/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:11px; color:#999}
html {height:100%;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:10px 0 10px 0;}

img {border:0}

h1 {font-size:9px; font-weight:normal;color:#99CCFF; text-align:right; margin-right:20px;}
h2 {font-size:18px; font-weight:normal; color:#99CCFF;font-family:Arial, Verdana, serif;}
h3 {font-size:16px; color:#99CCFF; font-weight:bold;}
h4 {font-size:18px; font-weight:normal; color:#ff6600; font-family:Arial, Verdana, serif;}
h5 {font-size:11px; font-weight:bold; color:#FF6600;}

h3 a {color:#99CCFF; font-weight:bold;}
h3 a:hover {color:#cccccc}

h1 a { color:#666; }
h1 a:hover {color:#ff6600}

a { color:#666; }
a:hover {color:#ff6600}

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

.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#FF9595; }
.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through;}
.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:18px;font-weight:bold;color:#FF6600;}

a.pagebar_num {border:1px solid #ccc; padding:0 0.2em 0 0.2em; margin:0px 2px 0 2px; font-size:9px; color:#ccc;}
a.pagebar_this {font-weight:bold; background-color:#f1f1f1; }


.htmlIFormError {color:red;}
p {margin:0; line-height:18px;}
img {margin:0;}
body {background-color:#BFBEB9; height:100%; background-image:url('/img/bg_grad.jpg'); background-repeat:repeat-x; }

.xtraimage{border:1px solid #e4e4e4; margin:0 5px 5px 0;}

.pagebg {background-color:white;}

.descriptmini {font-size:9px;}

.qtyinput {width:30px;}

.tellfriend {font-size:12px; font-weight:bold; color:#ff6600; margin-top:10px;  }
.tellfriend a { color:#ff6600; text-decoration:none; border:1px solid #ff6600; padding:5px; display:block; text-align:center; }
.tellfriend a:hover {color:#666; border:1px solid #666; }

.button_check {font-size:12px;  color:#ff6600; margin-top:5px;  }
.button_check a, .button_check input { color:#666;  cursor: pointer; text-decoration:none;font-weight:bold; border:1px solid #666;  display:block; padding:5px; float:right; width:100px; text-align:center; background:none;}
.button_check a:hover, .button_check input:hover {color:#ff6600; border:1px solid #ff6600; }

.button_view {font-size:12px; font-weight:bold; color:#ff6600; margin-top:5px; }
.button_view a { color:#666; text-decoration:none; border:1px solid #666;  display:block; padding:5px; float:left; width:100px; text-align:center; }
.button_view a:hover {color:#ff6600; border:1px solid #ff6600; }

.viewlarge {font-size:13px; font-weight:bold; color:#ccc; }
.viewlarge a { color:#ccc; text-decoration:none;}
.viewlarge a:hover {color:#ff6600;}

#newprodbox {border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;  background-color:white; padding:5px; margin:0px;}
.prodimgmini {padding-top:5px;}

#main {width:957px; background-color:#CFCEC9; height:100%; background-image:url('/img/bg_grad_mid.jpg'); background-repeat:repeat-x;}
#pgright {width:160px; float:right;  border-left:1px solid #e4e4e4; }
#pgleft {width:160px; float:left; border-right:1px solid #e4e4e4;}

/** Top Block styles **/
#top { width:957px; }
.top_inner { width:916px; padding:0 0 0 0; background-color:white;}
#top_nav { width:916px; }
/** Top Block styles End **/

/** Top Menu styles **/
#topmenu { text-decoration:none; font-weight:bold; height:30px; padding-top:8px; }
#topmenu a {text-decoration:none; color:#666;  margin:0px 50px 0 0px; font-family:Arial; font-size:12px; }
#topmenu a:hover { color:#ff6600; }
/** Top Menu styles end **/

.searchtextbox, #searchtextbox  {font-size:11px; font-weight:normal; color:#ff6600; margin:5px 0 5px 7px; }

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

#content {background-color:white; width:916px; height:100%; text-align:left; }
#cont_inner {padding:6px; }

/** Left Category styles **/
#leftcat {width:160px; float:left;  }
#leftcat ul, #leftcat li  {list-style:none; margin:0px ; padding:0px; border:0; width:160px; display:block; font-weight:bold; background-color:#f4f4f4;}
#leftcat ul a, #leftmenu li.sel ul a { padding:5px 5px 5px 0px; text-indent:10px; border-bottom: 1px solid #f0f0f0;  display:block; text-decoration:none; color:#777; font-weight:bold; background-image:url('/img/arrow_right.gif'); background-repeat: no-repeat; background-position: right;  font-size:10px; }
#leftcat li.sel a, #leftmenu li.sel li.sel a {color:#CCCC33; background-image:url('/img/arrow_right_olive.gif'); }
#leftcat ul a:hover, #leftmenu ul ul a:hover {color:#CCCC33; background-image:url('/img/arrow_right_olive.gif');}
#leftcat ul ul li ,#leftcat ul ul{ background-color:#ffffff; }
#leftcat ul ul li {text-indent:20px; }
#leftcat ul ul li a {font-weight:normal; color:#A0A0A0; background-image:url('/img/arrow_right_grey.gif'); background-repeat: no-repeat; background-position: right; margin-left:10px; }
/** Left Category styles end **/

#cartarea { float:right; margin-right:0px; }
#cartbox, #userbox, #infobox { margin:0px 0 10px 3px; background:white; padding:5px; border:1px solid #e4e4e4; }
#cartbox, #userbox, h5 { padding:0px; margin:5px 0 5px 5px;}
#cartbox a {color:#666666}
#cartbox a:hover { color:#FF9595}
#userbox a {color:#666666}
#userbox a:hover { color:#FF9595}
#cartarea a {color:#18658F; font-weight:bold;}
#cartarea a:hover {text-decoration:underline;}

/** View Cart styles **/
#cart, #usersignin, #usersignup, {font-size:12px;color:#000000;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}
	.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:48%} /* Cart Header Title Cell*/
	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:14%;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;}
.chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.chkstep  .button:hover, .chkstep .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;}
.chkstep  .input {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkfnav {text-align:right;}
.dchkfnav {text-align:right; margin-top:5px; }
#go87 {background-color: #ff6600; width:100px; padding:3px 0 3px 0;}
#cart_update {width:100px; padding:3px 0 3px 0;}
#empty {width:100px;padding:3px 0 3px 0;}
#back {width:100px;padding:3px 0 3px 0;}
#next {width:100px;padding:3px 0 3px 0; background-color: #ff6600;}
#cancel {width:100px;padding:3px 0 3px 0;}
#shop {width:100px;padding:3px 0 3px 0;}

/** End Shopping Cart Styles **/

.viewcat {align:center;}

/** Footer & Bottom Navbar Styles **/
#navmid { font-size:9px; font-weight:normal;color:#ccc; padding:15px 0 15px 0px;   }
#navmid a {color:#ccc; text-decoration:none;  }
#navmid a:hover {color:#ff6600;}
/** End Footer& Bottom Navbar Styles **/