/* CSS Document */
body { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; 
		text-align:center; background-color:#000000; text-align:center; }
.bodyPopup { background:url(/images/layout/logo2.gif) top right no-repeat; text-align:left;  background-color:#1e1e1e; }

a { outline:none; color:#FFFFFF; text-decoration:none }

#iframeHolder { width:600px; height:400px; position:absolute; top:50px; left:25%; margin:0 auto; display:none; z-index:500 }
#iframeHolder iframe { border:1px solid #929292; padding:0px; margin:0px; }

#container { width:100%; position:relative; left:0px; top:100px; height:430px; max-width:1280px; min-width:1000px; margin:auto; text-align:left }

/********** RIGHT-HAND SIDE **********/
#rightSide { float:right; text-align:left; width:178px; height:100%; margin-left:20px;
				background:url(/images/layout/rightsideBackground.gif) #1e1e1e top left no-repeat; }
#rightSide img { display:block }
.siteLogo { margin:10px 20px 10px 20px; text-align:right; color:#CCC; font-size:60% }

.siteNav { font-size:70%; color:#FFFFFF; }
.siteNav ul { list-style-type:none; margin:0 0 0 25px; padding:0; }
.siteNav ul li { width:100%; clear:both }
.siteNav ul li a { display:block; }
.siteNav ul li ul.siteSubNav { position:relative; list-style-type:none; margin:0; padding:0; width:130px; display:none;
								color:#5F5F5D; background-color:#1E1E1E; float:left; border-top:1px dotted #676863 }
.siteNav ul li ul.siteSubNav li { border-bottom:1px dotted #676863; float:left; width:100%; position:relative }
.siteNav ul li ul.siteSubNav li a { margin:3px 5px; display:block; color:#007999; }
.siteNav ul li ul.siteSubNav li a:hover { color:#676863; }
.siteNav ul li ul.siteSubNav li ul.siteSubNav { position:absolute; top:-1px; left:-130px; border:1px solid #999;; background-color:#000; z-index:200; }
.siteNav ul li ul.siteSubNav li ul.siteSubNav li a:hover { color:#C90403; }

.loginArea { color:#CCC; font-size:60%  }
/********** END RIGHT-HAND SIDE **********/

#mainContent { background-color:#1e1e1e; height:100%; overflow:hidden; text-align:left; }
.pageTitle { background:url(/images/layout/leftRoundCorner.gif) #48463A top left no-repeat; color:#FFFFFF;
				padding-left:25px; height:62px; line-height:62px; font-size:140%; margin:20px 20px 0px; position:relative; }
.pageTitlePopup { color:#FFFFFF; padding-left:25px; height:62px; line-height:62px; font-size:140%; margin:50px 20px 0px; }
.pageTitle img { margin-top:20px; }
.content { height:305px; margin:0 20px; background-color:#2E2E2C; color:#DFDFDF; font-size:80%; padding:10px; overflow:hidden; z-index:1 }
.contentPopup { margin:0 20px; background-color:#2E2E2C; color:#DFDFDF; font-size:80%; padding:10px; }
.contentNoPadding { height:325px; padding:0; position:relative; }
.contentSubTitle { margin-top:10px; font-weight:bold; color:#007999; }

/********** COLLECTIONS PAGE *********/
.collectionsHolder { width:100%; height:80%; }
.collectionsItem { width:33%; height:165px; padding:0px 15px; vertical-align:top; overflow:hidden; cursor:pointer; }
.collectionsImage { float:left; }
.collectionsOverview { height:165px; color:#DFDFDF; font-size:70%; padding:10px; overflow:auto }
.collectionsOverview img { display:block; margin-bottom:5px; }
.collectionsDesc { }
/********** END COLLECTIONS PAGE *********/

/********** COLLECTION PAGE **********/
.collectionContent { height:325px; margin:0 20px; background-color:#000000; color:#686762; font-size:80%; overflow:auto; position:relative }
#collectionTabs { color:#FFFFFF; text-align:right; position:absolute; top:20px; right:20px; font-size:50%; line-height:100%; }

#collectionPaging { color:#FFFFFF; text-align:right; position:absolute; top:0px; right:5px; font-size:80%; line-height:100%; }
#collectionPaging ul { list-style-type:none; margin:0; padding:0; }
#collectionPaging ul li { width:1.5em; height:1.5em; float:left; margin:3px 0px 3px 7px; border:1px solid #8A8879;
							background-color:#7A7764; text-align:center }
#collectionPaging ul li a { color:#000; font-size:90%; text-decoration:none; line-height:1.5em; display:block }
#collectionPaging ul li.active { background-color:#FFF; border:1px solid #fff; }
#collectionPaging ul li.active a { color:#9FA1A0; }

#collectionHolder { /*width:100%;*/ height:325px; position:relative }
#collectionHolder .collectionRow:first-child .collectionItem { margin:30px 45px 0px 25px; }
.collectionRow { position:relative; height:50%; overflow:hidden; text-align:center; margin:0 auto; }
.collectionItem { width:180px; height:140px; /*position:absolute; top:25px; */ float:left; margin:5px 45px 0px 25px; text-align:center; }
.collectionItem img { margin:20px 0px 10px 3px; }
.collectionItem a { font-size:90%; font-weight:bold; color:#FFFFFF }
.collectionItem a:hover { font-size:90%; font-weight:bold; color:#007999; }
#collectionLoading { position:absolute; width:100%; height:325px; top:0px; left:0px; z-index:2; 
						background-color:#000; text-align:center; }
/********** END COLLECTION PAGE **********/

/*********** FUNITURE PAGE *************/
.furnitureTabs span { margin-left:5px; border:1px solid #1E1E1E; cursor:pointer; float:left }
.furnitureTabs span:hover { background-color:#1E1E1E; }
.furnitureTabs span.active { background-color:#1E1E1E; }
.furnitureTabs span a { padding:5px; color:#c4c4c4; display:block }
.collectionsOverview { }
/*********** FUNITURE PAGE *************/

/********** PRODUCT PAGE **********/
.nextItem a { font-size:60%; }
.nextItem a:hover { color:#666666; }

.productAdditionalImages { float:right; }
.productDetails { float:right; font-size:80%; padding:0px; width:200px; height:100%; padding-right:8px;
					background:url(/images/layout/productRepeat.gif) #2E2E2C top left repeat-y; position:relative; }
.productScrollSection { height:325px; overflow:hidden; position:relative; margin-left:20px;}
.productExpander { position:absolute; top:135px; left:0px; }
.productName { color:#FFFFFF; font-size:120%; font-weight:bold; margin-top:15px; }
.productExtra { margin-top:10px; font-weight:bold; }
.productDesc { margin-top:10px; }
.productSizes { margin-top:10px }
.productSizes table tr td { border-bottom:1px solid #2E2E2C; background-color:#000000;  }
#zoomImage { position:absolute; bottom:0px; left:0px; }
/********** END PRODUCT PAGE **********/

/************ CONTENT PAGES ************/
.contentSmallContainer { float:left; width:60%; overflow:auto; }
/************ END CONTENT PAGES ************/

/************ CUSTOM SCROLLING CONTENT ***********/
.scrollScroller { width: 12px; height: 100%; background-color: #0D0D0F; position: absolute; top:0px; right:0px; }
.scrollIndicator { width: 12px; height: 14px; background:url(/images/layout/scrolldown.gif) #48463A bottom left no-repeat; font-size:1px; position: absolute; cursor:pointer; overflow: hidden; }
.scrollContainer { width: 60%; height:100%; overflow: hidden; position: relative; }
.scrollContent { position: absolute; padding-right:20px; }
/************ END CUSTOM SCROLLING CONTENT ***********/

/********** FORMS **********/
form { margin:0; padding:0; }
.input { width:300px; padding:2px; border:1px solid #000000; background-color:#5A584D; color:#FFFFFF; margin-right:10px; }
.input:focus { background-color:#8B8A83; }
.textarea { width:300px; height:80px; padding:2px; border:1px solid #000000; background-color:#5A584D; color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; margin-right:10px; }
.textarea:focus { background-color:#8B8A83; }
.formError { width:296px; padding:4px; border:1px solid #F00; color:#2E2E2C; background-color:#ECB7B7; font-size:85%; position:relative;  }
#googleMapToggle { position:absolute; top:5px; right:5px; cursor:pointer; border:1px solid #000; padding:4px; background-color:#2E2E2C }
#googleMap { width:300px; border:1px solid #000; height:300px; position:absolute; top:12px; right:10px; }
.googleMapInfo { color:#333333 }
.toolTips { font-size:60%; border:1px solid #000; background-color:#2E2E2C; color:#A0A19D; padding:4px; width:300px; text-align:left }
/********** END FORMS **********/
.toolTips2 { font-size:60%; border:1px solid #fff; background-color:#2E2E2C; color:#A0A19D; padding:4px; width:300px; text-align:left }
.downloadItem { float:left; margin:5px 2px 0px; border:1px solid #4C4C4A; padding:5px; text-align:center; }
.downloadItem a { display:block; }
.downloadItem:hover { border:1px solid #8A8A85; }

/********** FOOTER **********/
#footer { width:100%; margin-top:10px; text-align:left; font-size:70%; color:#46473F; float:left; }
#footer a { color:#666664; margin:0px 3px }
#footer a:hover { color:#A5A5A3; }
.copyright { float:left; margin-left:10px; }
.links { float:right; margin-right:10px; }
/********** END FOOTER **********/

ul.sitemap { margin:10px; padding:2px; list-style-type:none }
ul.sitemap li ul { list-style-type:none }
ul.sitemap li { margin-bottom:3px; }
ul.sitemap li a:hover { text-decoration:underline }
