body { margin: 0px auto; background-color: #FFF; background-attachment: fixed; background-image: url(../styleImages/backgrounds/pageBg.jpg);   background-repeat: no-repeat; background-position: top; }
#pageSurround {	width: 806px; margin: 0px auto; }
#subSurround { left: -1px;background-image: url(../styleImages/backgrounds/contentBg.jpg); background-repeat: repeat-y; background-position: bottom; }

html>body #topHeader { background-image:url(../styleImages/backgrounds/topHeader.png);}
h1 {font-size: 1.2em;}
h2 {font-size: 1em; font-weight: normal;}
#topHeader { position:absolute; text-align: right; height: 260px; width: 810px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hesaysshesays.co.uk/images/topHeader.png'); }
.boxTitleLeft, .boxTitleRight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000; background-image: none; width: 155px; height: 15px; padding-left: 5px; padding-top: 1px; }
.boxContentLeft, .boxContentRight {	padding-left: 5px; margin-bottom: 10px; 	padding-top: 3px; padding-bottom: 5px; }
.colMid {min-height: 300px !important; padding-top: 20px; position: relative; 	width: 575px; float: left; }
/* for Internet Explorer */
/*\*/
* html .colMid {
height: 300px;
}
/**/

.colRight {padding-top: 10px; position: relative; width: 175px; padding-right: 35px; right: 5px; float: right; }
/* for Internet Explorer */
/*\*/
* html .colRight {
padding-right: 15px;
}
/**/
.boxContent { background: white; padding: 3px 0px 3px 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000; margin-left: 15px; margin-bottom: 5px; }
/* CHECKOUT PAGES */
.colLeftCheckout { position: relative; left: 0px; width: 160px; padding-left: 9px; padding-right: 10px; float: left; }
.colMainCheckout { position: relative; width: 558px; float: left; }
/* END CHECK OUT PAGES */
.footer{	width: 575px; text-align:center;}
.siteDocs{font-size: 10px; text-align:center; margin-top: 15px; padding-left: 15px;}
.pagination { text-align: right; padding-top: 5px; padding-bottom: 5px; }
#subCats {background-color: #; text-align: center; border: 1px solid #;	margin: 0px; padding: 2px; float: left; width: 546px; }
.subCat {text-align: center; padding: 8px; float: left; width: 150px; }
.regSep{padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#menu{  float: left; position: relative; text-align: left; margin-top: 135px; padding-left: 25px;  height: 38px; width:75px; border: 0px;  list-style: none;display: inline;}
#menua{  float: left; position: relative; text-align: left; margin-top: 137px; padding-left: 6px;  height: 38px; width:66px; border: 0px;  list-style: none;display: inline;}
#menub{  float: left; position: relative; text-align: left; margin-top: 140px; padding-left: 6px;  height: 38px; width:73px; border: 0px;  list-style: none;display: inline;}
#menuc{  float: left; position: relative; text-align: left; margin-top: 142px; padding-left: 6px;  height: 38px; width:75px; border: 0px;  list-style: none;display: inline;}

#menur {float: right; position: relative; text-align: right; margin-top: 70px; padding-right: 25px;  height: 39px; width:93px; border: 0px;  list-style: none;display: inline;}

#menura {float: right; position: relative; text-align: right; margin-top: 4px; padding-right: 25px;  height: 39px; width:99px; border: 0px;  list-style: none;display: inline;}
#menurb {float: right; position: relative; text-align: right; margin-top: -2px; padding-right: 25px;  height: 43px; width:93px; border: 0px;  list-style: none;display: inline;}
#menurc {float: right; position: relative; text-align: right; margin-top: 1px; padding-right: 40px;  height: 34px; width:66px; border: 0px;  list-style: none;display: inline;}



.product {position:relative;float: left; left: 0px; text-align: center; width: 140px; height:200px; background-image: url(../styleImages/backgrounds/latestBg.gif);background-repeat: no-repeat; border:0; padding-left:20px;padding-right: 20px;  padding-top: 20px; margin:0px 3px 3px 0px; font-weight:normal;}
* html .product{
margin:0px 5px 5px 0px;
}


.shopbag{ background-image: url(../styleImages/backgrounds/shopbag.gif);background-repeat: no-repeat; width:192px;height:32px;border:0;}
.featured{ background-image: url(../styleImages/backgrounds/featured.gif);background-repeat: no-repeat; width:192px;height:32px;border:0;}
.best{ background-image: url(../styleImages/backgrounds/best_sellers.gif);background-repeat: no-repeat; width:192px;height:32px;border:0; margin-top: 10px; }
.mail{ background-image: url(../styleImages/backgrounds/mail.gif);background-repeat: no-repeat; width:192px;height:32px;border:0; margin-top: 10px;}
.saleitem{ background-image: url(../styleImages/backgrounds/saleitem.gif);background-repeat: no-repeat; width:192px;height:32px;border:0;}
.navi{ background-image: url(../styleImages/backgrounds/navi.gif);background-repeat: no-repeat; width:192px;height:32px;border:0;}

.featuredBg {border: 1px solid #000; left: 0px; text-align: center; width: 140px; height:165px;padding-left: 20px; padding-right: 20px;
	margin-bottom: 10px;
	padding-top: 23px;
	padding-bottom: 5px; background-image: url(../styleImages/backgrounds/featuredBg.gif);background-repeat: no-repeat; border:0;}


/* VIEW PRODUCT PAGES */

.productimage{ position: relative;float: left;text-align:center; width: 300px; height: 320px; padding-top: 10px; border: 0px;}
.productdescription{ position: relative; float: left; text-align: left; width:245px; padding-left: 5px;}

.searchdiv{position: relative; float: right; text-align: right; z-index: 10; margin-top: 0px !important;  padding-right: 25px;}
: 0px;}
.productdescription{ position: relative; float: left; text-align: left; width:245px; padding-left: 5px;}

.searchdiv{position: relative; float: right; text-align: right; z-index: 10; margin-top: 0px !important;  padding-right: 25px;}
