/* main body */
body {background-color: #000;color: #000;margin: 0px;padding: 0px;line-height: 20px;}

/* FONTS */
body {font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;}

/* font size */
body {font-size: 14px;}

h2 A:visited, h3 A:link {font-size: 22px;}
#shopleft h1, h2.prodtitles, h2 {font-size:36px!important;}

/* font size - Product Price */
.wpsc_product_price {font-size: 17px!important;}

/* font size - Checkout, Description  */
 .gocheckout a:active, .wpsc_empty_the_cart a:active, .gocheckout a:link, .gocheckout a:hover, .wpsc_empty_the_cart a:hover ,.wpsc_empty_the_cart a:link, .gocheckout a:visited, .wpsc_empty_the_cart a:visited 
{font-size: 13px!important;}

/* font size - footer links  */ 
#legalcontainer a:active, #legalcontainer a:link, #legalcontainer a:visited , #legalcontainer a:hover 
{font-size: 10px!important;}

/* font size - subnav links  */ 
#urlcontainer a:active, #urlcontainer a:link, #urlcontainer a:visited , #urlcontainer a:hover 
{font-size: 12px!important; color:#000!important; text-decoration: none;}

/* font size - Navigation Links  */ 
#subnavbg A:Active, #subnavbg A:link, #subnavbg A:visited, #subnavbg A:hover 
{font-size: 14px!important;}

/* fonts - edit use admin text */
 .wpsc_edit_product A:hover, .wpsc_edit_product A:active, .wpsc_edit_product A:visited, a.wpsc_edit_product, .wpsc_edit_product A:link
{font-size:9px!important;} 


#content {line-height: 16px;}


/* fonts - Product Description specifics */
.wpsc_description {text-align: left;line-height: 20px;}
.wpsc_product_price {font-weight: bold;padding-bottom: 20px;}



/* COLOURS */
#bodycopycontainer  {background: #111111!important; }

/* colours - highlight colours in rollovers */
#urlcontainer a:hover {background-color: #3399FF;}
#subnavicontainer a:hover, #navicontainer a:hover, #legalcontainer a:hover {background-color: #e09e3d;}
#respond a:hover {color: #fff!important;}
.alignleft a:hover, .alignright a:hover, .breadcrumb a:hover {color: #fff!important;}

/* colours - font highlight colours in rollovers - off state */
#subnavicontainer a:active, #navicontainer a:active, #legalcontainer a:active, #subnavicontainer a:link, #navicontainer a:link, #legalcontainer a:link, #subnavicontainer a:visited, #navicontainer a:visited, #legalcontainer a:visited, #urlcontainer a:visited, #urlcontainer a:link, #urlcontainer a:active
{color: #fff;}


/* Blog page - body copy text highlights.... */
.entry a:hover, .postmetadata a:hover {background: #3399FF!important; color:#fff!important}

/* FONT HIGHLIGHT - More Details highlight colour */
.additional_description_span a:hover { background: #000;}


/* MAIN NAVIGATION - font highlight - on state */
#subnavicontainer a:hover, #navicontainer a:hover, #legalcontainer a:hover, #urlcontainer a:hover {color: #000;}

#navicontainer {background: #3399FF!important;}
#navicontainer, #legalcontainer, #2020x { margin: 0 auto; width: 100%; }

#legal { margin: 0 auto; width: 100%!important; }
#2020x {background: #3399FF!important;}


#urlcontainer {background: #e09e3d!important;}
#legalcontainer, #legal {background: #3399FF!important;}

/* Shopping Cart Coloursbackground*/
#sidebar td { background: #cccccc;}
#sidebar th { background: #cccccc;}



/* FONT HIGHLIGHT - on state */
.commentlist a:hover, h3 A:hover, h2 A:hover, #sidebar a:hover {color: #fff!important;  background: #3399FF;}


/* FONT - product main page - off state */
.commentlist a:link, .commentlist a:visited, .commentlist a:active, h2 A:link, h2 A:visited, h2 A:active, h3 A:link, h3 A:visited, h3 A:active 
{text-decoration: none; color: #fff; }



/* CONTAINERS- main */
#header {height: 200px;width: 935px;margin: 0 auto;}
#subnavicontainer,  #maincontainer, #footercontainer,  #imagecontainer, #col1container, #bodycopycontainer, #bodycopycontainer 
{ margin: 0 auto; width: 100%; }
#sidebar { width: 216px; float: left; margin: 0px; padding: 0px; line-height: 140%; top: 20px; padding-left: 8px;}
#footer {width: 1235px;margin: 0 auto;}
#legal {width: 935px;height: 22px;padding: 0px;}
#subnavbg {width: 927px;height: 24px;padding: 4px;}

/* Space between product on products page */
div.textcol {padding-bottom: 30px!important;}

/* Margin to push main navigation over to right...*/
#subnavbgleft {;margin-left: 0px;}

/* Containers- misc */
#sidebar ul { list-style: none; margin: 0px; padding: 0px;} 
#sidebar .shoppingcart {}

#sidebar th {text-align: left; }
#sidebar td {}

#sidebar .pricedisplay { text-align: right; padding-right: 2px; }
#shopleft, #content { width: 750px!important; float: center;  position: relative; padding-left: 70px;}
#bodycopy #commentform p { clear: both; margin-bottom: 0.7em;}
#bodycopy {width: 900px;color: #fff;padding-top: 15px;padding-right: 15px;padding-bottom: 10px;padding-left: 20px; text-align: left!important; }
#commentform textarea { width: 97.5%; color: #666; font-size: 1em; border: 1px solid #9b9b9b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 4px 6px; }
.shoppingcart {width:220px;}
.total {width:218px;}


.widgettitle {padding-bottom: 0px!important;}

/* Navigation padding */
#navicontainer a:active, #navicontainer a:visited, #navicontainer a:link, #navicontainer a:hover
{text-decoration: none ;padding-right: 15px;padding-left: 15px;padding-top: 6px;padding-bottom: 10px;}

/* Legal padding */
#urlcontainer a:active, #urlcontainer a:visited, #urlcontainer a:link, #urlcontainer a:hover
#legalcontainer a:active, #legalcontainer a:visited, #legalcontainer a:link, #legalcontainer a:hover
{text-decoration: none ;padding-right: 15px;padding-left: 15px;padding-top: 4px;padding-bottom: 3px;}

/* Sub-Navigation - if any..... */
#subnavicontainer a:active, #subnavicontainer a:visited, #subnavicontainer a:link, #subnavicontainer a:hover
{text-decoration: none ;padding-right: 15px;padding-left: 15px;padding-top: 6px;padding-bottom: 12px;}

/* checkout buttons - off state */
.gocheckout a:active, .wpsc_empty_the_cart a:active, .gocheckout a:visited, .wpsc_empty_the_cart a:visited, .gocheckout a:link, .wpsc_empty_the_cart a:link 
{ background: #666; padding: 3px 5px; color: #CCC!important; text-decoration: none; float: left; margin: 0 1px 0 0;}

/* checkout buttons - on state */
.gocheckout a:hover, .wpsc_empty_the_cart a:hover { background: #000; padding: 3px 5px; color: #CCC!important; text-decoration: none; float: left; margin: 0 1px 0 0;}

/* text - various mostly likey black... */
.post-edit-link, .alignleft a:active, .alignleft a:link, .alignleft a:visited,.alignright a:active,.alignright a:link,.alignright a:visited,.alignright a:hover,#respond a:active,#respond a:link,#respond a:visited,#respond a:hover,.breadcrumb a:active,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover,
.wpsc_description, .wpsc_product_price, .product_average_vote, .product_user_vote, .entry A:link, .entry A:visited, .entry A:active, .entry A:hover, #post-edit-link a:active, #post-edit-link a:link, #post-edit-link a:visited, #post-edit-link a:hover, ul A:link, ul A:link, ul A:visited, ul A:active, .postmetadata A:link,.postmetadata A:visited, .postmetadata A:active, 
#shopleft h1, #shopleft h1 A:link, #shopleft h1 A:visited, #shopleft h1 A:active, #shopleft h1 A:hover,  #shopleft h1, #shopleft h1 A:link, #shopleft h1 A:visited, #shopleft h1 A:active
{color: #ccc;text-decoration: none;}





