@charset "UTF-8";

body {
	margin: 2px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #E3E3E3;
	background: #FFF;
	text-align: center;
}

table {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #E3E3E3;
	text-align: center;
	
}

ul.ectmenu1 {
	list-style: none;
	background-color:#fff;
	white-space: nowrap;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #666;
	font: 100% Verdana;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

li.ectmenu1 {
	padding:0px;
	background-color:#fff;
	border: thin solid #E3E3E3;
}


li.ectmenuhassub1 a{
display:block;
padding:4px;
background-image:url(images/arrow.gif);
   
}

li.ectmenuhassub1 a:hover{
	display:block;
	padding:4px;
	background-image:url(images/arrowov.gif);
	background-color: #FFF;
	color: #fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 3px;
     border-radius: 3px;
     box-shadow: 1px 1px 5px #666;
}

li.ectmenu1 a{
display:block;
padding:4px;
}

  li.ectmenu1 a:hover{
   background-color: #400000;
     color: #fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
     border-radius: 4px;
     box-shadow: 1px 1px 10px #666;
}

.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

     li.ectsubmenu1{
	position: relative;
	z-index: 50;
	border-bottom: thin solid #CCC;
}



TABLE.cobtbl{
	background-color: #E3E3E3;
	font-size: 10px;
	-moz-border-radius: 6px;
   -webkit-border-radius: 6px;
    border-radius: 5px;
    box-shadow: 1px 1px 10px #666;
	-khtml-border-radius: 10px;
} 


TD.cobhl{
background-color: #E3E3E3;
font-family:Verdana, Geneva, sans-serif;

}

TD.cobll{
	background-color: #FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	
}

TD.mincart {
	font: 10px Verdana;
	
}

P.mincart {
	border: thin solid #CCC;
	font: 10px Verdana;
}	


div.prodprice{
	font-size:16px;
	font-weight: 100;
	color: #006;
	
}

div.proddiscounts .detaildiscounts{
    font-size:18px;
	color:#600;
	
}	


div.detailinstock{
	font-size: 10px;
	font-family : Verdana;
	color: #999999;
	font-weight: lighter;
} 

.detailimage {
    vertical-align : top;
    
}


div.detaildescription{
	font-size:12px;
	
}


div.detailname{
	text-align: center;
	color: #253188;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
}

div.detailprice{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #039;
 
}

.review {
color: #848ba4;
}

.showallreview, .reviewcomments {
color: #B49994;
font-weight: normal;
}

.reviewname {
color:#B49994;
}

hr.review {
	width: 30%;
	text-align:center;
	height: 0;
	border: thin dashed #848ba4;
}

P.navdesc { 
text-align: center;
color : #009;
}


P.pagenums {
font-size: 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}



.prodfilter {
	color:#42619a;
	font-size: 10px;
}

td.prodfilter{
     background-color:#fff;
     padding:3px;
     font-weight:normal;
	 font-size:9px;
     color: #42619a;

}
	    

A:link {
	color: #339;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
}

A:visited {
	color: #339;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
	
}

A:active {
	color: #339;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;	
}

A:hover {
	color: #C72700;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
}

TD {
	color: #565388;
	font: normal 12px Verdana, Geneva, sans-serif;
}

td.product {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #848ba4;
	background-color: #FFF;
	text-align:center;
	border: thin dotted #E3E3E3;
	-khtml-border-radius: 8px;
}

td.prodimage{
height:140px;
vertical-align:top;
}

div.proddescription{
	font-size:12px;
	width: 300px;
	text-align: center;
}

div.prodname{
	font-size:16px;
	font-weight:600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.prodnavigation {
	font-size: 12px;
	color : #009;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
}


P.prodnavigation {
    font-size: 12px;
	color : #009;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
}


td.catnavigation {
	font-size: 12px;
	color : #009;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;

}

P {
	font-size: 12px;
	font-family : Verdana;
	text-align: center;
	border-width: 1px;
}

P.catnavigation {
	font-size: 12px;
	color : #009;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
}

navdesc {
display: none;
color : #009;

}


catnavigation {
margin: 0;
text-align: left;
color : #009;


}


img.cartimage {
	height:90px;
	border:1px;
	    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     box-shadow: 1px 1px 3px #666
	
}

HR {
	color : #848ba4;
	height : 1px;
}


	.csprodname {
	font-size: 12px;
	font-family : Verdana;
	
  }


.csprodimage {
	font-size: 10px;
	font-family : Verdana;

	
}

.cstitle {
	color: #006;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	font: normal 14px ;
	font-family : Verdana;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
     border-radius: 2px;
     box-shadow: 1px 1px 2px #ccc;
	}
	

.receiptbody {
background-color:#CCC;
}

.receiptoption{background-color:#725550;}
.receipthr{height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #725550;}
.receipthl{background-color:#725550;}
.receiptheading{background-color:#725550;color: #FFFFFF;font-weight:bold; 
}

.recent{
	font:  smaller Verdana, Arial, Helvetica, sans-serif;
	color: #006;
	text-align:center;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background-color:#FFF;
	border-radius: 1px;
	box-shadow: 1px 1px 2px #e3e3e3;
	background: #FFF;
	padding: 1px;
	border: thin solid #e3e3e3;
}
	

.search {
	color: #C60;
	width: 230px;
	text-align: center;
	font:bold  14px Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #C60;
	border: thin solid #c60;
}

.search1 {
	color: #C60;
	text-align: center;
	font:  italic 14px Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #C60;
	border: thin solid #C60;
}


.contact {
	background-color:#fff;
	color:#006;
	font-size: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 10px #666;
	border: thin solid #CCC;
}

.style1 {
	color: #006;
	text-align: center;
	background:#FFFFFF;
	border: 1px dotted #42619a;
	padding:0px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}


.style2 {
	font-size: 10px;
	color: #440000;
	font-family : Verdana;
	text-align:center;
	background-color: #E3E3E3;
	
}


.style3 {
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	border-color: #F1ECEB;
	color: #006;
}


.style8 {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #771500;
	text-align:center;
}


.style4 {
	font-size: 10px;
	Color: #036;
	font-style: italic;
}

.style5 {
	color: #003;
	text-align:center;
	outline-color: #848ba4;
	background: #FFF;
	font: lighter normal 10px Verdana;
}

.style9 {
	font:  normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color:#FFF;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #42619a;
}

.style10 {
	font: italic normal 14px Georgia, "Times New Roman", Times, serif;
	color: #006;
	text-align:center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 10px #666;
	
}

.style10a {
	font: normal 14px Verdena;
	color: #006;
	text-align:center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 10px #666;
}

.style11 {
	font:  8px Verdena;
	color: #006;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 6px #848ba4;
	background-color:#FFF;
}

.style12 {
	color: #006;
	font: italic 10px Verdana, Geneva, sans-serif;
	background: #FFF;
}

.style13 {
	background-color:#ececec;
	border: 1px dotted #006;
	padding:1px;
	color: #006;
	font-size: 12px;
}

.style14 {
	font-size: 10px;
	color: #725550;
	background-color: #E9E9E9;
		
}

.style15 {
	font-size: 12px;
	color: #C60;
	background-color: #FFF;		
}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #62697C;
	border-color: #B49994;
	font-weight: bold;		
}

.style17  {
	background:#FFF;
}


.style18 {
	color: #400000;
	font-size: 14px;
	background-color: #CCC;
	line-height: normal;
	font-weight: bold;
	border: thin solid #CCC;
}

.style19 {
	font-weight:normal;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 6px #848ba4;
}

.style20 {
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-style: dotted;
	border-bottom-style: dotted;
	color: #62697C;
	border-top-style: dotted;
}	

.style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #BDA9A4;
	font-size: 14px;
}

.style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  #666; 
	font-size: 14px;
	color:#FFF
}

.style26Copy {
	color: #FFFFFF;
	background: #B49994;
	font-size: 18px;
	background-color: #999;
	padding-bottom: 10px;
}

.style13W {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	background: #FFF;
}

.styletitre {
	color: #FFF;
	background-color: #848ba4;
}

.styleferme {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	background-color: #848ba4;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 8px #666;
	border: thin solid #FFF;
}

.styletitre2 {
	font: normal 14px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	background-color: #4F556A;
}


.styletitre3 {
	color: #FFF;
	text-align: center;
	font-size: 10px;
}

.style28 {
	color: #FFF;
	font: lighter 18px "Comic Sans MS", cursive;
	background: #600;
}

.Style29 {
	color: #FFF;
	font: 100 14px Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.style30 {
	font: italic bold normal 18px Georgia, "Times New Roman", Times, serif;
	color: #606572;
	text-align:center;
	border: thin solid #ccc;
	-moz-border-radius:4px;
    -webkit-border-radius: 4px;
     border-radius: 4px;
     box-shadow: 1px 1px 6px #ccc;

}

.style31 {
	font: italic bold normal 24px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align:center;
}

.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 100%; /*width of featured content slider*/
	height: 200px;
}



.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 5px;
	background: transparent;
	width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	
}

.sliderwrapper .contentdiv a img {
border: none;
}

.pagination{
	width: 420px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: white;
	padding: 5px 10px;
	font-size: 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
	color: #900;
	background-color: #ccc;
}

.leftbg {
background-image: url(images/leftbg.gif);
}

.rightbg {
background-image: url(images/rightbg.gif);
}

.topbg {
background-image: url(images/topbg.gif);
}


.leftendbg {
background-image: url(images/leftendbg.gif);
}

.bodytopbg {
background-image: url(images/bodytopbg.gif);
}

.bodyleftbg {
background-image: url(images/bodyleftbg.gif);
}

.bodyrightbg {
background-image: url(images/bodyrightbg.gif);
}

