body {font-size:82%; color:#000; margin:auto; padding:0;}
html, body {text-align:center;}

#leftcolumn {display:none;}
#rightcolumn {display:none;}
#prime_nav {display:none;}
#mast form {display:none;}
img {float:right;border:none;}
h1{clear:both;}
.enlarge_image {display:none;}

table {margin: 5px auto;border:1px solid #000;}
td {border: 1px solid #000;padding: 5px;}
#orderpad_top {display:none;}
caption {display:none;}

#genbox li {text-align:left; margin-top:4px; padding-bottom:5px; list-style:url(images/bluebullet.gif);}
.hide, .hidekey {display:none;}

/* god layout
-----*/
.logo {float:left;border:none; margin:6px 0 0 6px;clear:both;}

.grid {display:none;}
#midway {display:none;}
#footer {display:none;}
#address {display:none;}
#mtop {display:none;}
#mbot {display:none;}
#banner {display:none;}
#message {clear:both;margin:10px 0;}

#body {overflow:hidden;background:transparent;}
#body {width:90%;float:left;padding-left:8px;}
#main {padding:0;margin:0;}

#printaddress {clear:both;display:block;}
#printaddress p {margin:20px 0 10px 0;padding:15px 0 10px 0; font-size:0.9em;}

#home_products_left h1, #home_products_right h1{clear:both;}

/* Mozilla hack - Div span bug */
.mozhack {clear:both;}

/*god txt
-----*/
html, body, div, a, p, ul, li, form, input, select, option, textarea {font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;text-align:left;}
h1, h2, h3, h4, h5, h6, .bld, .precis {font-weight:bold;margin:0;padding:0;}
p {line-height:1.1em; padding:4px 0 4px 0;}
.first {font-size:1.1em; padding:4px 0 4px  0;}
.small {font-size:0.9em;font-weight:normal;}
.slim {padding:1px 0 2px 0;margin:0;}
.red {color:#b10;}
.bold {font-weight:bold;}
.blue {font-weight:bold;color:#039;}
.orange {font-weight:bold;color:#f60;}
.linkslink {margin:0;padding:4px 0 8px 0;}
.space {margin:0;padding:12px 0 12px 0;}


h1 {color:#333;font-size:2.2em;padding:2px 0 10px 0;margin:0;}
h2 {color:#039;font-size:1.6em;padding:4px 0 4px 0;margin:0;}
h3 {font-size:1.3em;color:#333;padding:2px 0 2px 0;margin:0;}
h4 {color:#039;font-size:1.2em;padding:2px 0 2px 0;margin:0;}
h5 {color:#039;font-size:1.3em;padding:2px 0 2px 0;margin:0;font-weight:bold;}


/*god links
-----*/
a:link, a:visited, a:hover, a:active {font-weight: normal;color:#000;}

/*boxes and boxes
------------*/
#genbox {padding:0px;width:100%;}
.pageimage {border:1px solid #cdf;float:right;padding:0;margin:0 0 10px 10px;}
.newsimage {float:right;margin:24px 0 5px 6px;background:#fff;padding:2px;border:1px solid #ccc;}
.map {border:1px solid #ccc; text-align:center;margin:0;padding:0;}

.toprule { margin:0; padding:12px 0 12px 0;}
.rule { margin:0; padding:8px 0 8px 0;}
.ruletop { margin:0; padding:8px 0 8px 0;}
.bigspace {margin:0;padding:20px 0 20px 0;}

.deuxbox {display:none;}

#loginmessage {display:none;}

/*products 
-----*/
/* basket box*/
.basketbox {display:none;}

/*Main product lists*/
.productbox {font-size:1.1em; margin:0; padding-bottom:2px; width:100%;}
.productbox li {text-align:left; margin:0; padding:4px 0 4px 0; list-style:url(images/bllt.gif); }
.productbox ul {margin:0 0 0 16px; padding:0;}
.productlist {float:left; margin:0; padding:8px;}

/*Product display box*/
.prodcontainer {margin:0 2px 5px 0; padding:0;}
.prodinner {margin:0; padding:5px;}
.prodimg {width:100px; padding:0;margin:0 0 2px 4px;float:right;}
.prodinner p {color:#039;margin:0;padding:3px 0 3px 0;}
.prodinner div {margin:0;padding:4px 0 4px 0;}

#prodimg {padding:0;margin:0;}
.browseinner div {margin-top:5px;padding:10px 0 15px 0;display:block;text-align:center}

.prodheading, .browseheading {margin:8px 2px 0 0;padding:1px 1px 1px 8px;color:#fff;display:block;}
.prodheading {font-size:1.2em;}
.browseheading {font-size:1.6em;}

.rating {padding:0;margin:2px 2px 0 0;width:14px;height:14px;}
.pay {background:#369;width:60%;}

/*Product details page*/
#proddetails img {float:right;border:1px solid #ccc;}

/*top selling box*/
.topsell {border:1px solid #c66;border-top:none; width:195px; float:left; margin:12px 4px; padding:8px 5px 5px 5px;}
.topsell img {border:none;float:left; width:65px;}
.topsell p {margin:0;padding:2px 0 2px 0;font-size:0.9em;}
.topsellheading {font-size:1.1em;font-weight:bold;color:#039;}

.sections {float:left;padding-top:1px;margin:0;}
.sections ul {margin:0;padding:5px 0 5px 0;list-style:none;}
.sections li {padding:2px;}
.sections h2 {padding-top:18px;}

.addinfo {border:1px solid #ddd;border-top:none;padding:8px;margin-top:12px;}
.addinfo p {margin:0;padding:0 0 3px 0;}

#ads { text-align:center;padding-top:5px;}
#ads img {margin:0;padding:4px 0 4px 0;border:none;}

.feature {position:relative;clear:both;padding:5px;margin:5px;}
.feature p {padding:2px 0 4px 0;margin:0;}
.feature img {width:95px;height:95px;background:#fff;margin:4px;padding:2px;border:1px solid #ccc;}
.news  {position:relative;clear:both;padding:0 5px 5px 5px;margin:5px;}

/*breadcrumb nav
-----------*/
#bc {display:none;}

/*options nav
-----------*/
#optnav {display:none;}


/*tab nav 
-----------*/
#tabnav {display:none;}


/*god forms
-----*/
fieldset {border:1px solid #ccc;padding:5px;margin:0 0 10px 0; clear:both;}
legend { font-weight:bold;font-size: 1.2em;color:#333;}
label {float:left;width:38%;text-align:right;padding-top:3px;color:#039;font-weight:bold;}

form.jform {padding:0;width:98%;background:#fff;margin: 0 auto;}
form.jform div {clear:both; padding:0.5em 0 0 0;}

input.jform, textarea.jform {float:right;width: 60%;text-align:left;border:1px solid #333;padding:1px; font-size:1em;}
textarea.jform {border:1px solid #333;}

.datejform {border:1px solid #333; padding:1px; font-size:1em;}
.select {display:none;}
.eventform, .eventform option {margin:0;padding:0;}
.field {border:1px solid #333; padding:1px; font-size:1em;}

/*form error box*/
.errorbox{display:none;}


/*buttons*/
.button, .signbutton, .rbutton, .lbutton {display:none;}
.prodbutton, .prodbuttonr {display:none;}


/*Shopping basket table
-----*/
.jtable {width:99.5%;border:1px dotted #039;border-top:none;padding:2px;margin:0;color:#000;}
.jtable td {padding:2px;margin:3px;}
.jtable p {margin:0;padding: 0 6px 6px 6px; color:#039;}
.underline {border-bottom:1px solid #cdf;}

.ttitle, .tqty, .tmethod, .tcost  {background:#cdf;color:#000;font-size:1em;font-weight:bold;padding:4px;}
.ttitle {width:30%;}
.tqty {width:8%;}
.tmethod {width:40%;}
.tcost {width:22%;}

form.basketform {padding:0;width:98%;background:#fff;margin: 0 auto;}


