body {
	font-family: Arial;
	font-size: 11px;
	color: #686868;
	margin: 0px;
}
*
{
list-style-type:none;
margin:0;
padding:0;
}
#body-main {
	clear:both;
	width:1024px;	
	margin:0 auto;
}
#header {
	height: 150px;
}
#body-main #header #logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 273px;
	float: left;
	background-position: center;
}
#body-main #header #right-header {
	height: 96px;
	width: 655px;
	float: right;
	clear: right;
}
#body-main #header #right-header #box1 {
	height: 84px;
	background-image: url(../images/free-uk-delivery.jpg);
	background-repeat: no-repeat;
	width: 280px;
	float: left;
}
#body-main #header #right-header #box2 {
	height: 54px;
	background-image: url(../images/divider.jpg);
	background-repeat: no-repeat;
	width: 163px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}
#box2 a
{
font-size:12px;
color:#770707;
text-decoration:none;
}
#box2 a:hover {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
#body-main #header #right-header #box3 {
	height: 82px;
	width: 204px;
	float: left;
	text-align: left;
}
#box3 a
{
font-size:12px;
color:#770707;
text-decoration:none;
}
#box3 a:hover {

font-size:12px;
color:#333333;
text-decoration:none;
}
#body-main #header #menu {
	float: right;
	width: 75%;
	height: 28px;
}
#body-main #header #menu ul {
	margin:0;
	padding:0;
	list-style:none
}
#body-main #header #menu li
{
	float: left;
	list-style-type: none;
}
#body-main #header #menubg {
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	float:right;
}
#body-main #leftcol {
	width: 190px;
	clear: both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#leftcol .menu_on
{
float:left;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
display:block;
width:200px;
position:absolute;
margin-left:170px;
padding-top:10px;
padding-left:5px;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}
#leftcol .menu_off
{
left:-1000px;
position:absolute;
}
#leftcol #categoriesbox {
	float: left;
	width: 180px;
	clear: both;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
}
#leftcol #categoriesbox #greybg {
	width: 162px;
	background-image: url(../images/head-grey.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#leftcol #categoriesbox #content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 168px;
	float: left;
}
#content ul
{
	margin:0;
	padding:0;
	list-style:none
}
#content .mainlevel
{
	float: left;
	list-style-type: none;
	padding-bottom:5px;
	width: 168px;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content li.last
{
background-image:none;
}
#content a
{
	color: #BD0000;
	font-size: 12px;
	text-decoration: none;
}
#content a:hover {
	color: #686868;
	font-size: 12px;
	text-decoration: none;
}
#leftcol #newsletterbox {
	float: left;
	width: 180px;
	clear: both;
	/*padding-left: 10px;*/
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 100%;
	margin-bottom:10px;
}
#leftcol #newsletterbox #redbg {
	width: 162px;
	background-image: url(../images/head-red.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#leftcol #newsletterbox #content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 160px;
	float: left;
}
#leftcol #era {
	width:190px;
	/*margin-left:5px;*/
}
#leftcol #quickbuy {
	width: 190px;
	margin-top:10px;
	/*margin-left:5px;*/
}
#body-main #midcol {
	width: 618px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
#body-main #midcol_down {
	width: 618px;
	float:left;
	background-color:#006600;
}
#breadcrumb {
	font-size: 12px;
	color: #BD0000;
	font-weight: bold;
	text-align:left;
	width:350px;
	float:left;
}
#breadcrumb a
{
text-decoration:none;
color:#BD0000;
}
#breadcrumb a:hover
{
text-decoration:underline;
color:#000000;
}
#body-main #midcol #searchbox {
	float:right;
	background-image:url(../images/searchbox.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:25px;
	padding-left:10px;
	text-align:left;
}
#searchbox input
{
	background-color:transparent;
	border:0;
	font-size:11px;
	color:#999999;
	height:18px;
	margin:0;
	padding:0;
}
#searchbox input.noborder
{
	background-color:transparent;
	border:0;
	margin:0;
	padding:0;
}
#body-main #midcol #flashbanner {
	width:618px;
	height:220px;
	float:left;
	padding-top:10px;
	border:0px;
}
#midcol #featuredproducts
{
	width:310px;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	float:left;
	text-align:left;
}
#midcol #featuredproducts #prod_1
{
	float:left;
	background-image:url(../images/prodbg.jpg);
	background-repeat:no-repeat;
	color:#686868;
	font-size:11px;
	padding:10px;
	width:135px;
	text-align:left;
	height:230px;
}
#midcol #featuredproducts #prod_1 #proname
{
	color:#C20000;
	float:left;
	font-size:11px;
	width:110px;
	padding-left:20px;
}
#midcol #featuredproducts #prod_1 #proimg
{
	float:left;
	width:130px;
	text-align:center;
}
#midcol #featuredproducts #prod_1 #prodesc
{
	float:left;
	width:130px;
	font-weight:normal;
}
#buttons
{
	float:left;
	width:130px;
}
#buttons a
{
	font-size:14px;
	color:#C20000;
	text-decoration:none;
}
#buttons a:hover
{
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
#midcol #featuredproducts #prod_2
{
	float:right;
	background-image:url(../images/prodbg.jpg);
	background-repeat:no-repeat;
	color:#686868;
	font-size:11px;
	padding:10px;
	width:135px;
	text-align:left;
	height:230px;
}
#midcol #featuredproducts #prod_2 #proname
{
	color:#C20000;
	float:left;
	font-size:11px;
	text-align:right;
	width:130px;
}
#midcol #featuredproducts #prod_2 #proimg
{
	float:left;
	width:130px;
	text-align:center;
}
#midcol #featuredproducts #prod_2 #prodesc
{
	float:left;
	width:130px;
	font-weight:normal;
}
#midcol #newproducts
{
	width:305px;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	float:left;
	text-align:left;
}
#midcol #newproducts #prod_1
{
	background-image:url(../images/prodbg1.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	padding-bottom:5px;
	width:280px;
	height:214px;
}
#midcol #newproducts #prod_1 #prodimg
{
	width:118px;
	height:118px;
	padding-right:10px;
	float:left;
}
#midcol #newproducts #prod_1 #proname
{
	color:#585858;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:150px;
}
#midcol #newproducts #prod_1 #prodesc
{
	color:#616161;
	font-size:11px;
	font-weight:normal;
	float:left;
	width:100%;
	line-height:20px;
}
#midcol #newproducts #prod_1 #prodesc li
{
	margin:0;
	padding:0;
	list-style:disc;
	list-style-position:inside;
}
#midcol #newproducts #prod_1 #buttons
{
	float:left;
	width:250px;
}
#buttons a
{
	font-size:14px;
	color:#C20000;
	text-decoration:none;
}
#buttons a:hover
{
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
#midcol #newproducts #prod_2
{
	background-image:url(../images/prodbg1.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	padding-bottom:5px;
	width:280px;
	height:214px;
}
#midcol #newproducts #prod_2 #prodimg
{
	width:118px;
	height:118px;
	padding-right:10px;
	float:left;
}
#midcol #newproducts #prod_2 #proname
{
	color:#585858;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:150px;
}
#midcol #newproducts #prod_2 #prodesc
{
	color:#616161;
	font-size:11px;
	font-weight:normal;
	float:left;
	width:100%;
	line-height:20px;
}
#midcol #newproducts #prod_2 #prodesc li
{
	margin:0;
	padding:0;
	list-style:disc;
	list-style-position:inside;
}
#midcol #newproducts #prod_2 #buttons
{
	float:left;
	width:250px;
}
#testprod
{
width:600px;
height:300px;
float:left;
}
#body-main #rightcol {
	width: 190px;
	float: right;
	padding-top:15px
}
#rightcol #bestsellers {
	width: 180px;
	float:left;
}
#rightcol #bestsellers #greybg {
	width: 162px;
	background-image: url(../images/head-grey.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float:left;
}
#rightcol #bestsellers #content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	text-align: left;
	width: 168px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	float:left;
}
#rightcol #bestsellers #content ul
{
	margin:0;
	padding:0;
	list-style:none
}
#rightcol #bestsellers li
{
	list-style-type: none;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
}
#rightcol #categoriesbox .last
{
background-image:none;
}
#rightcol #categoriesbox #content a
{
	color: #BD0000;
	font-size: 12px;
	text-decoration: none;
}
#rightcol #categoriesbox  #content a:hover {
	color: #686868;
	font-size: 12px;
	text-decoration: none;
}
#rightcol #banners {
	width: 180px;
	float:left;
}
#rightcol #cart {
	background-image:url(../images/whats-in-cart.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:34px;
	color:#585858;
	padding-top:45px;
	padding-left:10px;
	margin-top:5px;
	float:left;
	font-weight:bold;
	text-align:left;
}

#body-main #midcol_inner {
	width: 750px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	text-align:left;
}
#midcol_inner #heading
{
	background-image:url(../images/product-title.jpg);
	width:600px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	float:left;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:10px;
}
#midcol_inner #heading1
{
	background-image:url(../images/product-title1.jpg);
	width:600px;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	float:left;
	padding-top:5px;
	margin-top:20px;
}
#midcol_inner #mainimg
{
width:700px;
float:left;
height:auto;
}
#heading #smltext
{
color:#CD0101;
font-size:11px;
width:280px;
float:right;
}
#midcol_inner #bx1
{
width:629px;
float:left;
margin-top:10px;
}
#bx1 #bx1_top
{
width:629px;
height:28px;
float:left;
}
#bx1 #bx1_mid
{
width:600px;
background-image:url(../images/mid.jpg);
background-repeat:repeat-y;
padding-left:10px;
padding-right:20px;
float:left;
}
#bx1_mid h4
{
font-size:14px;
margin:0px;
padding:2px;
}
#bx1 #bx1_bottom
{
width:629px;
height:7px;
float:left;
}
#midcol_inner #description
{
width:405px;
float:left;
padding:10px;
}
#midcol_inner #image
{
width:216px;
float:left;
}
#midcol_inner #imgdesc
{
	width:194px;
	float:left;
	background-color:#F4F4F4;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	padding:10px;
	color:#000000;
}
#imgdesc ul
{
margin:0px;
margin-left:15px;
padding:0px;
}
#imgdesc li
{
margin:0px;
padding:0px;
list-style-image:url(../images/bullet.jpg);
}
#cart
{
width:670px;
padding-top:10px;
float:left;
}
#cart ul
{
margin:0;
padding:0;
list-style-type:none;
}
#cart li
{
margin:0;
float:left;
list-style-type:none;
padding-top:5px;
padding-bottom:5px;
}
#cart li.main
{
height:auto;
width:670px;
float:left;
}
#cart li.head
{
background-color:#818181;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
#cart li.totalamount
{
background-color:#F5F5F5;
height:50px;
text-align:right;
width:670px;
}
#form
{
width:400px;
padding-top:10px;
float:left;
}
#form ul
{
margin:0;
padding:0;
}
#form li
{
margin:0;
padding-bottom:2px;
list-style-type:none;
float:left;
}
#form h3
{
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding:0;
font-size:16px;
}
#static
{
width:650px;
padding-top:10px;
text-align:left;
}
#body-main #footer{
	height:42px;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CB0101;
	border-right-color: #CB0101;
	border-bottom-color: #CB0101;
	border-left-color: #CB0101;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	width:100%;
	float:left;
}
#body-main #footer a{
	color:#333333;
	text-decoration:none;
}
#body-main #footer a:hover{
	color:#CB0101;
	text-decoration:none;
}

#body-main #footerbottom
{
	background-color:#000000;
	width:100%;
	height:30px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	float:left;
}
#footerbottom #s1
{
width:300px;
float:left;
text-align:center;
}
#footerbottom #s2
{
width:350px;
float:left;
text-align:center;
}
#footerbottom #s3
{
width:280px;
float:right;
text-align:center;
padding-right:20px;
}

/*left menu css*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding:0;
list-style-type: none;
float:left;
font: normal 12px arial;
width: 168px; /* Main Menu Item widths */
/*border-bottom: 1px solid #ccc;*/
border:none;
}

.sidebarmenu ul li{
position: relative;
float:left;
width:168px;
}
.sidebarmenu .mainlink
{
background-image: url(../images/line.jpg);
background-repeat: no-repeat;
background-position: center bottom;
float:left;
width:168px;
}
/* Top level menu links style */
.sidebarmenu ul li a{
overflow: 168px; /*force hasLayout in IE7 */
color: #BD0000;
text-decoration: none;
padding:0px;
padding-left:0px;
/*border-bottom: 1px solid #778;*/
/*border-right: 1px solid #778;*/
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/*background-color: #ffffff; */ /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
/*color: white;*/
}

.sidebarmenu ul li a:hover{
/*background-color: #ffffff;*/
}

/*Sub level menu items */
.sidebarmenu #mainUL{
position: absolute;
width:180px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
float:left;
}
.sidebarmenu #mainLI{
border-bottom:1px solid #CCCCCC;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-image:none;
float:left;
width:175px;
}
.sidebarmenu #mainsubUL{
width:200px; /*Sub Menu Items width */
top: 5px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
float:left;
position:absolute;
margin-left:5px;
z-index:1000;
}
.sidebarmenu #mainsubLI{
border-bottom:1px solid #CCCCCC;
padding-top:5px;
padding-bottom:5px;
background-image:none;
float:left;
width:195px;
padding-left:5px;
}
.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/*end leftmenu*/
/* updated css on 2nd sept 2009 */
#leftcol #new_featured_product
{
	width:100%;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	float:left;
	text-align:left;
	padding-top:10px;
}
#leftcol #new_featured_product #prod_1
{
	float:left;
	background-image:url(../images/prodbg2.jpg);
	background-repeat:no-repeat;
	color:#686868;
	font-size:11px;
	width:148px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	height:169px;
}
#leftcol #new_featured_product #prod_1 #proname
{
	color:#C20000;
	float:left;
	font-size:11px;
	width:110px;
	padding-left:20px;
}
#leftcol #new_featured_product #prod_1 #proimg
{
	float:left;
	width:130px;
	text-align:center;
}
#rightcol #new_featured_product
{
	width:100%;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	float:left;
	text-align:left;
	margin-top:10px;
}
#rightcol #new_featured_product #prod_1
{
	float:left;
	background-image:url(../images/prodbg3.jpg);
	background-repeat:no-repeat;
	color:#686868;
	font-size:11px;
	width:148px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	height:199px;
}
#rightcol #new_featured_product #prod_1 #proname
{
	color:#C20000;
	float:left;
	font-size:11px;
	width:110px;
	padding-left:20px;
}
#rightcol #new_featured_product #prod_1 #proimg
{
	float:left;
	width:130px;
	text-align:center;
}
.prod_new_container {
float:left;
width:100%;
}
.prod_new_pane {
float:left;
width:100%;
padding:10px 0 0 0;
}
.prodnew_1{
float:left;
width:198px;
padding:0 12px 10px 0;
}
.box4_top{
float:left;
width:100%;
font-size:14px;
color:#FFFFFF;
height:23px;
padding:5px 0 0 0;
text-indent:5px;
background:url(../images/box4_top.jpg) no-repeat left top;
}
.box4_mid{
float:left;
width:180px;
padding:5px 9px;
background:url(../images/box4_mid.jpg) repeat-y left top;
}
.box4_botm{
float:left;
width:100%;
color:#484646;
font-size:11px;
height:23px;
padding-top:7px;
text-indent:5px;
background:url(../images/box4_botm.jpg) no-repeat left top;
}
.prodnew_img{
float:left;
width:100%;
padding:10px 0 10px 0;
}
.prodnew_desc{
float:left;
width:100%;
color:#686868;
font-size:11px;
text-align:left;
padding-bottom:5px;
}
a.linkred1{
color:#e6242d;
font-size:11px;
text-decoration:none;
}
a.linkred1:hover{
color:#e6242d;
font-size:11px;
text-decoration:underline;
}
.fp_pane{
float:left;
width:190px;
}
.featured_prod_nw_hd
{
font-size:14px;
padding:0 0 10px 0;
}
.featured_prod_nw{
float:left;
width:130px;
height:200px;
background-image: url(../images/prodbg2.jpg);
background-repeat: no-repeat;
background-position: center top;
padding:0 30px 0 30px;
}
.featured_prod_title{
float:left;
width:78%;
color:#C20000;
font-size:12px;
text-align:left;
padding:15px 0 5px 22%;
}
.featured_prod_img{
float:left;
width:100%;
padding:15px 0 15px 0;
border-top:solid #999999 1px;
border-bottom:solid #999999 1px;
}
.featured_prod_links{
float:left;
width:100%;
padding:5px 0 5px 0;
}
.featured_prod_links a{
color:#C20000;
font-size:13px;
text-decoration:none;
}
.featured_prod_links a:hover{
color:#C20000;
font-size:13px;
text-decoration:underline;
}
/*
#midcol #featuredproducts #prod_1
{
	float:left;
	background-image:url(../images/prodbg.jpg);
	background-repeat:no-repeat;
	color:#686868;
	font-size:11px;
	padding:10px;
	width:135px;
	text-align:left;
	height:230px;
}
#midcol #featuredproducts #prod_1 #proname
{
	color:#C20000;
	float:left;
	font-size:11px;
	width:110px;
	padding-left:20px;
}
#midcol #featuredproducts #prod_1 #proimg
{
	float:left;
	width:130px;
	text-align:center;
}
#midcol #featuredproducts #prod_1 #prodesc
{
	float:left;
	width:130px;
	font-weight:normal;
}*/