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

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:20px; font-weight:normal;color:#000000; text-align:left;}
h3 { font-size:16px; font-weight:bold;color:#000000; text-align:left;}
h4 { font-size:14px; font-weight:bold;color:#EE3B34; text-align:left;}
h6{ font-size:14px; font-weight:bold;color:#FFFF00 }

img {border:0}

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

#main {width:955px; background-color:#FFFFFF;}
#pgleft {width:210px; float:left; background-color:#FFFFFF;}
#pgmid {width:745px; float:left; background-color:#FFFFFF;}
#pgmid a {color:#333333}
#pgmid a:hover { color:#EE3B34;}
#logo {padding:0px;margin:0px;width:210px;background-color:#FFFFFF;height:115px;text-align:center;vertical-align:middle}
#logo img {padding-top:9px;padding-bottom:9px;}

.sepgrey{width:100%;height:3px;background-color:#CCCCCC; font-size:0;}
.sepblank{width:100%;height:1px;background-color:#FFFFFF; font-size:0;}
.sepred{width:100%;height:3px;background-color:#EE3B34; font-size:0;}

#topbar{width:745px;height:82px;clear:both;background:url('/img/bg_grad_top_bar.jpg') no-repeat;}
#topbar_cart {font-size:10px;}
#topbar_cart img {margin-bottom:4px;}
#topbar_cart a {color:#D11D28; font-weight:bold;}
#topbar_clear {clear:both;}

#content {width:745px;}
.sitemap { line-height:14px;}
.sitemap ul {color:#EE3B34;}
.sitemap li {padding:0;  margin-bottom:10px;}
.sitemap li a {font-size:11px; font-weight:normal;font-family:Verdana, Arial, sans-serif; color:#EE3B34;}
.sitemap li li {font-size:10px; margin-bottom:0px; }
.sitemap li li a {color:rgb(88,87,91);font-weight:normal; font-size:10px; }
.sitemap li li a:hover {color:#EE3B34; }

#glossary_list .gloss h4 {margin-top:1.5em; margin-bottom:0.3em; color:#999999; }

.relpages {font-size:12px; color:#D11D28; font-weight:bold;}
.relpages a {font-size:11px; color:#999999; text-decoration:none; font-weight:none;}
.relpages a:hover {color:#333333;}

.descript {font-size:11px; color:#000000; margin:10px 0 10px 0;}
.descript td {font-size:11px; color:#000000; margin:10px 0 10px 0;}

.prodprices { font-family: Times New Roman, Times, serif; font-size:12px; color:#000000;}
.oldprice { font-family:  Times New Roman, Times, serif; text-decoration:line-through;}
.newprice {font-weight:bold;color:#D11D28;}

#pghead{width:745px;height:180px;background: url('/img/bg_grad_img_bar.jpg') no-repeat;}
#navbar{width:745px;background:url('/img/bg_grad_navbar_top.jpg') no-repeat; font-size:12px; font-weight:bold; color:#ffffff; padding:2px 0 3px 0;}
#navbar a {color:#ffffff; text-decoration:none; margin-right:65px; margin-left:20px; padding-top:10px;}
#navbar a:hover {color:#FFFF00;}

#menucat { background:#ffffff; display:block; color:#000000;}
#menucat h2 { display:block; background:#666666;text-indent:20px; color:yellow; font-size:11px; padding-top:3px; font-weight:bold; background-position:bottom right; height:16px;}
#menucat a { padding:2px 5px 2px 5px; text-decoration:none; display:block; text-indent:20px;background-color:#f2f2f2; color:#000000; font-weight:normal; margin-bottom:1px; }
#menucat a:hover { background-color:#ffffff;}

#navmid { font-size:9px; font-weight:normal;color:#cccccc; text-align:center; padding-bottom:5px }
#navmid a {color:#cccccc; text-decoration:none;}
#navmid a:hover {color:#ffffff;}

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:#FF0000; color:#ffffff !important; text-decoration:none;}
a.pagebar_this,a.searchPageSel {font-weight:bold;background-color:#f2f2f2; color:#999999 !important;}

.search { clear:both;height:30px;background-color:#EE3B34; padding-left:10px; padding-top:6px;}
#searchtextbox {border:0px; width:130px; font-size:13px; color:#000000;}

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

/** View Cart styles **/
#cart, #usersignin, #usersignup, #myaccount {font-size:12px;color:#000000;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:5px}
	.table {width:100%;}
	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;}

.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .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:center;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}
.button, .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.button:hover, .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}

.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}

/* 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 **/

/** Mini Login Styles **/
#minilogin {width:345px}
#minilogin .uninput{float:left;width:38%;white-space:nowrap}
#minilogin .painput{float:left;width:43%;white-space:nowrap}
#minilogin .liinput{float:left;width:19%;white-space:nowrap}
#minilogin .uninput .htmlIText,  #minilogin .painput .htmlIPass {width:85px;display:inline}
#minilogin .htmlISubmit {background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
#minilogin .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
#minilogin a.button {background-color:#666666;color:#FFFFFF; cursor: pointer;width:80px;padding: 2px 5px 2px 5px; border:0px;margin-top:-20px;text-decoration:none;font-weight:normal;text-align:center;}
#minilogin a.button:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;width:80px;padding:2px 5px 2px 5px; border:0px;margin-top:-20px;text-decoration:none;font-weight:normal;text-align:center;}
/* classes for validator input */
.validatorInputHighlighted{font-weight: bold; color: red;}
.validatorInputNormal{font-weight: normal;	color: black;}

#foot{clear:both;width:955px;height:60px;background-color:#757575;}
.foot2{clear:both;width:955px;height:30px;color:#999999;}

#powered {text-align:right; float:right;}
#twdlink { color:#999999; font-size:9px; text-decoration:none; padding-top:10px;}
#twdlink a {color:#999999; text-decoration:none;}
#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; }
#go1598 {background-color: #57D83D; padding:2px;width:120px;}
#go1614 {background-color: #EF3A31; padding:2px;width:120px;}
.redtext {color:red; border:1px solid #C3C3C3; padding: 4px 15px 4px 15px; text-align:center;}
.htmlISubmit {padding:2px}
.chkfnav { text-align:right; margin-top:10px;}
.dchkfnav {text-align:right; margin-top:5px; }
#chk_update_1598 {background-color: #57D83D; width:120px;}
#chk_update_1614 {background-color: #EF3A31; width:120px;}
#cart_update {width:120px;}
#empty {width:120px;}
#shop {width:120px;}