/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;font-family: Verdana, Arial, sans-serif;font-size:11px;}



h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font-size:9px; font-weight:normal;color:#999999; text-align:right; margin-right:20px;padding-top:2px;padding-bottom:2px}

h2 { font-size:14px; font-weight:bold;color:rgb(163,191,43); }

h3 { font-size:16px; font-weight:bold;color:rgb(163,191,43); text-align:left; padding:3px 0 0 5px; }

h4 { font-size:20px; font-weight:normal;color:rgb(163,191,43); text-align:left; padding:3px 0 0 0; }

h6 { font-size:20px; font-weight:normal;color:#cccccc; text-align:left; padding:3px 0 0 0; }

h5{ font-size:14px; font-weight:bold;color:#FFFF00 }



table td {font-family: Verdana, Arial, sans-serif;font-size:11px;}



#lineheight table, td {line-height:18px;}



a {font-family: Verdana, Arial, sans-serif;font-size:11px; color:#333333;}

a:hover {color: rgb(163,191,43);}





#content {margin-left:265px; width:685px;margin-top:20px; line-height:18px;}

#slogan {margin-left:330px; margin-top:-110px;}



.prodheading {font-size:13px; font-weight:bold;color:rgb(88,87,91);}

.addbut {font-size:9px;}



a.pagebar_num,a.searchPage,a.searchPageSel  {padding:1px 4px 1px 4px; border:1px solid #cccccc; margin:0 2px 0 2px; color:#999999 !important;}

a.pagebar_num:hover,a.searchPage:hover,a.searchPageSel:hover {background-color:rgb(163,191,43); color:#ffffff !important; text-decoration:none;}

a.pagebar_this,a.searchPageSel {font-weight:bold;background-color:#f2f2f2; color:#999999 !important;}



.newsitem { }

.newsitem h5 {font-size:11px; font-weight:bold;color:rgb(163,191,43);}

.newsitem a { color:rgb(163,191,43); }

.newsitem a:hover {color:rgb(88,87,91); }



ul { color:rgb(163,191,43); font-size:11px;}



.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; text-decoration:line-through;}

.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:14px;font-weight:bold;color:#CC0000;}



/** View Cart styles **/

#cart, #usersignin, #usersignup, #myaccount {font-size:11px;color:#000000;}

#cart, h2 {padding-left:5px;padding-top:15px;padding-bottom:5px; color:rgb(163,191,43); font-size:14px;}

#cart, h2 a {color:#59585d;}

#cart, h2 a:hover {color:rgb(163,191,43);}



#carttext {font-size:11px;color:#000000;}





	.table {width:100%; color:#000000;}

	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */

	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */

	.table .head .thumb{width:10%} /* Cart Header Image Cell*/

	.table .head .title{width:50%} /* Cart Header Title Cell*/

	.table .head .uprice{width:10%;text-align:right;} /* Cart Header Unit Price Cell*/

	.table .head .remove{width:10%;} /* Cart Header Remove Button Cell*/

	.table .head .qty{width:10%;text-align:right;} /* Cart Header Qty Cell*/

	.table .head .total{width:10%;text-align:right;} /* Cart Header Total Cell*/

	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}

	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}





.ordtable{width:550px;}

table.border {border: 1px solid #cccccc;}

.toprow { border-top:1px solid #999999;padding-top:2px;}

.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}



#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .htmlIEmail { width:100%; font-size:11px; border: 1px solid #cccccc; } /* Text Fileds */

.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */

.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */

.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}

.first {text-align:left;/*border-left:1px solid #999999;*/padding-left:2px} /**  **/

.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px} /**  **/



.buttons {text-align:right;}

.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19%;height:22px;}

.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19%;height:22px; border:0px;}

.button, .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:11px}

.button:hover, .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}

.button2, .htmlISubmit{background-color:#666666;color:#FFFFFF; text-decoration:none;padding:2px 5px 2px 5px; cursor: pointer;border:0px;margin-top:1px;font-size:11px}

.button2:hover, .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}

.chkfnav {margin-top:10px; margin-bottom:10px; text-align:right;}

.chkfnav .htmlISubmit {width:120px;}
.dchkfnav {text-align:right; padding-top:5px;}

#go24511 {background-color: rgb(163, 191, 43);}

#go24534 {background-color: rgb(204, 0, 0);}

.redtext {color:red; border:1px solid #C3C3C3; padding: 4px 15px 4px 15px; text-align:center;}



div.proditem {min-height:170px;}



#quserloginminilogin_username {font-size:10px}

#quserloginminilogin_password {font-size:10px}

/*.field {font-size:8px}*/



.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none#cart #cart #update_shipping_button;font-size:12px}

.link_button:hover {background-color: #cccccc;color:black;font-size:12px}



a.signupbtn {background-color:#666666;color:#FFFFFF; text-decoration:none;padding:2px 5px 2px 5px; cursor: pointer;border:0px;margin-top:1px;font-size:11px; }

a.signupbtn:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}



/* Quantity Box */

input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}



/** **/

.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd;}

.input {padding:3px;border-bottom: 1px solid #dddddd;}



/** End Shopping Cart Styles **/



.sitemap ul {color:rgb(163,191,43);}

.sitemap li {padding:0;  margin-bottom:10px;}

.sitemap li a {font-size:12px; font-weight:bold;font-family:Verdana, Arial, sans-serif; color:rgb(163,191,43);}

.sitemap li li {font-size:11px; margin-bottom:0px; }

.sitemap li li a {color:rgb(88,87,91);font-weight:normal; font-size:11px; }

.sitemap li li a:hover {color:rgb(163,191,43); }





#leftcontent {width:251px; margin-left:5px; margin-top:20px; float:left; }

.leftnavbar {width:251px; }

.leftnavbar .top {height:30px;background-image:url('/img/left_nav_head.gif'); background-repeat:no-repeat;}

.leftnavbar .mid{background-image:url('/img/left_nav_mid.gif'); background-repeat:repeat; }

.leftnavbar .bot{height:10px;background-image:url('/img/left_nav_bot.gif'); background-repeat:no-repeat; }

.leftnavbar h3 { color:#fff;}



#menuleft { background:#ffffff; display:block; color:#57565B; width:244px; margin-left:4px;}

#menuleft h3 {font-size:16px; font-weight:bold;color:#ffffff; text-align:left;}

#menuleft h2 { display:block; background:#666666;text-indent:15px; color:#ffffff; font-size:12px; padding-top:3px; font-weight:bold; background-position:bottom right; height:25px;}

#menuleft ul, #menuleft li {list-style:none; padding:0; margin:0; text-indent:none;}

#menuleft li.sel a, #menuleft li.sel li.sel a, #menuleft li.sel li.sel li.sel a {color:#57565B;  background-color:#D9E3A7; }

#menuleft li li a{padding-left:12px;}

#menuleft li.sel li.sel a {background-color:#ECF1D3;}

#menuleft li.sel li a, #menuleft li.sel li.sel li a, #menuleft li.sel li.sel li.sel li a {color:#57565B; font-size:10px; font-weight:normal; background-color:#F5F8E9; display:block; }

#menuleft li li {margin:0 0 0 0; }

#menuleft a { padding:5px 5px 5px 5px; text-decoration:none; display:block; text-indent:5px;background-color:#f2f2f2; color:#57565B; font-weight:bold; margin-bottom:1px; }

#menuleft a:hover { background-color:#ffffff;}



.menutop {padding-top:8px; font-size:10px}

.menutop a { text-decoration:none; text-indent:12px; color:rgb(88,87,91); font-weight:bold; margin-bottom:1px; font-size:10px }

.menutop a:hover { color:#FF9900;}



.quickorder{width:251px; margin-top:10px;}

.quickorder .top {height:10px;background-image:url('/img/order_head_bg.gif'); background-repeat:no-repeat;background-position:bottom; }

.quickorder .mid{background-image:url('/img/order_mid_bg.gif'); background-repeat:repeat;}

.quickorder .bot{height:10px;background-image:url('/img/order_bot_bg.gif'); background-repeat:no-repeat; }

.quickorder h2 {color:rgb(163,191,43);}



.cartbox{width:251px; margin-top:10px;}

.cartbox .top {height:10px;background-image:url('/img/cart_head_bg.gif'); background-repeat:no-repeat;background-position:bottom; }

.cartbox .mid{background-image:url('/img/cart_mid_bg.gif'); background-repeat:repeat;}

.cartbox .bot{height:10px;background-image:url('/img/cart_bot_bg.gif'); background-repeat:no-repeat; }



.validatorInputHighlighted{font-weight: bold; color: red;}

.validatorInputNormal{font-weight: normal;	color: black;}



#topbar{width:1680px;height:285px;clear:both;background:url('/img/top_swirl.gif') no-repeat;}



.search {float:right; padding:6px 0 0 0; margin:-20px; margin-right:5px;}

#searchtextbox { float:right; margin:1px 5px 0 0;border:0px; width:150px; font-size:11px; color:#000000;}



#sresults, h3 {  padding-bottom:10px; color:#59585d; font-size:14px;}

#sresults, h3 a {color:#59585d;}

#sresults, h3 a:hover {color:rgb(163,191,43);}



#pdf { color:rgb(163,191,43); font-size:12px; text-decoration:none; padding:0px 10px 5px 30px; }

#pdf a {color: rgb(163,191,43);  text-decoration:none;}

#pdf a:hover {color:#57565B;}





#foot{clear:both;width:945px;height:60px;background-color:#757575;}

#foot2{clear:both;width:945px;height:30px;color:#999999;}



#footer {}

#footer { color:#57565B; font-size:9px; text-decoration:none; padding:10px 10px 10px 10px; float:left}

#footer a {color:#57565B; text-decoration:none; font-size:9px;}

#footer a:hover {color:rgb(163,191,43);}



#powered {text-align:right; float:left; padding-right:20px; }

#twdlink { color:#cccccc; font-size:9px; text-decoration:none; padding:10px 10px 10px 10px; float:left}

#twdlink a {color:#cccccc; text-decoration:none; font-size:9px;}

#twdlink a:hover {color:#333333;}



/* New Checkout */

.poanote td {color:red;}

.dchkferror { border:1px solid red; padding:10px; background-color:#FFFFC0; color:red; margin:5px 0 5px 0;}

.htmlIFormError { border:1px solid red; padding:3px 10px 3px 10px; background-color:#FFFFC0; color:red; margin:5px 10px 5px 10px; }