* {margin:0;padding:0}
								/* #bf009d */
body {background:url(images/fire_bg.jpg) #433;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%}
h1{ font-family:Arial, Helvetica, sans-serif;font-size:1.8em;color:#af008f }
h2, h3{ font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#999 }
h4 { margin-left:18px;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#ddd }
a {color:#bf009d}
a:hover {text-decoration:none;color:#666}

td {font-size:1.1em;padding:1px}
#fire_tbl td {padding:0}
#content {width:810px;margin:0 auto;font-size:1.1em}

#header {height:85px;background:url(images/logo_03.gif) top left no-repeat; color:#888;padding-right:2px;text-align:right; vertical-align:text-top}
#bar {height:32px;text-align:right;background:url(images/nav_plain.gif); color:#fff}

#nav {font-family:Arial, Helvetica, sans-serif;width:145px;float:left;background:url(images/main_bg.gif) repeat-x top left #777;font-size:1.4em;font-weight:bold;}
#nav li {padding:2px 0 0 2px;list-style:none;line-height:190%;color:#eee; text-transform:uppercase;border-bottom:1px dotted #808;margin:0 18px}
#nav li a {color:#fff}
#nav li a:hover {text-decoration:none;color:#FF00FF}
#nav img {border:0}

#text_container {postion:relative;background:url(images/sel_bg80.png);margin:8px 24px;padding:8px;color:#000;border:2px solid #fff}

#basket {color:#ccc;margin-right:8px}
#basket a{color:#fff}

#mainbody {float:left;width:664px;background:url(images/main_bg.gif) repeat-x top left #777;color:#ddd}
#mainbody p {margin:8px 0; line-height:145%}
#mainbody a {color:#bf009d}
#main_text {padding:12px}

#basket_tools {color:#222;float:left;width:190px;position: relative;border:2px solid #fff;background:url(images/ov_bg60.png); top:-105px;left:6px; z-index:12}
#basket_tools:hover {border-color:#333}
#product_detail {color:#222;float:right;padding:8px;border:2px solid #fff;background:url(images/ov_bg60.png); width:160px;position: relative; top:-441px;right:8px; z-index:12;text-align:right}

#basket_tools2 {color:#222;padding:4px 0 24px 0;width:180px; z-index:12;border:2px solid #fff;background:url(images/ov_bg60.png);margin-top:24px}
#basket_tools2:hover {border-color:#333}
#product_detail2 {color:#222;padding:8px;border:1px solid #fff;background:url(images/ov_bg60.png); width:164px;text-align:right;z-index:15}
#pprice {font-size:1.7em; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#b0b}

#frm {margin:12px;width:450px}
#frm fieldset {border:1px solid #999;padding:10px}
#frm legend {border:0;margin:4px;padding:3px 48px;background:url(images/ov_bg60.png);font-weight:bold}
#frm label {width:80px;float:left}
#frm input, #frm textarea {width:200px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em}
#frm p {line-height:275%;padding:5px 2px;clear:both}

#m_img {width:525px;height:467px;float:left;z-index:1}
#colbox {position:relative;top:0;right:0;float:right;width:128px;background:#fff; z-index:10}
#horbox {position:relative;top:674px;left:-145px;width:800px;margin:0 auto;background:#fff; z-index:18}

.cat_container {clear:both;border:2px solid #bbb;padding:4px;margin-right:24px;margin-bottom:24px}
.cat_container h3{margin-left:18px}
.acc_box {clear:both;width:510px;margin:12px 18px;line-height:190%;background:#000;padding:8px 6px;border:2px solid #bbb;font-size:1.3em}
.acc_box img a:after {clear:both}
.acc_box {min-height:198px}

.st_box {width:172px;float:left;margin:12px 18px;line-height:190%;background:#000;padding:4px 0;border:2px solid #bbb;font-size:1.3em}
.st_box:hover {border:2px solid #fff}

.l_img {border:0;float:left;margin:4px 16px 4px 4px}

.caption {border:1px solid #ddd;padding:8px 16px;margin-right:24px;color:#fff;font-weight:bold;background:url(images/ov_bg60.png)}

.colour_text {font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:0.95em;padding-top:5px;line-height:98%;color:#444}
.grey {color:#bbb;text-align:center}

#footer {clear:both;;background:url(images/nav_plain.gif) top repeat-x;padding:8px 8px 12px 8px;text-align:center;font-size:1.0em;color:#ccc}

.checkForm {display:block;width:474px;border:0;padding:2px}
.chkfrmbox {width:250px;border-color:#c00;padding:1px;margin:2px}
