@charset "utf-8";
/* CSS Document */



/***** N A V I G A T I O N  ******/
#topNavContainer2Wrap {background:url(/Content/Images/nav_bg_shop.png); position:relative; top:181px; left:0; width:896px; height:58px; margin: 0 auto; }
#topNavContainer2 { position:relative; top:22px; left:200px; width:450px; xheight:58px; margin: 0 auto;   xbackground: url(/Content/Images/nav_sprite_<%=page%>.gif);}
#productsTopNav {background:url(/Content/Images/bg_shoppingnav_background.gif); position:relative; top:275px; left:0; width:890px; height:37px; margin: 0 auto; xborder:1px dotted red }
#productsTopNav ul { float:left; margin:10px 33px; color:#EC7030; font-size:85%; text-transform:lowercase; font-family: Verdana, Arial, Helvetica, sans-serif}
#productsTopNav ul li {display:inline; margin: 0 15px 0 0}
#productsTopNav a, #productsTopNav a:link, #productsTopNav a:visited  { text-decoration: none; xmargin: 3px 0 0 0; xpadding: 0;  }
#productsTopNav a, #productsTopNav a:link, #productsTopNav a:visited { color:#EC7030; xfont-weight:bold  }
#productsTopNav .active a, #productsTopNav .active a:link, #productsTopNav .active a:visited, 
#productsTopNav li a:hover, #productsTopNav .active a, #productsTopNav .active a:link, #productsTopNav .active a:visited { color:#EC7030; xbackground:#F7F4EB; text-decoration:underline  }

#productsLeftNav { float:left; width:155px; text-align:left}
#productsLeftNav ul { margin-top: 14px; padding: 0; font-weight:400; float:left; }
#productsLeftNav li { xlist-style-image:url(../images/px_bullet.gif); xlist-style-position: inside; xpadding: 0 0 5px 0; xmargin: 6px 0 6px 0; xbackground: url(../images/px_dotteddivide.gif) bottom left repeat-x; xborder:1px dotted green}
#productsLeftNav a, #productsLeftNav a:link, #productsLeftNav a:visited  { text-decoration: none; xmargin: 3px 0 0 0; xpadding: 0;  }
#productsLeftNav a, #productsLeftNav a:link, #productsLeftNav a:visited { color: #A7A694;  }
#productsLeftNav .active a, #productsLeftNav .active a:link, #productsLeftNav .active a:visited, 
#productsLeftNav li a:hover, #productsLeftNav .active a, #productsLeftNav .active a:link, #productsLeftNav .active a:visited { color:#797A5A }

/***** P R O D U C T S  ******/
#productsLeftWrap { width:155px; float:left; xmargin: 53px 0 0 29px; margin: 93px 0 25px 36px; xborder:1px dotted blue}
#productsRightWrap { width:700px; float:right; xmargin: 53px 30px 0 0; margin:93px 0 0 0; text-align:left; font:Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#BDBAB5; xborder:1px dotted blue   }

#listrow { float:left; clear:both; }
#listleft, #listright{float:left; width:170px; margin:0 50px 34px 0; xborder:1px dotted #ccc; text-align:left; height:230px}
/*#listright{float:right; width:170px; margin:0 60px 34px 0; xborder:1px dotted #ccc; text-align:left; border:1px dotted blue}*/
#listleft h3{background-color:#F3F3F3; color:#EC7030; width:250px; height:24px; font-size:1.4em; font-weight:normal; padding-left:10px; padding-top:8px;}
#listright h3{ background-color:#F3F3F3; color:#EC7030; width:250px; height:24px; font-size:1.4em; font-weight:normal; padding-left:10px; padding-top:8px; }

.refinedropdown{width:100px;}
#results {width:530px; border-bottom: 4px solid #EAEAEA; border-top: 4px solid #EAEAEA; margin: 5px 0 10px 0;}
#results a{color:#999999;}
#results a:hover { color:#EC7030; text-decoration:underline; }

#promo {font-size:75%; width:160px; float:left; color:#A1A199; padding: 15px 0 0 0; xborder:1px dotted red}
#promo a{color:#A1A199; text-decoration:none;}
#promo a:hover{ color:#EC7030; text-decoration:underline; }
.promoPrice { float:left; xwidth:70px; margin-top:5px}
.promoDetails {float:right; xwidth:100px; margin-top:5px}
.promocontent {float:left; width:170px; color:#A1A199; padding: 18px 0 0 0}
.brandname {color:#EC7030; font-weight:bold; margin: 0 0 3px 0  }
.nowprice { color:#A1A199;}
.promoimage{float:left; margin:0 30px; width:100px; text-align:center}
.viewbutton{xmargin-top:5px;}

#proddetails {width:690px; margin: 5px 0 0 0; }
#proddetails table {}
#proddetails h1 {xbackground-image:url(../images/bg_pinkheader.gif); xbackground-color:#8D143C; xheight:27px;xwidth:723px; color:#EC7030; xpadding-left:10px; xpadding-top:3px; font-size:90%}
#prodimage{xfloat:left; xmargin-right:8px; width:250px; xborder:1px dotted red}
#detailstext {float:right; width:435px; xborder:1px dotted blue; xmargin: 0 10px 0 0}
.ordercode {color:#000000;}
.otherviews {margin-right:8px; font-size:75%}
.skintype { margin:0; padding:0 0 10px 0}
#proddetails div.proddesc p {color:#49412C; text-align:justify; font-size:75%; line-height:1.4em}
#proddetails div.prodprice { font-weight:bold; margin:3px 0 12px 0; font-size:90%; color:#A19F93 }

#basketContents { font-size:80%; color:#7B775E; padding:0;  }
html>body #basketContents a { text-decoration:none; color:#7B775E;}

/***** P R O D U C T  ******/
/*div#wrapper { margin:0px 0 0 0; padding: 0px; width: 721px; float: left; display: inline;   }
div#centrecontainer { background-color: #ffffff; float: right; width: 530px; }*/
div#contentcontainer { xborder:1px dotted green}
div#contentcontainer h2 { color:#827C64; font-size:90%; font-weight:bold; margin:0 0 0 12px}
/*#wrapper #centrecontainer p { font-size: 85%}
#wrapper #centrecontainer h1 {xbackground-image:url(../images/bg_pinkheader.gif); xbackground-color:#8D143C; height:27px;width:520px; color:#FFFFFF; padding-left:10px; padding-top:3px;}*/


/* *****      B A S K E T   ******/
#basketContainer { font-size:80%; xborder:1px solid red; padding: 0 0 0 10px}
.basketitems { font-weight:bold; }
.searchfield {width:135px;}
.qty{width:15px;}
.subtext{font-size:80%;}
.basketheader{ font-size: 100%; color:#EC7030; font-weight:normal}
.textbox{width:345px; height:50px;}
.formentry{width:300px;}
.formentry2{width:150px;}

div#rightcontainer { xmargin: 0 0 0 11px; padding:0; width:155px; float:left; font-size:80%;  display:block; text-align:left; color:#A19F93; }
/*div#rightcontainer h1 { color:#EC7030; font-weight:normal}
*/

#rightcontainer h1{ background:#EC7030; padding: 7px 0 3px 0; color:#FFFFFF; width: 155px }
#rightcontainer h2{ background:#EC7030; margin-top:0px; padding: 4px 0 3px 0; color:#FFFFFF; width: 155px}
#rightcontainer p{ xpadding: 0 0 0 4px; }
#rightcontainer.company2 {}


.signpostcontainer { xborder:1px solid #EAEDF1; display:block; width:155px; min-height:94px; margin: 0px 0 10px 0; }
.signpostcontainer p { padding:0; margin:10px 8px; }
.signpostcontainer img.signpostheader { padding: 0 2px}
.signpostleft { width:185px; padding:0; margin:0; xfloat:left; xborder:1px solid blue;}
.signpostleft li{padding-bottom:2px;}
.signpostleft img.signpostmore { }
.signpostright {float:left; width:57px; }
.rightheading {color:#EC7030; font-size:120%; font-weight:bold; padding-bottom:5px;}
.rightpanel {background:#E5E5E5;}
.rightpanelcontent {margin:5px 5px 0 5px;}

.freedelivery { margin:20px 0}