/* main body */
body {background-color: #fff;color: #000000;margin: 0px;padding: 0px;line-height: 20px;background-image: url(http://www.markallin.co.uk/wp-content/themes/artistshop106/imgs2011/bg.jpg)}

/* IMAGES */
#bodycopy {background-image: url(http://www.markallin.co.uk/wp-content/themes/artistshop106/imgs/pagebg.png)}
#header {background-image: url(http://www.markallin.co.uk/wp-content/themes/artistshop106/imgs/header.png)}
#subnavbg {background-image: url(http://www.markallin.co.uk/wp-content/themes/artistshop106/imgs/navi.png)}
#legal {background-image: url(http://www.markallin.co.uk/wp-content/themes/artistshop106/imgs/navi.png)}

/* COLOURS */
/* colours - highlight colours in main rollovers */ #subnavicontainer a:hover, #navicontainer a:hover, #legalcontainer a:hover, #navicontainer .on 
{background-color: #ffffff;}

/* colours - font highlight colours in rollovers - off state */ .alignleft a:hover, .alignright a:hover, .breadcrumb a:hover, #respond a:hover
{color: #ffffff;}

/* colours - Main Navigation menu text - off state colour */
#subnavicontainer a:active, #navicontainer a:active,  #subnavicontainer a:visited, #navicontainer a:visited, #legalcontainer a:active, #subnavicontainer a:link, #navicontainer a:link, #legalcontainer a:link, #legalcontainer a:visited
{color: #ffffff;}

/* FONT - product main page - on state */ .commentlist a:hover, h3 A:hover, h2 A:hover, #sidebar a:hover 
{color: #ffffff!important; background: #ff0000;}

/* 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: #000; }

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

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

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

#categorylist a:hover {color:#000000}

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

/* Comment form */ #commentform textarea 
{color: #808080; border: 1px solid #808080;}

/* 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: #808080; color: #000000!important;}



#bodycopy {background: #ffffff!}



/* 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: #000000;text-decoration: none;}



/* FONTS */ body, div.grid_product_info
{font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif!important;text-decoration: none!important; }

/* FONTSIZE */ 
body {font-size: 14px;}
h2 A:visited, h3 A:link {font-size: 22px;}
#shopleft h1, h2.prodtitles {font-size:22px!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 - 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;} 

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




/* CONTAINERS- main */
#header {height: 100px;width: 935px;margin: 0 auto;}
#subnavicontainer, #navicontainer, #maincontainer, #footercontainer, #legalcontainer, #imagecontainer, #col1container, #bodycopycontainer, #bodycopycontainer 
{margin: 0 auto; width: 935px;}
#sidebar { width: 216px; float: left; margin: 0px; padding: 0px; line-height: 140%; top: 20px; padding-left: 8px;}
#footer {width: 935px;margin: 0 auto;}
#legal {width: 935px;height: 33px;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: 251px;}

/* Lock position */ #lock 
{margin-right: 206px; float: right;}

/* Containers- misc */ #sidebar ul 
{list-style: none; margin: 0px; padding: 0px;} 
#sidebar th {text-align: left; }
#sidebar .pricedisplay { padding-right: 2px; }
#shopleft, #content { width: 650px!important; float: right;  position: relative; }
#bodycopy #commentform p { clear: both; margin-bottom: 0.7em; }
#bodycopy {width: 900px;color: #000000;padding-top: 15px;padding-right: 15px;padding-bottom: 10px;padding-left: 20px;float: left; }
#commentform textarea { width: 97.5%; font-size: 1em;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 4px 6px; }
.shoppingcart {width:220px;}
.total {width:218px;}

/* PADDING */
/* 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 */ #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: 4px;}

/* 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 
{  padding: 3px 5px;  text-decoration: none; float: left; margin: 0 1px 0 0;}

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

/* Category List */
#categorylist {font-weight: bold;}
#categorylist ul {list-style-type: none; list-style-image:none; margin:0;  }
#categorylist li { display: inline; }



.entry-content, .entry-meta, .time-meta , .from-meta {font-size: 11px;}
.entry-content a:link, .entry-content a:active, .entry-content a:visited {color:#ffffff;background: #808080!important;}
.entry-content a:hover {color:#ffffff;background: #000000!important;}
.widget_twitter li {padding-bottom: 15px;}

twitter-avatar {margin:0px;}





div.product_grid_display{
 margin-bottom: 20px;
 float:left;
 width: 100%;
 text-align: left !important;
}


/* can change the width and height of the grid view elements here */
div.product_grid_display div.product_grid_item{
  margin-bottom: 20px;
  float: left;
  position: relative;
  margin: 4px 8px 8px 0px;
  height:auto !important;
}

div.grid_view_newline {
 clear: both;
}




div.grid_product_info div.product_text{
 font-size: 12pt!important;
 min-height: 25px;
 padding: 7px 7px 7px 0px;
}
 
div.grid_product_info div.product_text span.oldprice{
 color:#b5b5b5;
}


div.product_grid_display div.product_grid_item img{
 border: none !important;
/*  padding: 0px !important; */
 margin-left: auto;
 margin-right: auto;
 }


div.product_grid_display div.product_grid_item a.preview_link{
 display: block;
 font-size: 18pt;
 }

div.grid_more_info{
 font-family:Arial,sans-serif;
/*  height: 22px; */
 padding-top: 4px;
 padding-right: 7px;
 }

div.grid_more_info a{
 text-decoration: none;
 border-bottom: 0px;
 }

div.grid_more_info span{
 font-size: 8pt;
/*  float: left; */
/*  margin-left: 33px; */
 }

div.grid_more_info p{
 margin-bottom: 0px;
 padding-bottom: 0px;
 }
 
 div.grid_more_info select{
 margin-bottom: 0px;
 }


div.grid_more_info img{
 float: right;
 }


.wpsc_product_price {color:#fff!important}



span.pricedisplay  {
/*  white-space: nowrap; */
 width: 165px!important;
 float:none!important; 
 color:#000!important;
 }
 
 span.totalhead { float:left!important; }

