﻿html,body { margin:0 0 1px 0; height:100.1%; } 
body{background-image: url(images/main-bg.jpg);background-color:#ccbeb1;background-repeat: repeat-x;margin-top: 0;text-align:center;font-family:Tahoma, Verdana, Arial, monospace;font-size:11px; font-weight:normal;}
p {margin: 3px 0 3px 0}
a {text-decoration:none;}
dt{font-weight:normal;font-family:Tahoma, Verdana, Arial, monospace;}
/*-------- design style --------*/
#s_wrap_main{width:960px; margin:0 auto;display:table;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell;text-align:left;}
.top_space{height:35px;}
.logo{text-align:center;margin-bottom:5px;height:23px;}
.lang_log{ width:100%;height:44px;vertical-align:top;position:relative;}
.lang_panel{padding-top:6px;color:#cfc6bd;padding-left:30px;float:left; width:182px;}
.login_style {position:absolute;left:640px;z-index:6000;position:absolute;overflow:visible;white-space:nowrap;}
.User p{margin:0;text-align:left;vertical-align:middle;color:#cfc6bd;}
.menu_bg{background-color:#504436;width:100%;padding:0px;height:32px;position:relative;}
.mainMenu{width:100%;font-weight:bold;color:#cccccc;padding-left:95px;}
.submenu{margin-top:0px;margin-bottom:3px;color:#4a4540;height: 39px;background-color: #c4b5a4;}
.search{float:right;margin-top:10px;margin-right:35px;vertical-align:text-top;}
#dnn_Footer{text-align:center;}
.footer{padding-top:15px;line-height:15px;}
.copyright{color:#8b8278;text-decoration:none;text-align: center;padding-bottom:30px;}
/*********************************************************/
.whiteTable{background-color:#ffffff;width:100%;display:table;padding-bottom:15px;}
.introwhiteTable{background-color:#ffffff;width:100%;padding:1px;display:table;}
.vitrinewhiteTable{background-color:#ffffff;width:100%;padding:1px;display:table-row;}
.smallRowSpace{height:18px;}
.rowSpace{height:25px;}
/*Used to vertivally align images, paddign is used for Firefox and Chrome ...*/
.valign img {padding-bottom: 2px; vertical-align: middle;}
/*******************	NAVIGATION	********************/
ul#topnav {margin: 0; padding: 0;float: left;list-style: none;position: relative;}
ul#topnav li{list-style-type:none;float: left;margin: 0; padding: 0;}
ul#topnav li a {display: block;color: #ffffff;text-decoration: none;}
ul#topnav li span {float: left;padding: 10px 0;position: absolute;left:-66px;top:32px;display: none;width: 500px;color: #fff;background-color:#c4b5a4;font-weight:normal;}
ul#topnav li:hover span{display: block; z-index:6000;background-color:#c4b5a4;}
ul#topnav li span a { display: inline;color:#4a4540; }
ul#topnav li span a.on { font-weight: bold;}
ul#topnav li span a:hover {text-decoration: underline;}
ul#topnav li.on span { display: block; }
/*******************  INPUT CONTROLS & FORMS  ***********************/
.txtSearchBox {width: 269px;height: 17px;font-size: 11px;color: #4a4540;background-color:#dbd1c6;border: solid 1px #ffffff;}
.txtForms {width: 200px;height: 16px;font-size: 11px;color: #4a4540;background-color:#efe6db;border: solid 1px #d6c9bb;}
.txtAreaForms{font-size: 11px;color: #4a4540;background-color:#efe6db;border: solid 1px #d6c9bb;}
.dtLabel{width:100px;float:left;}
.ddField{width: 220px;height:25px;float:left; margin:2px 0;padding:0;}
.mandatory {color:#CC0000;}
.ddlMedium {color: #4b4641;background-color:#efe6db;border: solid 1px #d6c9bb;font-size:11px;width:205px;/*min-height:17px;height:auto !important;height:17px;*/}
SELECT.selectMedium {color: #4b4641;background-color:#dbd1c6;width: 216px;border: solid 1px #7b6d5e;font-size:11px;}
SELECT.selectSmall {width: 115px;color: #4b4641;border: solid 1px #c6ae94;font-size:11px;}
/******************** LINKS ***********************/
a.topmenu, a.topmenu:visited{text-decoration:none;color:#cfc6bd;}
a.topmenu:hover {color:#ffffff;text-decoration:none;}
.menu_3rd_levelSelected{padding-left: 9px;line-height: 16px;color:#4b4641;font-weight: bold;}
a.menu_3rd_level, a.menu_3rd_level:visited{padding-left: 9px;line-height: 16px;color:#7b6d5e;}
a.menu_3rd_level:hover{color:#4b4641;}
a.Selected{font-weight: bold;color:#4b4641;text-decoration:none;}

.menu_4th_level, .menu_4th_level a, a.menu_4th_level {font-size:11px; color:#948474;text-decoration:none;line-height: 16px;}
.menu_4th_level a:hover, a.menu_4th_level:hover {color:#4b4641;}

a.footer_menu, a.footer_menu:visited {font-size:11px; font-family:Tahoma, Verdana, Arial, monospace;color:#4b4641;text-decoration:none;text-align: center;}
a.footer_menu:hover {text-decoration:underline;}

a.copyright {color:#8b8278;text-decoration:none;text-align: center;}
a.copyright:hover {color:#4b4641;text-decoration:none;text-align: center;}

/*******************   View More Pop Up Box ********************/
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window {position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #dialogMoreProd {width:425px;height:403px;background-color:#ffffff;overflow:scroll;padding: 20px 40px 30px 40px;}
#boxes #dialogSizes{width:860px;height:392px;background-color:#ffffff;padding: 20px 40px 30px 40px;}
/***************	Variations	 *********************/
.SelectedColorVariation{border: #4b4641 1px solid;}
#sizes span {text-align: center;padding-right: 6px;float: left; height: 1.5em; vertical-align: middle; overflow: hidden; cursor:pointer;}
a.cartsize, a.cartsize:visited{font-weight:bold;color: #c6b9ab;background-color:#fff;}
a.Active, a.Active:visited{color: #4b4641; background-color:#fff;}
a.SelectedSizeVariation, a.SelectedSizeVariation:visited{color:#000;background-color:#ddd;}


/*************  Brand Styles    ************/
.brandRow{vertical-align:top;}
a.brandLinks,  a.brandLinks:visited{color:#4b4641;font-size:11px;text-decoration:none;}
a.brandLinks:hover {color:#7b6d5e;text-decoration:none;}
.brandLinks_bold {margin-top:15px;font-size:14px; color:#4b4641;text-decoration:none;font-weight:bold;text-align:right;}

/******************		SEPERATORS	***********************/
.product_break {background-image: url(images/product-break.gif);background-repeat:repeat-y;width: 21px;
	padding:0;
}
.product_break_full {background-image: url(images/product-break.gif);background-repeat:repeat-y;width: 21px;padding:0;height:100%;display:table-cell;}
.productNav_break {width: 21px;background-image:url(images/product-break.gif);}
.double_line{background-image: url(images/double-line.gif);background-repeat:repeat-x;background-position:top;width:100%;height: 9px;}
.product_break_horizontal{height: 23px;width:100%;background-image:url(images/product-break-horizontal.png);background-repeat:repeat-x;}
.dashed_vertical {background-image:url(images/dashed-vertical.gif);background-repeat:repeat-y;}
.dashed_horizontal {height: 1px;background-image:url(images/dashed-horizontal.gif);background-repeat:repeat-x;background-position:right;}
.footer_line {background-image: url(images/footer-line.png);height: 31px;}
.copyright_breaks {font-size:13px; font-family:Arial, Helvetica, Tahoma, Verdana, monospace;color:#afa499;text-decoration:none;text-align: center;}
/***************** LINKS AND CONTENT	***********************/
a.order_code, a.order_code:Visited{font-family: Arial, Trebuchet MS, Tahoma, Verdana, Arial, monospace;font-size:14px; color:#d47660;font-weight: bold;}
a.order_code:hover {color:#d47660;text-decoration:underline;}
.titles {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Arial, monospace;font-size:14px; color:#4b4641;font-weight: bold;}
.sales_price {font-size:11px; color:#7b6d5e;text-decoration: line-through;}
.content {color:#4b4641;text-decoration:none;line-height: 18px;}
a.content:hover {color:#4b4641;text-decoration:underline;}
.contentLight, .contentLight a,.contentLight a:visited {color:#7b6d5e;text-decoration:none;font-size:11px;}
.contentLight a:hover, a.contentLight:hover {color:#4b4641;text-decoration:none;}
.links, a.links, a.links:Visited{font-size:11px; color:#4b4641;text-decoration:none;line-height:12px;}
a.links:hover {color:#7b6d5e;text-decoration:none;}
a.links_bold, a.links_bold:visited {color:#4b4641;text-decoration:none;font-weight:bold;text-align:right;}
a.links_bold:hover {color:#7b6d5e;text-decoration:none;}
/******************** VITRINE *******************/
.topVitrine{background-color:#d9cbba;width:100%;display:table;padding:5px 0;}
.productBox{display:table-cell;width:166px;}
/***************** PRODUCT RESULTS*************************/
.productRow{width: 100%; display: table-row; height: 180px;}
#MoreBrands{padding-left:150px;position:absolute;z-index:6000;}
.MoreBrandsBox{width:452px;background-color:#c4b5a4;}
.MoreBrandsBoxContent{background-color:#fff;display: table;border: solid 1px #c4b5a4;}
.ProductFilter{	float:left;width:150px;margin-left:9px;padding-bottom:10px;}/*margin-right:10px;*/
.toggle_container{padding-top:8px;}
/***************** CONFIRMATION FORMS *********************/
.ConfirmationMessagesContainer{background-color:#ffffff;width:100%;display:table;height: 200px;}
.ProductDescription{height:65px;overflow:hidden;}
.BrandDescription{height:220px;overflow:hidden;}
.tableRow{padding:5px 0; vertical-align:middle;display:table;}
.ordersBottomSpace{height:15px;clear:both;}
/***************** LEGAL TERMS *********************/
.Termscontent 
{
    color:#4b4641;
    text-decoration:none;
    line-height: 18px;
}
#TermsList ul{	
	padding-left:0;
	list-style:none none inside;
}
#TermsList li  
{
    cursor:pointer;
    margin-top:8px;
    margin-left:0;
}
#TermsList li a
{
    font-weight:bold;
}
/***************** CONTACT US *********************/
#container
{
    margin-top:3px;
	width:300px;
	vertical-align:top;
}
#storesColumn
{
	width:300px;
	float:right;
	text-align:left;
}
#storesList
{
    margin-top:20px;
    text-align:left;
}
#storesList ul	
{
    padding-left:0;
	list-style:none none inside;
}
#storesList li  
{
    cursor:pointer;
    margin-top:8px;
}
.storeText
{
    display: none;
    margin: 10px auto 10px auto;
    line-height: 18px;
    color: #4B4641;
}
#ResultsBrandTop
{
	margin-top:10px;
	font-size:24px;
	vertical-align:middle;
	color:#ad9780;
	
	}