@charset "utf-8";
/* Reset Browser Defaults */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;font-size:13px; font-family:arial,verdana,Helvetica,sans-serif;}
fieldset,img,abbr{border:0;} address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}caption,th {text-align:left;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
/*------------ Global Elements ------*/
body {background: #ffffff url(../styleImages/bg.png) repeat-x top;color:#000000;font-size:13px; font-family:arial,verdana,Helvetica,sans-serif;}
a {color: #000; text-decoration:underline;font-size:13px; font-family:arial,verdana,Helvetica,sans-serif;} a:hover{color:#000000;text-decoration:none;}
p {margin:0;padding: 0 0 9px 0;font-size:13px; color:#000000; font-family:arial,verdana,Helvetica,sans-serif;}
.clear {clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}
h1 {margin: 15px 0px 8px 0px;padding:0 0 8px 0;font-size: 21px;background: url(../styleImages/dot.gif) repeat-x left bottom;}
h2{font-size:13px;font-weight:bold;height:49px;padding:5px 0 0 0;text-align:center;color: #fcf9f1;background: url(../styleImages/heading-bg.png) no-repeat center top;letter-spacing: 0px;word-spacing: 2px;}
h3 {margin: 15px 0px 8px 0px;padding:0 0 8px 0;font-size:17px;background: url(../styleImages/dot.gif) repeat-x left bottom;}
.topspacer {margin-top:14px;}

/*------------- Layout ---------------*/
#wrapper{ width:900px; margin: 0 auto;}
#header {height:105px;clear:both;font-size:12px;color:#cbb390;overflow:hidden;} #header a{color:#cbb390;}
.logo{width:492px;height:36px;margin: 37px 0 0 0;float:left;
/* SKIN VARIABLE IS cAsE SeNsItIvE */background: url(../../../images/getLogo.php?skin=6ixGreen) no-repeat left top;display:block;text-indent: -999px;overflow: hidden; /* IE 6 double margin fix */display:inline }

/*----------- Header Content ----------------*/
#session{ width:270px;float:right;margin-top:35px;}
#userinfo{color:#A2A1A1; height:22px;margin-bottom: 12px;padding-top:2px;text-align:right;}
#userinfo a{color:#A2A1A1; text-decoration:underline} #userinfo a:hover{color:#ffffff; text-decoration:underline;}
#search{padding:2px 0 0 61px;height:22px;color: #d49b99;background: url(../styleImages/search.gif) no-repeat right top;text-align:right;}
#search a{color:#A2A1A1; text-decoration:underline} #search a:hover{color:#ffffff; text-decoration:underline;}
.sinput{border:0;width:180px;height:19px;}
#searchbox {float:left;text-align:left;width:180px;height: 25px;}
#go{width:22px;float:left;}
.go{ background: url(../styleImages/spacer.gif) no-repeat left top;width:22px;height:16px;border:0;display:block;text-indent: -999px;overflow: hidden; font-size:0px;color:#fff;cursor:pointer;outline:0}
.dropdown{font-size: 12px;background: #FFFFFF url(../styleImages/white.gif);width:115px;margin:-2px 3px -2px 6px;padding:2px 0 0 0;border:none}
#pref{ width:238px;height:59px;float:right;margin-top: 35px;}
#pref label {height:22px;margin-bottom: 12px;padding-top:2px;display:block;text-align:right;background:url(../styleImages/combo.gif) no-repeat right top}

/*---------- Header Navigation -----------*/
#nav{margin:0px;padding:0;}
#nav ul {margin: 0;list-style: none;padding:0} #nav li {display: block;float: left;}
#nav li a {font-size:13px; font-weight:bold;color: #a2a1a1;text-decoration: none;display: block;padding: 5px 5px;border-right: 1px solid #1b0505;border-left:1px solid #1b0505;outline: 0;}
#nav li a:hover {color:#FFF;}
#nav li a:active {background:#534A4A;}

/*---------- SideBar Left Column -------*/
#sidebar{width:195px;float:left;padding:40px 0 20px 0;}
#sidebar h4{font-size:13px;font-weight:bold;width:175px;height:49px;margin-top:25px;padding:5px 0 0 20px;color: #fcf9f1;background: url(../styleImages/box-title.png) no-repeat center top;letter-spacing: 0px;word-spacing: 2px;}
/*--- Sidebar basket ----*/
.basket{padding:12px 0 0 42px;background:url(../styleImages/cart.gif) no-repeat 17px 8px;}
.basket_text{padding:0 0 0 42px;}
.basket a{text-decoration:none;} .basket a:hover{text-decoration:underline; color:#23ABC0;} /* Shopping Basket Link color */

/*--- Sidebar categories ----*/
.cats {width: 177px;margin: 0 auto;}
/* Left Nav Rollover Background Effect (edit .li-nav) - Start Dynamic Menu Cross-Browser DHTML  */
#mainmenu-nav{list-style: none;list-style-type: none;padding: 0;}
.li-nav a {font-weight:bold;background: url(../styleImages/cat-arrow.gif) no-repeat 10px center;color: #000000; display: block;padding: 5px 0 5px 25px;text-decoration: none;border-bottom: 1px dotted #cccccc;width: 152px;}
.li-nav a:visited, .li-nav a:active{color: #000;}
.li-nav a:hover {color: #000000;background-color:#E5E5E5;background-image:url(../styleImages/cat-arrow.gif);} 
.count{ font-size:12px;font-weight:normal;letter-spacing:-0.5; color:#423232;}
.ul-nav, .li-nav {display: block;list-style: none;}
.ul-nav {width: 177px;padding: 0px;background:#fff;}
.li-nav {float: left;}
.li-nav .ul-nav  {display: none;position: absolute;margin-left: 175px;margin-top: -29px;border:1px dotted #504E4E;z-index:99;}
a.hassubmenu {background:url(../styleImages/hassubmenu.gif) no-repeat 10px center;}
a.hassubmenu:hover{background:#E5E5E5 url(../styleImages/hassubmenu.gif) no-repeat 10px center;}
/*End Cross-Browser DHTML Menu*/
.nobod {border-bottom: 0px}
.ols {margin: 0 15px 0 35px;padding:0;} .ols li{padding:2px 0;} .ols a{color:#000000; text-decoration:none;} .ols a:hover{text-decoration:underline;} /* Popular Products Text Link Color */

/*-------- Right Column --------------*/
#rightcol{width:665px;float:left;margin:30px 0 30px 40px; }
<!--#topcontent{height:222px;background: url(../styleImages/home-img.jpg) no-repeat right bottom; margin:0px 0 1px 0;}-->
#topcontent{margin:0px;}
/*--------- Latest Products ----------*/
.latest {width:665px; height:auto; float:left; text-align:center;}
.latest ul {width:665px; margin:0; padding:0; float:left;}
.latest li{width:221px; height:225px; margin:0px 0px 14px 0px; text-align:center; display: inline; float:left;}
.latest_thumb {width:auto; height:auto;}
.latest2 {margin:6px auto;}
.latest2 ul {margin:0;padding:0;}
.latest2 li{text-align:center;width:auto;height:auto;display: inline;}
.pr {display:block;color:#000000;text-decoration:none;}a.pr:hover{color:#000000;text-decoration:underline;} /* Under Product Thumbs - Product Title Text Link Color s*/
.latest img {padding:6px;border:1px solid #e7dccd;background:#FFFFFF;margin-bottom:6px;display:block;} 
.latest ul a:hover img {border:1px solid #A6A6A6;}, .latest ul a:active img, .latest ul a:focus img {border:1px solid #cccccc;} /* Border for lastest product thumbnamils */
.line {height:8px; display:block; background: url(../styleImages/dot-sep.gif) no-repeat center center;}

/*-------------- Footer --------------*/
#footer{clear:both;padding: 25px 0;background: #000000 url(../styleImages/fbg.gif) repeat-x top; text-align:center;}
#footer-c{ width:900px; margin: 0 auto; color:#ffffff;}
#footer-c span {height:20px;display:block;background: url(../styleImages/footer-line.gif) no-repeat left center;} 
#footer-c label {height:22px;padding-top:5px;display:block;} .ml{ margin-left:2px;}
a.cright {text-decoration:none;cursor:text;}

/*-------------- Added by Cathy Pretorius --------------*/
#dotted_line_under_basket {width:180px; clear:both; margin:7px 0px 5px 10px;background: #ffffff url(../styleImages/dotted_line.gif) repeat-x top;}
