@charset "UTF-8";
/* CSS Document */

.producttext h2{color:#c07026; font-size:21px;margin-bottom:15px;}
p.prodtitles{
 font-size:12px;
 margin: 0px;
 clear:both;
 text-transform:uppercase;
 padding:0px;
}


/*** BREADCRUMBS **/
div.breadcrumb {
  margin: 0px 0px 10px 0px;
}

div.breadcrumb p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

p.prices{color:#c07026; font-weight:bold; margin:2px 0;}

.imagecol img, #additionalImages img, #acrylics img{border:solid 2px #c07026;}

.wpsc_product_price{
margin:20px 0 10px;
}

#acrylics{margin-top:20px;}

#bottomHalf{clear:both; float:left; margin:20px 0; width:740px;}
#additionalImages{width:400px;margin:25px 0px 0 0;}
	#additionalImages img, #acrylics img{float:left; margin:5px 8px; cursor:pointer;}


#sideshoppingcart{
position:absolute;
top:0px; 
right:0px; 
width:410px; 
background:#9d581a; 
z-index:5000; 
height:100%;
opacity:.9;
filter:alpha(opacity=90);
padding:20px;
border-left:solid 1px #000;
display:none;
}

#sideshoppingcart h3{color:#000; font-weight:bold; margin:15px 0;}
#sideshoppingcart a{color:#fff;}

table.shoppingcart tr td{padding:5px; color:#fff;}
table.shoppingcart tr td p{font-size:13px;}
table.shoppingcart tr th{padding:5px; text-align:left; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}


span.total p{font-size:13px; color:#000;}
p.empty{font-size:13px;}
a.shopcart_product{text-decoration:underline;}


/******* CHECK OUT***********/


table.productcart{
 width: 100%;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px;
 border-collapse: collapse;
 padding-top: 3px;
 border: none;
 font-size: inherit;
 }
 

table.productcart tr td{
 padding: 10px 0;
 font-size: 11px;
 font-size: inherit;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

table.productcart tr.product_row td{
 padding-bottom: 5px;
 font-size: inherit;
 vertical-align: top !important;
 }

table.productcart tr.product_row td{
 padding-bottom: 5px;
 font-size: inherit;
 vertical-align: middle !important;
 }


form.adjustform{
 display: inline;
 }

table.productcart tr.firstrow td{
 font-weight:bold;
 background-color: #e5e5e5;

 }

table.productcart tr.firstrow td.firstcol{
 border-left: none;
 }

table.productcart tr.product_shipping td{
 vertical-align: middle;
/*  border-top: 1px solid #E1DAB7 !important; */
 padding-top: 4px;
 }

button.remove_button {
  margin: 0px !important;
}


#coupon_num{
  width: 134px !important;
 }

table.productcart tr.total_price td{
 border-top: 1px solid #999999 !important;
 border-bottom: 1px solid #999999 !important;
 font-weight: bold;
 padding-top: 4px;
 }
 
ul.checkout_links{
  list-style-type: none;
  padding-left: 0px;
 }
 
 
ul.checkout_links li{
  list-style-type: none;
  margin-left: 0px;
 }
 
ul.checkout_links li a{
 color: #555555 !important;
 font-weight: normal !important;
 }
 
ul.checkout_links li a:hover{
 color: #000000 !important;
 }
 
a.termsandconds
 {
 text-decoration: underline;
 }
 
 .validation-error input, .validation-error textarea {
   border: 1px solid red;
 }
 
 p.validation-error {
  color: red;
  margin-bottom: 0px;
 }
 
 
 
 
div.select_country{
	margin-bottom: 5px;
}

div.select_country input, div.select_country select{
	vertical-align: top;
  _height: 20px;
  margin: 0px;
}
 
div.select_country form{
 text-align: left;
 }

form.wpsc_checkout_forms {
 text-align: left;

}

form.wpsc_checkout_forms .login_error {
	color:red;
}

fieldset.wpsc_registration_form {
  border: none;
  text-align: left;
  margin: 0px;
  padding-left: 3px;
}

fieldset.wpsc_registration_form label {
  display: block;
  clear: left;
  float: left;
  width: 94px;
}

fieldset.wpsc_registration_form input {
  float: left;
  margin: 0px 0px 4px 0px;
}

table.wpsc_checkout_table input.text, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {
	margin-right:0;
	width:270px;
	font-family:"Verdana","Lucida Fax","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size: 12px;
}

table.wpsc_checkout_table textarea{width:275px;}

table.wpsc_checkout_table select {
	width:275px !important;
}

table.wpsc_checkout_table td{text-align:left; padding:5px 0;}
table.wpsc_checkout_table td label{float:right;}
 
tr.product_shipping td h2{
 margin-bottom: 15px;
 margin-top: 5px;
 }
 
div#homepage_products{
 width:100%;
 }
 
.newH2{font-weight:bold; color:#000;border-top:solid 1px #979898;padding-top:10px; margin-top:10px;}
.shipping_country_name{font-family:Arial, Helvetica, sans-serif;}

