/*
EquitaShop visual style.
@version 1.2
*/

body {
    background: #702415;
	height: 100%;
	min-width: 1000px;
    text-align: center;
    font-family: trebuchet ms, arial, sans-serif;    
}
.boxText {
//	font: arial;
}

p.center {
	text-align: center;
}

a:link, a:visited, a:active {
    text-decoration:none;
}
a:hover {
    font-weight:bold;
}
	
#container {
	background-image: url(../../images/eqs-container-bg.gif);
	background-repeat: repeat-y;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
	position:relative;
}

#header {
	background:#fff;
}

	#eqs-logo {
		float: left;
	    height: 125px;
		/*margin: 10px 0 20px 0;*/ /* Does not work in IE, used padding instead */
		padding: .5em 0;
		width: 170px;
	}

	#eqs-banner {
	    float: left;
	    margin: .5em 0 0 1em;
	    width: 600px;
	}

	#eqs-loginbox {
	    background: #b1b3b4;
	    float: right;
	    width: 200px;
	}
	
		#eqs-loginbox-content {
			height: 5em;
			margin: .5em 0 0 .5em;
		}
	
			span.eqs-loginbox-title {
				color: #fff;
				font: normal bold .9em arial;
			}
	
		#eqs-loginbox-bottom {
			font-size: 1px;
			height: 16px;
			line-height: 1px;
		}
		
			#eqs-loginbox-bottom-bl {
				background: url(../images/corners1.png) no-repeat bottom left;
				float: left;
				height: 16px;
				width: 16px;
			}
		#eqs-loginbox-content table.infoBoxContents tr td.boxText form p {
			font-size: 1em; 
			text-align: right;
		}

		#eqs-loginbox-content p.loginbox-content-bottom a:link, 
		                      p.loginbox-content-bottom a:visited, 
		                      p.loginbox-content-bottom a:active {
			font-size: 0.8em; 
            color:#000000;
            text-decoration:none;            
            margin-right: 10px;
        }

		#eqs-loginbox-content p.loginbox-content-bottom a:hover {
			font-weight: bold; 
        }

	#menu-container {
		clear: both;
		margin-left: 190px;
		z-index: 500;
	}
			
#content {
	background: #c1bebf; 
}
#content, #footer {
	clear: both;
}

	#content-sidebar {
		background: #c1bebf;
		float: left;
		width: 180px;
	}
	
	#content-sidebar a,
	#content-sidebar a:hover,
	#content-sidebar a:visited {
		color: #702415;
		text-decoration: none;
	}
	
		#eqs-searchbox {
		    background: #b1b3b4;
		    border-bottom: 1px solid #3b3b3d;
		    font: smaller bolder 1em tahoma, arial;
		    text-align: center;
		    padding-top: 8px;
		    padding-bottom: 8px;
}

		    #eqs-searchbox form {
		        margin: 8px 0;
		    }
		    
		        #eqs-searchbox form>input:first-child {
		            margin-right: 2px;
		        }

		    #eqs-searchbox a:link, a:visited, a:active, a:hover {
		        color: #000;
		        text-decoration: none;
		    }

		#eqs-fdp, #eqs-sponsoring, #eqs-fidelite {
		    border-bottom: 1px solid #3b3b3d;
		    color: #702415;
		    font-weight: bolder;
		    padding: 8px;
		    text-align: center;
		}

		#eqs-fdp {
			background: url(../images/green_bg.jpg) bottom repeat-x;
		}

		#eqs-sponsoring {
			background: url(../images/blue_bg.jpg) bottom repeat-x;
		}

		#eqs-fidelite {
			background: url(../images/orange_bg.jpg) bottom repeat-x;
		}
		#eqs-newsletterbox {
			background: #a7a8aa;
			padding-bottom : 1em;
		    font: smaller bolder .8em tahoma, arial;
		}
		#eqs-whatsnewbox {
			padding-top : 2em;
		}
		#eqs-whatsnewbox  table tr  td.infoBoxHeading {
			background: #bd0a26; 
			text-align: center; 
			font-weight: bolder;
			color: white;
			line-height: 2em;
		}
		#eqs-whatsnewbox  table.infoBoxContents {
			background: white; 
		}
		#eqs-whatsnewbox-content{
			background: white; 
		}
		#eqs-whatsnewbox-bottom-bl {
			background: url(../../images/eqs-whatsnewbox-bottom.gif) no-repeat top;
			height: 11px;
			width: 180px;
		}
		#eqs-whatsnewbox-bottom-end {
			background: url(../../images/eqs-whatsnewbox-end.gif) no-repeat top;
			height: 12px;
			width: 180px;
		}
		p.products_name {
			padding-left: .6em;
			padding-top : .6em;
			padding-bottom : .6em;
		}
			
	#content-main-wrap {
		float: left;
		/*padding-left: .6em;
		padding-right: .6em;*/
		width:800px;
	}
	#content-main {
		/* float: left;  */
		/* 
		padding-left: .6em;
		padding-right: .6em;
		*/
		padding: 0 10px 0 5px; /* Resized the padding for IE6 */
		/*margin-left:180px;*/
	}

#eqs-bestsellers ,
#eqs-featured-products {
	height: 275px;
	margin-bottom: 10px;
	width: 770px;
}
#eqs-keywords  {
	height: 1100px;
	margin-bottom: 10px;
	width: 770px;
}
	
#eqs-bestsellers {
	background: url(../images/bestsellers_bg.png) no-repeat;
	padding: 15px 10px 10px 20px;
}
#eqs-keywords {
	background: url(../images/keywords_bg.png) no-repeat;
	padding: 15px 10px 10px 20px;
}

#eqs-keywords-title ,#eqs-bestsellers-title {
	color: #fff;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;	
	line-height: 1.2em;	
	text-transform: capitalize;
	margin-bottom: 10px;
}

#eqs-bestsellers-content {
	height: 230px;
	width: 775px;
}
#eqs-keywords-content  {
	height: 950px;
	width: 775px;
}

	#eqs-bestsellers-content div.eqs-bestsellers-product {
		border-right: 1px solid black;
		float: left;
		height: 230px;
		margin-right: 5px;
		width: 250px;
	}
	#eqs-keywords-content div.eqs-keywords-body {
		border-right: 1px solid black;
		float: left;
		height: 950px;
		margin-right: 5px;
		width: 144px;
	}
	
	#eqs-keywords-content div.eqs-keywords-body ul li,
	#eqs-bestsellers-content div.eqs-bestsellers-product p,
	#eqs-featured-products div.eqs-featured-product-box-content p	{
		margin-bottom: 10px;
	}
	
	#eqs-keywords-content div.eqs-keywords-body p.title a,
	#eqs-keywords-content div.eqs-keywords-body ul li a.c0,
	#eqs-bestsellers-content div.eqs-bestsellers-product p.title a,
	#eqs-featured-products div.eqs-featured-product-box-content p.title a	{
		color: #702415;
		font-weight: bold;
		text-decoration: none;
	}
	
	#eqs-keywords-content div.eqs-keywords-body ul li a.c1,
	#eqs-bestsellers-content div.eqs-bestsellers-product p.desc,
	#eqs-featured-products div.eqs-featured-product-box-content p.desc {
		font-size: 0.8em;
		line-height: 1.2em;
	}
    
	#eqs-keywords-content div.eqs-keywords-body ul li {
	    display: inline;
    }

	#eqs-bestsellers-content div.eqs-bestsellers-product p.eqs-normalprice,
	#eqs-featured-products div.eqs-featured-product-box-content p.eqs-normalprice {
		text-align: center;
	}
	
	#eqs-bestsellers-content div.noborders {
		border: 0;
	}
	#eqs-keywords-content div.noborders {
		border: 0;
	}

#eqs-featured-products {
	padding-left: 30px;
}
	
	#eqs-featured-products div.eqs-featured-product-box {
		background: url(../images/featuredproducts_bg.png) no-repeat;
		float: left;
		height: 250px;
		padding: 15px 10px 10px 10px;
		width: 355px;
	}
	
	#eqs-featured-products div.eqs-featured-product-box-title {
		color: #fff;
		font-style: italic;
		font-weight: bold;
		font-size: 1.2em;
		text-indent: 10px;
		text-transform: capitalize;
		margin-bottom: 10px;
	}
	
	#eqs-featured-products div.eqs-featured-product-box-content {
		padding: 0 10px;
	}
	
		#eqs-featured-products div.eqs-featured-product-box-content p.eqs-oldprice,
		#eqs-featured-products div.eqs-featured-product-box-content p.eqs-specialprice {
			text-align: center;
		}
		
		#eqs-featured-products div.eqs-featured-product-box-content p.eqs-oldprice {
			text-decoration: line-through;
		}
		
		#eqs-featured-products div.eqs-featured-product-box-content p.eqs-specialprice {
			color: #ff0000;
			font-weight: bold;
		}
	
#footer {
	overflow: auto;
}

	#footer-sidebar {
		background: #b1b3b4;
	    color: #fff;
	    font-weight: bolder;
		float: left;
	    padding: .5em 0;
	    text-align: center;
		width: 180px;
	}

		#footer-sidebar img {
			vertical-align: middle;
		}

	#footer-main {
		float: left;
		font: normal normal .7em tahoma, arial;
		text-align: center;
		width: 820px;
	}
	
		#footer-links {
			border-top: 1px solid #b1b3b4;
			margin: 2em auto;
			width: 95%;
		}
	
		#footer-links a, #footer-links a:visited, #footer-links a:hover {
	        color: #000;
	        text-decoration: none;
	    }
		
#eqs-cartbox {
	background: #fff;
	width: 180px;
	text-align: left;
	color: #cf4b60;
}		
#eqs-cartbox p{
	text-align: left;
	padding-left: .6em;
}
#eqs-securedpayment {
	overflow: auto;
}

	#eqs-securedpayment {
		background: #b1b3b4;
	    color: #fff;
	    font-weight: bolder;
		float: left;
	    padding: .5em 0;
	    text-align: center;
		width: 180px;
	}

		#eqs-securedpayment img {
			vertical-align: middle;
		}
		
		#eqs-securedpayment a,
		#eqs-securedpayment a:hover,
		#eqs-securedpayment a:visited {
			color: #fff;
			text-decoration: none;
		}

/* start JC */
#eqs-breadcrumbs a:link {color: #3f1b1a; text-decoration: none;}
#eqs-breadcrumbs a:visited {color: #3f1b1a; text-decoration: none;}
#eqs-breadcrumbs a:hover {color: #3f1b1a; text-decoration: none;}
#eqs-breadcrumbs {font-size: small; margin-top: 10px; border-bottom: 1px solid #b1b3b4; margin-bottom: 10px;}

#eqs-prod-desc {color: #3f1b1a;}

.eqs-price {color: #abc452; font-weight:bold;}

#eqs-slideshow {z-index: 0; position:relative; width: 200px; text-align: center; font: smaller bolder .8em tahoma, arial;}
#eqs-slideshow a:link {color: #ffffff; text-decoration: none;}
#eqs-slideshow a:visited {color: #ffffff; text-decoration: none;}
#eqs-slideshow a:hover {color: #ffffff; text-decoration: none;}

#eqs-slideshow-bd {z-index: 1; position:relative; padding: 5px 0px;}
#eqs-slideshow-bd p {z-index: 10; color: #921f05;}
#eqs-slideshow-bd a {z-index: 9;}
#eqs-slideshow-bd img {vertical-align: middle;}
#eqs-slideshow-bd .sb-inner {position:relative; background: #BFBDBE;}
#eqs-slideshow-bd .sb-border {position:relative; background: #BFBDBE;}

#eqs-slideshow-hd {z-index: 1; position:relative; padding: 5px 0px;}
#eqs-slideshow-hd p {z-index: 10;}
#eqs-slideshow-hd a {z-index: 9;}
#eqs-slideshow-hd .sb-inner {position:relative; background: #ffffff;}
#eqs-slideshow-hd .sb-border {position:relative; background: #BFBDBE;}

hr {border: 0; color: #b1b3b4; background-color: #b1b3b4; height: 1px; width: 100%; text-align: center;}

#also_purchased_products {color: #3f1b1a; font: smaller bolder .8em tahoma, arial;}

#also_purchased_products a:link {color: #3f1b1a; text-decoration: none;}
#also_purchased_products a:visited {color: #3f1b1a; text-decoration: none;}
#also_purchased_products a:hover {color: #3f1b1a; text-decoration: none;}

#also_purchased_products table tr td {border: 1px dotted #b1b3b4; padding: 5px;}

#also_purchased_products img {vertical-align: bottom;}

#also_purchased_products #box1 {float: left; width: 120px; vertical-align: middle; height: 110px; border: 1px solid #b1b3b4; padding-top: 10px;}
#also_purchased_products #box2 {float: left; height: 120px; text-align: left; border: 0; margin-left: 5px;}

.eqs-prod-box {position: relative; width: 200px; height: 150px; text-align: center; font: smaller bolder .8em tahoma, arial; padding: 10px; margin: 10px;}
.eqs-prod-box a:link {color: #3f1b1a; text-decoration: none;}
.eqs-prod-box a:visited {color: #3f1b1a; text-decoration: none;}
.eqs-prod-box a:hover {color: #3f1b1a; text-decoration: none;}
.eqs-prod-box .image {position: absolute; top: 0px; left: 0px; width: 120px; height: 100px; padding-top: 10px;}
.eqs-prod-box .price {position: absolute; top: 0px; right: 0px; width: 100px; height: 20px; text-align: center; padding-top: 90px; color: #abc452; font-weight:bold;}
.eqs-prod-box .name {position: absolute; bottom: 0px; left: 0px; width: 90%; height: 45px; padding: 10px; padding-top: 0px;}
.eqs-prod-box .sb-inner {background: #FFFFFF;}
.eqs-prod-box .sb-border {background: #BFBDBE;}

.eqs-cat-box {position: relative; width: 130px; height: 130px; text-align: center; font: smaller bolder .8em tahoma, arial; padding: 10px; margin: 10px;}
.eqs-cat-box a:link {color: #3f1b1a; text-decoration: none;}
.eqs-cat-box a:visited {color: #3f1b1a; text-decoration: none;}
.eqs-cat-box a:hover {color: #3f1b1a; text-decoration: none;}
.eqs-cat-box .image {position: absolute; top: 0px; left: 0px; width: 150px; height: 80px; padding-top: 10px;}
.eqs-cat-box .name {position: absolute; bottom: 0px; left: 0px; width: 130px; height: 45px; padding: 10px; padding-top: 0px;}
.eqs-cat-box .sb-inner {background: #FFFFFF;}
.eqs-cat-box .sb-border {background: #BFBDBE;}

#eqs-cart {z-index: 0; position:relative; padding: 5px;}
#eqs-cart .sb-inner {background: #FFFFFF;}
#eqs-cart .sb-border {background: #BFBDBE;}

#eqs-cart a:link {color: #3f1b1a; text-decoration: none;}
#eqs-cart a:visited {color: #3f1b1a; text-decoration: none;}
#eqs-cart a:hover {color: #3f1b1a; text-decoration: none;}

#eqs-cart table tr td {padding: 5px;}
/*#eqs-cart .productListing table {border: 1px dotted #b1b3b4; padding: 5px;}
#eqs-cart .productListing tr {border: 1px dotted #b1b3b4; padding: 5px;}
#eqs-cart .productListing-heading {border: 1px solid #b1b3b4; padding: 5px;}
#eqs-cart .productListing {border: 1px dotted #b1b3b4; padding: 5px;}
#eqs-cart .productListing-data {border: 1px dotted #b1b3b4; padding: 5px;}*/

#eqs-new-client {z-index: 0; position:relative; padding: 10px; margin: 10px; height: 130px;}
#eqs-new-client .sb-inner {background: #E6B142;}
#eqs-new-client .sb-border {background: #E6B142;}
#eqs-new-client .main {color: white; font-size: 1.2em; font-weight: bold;}
#eqs-new-client .info {color: black;}

#eqs-already-register {z-index: 0; position:relative; padding: 10px; margin: 10px; height: 130px;}
#eqs-already-register .sb-inner {background: #BFBDBE;}
#eqs-already-register .sb-border {background: #BFBDBE;}
#eqs-already-register .main {color: white; font-size: 1.2em; font-weight: bold}
#eqs-already-register .info {color: black; width:50%;text-align:right}
#eqs-already-register .link a:link, 
		                    a:visited, 
		                    a:active {
            color:black;
            text-decoration:none;
}
#eqs-already-register .link a:hover {
			font-weight: bold; 
}
#eqs-already-register .button {
			vertical-align: top;
			text-align: right;
		}



/* end JC */

#eqs-about {
     padding: 20px 40px;
     }
     
#eqs-about .highlight {
     margin-top: 20px;
     font-weight: bolder; 
     color: #702415; 
     text-decoration: underline;
     }

#eqs-cgv {
     padding: 0 40px;
     }
#eqs-cgv p, #eqs-about p {
     margin-bottom: 6px; 
     text-align: justify;
     font-size: 16px;
     line-height: 20px;
     }
#eqs-cgv h3 {
     color: #702415; 
     text-indent: -20px;
     font-size: 18px;
	 margin-top: 40px;
	 margin-bottom: 15px;
}
#eqs-cgv ul {
	padding-left: 2em;
}
#eqs-cgv li {
	list-style-type: circle;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: justify;
}
h2 {
    color: #702415;
    font-size: 25px; 
    margin-top: 10px;
   }

td.pageHeading {color: #702415; }

#eqs-taillesmesures p {margin-bottom: 10px;}
#eqs-taillesmesures .highlight {
                      font-weight: bolder; 
                      text-decoration: underline;
                    }
#eqs-taillesmesures p#title {
                      color: #702415; 
                      margin-top: 20px;
                      margin-bottom: 10px;
                      font-weight: bolder; 
                      text-decoration: underline; 
                      font-size:20pt;
                    }
#eqs-taillesmesures .link {
                      color: #702415; 
                      font-size:10pt;
                      text-decoration: none;
                      margin-left:20px;
                    }                   
#eqs-taillesmesures table#size { 
                  border-width:2px; 
                  border-style:solid; 
                  border-color:black; 
                  border-collapse:collapse;
                  margin-top: 30px;
                  margin-bottom: 20px;
                  margin-left:auto;
                  margin-right:auto;
                }
#eqs-taillesmesures table#size td {
                  border-width:1px; 
                  border-style:solid; 
                  border-color:black; 
                  padding: 5px;
                  text-align:center;
                }
#eqs-taillesmesures table#size .titre {
                  background-color:silver;
                }                  
#eqs-taillesmesures table#size .result {
                  background-color:#ffe691;
                }                
#eqs-taillesmesures table#size caption {
                  font-weight: bolder; 
                  text-decoration: underline;
                  text-align: center;
                  padding-bottom:5px;
                }

