/*------------------------------------*/
body
{
	background-color:#ffffff;
	direction:ltr;
	font-family:arial;
	font-size:12px;
	color:#696768;
}

img
{
	border:none;
}
input ,textarea
{
	border:1px solid #696768;
	width:195px;
	height:14px;
	font-family:arial;
	direction:ltr;
}

a
{
	color:#737373;

}

h2 {
color:#000000;
font-size:14px;
font-weight:normal;
margin-bottom:12px;
text-transform:uppercase;
}
/*---------------General------------*/

#loaderbg
{
	background-image:url('../images/EnterBk.jpg'); 
	background-position:center top;
	background-repeat:no-repeat;
 }
#container{
	width: 950px; 
	margin:0 auto;
	
}
#opendiv
{
	width:640px;
	margin:50px auto;
	position:relative;
}

#openlink
{
	position:absolute;
	top:391px;
	left:428px;
}
#openvideobk
{
	background-image:url('../images/EnterBk.jpg');	
	height:647px;
	position:relative;
	background-repeat:no-repeat;
	margin:0 auto;
	width:1024px;
}

#moviebk
{
	background-color:#000000;
	margin:100px auto;
	width:640px;
}


#gridContainer div
{
	/*font-weight:bold;*/
}
#pageTop{
padding-left:44px;
width:800px;
/*height:422px;*/
height:432px;
margin:0 auto;
margin-top:70px;
overflow:hidden;
}

#pageTop2{
padding-left:44px;
width:800px;
/*height:422px;*/
height:432px;
margin:0 auto;
margin-top:70px;

}

#pageBottom{
width:844px;
margin:0 auto;
display:block;
position:relative;}
#SacksLogo
{
	position:relative;	
}
#SacksLogo img
{
	position:absolute;
	left:20px; 
	top:5px;
}
#bottomLine{
display:block;
text-align:center;
width:844px;
margin:0 auto;
padding:13px 0 0 0;
z-index:9999;
}
#RightImg{float:right;margin:33px 50px 0 0;}
#RightImgDist{float:right;}
#centralDiv{text-align:center;margin-top:30px;height:350px;}
#centralDiv_s{text-align:center;margin-top:60px;height:210px;line-height:20px;}
#cenetredDiv{text-align:center;margin:0 auto;margin-top:10px;}
#LRarrows{/*text-align:center;*/}
#LRarrows img{margin:0 5px;}
#UDarrows{width:70px;margin:0 auto;padding-top:20px;}
#portraitL{float:left;position:relative;height:357px;width:340px;}
#portraitTxt{position:absolute;bottom:0px;}
.icoBot{position:absolute;
top:18px; right:2px;}
.icoBot2{position:absolute;
top:24px; right:40px;}
.inputGrey{border:1px solid #cdcccc;height:14px;width:125px;margin:0 5px;font-size:10px;color:#3c3c3c;}
.areaGrey{border:1px solid #cdcccc;height:60px;width:467px;margin:0 5px;font-size:10px;color:#3c3c3c;}
.submitGrey{background-color:#fff;background-image: url(../images/butSend.jpg); width:43px; height:13px;
border:0px solid #fff;background-repeat:no-repeat;margin:52px 0 0 51px; cursor:pointer;}
.bgGrey{background-color:#d4d4d4}
.LuxBox{float:left;margin:1px;/*background-color:#9a9a9a;width:85px;*/height:185px;color:#fff; width:77px;}
.newsBox{width:364px;height:102px;float:left;margin-right:27px;overflow:hidden;margin-bottom:12px;}
.newsImg{float:left;height:102px;width:102px;margin-right:12px;}
.newsTxt{float:left;width:250px;height:105px;overflow:hidden;color:#ababab;line-height:14px;}
.newsTit{color:#000;text-transform:uppercase;border-bottom:5px solid #000;height:19px;margin-bottom:6px;overflow:hidden;}

.margin6{margin:6px;}
.margin20{margin:20px;}
.floatR{float:right;}
.floatL{float:left;}
.clear{clear:both;}


/* homepage */
#homeFrame{width:844px;margin:0 auto;padding-top:40px;}
.homeGrid{
float:left;

text-transform:uppercase;
margin:2px;
padding:10px;
width:187px;
height:85px;
background-color:#3c3c3c;
font-size:14px;
/*letter-spacing:2px;*/
cursor:pointer;

}























.homeGrid:hover{background-color:#000;opacity:0.8;filter:alpha(opacity=80)}

.homeTxtBlack{color:#000;}
.homeTxtBlack a:visited,.homeTxtBlack a {text-decoration:none;color:#000;}
.homeTxtBlack a:hover{text-decoration:none;color:#3c3c3c;} 

.homeTxtWhite{color:#fff;}
.homeTxtWhite a:visited, .homeTxtWhite a {text-decoration:none;color:#fff;}
.homeTxtWhite a:hover{text-decoration:none;color:#3c3c3c;}
#langContainer{display:block;padding:0 0 10px 0;}
.langs{
font-size:10px;
text-transform:uppercase;
float:right;
color:#a7a5a5;
display:inline;
height:12px;

}
.langs a ,.langs a:visited  {text-decoration:none;color:#a7a5a5;}
.langs a:hover{text-decoration:none;color:#3c3c3c;} 





.langDot{
float:right;
height:7px;
padding:5px 1px 0 1px;
display:inline;
}
 #hpBottom{
 display:block;
 /*margin:15px 0 0 0;*/
 position:relative;
 }
/* homepage end */

/* scroller */

	p{
		margin-top:0px;
	}
	#dhtmlgoodies_scrolldiv{
		/* The total width of the scrolling div including scrollbar */
		
	}
	#scrolldiv_parentContainer{
		width:360px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		border:1px solid #fff;
		float:left;
		vertical-align:baseline;
		position:relative;
	}
	
	/*
	CSS for the scrolling content 
	*/
	
	
	
	
	
	#scrolldiv_content{
		
		position:relative;
		font-family: Arial, sans-serif;
		font-size: 12px;
		line-height:1.5em;
		color: #6b6969;
	}
	
	
	
	
	
	
	
	
	
	/*
	The scrollbar slider (not in use)
	*/
	#scrolldiv_slider{
		width:15px;
		margin-left:2px;
		height:500px;
		float:left;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow/not in use )
	*/
	#scrolldiv_scrollbar{
		width:1px;
		height:1px;	/* Total height - 40 pixels */
		border:1px solid #fff;
		position:relative;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
	The scrollbar handle (currently not in use)
	*/
	#scrolldiv_theScroll{
		margin:0px;
		width:1px;
		height:1px;
		background-color:#fff;
		
		top:0px;
		left:0px;
		cursor:pointer;
		display:none;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	.arrPosition{}
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{cursor:pointer;width:15px;float:left;}
	#scrolldiv_scrollUp{margin-right:2px;/*margin-left:15px;*/}
	#scrolldiv_scrollDown{margin-left:8px;margin-right:15px;}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: arial;
	}
	/* scroller end */
	
	/*  tree menu */
	div.sdmenu {
	width: 260px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(bottom.gif) no-repeat  right bottom;
	color: #6b6969;
}
div.sdmenu div {
	
	overflow: hidden;
}
div.sdmenu div:first-child {
	
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	text-transform:uppercase;
	display: block;
	padding: 5px 0px;
	color: #6b6969;
	cursor: pointer;
}
div.sdmenu div.collapsed span {
	
}
div.sdmenu div a {
	padding: 0px 20px;
	display: block;
	color: #6b6969;
	text-decoration:none;
}

div.sdmenu div a.current {
	
}
div.sdmenu div a:hover {
	color: #6b6969;
	text-decoration: none;
}

	/* tree menu end */
#footer
{
	padding:0 50px;	
}

#inspirationlink
{
	padding-top:20px;	
	
}

#inspirationlink a
{
	font-size:15px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

#prevbtn
{
	position:absolute;
	top:330px;
	left:373px;
	z-index:1000;
	cursor:pointer;
}

#nextbtn
{
	position:absolute;
	top:330px;
	left:398px;
	cursor:pointer;
	z-index:1000;
}

#themovie
{
	text-align:center;
	margin-top:20px;
	height:358px;
	width:800px;
	overflow:hidden;
}

.moviename
{
	margin-top:20px;
	color:#ffbb02;
	font-size:17px;
	font-weight:bold;
}

#insperation
{
	/*margin-left:50px;	*/
}

#exhibits
{
	float:left;
	width:415px;
}

#exhibitspics
{
	float:right;
	width:370px;
	padding-top:4px;
}
.itempic
{
	float:left;
	width:115px;
}

.itemtext
{
	float:left;
	width:300px;
}

.itemtext h3
{
	font-size:13px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:7px solid #000000;
}

.itemtextfont
{
	color:#ababab;
	font-size:12px;
	line-height:1.4em;
}

#exhibitslist li
{
	margin-bottom:10px;
}


#loader
{
	margin:389px auto;;
	width:950px;
	z-index:10000;
}

#thanks
{
	display:none;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

#newslist
{
	width:800px;	
}
#newslist li
{
	float:left;
	margin-bottom:20px;
	margin-right:25px;
}

.pressimg
{
	/*position:absolute;
	width:7000px;*/
	top:53px;
	left:0;
	z-index:10000;
}

/* slider specific CSS */
        .sliderGallery {
            
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 380px;
            width: 680px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width:542px;
            height: 17px;
            margin-top: 360px;
            margin-left: 90px;
            padding: 1px;
            position: relative;
            /*background: url(../images/jr023f8p.jpg) no-repeat;*/
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(../images/sc.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }



#bouticTop{

width:800px;
/*height:422px;*/
height:432px;
margin:0 auto;
margin-top:70px;
overflow:hidden;
}

#SearchForm select{font-size:10px;font-family:arial}
.subcategory{width:100px;}

#bouticBG{width:100%; height:343px; background-color: #c2b197; padding:16px 0;}

#bouticLeft
{
/*width:270px;  
height:367px;*/ 
width:195px;
float:left;
}

#bouticRight
{
    
float:left;
background-color: #ffffff;
}

#bouticResults
{
    padding-left:20px;
/*width:220px;  
height:378px;*/ 
float:left;
width:168px;


}

#bouticMap
{
/*width:258px;  
height:378px;*/ 
width:396px;
float:left;
padding: 4px;
}

#bouticTitle{padding-top:125px;padding-bottom:5px;}

#bouticTitle2{padding-top:10px;font-size:18px;font-family:arial;color:#b1aa8d}

#f1
{
	padding-left:10px;	
}

#teamlist
{
	padding:0 80px;	
}

#teamlist li
{
	float:left;
	width:213px;
}

.teamttl
{
	color:#787878;
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
	
}

.teamtextwrap
{
	margin-top:12px;
	font-size:11px;
	width:151px;
}

.conceptlink
{
	color:#000000;
	text-decoration:none;
}

.conceptlink:hover
{
	color:#737373;
	text-decoration:none;
}

/*------------------Zoomer-----------------*/
#wrap          { position: relative; width:300px; direction:ltr;}
#small         { position: relative; width: 100%; direction:rtl; padding-top:10px; }
#large         { background: #FFFFFF; position: relative; z-index:1000;}
#mover         { border:1px solid #6b696a;position: absolute; top: 0; left: 0; display:block; width: 104px; height: 104px; overflow: hidden; z-index: 100; background: #FFFFFF; }
#overlay       { border: 1px solid blue; width: 102px; height: 102px; position: absolute; top: 0; left: 0; z-index: 200; }

div.menuscrollable {
height:116px;
overflow:hidden;
position:relative;
direction:ltr;
text-align:left;
float:left;
width:752px;
}
.picitemslist
{
	background-image:url('../images/galleryBk.jpg');	
}
div.menuscrollable div.items {
width:30000em;
top:16px;

position:absolute;
}
div.menuscrollable div.items img {
	margin-right:22px;
	/*width:102px;
	height:76px;*/
	cursor:pointer;
	/*border:1px solid #3e4146;*/
}
.picitemslist .nextPage {
background-image:url(../images/NextBtn.jpg);
background-position:right 30px;
background-repeat:no-repeat;
cursor:pointer;
float:right;
display:block;
width:30px;
height:116px;
}
.picitemslist .nextPage.disabled {
background-image:url(../images/NextBtn.jpg);
background-position:right 30px;
background-repeat:no-repeat;
cursor:default !important;
width:30px;
float:right;

height:116px;
}
.picitemslist .prevPage {
background-image:url(../images/PrevBtn.jpg);
background-position:10px 30px;
height:116px;
width:68px;
background-repeat:no-repeat;
cursor:pointer;
display:block;
float:left;

}
.picitemslist .prevPage.disabled {
background-image:url(../images/PrevBtn.jpg);
background-position:10px 30px;
width:68px;
float:left;
background-repeat:no-repeat;
cursor:default !important;
height:116px;
}
