* { margin:0; padding:0;font-family:Verdana, Geneva, sans-serif; }
body { background:url(images/bg.png) repeat-x; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p {margin:10px 0; }
h1 { font-size:20px; font-weight:normal; line-height:45px; background: url(images/logo-icon-small.png) no-repeat 0 0; padding-left: 54px; color: #d3232a; font-weight: bold; }
h2 { font-size:16px; color:white; margin:0 0 0 20px; }
h3 { }



.cartbox{padding:130px 0 0 20px;width:190px;}
.truck{padding-top:10px;}


.latest {width:688px;margin-top:10px;}
.latest-top {background:url(images/latest-stock-top.png) no-repeat left top; height: 42px;}
.side {width:10px;background:url(images/sider.png) repeat-y left top;}
.sider {background:url(images/sider.png) repeat-y right top;width:10px;}
.latest-btm {background:url(images/latest-btm.png) no-repeat left top;height:20px;}
.latest-top h4  {color:white; font-size:22px; margin:4px 0 10px 8px;}
p.cartp {margin:0 0;}



.flashbanner {height:176px; width:688px;}
a { text-decoration:none; color:#d3232a;}
a img {border:0;}
.clear { clear:both; }
#container { background:url(images/container-bg.png) repeat-y 9px top; width:988px; margin:0 auto; }
.clear { clear:both; }
#header { width:988px; height:199px; }
#headercartbit { background:url(images/header-left2.png) no-repeat; width:271px; height:199px; vertical-align:top;}
#headertop { background:url(images/header_top.jpg) no-repeat; width:688px; height:11px;}
#headerbottom { background:url(images/header_bottom.jpg) no-repeat; width:688px; height:12px;}
#headerright { background:url(images/header_right.png) no-repeat; width:29px; height:199px;}
.mainwrap { width:958px; min-height:400px; overflow:hidden; padding:0 15px 15px; }
.leftcol { width:233px; overflow:hidden; min-height:400px; padding-left:14px; margin-right:10px; float:left; }
.rightcol { float:left; width:694px; overflow:hidden; min-height:400px; }
.rightcol h2 {margin:0;color:#121212;}
.leftbox { float:left; width:233px; overflow:hidden; margin:10px 0 0 0; }
.leftbox#secure { background:url(images/secure-shopping.jpg) no-repeat center; height:200px; padding-top:6px; }
.boxtop { background:url(images/leftbox-top.png) no-repeat center; width:233px; height:36px; padding-top:6px; }
#menu .boxtop { background:url(menu-top.png) no-repeat center; }

.boxcontent { background:url(images/leftbox-grad.png) repeat-y; width:233px; overflow:hidden; }
.boxcontent2 { background:url(images/leftbox-grad.png) repeat-y #ededed; width:233px; overflow:hidden; }

#menu .boxcontent { background:url(menu-slice.png) repeat-y; }
.boxbtm { background:url(images/leftbox-btm.png) no-repeat center; width:233px; height:22px; }
#menu .boxbtm { background:url(menu-btm.png) no-repeat center; }
.searchwrap { width:230px; }
#menu a { display:block; width:155px; margin-left:23px; border-bottom: 1px solid #d8d8d8; font: normal 12px/26px Arial, Helvetica, sans-serif; padding: 0 0 0 32px; background:url(images/arrow.png) no-repeat 15px 9px; color:#121212; }



#menu a:hover { background-image:url(images/arrow-hover.png); }
.topmenu { width:694px; clear:both; }
.topmenu a { 
display:block; 
float:left; 
background:url(images/topmenu-black.png) no-repeat center; 
width:111px; 
font:bold 12px/28px Arial, Helvetica, sans-serif; 
height:34px; 
color:white; 
text-decoration:none;
text-align:center;
text-transform:capitalize; }
.topmenu a:hover { background-image:url(images/topmenu-green.png); }
.prodbox { width:167px; height:235px; float:left; margin:8px 8px 0 0; }
.prodbox td { width:167px; text-align:center; }
.prodtop { background:url(images/prodbox-top.png) no-repeat center; height:24px; }
.prodslice { background:url(images/prodbox-innergrad.png) repeat-y; height:140px; }
.innerbtm { background:url(images/prodbox-inner-btm.png) no-repeat center; height:12px; }

.prodbtm { background:url(images/prodbox-btm.png) no-repeat center; height:12px; }
.prodtext a { color:#fff; font-size:13px; font-weight:bold; }
.prodtext a:hover {color:#d3232a; }
.footer { width:100%; overflow:hidden; min-height:75px; background: #d3232a; }
.footlinks, .sqfooter { width:500px; margin: 0 auto; text-align:center; padding:10px 0; color:white; }
.footlinks a, .sqfooter a { color:white; }
.footlinks a:hover, .sqfooter a:hover { color:#d3232a; }
.sqfooter { width:988px; text-align:right; margin:5px auto; }
.searchtext  {width:186px;}




.sbutton {padding-right:19px;text-align:right;}

.prodwrap {text-align:left;border:1px solid #e5e5e5;overflow:hidden;min-height:148px;padding:15px 0;margin:10px 0;background:white;}
.prodwrap:hover {border:1px solid #999;}
.prodwrap#details:hover {border:1px solid #e5e5e5;}
.imagewrap{float:left;margin:10px;width:140px;text-align:center;}
#details .imagewrap {width:300px;}
.rightinfo {float:right;width:500px;}
#details .rightinfo {width:338px;}
.rightinfo img a {margin-bottom:10px;}

.rightinfo p {margin:10px 0 ;}
.rightinfo h3 {font-size:16px; text-transform:capitalize;font-weight:bold;margin:15px 0 15px 0;}
.rightinfo h4 {font-size:14px;}
.iconholder {float:right;margin:10px 10px 0 0;}
.iconholder img {margin:10px 0;}
.divMenu { position: absolute; top: 0; left:0; visibility:hidden;}
.divMenu a, .divMenu a:visited {
	position:relative;
	color: #121212;	
	height:26px;
	min-width:150px;
	display:block;
	text-decoration:none;
	background-color:#f6f5f5;
	border-bottom: 1px solid #d8d8d8;	
	line-height:26px;
	z-index:99999;
	padding:0 5px;
	
	
	
	
}
.divMenu a:hover {
	color: #d3232a;
	
	z-index:99999;
	
	background-color:#dddddd;

	border-bottom: 1px solid #b4b2b2;
	
	
}

#moreinfo{width:80px;clear:both;}



.scroller {background:white;}
.homebox{background:#f0f1ed;}
.banner {}
.homeboxes p {padding:5px;}

.prev{display:block; float:right; margin-right:0px; width:16px; text-align:center; position:relative; top:-2px; height:160px; vertical-align:middle;color:#000;}

.next{display:block; float:left;  margin-left:0px; width:16px; text-align:center; position:relative; top:-2px; height:160px; vertical-align:middle; color:#000;}



.next a{color:#000; text-decoration:none; font:bold 48px/160px Arial, Helvetica, sans-serif;}

.prev a{color:#000; text-decoration:none;font:bold 48px/160px Arial, Helvetica, sans-serif;}

.latest-mid{background:#FFF;}

#topprods{float:left;}

.topprods{ height:250px; margin:0px; padding:0px; list-style:none; overflow:hidden; padding-left:0px; float:left; width:625px; background:#FFF;}
.topprods h4 {font: bold 18px/18px  Arial, Helvetica, sans-serif; color:#d3232a;margin-top:5px;}

.topprods li{float:left; width:125px; height:250px; text-align:center; font:normal 12px/14px Tahoma, Geneva, sans-serif; background:#FFF;}

.topprods li a{display:block;}

.topprods li img{outline:none; border:none; text-align:center;}

.topprods li span{display:block; vertical-align:top;}

.container {border-left:1px solid #c6d880;border-right:1px solid #c6d880;border-bottom:none;border-top:0;}
.prodimg {text-align:center; height:135px; z-index:0;}
.prodtext {position:relative;text-align:center; height:75px;background:#FFF;font-size:12px; font-weight:bold;line-height:13px;}
.prodtext h4{
	position:absolute;
	bottom:0px;
	left:26px;
}
.prodbox .prodtext {background: #00aeef;height:50px;color:#fff;}
.moreholder {text-align:center;}
.truck a {background:none; border:0;}
#headercartbit h2 {margin:0 0 0 0;}

.incVat {
	text-transform: none;
	font-weight: normal;
	font-size: 80%;
}


