@import url(wysiwyg.css);

body {
	font:small Verdana, Tahoma, sans-serif;
	background:#FFFFFF;
	margin:0;
	padding:0;
	}
h1 {
	font:normal 1.5em Verdana, Tahoma, sans-serif;
        color: #808000;
	}
h2 {
	font:normal 1.3em Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	}
h2 a {
	text-decoration:none;
	}
h3,h4 {
	font:bold 1em Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	}
h5 {
	font:bold 1em Verdana, Tahoma, sans-serif;
	}
a {
	color:#0095DE;

	}

p {
        color: #808080;
        font-family: Arial, Tahoma, sans-serif;
        font-size: 14px;
        padding: 5px 15px 5px 15px;
        line-height: 18px;
}




#container {
	
	padding:8px 7% 18px 7%;
	}






#frame-top {
	background:#FFF url(frame-top.gif) top left repeat-x;
	min-width:760px;
	}
#frame-bottom {
	background:url(frame-bottom.jpg) bottom left repeat-x;
	}
#frame-left {
	background:url(frame-left.jpg) top left repeat-y;
	}
#frame-right {
	
	}
#frame-topleft {
	background:url(frame-topleft.gif) top left no-repeat;
	}
#frame-topright {
	
	}
#frame-bottomright {
	background:url(frame-bottomright.jpg) bottom right no-repeat;
	}
#frame-bottomleft {
	background:url(frame-bottomleft.jpg) bottom left no-repeat;
	padding:10px 40px 20px 30px;
	}
	






#brand {
	height:166px;
	}
#brand h2 {
	height:166px;
	width:26%;
	float:left;
	padding:0;
	margin:0;
	}
#brand h2 a {
	height:166px;
	display:block;
	text-decoration:none;
        padding-top: 10px;
        padding-left: 10px;
	}
.links-shop {
	height:46px;
	width:74%;
	float:left;
	padding:120px 0 0 0;
	text-align:center;
text-decoration:none;
	}
.links-shop ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.links-shop li {
	display:inline;
	}
.links-shop li a {
	padding:2px 1px 10px 11px;
	background:url(bullet.gif) 0 6px no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.links-shop li.first a {
	background:none;
	}
.links-shop li.current a {
	color:#999;
	}
.links-shop li a:hover {
	color:#0095DE;
	}




#main {
	background:#808080 url(main-bg.gif) 0 0 repeat-x;
	padding:0 60px 10px 50px;
	clear:left;
	}
#side {
	width:180px;
	float:left;
	clear:left;
	padding:30px 0 0 0;
	margin:0 -180px 0 0;
	} 
#content {
	float:left;
	margin:0 0 0 220px;
	display: inline;
	width: 72%;
	}


#side ul {
	padding:3px 0 6px 20px;
	margin:0;
	list-style:none;
	} 
#side li {
	display:inline;
	} 
#side li a {
	padding:1px 0 1px 25px;
	display:block;
	} 
#side li.current a {
	color:black;
	text-decoration:none;
	font-weight:normal;
	} 
	
	
#side h3 {
	font-size:0.9em;
	font-weight:normal;
	padding:0 0 0 30px;
	margin:0;
	}

.form-search {
	padding:10px 0 10px 30px;
	margin:0;
	color:#999;
	}
.form-search label {
	display:none;
	}
.form-search #keywords {
	width:135px;
	margin:0.5em 0 0 0;
	}
.form-search #button-search {
	margin:0.5em 0 0 15px;
	}











#base {
	clear:both;
	height:178px;
	padding:0 0 0 0;
	list-style:none;
	margin:0;
	}
#base li {
	display:inline;
	}
#base li a {
	height:140px;
	display:block;
	float:left;
	text-indent:-999em;
	margin:0 0 0 0;
	}
.base-threeolives a {
	background:url(base-threeolives.gif) 0 76px no-repeat;
	width:27%;
	}
.base-contact a {
	background:url(contact.gif) 50% 60px no-repeat;
	width: 45%;
        height: 100px;
	}
.base-matuselum a {
	background:url(base-matuselum.gif) 50% 55px no-repeat;
	width:15%;
	}
.base-chateaumonet a {
	background:url(base-chateaumonet.gif) 50% 70px no-repeat;
	width:16%;
	}
.base-bags a {
	background:url(bags.gif) 0 60px no-repeat;
	width:20%;
	}
#base .base-viewallbrands a {
	width:auto;
	clear:both;
	text-indent:0px;
	float:none;
	padding-left:50%;
	margin:0px 0 0 0;
	}



#footer {
	font-size:smaller;
	height:30px;
	padding:10px 0 0 40px;
	}
#footer * {
	display:inline;
	color:black;
	margin:0;
	padding:0;
	}



.layout-gridview .product {
	width:33%;
	height:14em;
	}
.layout-gridview .product-image {
	height:135px;
	}
.layout-listview .highlight-price {
	float:none;
	}

.highlight-price {
	color:#7E1919;
	}





/* Definition lists */
dt {
	width:100px;
	float:left;
	}
dd {
	margin-left:110px;
	}

	
/* convert brands layout from listview to gridview */

.subsection-grouping .product {
	width:25%;
	text-align:center;
	height:13em;
	}
.subsection-grouping .product .highlight-price {
	float:none;
	}
.subsection-grouping .product-summary {
	display:none;
	}




.subsection-product .product-image {
	width:260px;
	}
.clear {
	clear:both;
	font-size:1px;
	height:2px;
	display:block;
	}

hr {
        background-color: #99CCFE;
        border: none;
        height: 1px;
}

#page-home h1 {
        display: none;
}

.form-plain{
display:none;
}