/* CSS Document */

body 
{		
	font-family: verdana,Trebuchet MS, Helvetica, sans-serif;
	font-size: 71%;
    color:#404040;
    padding:0px;
    margin:0px;
	background-color:#fff;
}

p{margin-top:0px}
h1, h2, h3, h4{color:#404040;font-weight:normal;margin-bottom:5px;margin-top:0px}
h2{font-size:120%;}
h3{font-size:100%;font-weight:bold}
a{color:#c54b6f;text-decoration:none}
a:hover{text-decoration:underline}
.clearboth {clear:both;margin:0px;padding: 0px;height:0px}
.outer {width:760px;margin:20px auto 0 auto}
img{border:0}
.floatl{float:left}

.validationsummary{width:397px;margin:15px 0 15px 0;padding:10px;color:#404040 !important;background-color:#f5f5f5;border:3px solid #d7d7d7;}
.validationsummary ul{margin:10px 0 0 20px;padding:0px;font-size:90%;font-weight:normal}

#leftside{float:left;float:left;width:180px;}
#sitelinks{margin:10px 0 10px 0}
#sitelinks ul{margin:0px;padding:0px;}
#sitelinks ul li{list-style-type: none;}
#sitelinks a{padding: 4px 10px 4px 0px;color:#2D2D2D;text-decoration: none;display:block;}
#sitelinks a:hover{color:#c54b6f}

#mainpanel{float:left;background-color:#fff;width:550px;margin:8px 0 0 30px;}

#newswrap{padding:0px 0px 8px 0px; margin-bottom:0px;}
#newswrap ul{ position: relative;overflow: hidden;border: 0px;height: 180px;list-style:none;padding:5px 0px 0px 0px;margin:0px;}
#newswrap ul li{list-style-type:none;margin: 0 0 0 0;height:90px;}
#newswrap p {padding:0px; margin:0px;}
#newswrap .newsLink a {text-decoration:none;color:#373737; background:url('images/news_icon.gif') no-repeat left; padding-left:20px}
#newswrap .newsLink a:hover {text-decoration:underline}
#newswrap h3{font-size:100%}
#newswrap .date{color:#c54b6f}

.form .error{color:#c54b6f !Important}
.form span{font-size:90%;color:#c54b6f}
.form .box{border:solid 1px #d4d4d4;color:#404040;padding:2px;width:250px}
.form textarea{border:solid 1px #d4d4d4;color:#404040;font-family: verdana,Trebuchet MS, Helvetica, sans-serif;font-size:110%;padding:2px;}
.form select{color:#404040;}
#copyright{color:#c4c4c4;margin-top:10px;font-size:90%}

#stockists ul{margin:0 0 10px 15px;padding:0px;}
#stockists ul li{padding-top:5px ;color:#9c9c9c}
#stockists ul li strong{color:#404040}
#stockists span{color:#c54b6f}
#stockists .floatl{margin-right:50px}

#collection{margin:0 0 10px 0}
#collection .product{float:left;width:155px;height:155px;margin:0 18px 50px 0}
#collection .product img{border:solid 1px #e2e2e2 !Important}
#collection .product a:hover{text-decoration:none}
#collection .product a{color:#404040}
#collection .product h2{margin-top:2px}

.paging{width:530px;text-align:center;}
.paging a{vertical-align:middle;margin:0px 3px 0 3px;display:inline-block;padding:0 6px 0 6px}
.paging a.selected{padding:3px;text-decoration:none;margin:0 3px 0 3px;color:#404040}
.paging a.hide{display:none;}

#product{margin-top:2px}
#product #details{float:left;margin:0 0 0 20px;width:170px;height:402px;position:relative}
#product #details h1{padding-bottom:10px;border-bottom:solid 1px #e2e2e2;margin-bottom:20px;font-size:162%}
#product #details br{margin-bottom:10px}
#product #details a{position:absolute;bottom:0;left:0}

#product .In{background:url('images/zoom_icon.png');width:30px;height:31px;display:block}
#product .Out{background:url('images/zoomOut_icon.png');width:30px;height:31px;display:block}

#product #image {width:352px;height:402px;overflow:hidden;}
#product #image .image{float:left;margin-right:8px;}
/* #product #image .image img{border:solid 1px #e2e2e2 !important}*/
#product #image .inner{width:10000px;}
#product .floatl{position:relative;width:352px}
#product #summary{margin-top:10px}
#product .leftarrow{position: absolute;top:300px;left:-30px;cursor:pointer !important;}
#product .rightarrow{position: absolute;top:300px;right:-30px;cursor:pointer !important;}