/*
Theme Name: 3DE-Marketing Theme
Theme URI: http://twitter.com/akyjoe
Description: Ecommerce theme for 3deMarketing
Author: Aky Joe
Author URI: http://twitter.com/akyjoe
*/


/*
 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner
 * to create your own theme copy, and paste this file, change the names and alter to your tastes
*/

/*Product Page */
/* ----------------------------------------- */
.wpsc_container{  position: relative;} 
div.productdisplay img { max-width: none !important; padding: 0px; border: none; }
div.item_no_image{     float:left !important;}
div.grid_product_info {float:left !important;display: inline;font-family:"Trebuchet MS",Arial,sans-serif;width:130px !important;padding-left: 20px;}
div.grid_more_info{  margin-top: 20px;   float:left !important;    display: inline;    width:145px !important;    padding:0 0 0 20px !important;}
.product_title{    font-size:  18px;}
#change_country{ float:left; }
div.product_text .pricedisplay {     font-weight: bold;     font-size: 24px;     color: red;     display: block;     margin: 25px 0 0;}
div.producttext{ margin-left: 15px;margin:5px 10px 0;padding:5px;text-align:justify; width:330px;}
div.producttext div{}


.item_image{ width: 105px; height: 140px; display: inline; float: left}
div.single_product_display{     position: relative;     width: 100%;     background: #FFF;}
.oddgrid{    margin-right: 20px !important;}
.product_inner{width: 302px; height: 170px;}

/* Product Grid View display */
.product_grid_display{margin-bottom: 0px !important}
div.product_grid_item { margin-bottom: 20px;    height: auto;    overflow: hidden; width: 310px !important;}
.product_inner{ background: url('images/product_bg_middle.png') repeat-y;  padding: 10px 16px 0 16px }
.product_top_shadow{background: url('images/product_bg_top.png') no-repeat;height:14px;}
.product_bottom_shadow{background:transparent url('images/product_bg_bottom.png') no-repeat 0px -1px;height:14px;}

/*
 * shopping cart styling
 * lots of styling for lots of different ways of displaying it.
*/
div#shoppingcart{ float: right; width: 148px; margin: 0px;  margin-left: 5px; }
ul.wpsc_categories li{ height:25px; line-height:25px; margin-top: 5px !important;    padding-left: 10px !important; width: 95% ; background-image: url('images/green_arrow_01.png') !important ; background-repeat: no-repeat !important; background-position: 98% 10px !important;}
ul.wpsc_categories li ul li{background: none}
a.wpsc_category_link{display: inline; height: 25px;float: left;}
a.wpsc_category_image_link{display: inline; float: left}

ul.wpsc_top_level_categories li ul{display: none; margin: 0px !important}
ul.wpsc_top_level_categories li ul li{ background: none !important; margin-top: 0 !important}
div#shoppingcart div#shoppingcartcontents{ font-size: 9pt; border: 1px solid #999999; background-color: #efefef; height: 100%; width: 100%; text-align: left; padding: 0px 6px 0px 0px;  position: relative; z-index: 9; }
div#shoppingcart div#shoppingcartcontents strong{ display: block; width: 100%; } 
div#shoppingcart div strong{ font-size: 11pt; }
div#sideshoppingcart div{ height: 100%; width: 90%; text-align: left; padding: 6px; padding-top: 4px; }
div#sideshoppingcart div h2{ margin-left: -1ex; display: inline; }
.widget_wp_shopping_cart .widgettitle {      background: url('images/shopping_cart.png') no-repeat 98% ;}
input.wpsc_buy_button{ float: right;background:url("images/btn-bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #5B6943;display:block;height:25px;line-height:26px;margin:0 auto;padding:0;width:90px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.loadingimage{margin-right:5px !important; float: left;display: inline }
.addtocartcontainer{ margin: 0px 10px 0 0 !important;height: 30px; width: 90px;float:left;}

input.wpsc_buy_button:hover{ background : url('images/btn-hover-bg.png') repeat-x;}
a.wpsc_product_title{ display: block; float: left;background:none repeat scroll 0 0 #BACC76;color:#FFFFFF !important;font-size:12px;width:97%;padding:0px 5px; } 
a.wpsc_edit_product{ display: block; float: left; font-size: .8em; margin: 0px 0px 0px 2px; } 
div.wpsc_listen_button{ clear: both; } 

table.shoppingcart{ width: 100%;border-color:#CCCCCC;border-style:solid;border-width:0 0 1px 1px;text-align: center  }
table.shoppingcart tr th{ font-weight: bold; border-color:#CCCCCC;border-style:solid;border-width:1px 1px 0 0;padding: 2px 0;text-align:center;color: #000; }
table.shoppingcart tr td{ font-size: 8pt !important; border-color:#CCCCCC;border-style:solid;border-width:1px 1px 0 0;padding: 2px 0; }
div#widgetshoppingcart div{ height: 100%; width: 100%; text-align: left; }
div#widgetshoppingcart div strong.cart_title{ margin-left: -6px; display: inline; font-size: 1.2em; }
div#widgetshoppingcart div h2{ text-align: left; margin-bottom: 4px; display: block;  }
a#fancy_collapser_link{ width: 13px; height: 13px; padding: 0px; margin-left: 5px; margin-bottom: -3px; border: none; }
a#fancy_collapser_link img{border: none; }
div#shoppingcartcontents{ display: block;  }
div#sliding_cart{ margin: 0px;  background: none;  border: none;  }  

strong.prodtitles{ display: block; margin-bottom: -15px; }
h2.prodtitles{background:none;padding:0; }
h2.prodtitles span{  display: block;  float: left;	line-height:125%;}
span.items{ display:block; margin:0 0 15px 0;}
span.nomore{ display:block; margin:0 0 15px 0;}
span.numberitems{ margin:0 5px 0 0;}
span.gocheckout{display: inline;}
.coemptycart a{font-weight: bold}
/*span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{
display:block;
}*/
.single_productdisplay .pricedisplay{font-weight:bold; font-size:14px;}
span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{font-weight:bold;margin-right:5px;}
.emptycart ,.gocheckout {display: inline;float: left; height: 35px; margin-left: 20px}
#sliding_cart a{ background:url("images/btn-bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #5B6943;display:block;height:22px;line-height:20px;margin:0 auto;padding:0;width:90px;font-size:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
#sliding_cart a:hover{background: url('images/btn-hover-bg.gif') repeat-x;}

.visitshop a{padding-left: 13px}

/*.shopping-cart-wrapper a{background: url('images/order_now_btn.png') no-repeat;font-size: 10px; color:#F9F9F9;display: inline;height:34px;padding: 10px 17px 10px 13px;line-height:12px;margin:0 0 10px 18px;text-align:center;width:107px;}*/
.emptycart a {display: block}
.btncontainer{display: block; height:40px; width: 100%; text-align: center  }
p.empty,p.visitshop{ display:block;margin-top:10px;}
/*
 * end shopping cart styling
*/

/*
 * product default display styling
*/
div.single_productdisplay {background:none repeat scroll 0 0 #FFFFFF;clear:both;height:auto;padding:0;position:relative;text-align:left !important;width:450px;}
div.single_productdisplay div.textcol{float: left;}
div.productdisplay{-moz-border-radius:20px 20px 20px 20px;background:none repeat scroll 0 0 #F4F3E1;clear:both;float:left;height:auto;left:0;margin:5px 0;position:relative;text-align:left !important;top:0;width:100%;}
div.imagecol{ position:relative; float:left; top:0px; left: 0px; padding-right: 5px; margin-right: 5px; border: 0px solid #fff; }
div.productdisplay div.imagecol img{border: 1px solid #7B941E;margin:10px; }
div.textcol{ position:relative; float:left ; top:0px; left: 0px; padding: 0px; padding-bottom: 10px; margin: 0px !important; text-align: left !important; display: inline; }
div.textcol form{text-align: left !important;}
.single_product_display div.textcol form{height: 100px;}
.item_no_image {  border: 2px solid #aaaaaa;  background: #cccccc;  display: block;margin:10px;}
.item_no_image a, .item_no_image .link_substitute {  display: table-cell;  width: inherit;  height: inherit;  color: #666666;  text-align: center;  vertical-align: middle;}
.item_no_image a span, .item_no_image .link_substitute span {  display: block;}
p.description{ margin: 0px 0px 6px 0px; }
.wpsc_description p{ margin: 0px 0px 6px 0px; }
p.wpsc_description{ margin: 0px 0px 6px 0px; } 
.wpsc_variation_forms{ float:left;font-weight:bold;margin:7px 10px 0 0;}
p.wpsc_variation_forms{ margin: 0px 0px 0px 0px; }
p.wpsc_product_price{ margin: 0px 0px 0px 0px; }
span.wpscsmall{ font-size:0.8em; }
p.wpsc_product_extra_content{ margin: 0px 0px 0px 0px; }
div.wpsc_product_price{    width:auto; display: inline; float: left;margin: 0px !important; line-height:32px;  font-weight:bold; }
div.wpsc_product_price label{   display: inline; }
div.wpsc_product_price input{/*    float: left; */ }
div.wpsc_product_price br{     clear: both;  }
p.galleryheading{	font-weight:bold;}
div.search_drop_down {width:130px;}
.searchproduct div.wpsc_product_search{float:left; margin-left: 20px; height:  35px}
/* styles the additional description */

label.wpsc_quantity_update {  display: inline;}

/*
    * product rating styling
*/ 
div.product_footer{    position: relative;    clear: both;    padding: 0px !important;    width: 100%;    border-top: 1px dashed #cccccc;    height: 35px;    margin-top: 1em;    }    
div.product_footer strong{    display: block;    font-size: 7pt;   font-weight: normal;    }
div.product_average_vote{    position: absolute;    top: 0px;    left: 0px;    width: 50%;    float: left;    margin: 0px !important;    height: inherit;    }    
div.product_user_vote{    position: absolute;    top: 0px;    right: 0px;    width: 30%;    margin: 0px !important;    height: inherit;    }
span.vote_total{    position: relative;    top: -3px;    left: 2px;    font-size: 7pt;    }
span.rating_saved{    color: #990000;    display: none;    }    
/*
*end product rating styling
*/  

/*
* list product display styling
*/  
table.list_productdisplay{/* margin-top: 10px; */ margin-bottom: 20px; border-collapse: collapse; width: 100%; }
table.list_productdisplay tr td{ vertical-align: top; padding-bottom: 0px; font-size: 8pt;/*  border: 1px solid black;  */ }
table.list_productdisplay tr td a.wpsc_product_title{ text-align: left; border-bottom: none;  text-decoration: underline }
table.list_productdisplay tr td div.wpsc_variation_forms p{  padding: 0px;  text-align: left; }
table.list_productdisplay tr td select{ margin-right: 3px; } 
table.list_productdisplay tr.list_view_description{ margin: 0px; padding: 0px; }
table.list_productdisplay tr.list_view_description td{ margin: 0px; padding: 0px 3px 5px 3px; } 
table.list_productdisplay tr.list_view_description td div{ display: none; padding: 3px; }  
div.wpsc_loading_animation { margin-top: 3px; height: 20px;float: left}
.list_productdisplay .wpsc_loading_animation {  display: none;}
span.animate{display:inline;float:left;margin-top:5px;width:290px;}
/*
 * loading indicator styling 
*/ 

#loadingindicator{ visibility: hidden;  font-size: 7pt; font-weight: normal; }
#loadingindicator img{ position: relative; top: 3px; margin-left: 6px;/*  visibility: hidden; */  border: none !important; }
#alt_loadingindicator{ visibility: hidden;  font-size: 7pt; font-weight: normal; }
#alt_loadingindicator img{ position: relative; top: 3px; margin-left: 6px;/*  visibility: hidden; */  border: none !important; }
/*
 * end loading indicator styling 
*/ 
/* Checkout page */
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 h2{     color: #000;}
form.wpsc_checkout_forms .login_error {	color:red;}
td.shipping_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 textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {	margin-right:0;	width:260px;	font-family:"Verdana","Lucida Fax","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;	font-size: 10pt;}
table.wpsc_checkout_table select {	width:271px !important;} 
tr.product_shipping td h2{ margin-bottom: 15px; margin-top: 5px; }
div#homepage_products{ width:100%; }

/* login form checkout page  */

#loginform #log, #pwd { border : 1px solid #c1c1c1; margin:10px 0; height: 25px; width: 180px;padding-top: 5px;}
#loginform #submit{background:url("images/btn-bg.gif") repeat-x scroll 0 0 transparent; border:1px solid #5B6943; -moz-border-radius:10px;padding:2px 10px; }
#loginform #submit:hover {background:url("images/btn-hover-bg.gif") repeat-x scroll 0 0 transparent; }
#rememberme{margin-bottom: 10px;}
.make_purchase{-moz-border-radius:10px;padding:2px 10px; height:auto; line-height:30px;font-size: 12px; background:url("images/btn-bg.gif") repeat-x scroll 0 0 transparent; border:1px solid #5B6943;}
.make_purchase:hover{background:url("images/btn-hover-bg.gif") repeat-x scroll 0 0 transparent; }
/* frontpage_product and category view styling */
div.frontpage_product{ width:auto; float: left; height: 260px; text-align: center; }
div.frontpage_product a p{ margin-top: 0px; }
div.frontpage_product a{ color: #333333 !important; font-weight: normal !important; }
div.frontpage_product a img{ border: none; }
div.frontpage_product img{ text-align: center; }
div.frontpage_product span.front_page_price{  display: block;  }

/* Verify your Order styling */
table.productcart{ width: 100%; margin-top: 30px; margin-bottom: 10px; padding: 0px; border-collapse: collapse; padding-top: 3px; border: none; font-size: inherit; }
.productcart img{margin: 10px;}
table.productcart tr td{padding: 5px; }
table.productcart tr.product_row td{ padding-bottom: 5px; font-size: inherit; vertical-align: middle !important; }
table.productcart tr.product_row td{ padding-bottom: 5px; font-size: inherit; vertical-align: middle !important; }
table.wpsc_checkout_table tr td{padding: 5px; }
.total_price .value{text-align: right;padding-right: 50px;}
form.adjustform{ display: inline; }
table.productcart tr.firstrow td{ font-weight:bold; background-color: #f9f9f9; color: #000; }
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; }
#quantity{margin-right: 10px;}
.orderbutton { background: url('images/normal.png') no-repeat; border: none; height: 25px;width: 65px;  margin: 0px !important; cursor: pointer;}
.orderbutton:hover{background: url('images/hover.png') no-repeat;}
input.orderhover{background: url('images/hover.png') no-repeat;}
button.orderhover{background: url('images/hover.png') no-repeat;}
#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; color:#000; }
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;}

/*
 * category display styling
*/

/* override some styling in the default wordpress theme */
.wpsc_container .PeSwitcher ul li:before, .wpsc_container .PeCatsBrands ul li:before{  content: "";  }
.wpsc_container .PeSwitcher ul li, .wpsc_container .PeCatsBrands ul li{  padding-left: 0px !important;  margin-left: 0px;  }
.PeSwitcher ul{ padding-left: 0px; } 
.PeSwitcher ul li{ margin-left: 0px; }
.category_brand_header{ list-style: none !important;  }
.category_brand_header li{ margin-left: 0px; }
.category_brand_header li:before{ content: none !important; }  
#content .category_brand_header li a{ color: #333333; font-weight: bold;  font-size: 11pt; }
.PeCatsBrands ul{ padding-left: 0px; }
.PeCatsBrands ul li{ margin: 0px 0px 0px 0px !important; }
.PeCatsBrands  ul.SubCategories{/*  margin: 0px; */ }
.PeCatsBrands  ul.SubCategories li{ margin-left: 1em; }
ul.PeCategories{ margin: 0px; }
.category_image{ float: left; }
.widget h3.category{  margin-top: 0px;  display: inline;  }
.category a{  color:#0066CC;  }
li.MainCategory strong.category{  margin-top: 5px;  font-size: 8pt;  }
li.MainCategory strong.category a.productlink{  color:#0066CC;  font-size: 8pt;  }
li.MainCategory strong.category a.productlink:visited{  color:#0066CC;  }
li.MainCategory strong.category a.productlink:hover{  color:#114477;  }
div.wpsc_container div.PeSwitcher ul{ list-style: none !important; list-style-type: none !important; }
div.wpsc_container div.PeCatsBrands ul li{ list-style: none !important; list-style-type: none !important; }
div.wpsc_container div.PeSwitcher ul{ list-style: none !important; list-style-type: none !important; }
div.wpsc_container div.PeCatsBrands ul li{ list-style: none !important; list-style-type: none !important; }
img.catimage{ float:left; position: relative; top: -3px; margin-right: 2pt; }
strong.cattitles{ display: block; z-index:1;/* margin-bottom: -15px; */ }

/*
 * end category display styling
*/

div.wpcart_gallery img {  margin-right: 5px;  margin-bottom: 5px;}

/*
 * Fancy notification styling
*/ 
#fancy_notification{ position: absolute; top: 160px !important; left: 0px; background: #ffffff; border: 4px solid #cccccc; display: none; height: auto; z-index: 9; }
#fancy_notification #loading_animation{ display: none; } 
#fancy_notification #fancy_notification_content{ display: none; width: 250px; padding: 8px; height: auto; text-align: left; margin: 0px !important; }
#fancy_notification #fancy_notification_content span{ margin: 0px 0px 6px 0px; display: block; font-weight: normal; }
#fancy_notification #fancy_notification_content a{ display: block; float: left; margin-right: 6px; margin-bottom: 3px; }

/*
 * end Fancy notification styling
*/ 

table.logdisplay{ width: 100%; }
table.logdisplay tr.toprow td{ text-align: left; font-weight:bold; }
table.logdisplay tr.toprow2 td{ text-align: left; font-weight:bold; }
table.logdisplay tr td{ padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
table.logdisplay tr.alt{ }
table.logdisplay toprow2 {background-color: #eeeeee;}
table.logdisplay tr.alt td{  }
td.processed{ text-align: left; min-width: 140px; width: 140px; white-space: nowrap; }
td.processed a{ border-bottom: none; }
td.processed a img{ margin-left: 5px; }
div#form_field_form_container{ padding: 0px; margin: 0px; }  
div#form_field_form_container div, div#form_field_form_container div table{  padding: 0px;  margin: 0px;  width: 100%;  border-collapse: collapse; }  
div#form_field_form_container div table tr td{ padding: 0px; margin: 0px; }
table.logdisplay td.details {  padding: 0px;}
div.order_status {display: none;	width: 100%;	text-align: left;	padding:13px 8px 1px 9px;}
div.order_status table {  width: 97%;}
div.order_status table.logdisplay{	margin: 4px 0px 4px 0px;}
div.order_status table.customer_details {	margin: 4px 0px 4px 0px;}
div.order_status table.customer_details tr td {	text-align: left;}
div.order_status div{ width: 100%; padding:0px 0px 1ex 0px; display: block !important;}
div.order_status ul{ list-style-type: none; margin: 1ex 0px 0px 0px; padding: 0px; }
div.order_status ul li{ padding-left: 0px; }
div.order_status ul li input{ margin: 0px 2px -2px 0px; }
img.log_expander_icon { margin-right: 3px; margin-bottom: 0px }

/*
 * Pagination product
*/

div.wpsc_page_numbers {  margin-bottom: 5px;height:30px  }
div.wpsc_page_numbers a { padding:2px 5px; background-color: #9A97C9 ;color:#000; border:1px solid #C1C1C1;margin: 2px;}
div.wpsc_page_numbers a:hover{ color:#232E84;  }
div.wpsc_page_numbers a.selected {	text-decoration: none;  color:#232E84; font-weight: bold;margin: 2px;}


/*
 * checkout registration styling
*/

table.wpsc_checkout_table tr td{ text-align: left; }
div#checkout_login_box{  display: none;/*  border: 1px solid #339933;  background-color: #e8fcea;*/  width: auto;  padding: 5px 5px 5px 15px;  margin: 20px 0px 0px 0px;	clear: both;  }
div#checkout_login_box a{		clear: both;}    
div#checkout_login_box input.checkout_submit{		clear: both;}
div#checkout_login_box form{  text-align: left;  }
#TB_window img#register_loading_img{  display: inline; border: none;  margin: 0px 0px -10px 5px;  padding: 0px;  display: none;  }
/*
 * end checkout registration styling
*/ 

/*
 * single category view styling
*/  

div.category_view_product{  width: 280px;  float: left;  text-align: left;  margin: 0px 0px 10px 0px  }
div.category_view_product a img.product_image{  float: left;  margin-right: 6px;  }
div.category_view_product div.product_details{  display: block;  float: left;  }
div.category_view_product div.product_details form{  text-align: left;  }   
/*
 * also bought product styling
*/  


div.wpsc_also_bought{  width: 100%;  position: relative;  margin: 0px 0px 0px 0px;}
div.wpsc_also_bought_item{  float: left;  margin: 0px 5px 0px 0px;}
div.wpsc_also_bought_item a.preview_link{  display: block;  margin-bottom: 3px;  margin-left: 2px;  height: 96px;  width: 96px;}
div.wpsc_also_bought_item img.product_image{  display: block;}
div.wpsc_also_bought_item span.pricedisplay{ float: none; display: block;}

/*
 *  Stuff with multiple or miscellaneous uses
*/ 

strong.title{ font-size: 12.5pt; }
a.categorylink{ font-size: 8pt; }
.total{     margin: 10px 0;     display:block;}
.total span.pricedisplay{/*  white-space: nowrap; */ width: 80px; float: right; }
td.totals{ vertical-align: bottom; }
form#specials{ display: inline; }

/*
breadcrumb
*/
.autocompleter{	color: #000000;	border: 1px solid #BBBBBB;	width: 255px;	background-color: #DDDDDD;}
.autocompleter ul li{	cursor:pointer;	padding: 2px 5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	white-space: nowrap;}
.selectAutocompleter{	cursor:pointer;	background-color: #999999;	color:#ffffff;}
div#product_search{	position:relative;	left:-100px;}
table.products{	text-decoration:none;	text-align:left;	width:240px;	table-layout:fixed;}
td.product_img{	width:35px;}
div.wpsc_product_search input.wpsc_product_search{ height: 24px;line-height: 24px; width: 225px; font-size: 12px; margin: 2px 10px 0px 0px; padding-left:30px; padding-top: 8px; border: 1px solid #c1c1c1;background: url('images/magnify.png') no-repeat 5px 8px;}
div.wpsc_product_search .submit{ display: none; }
div.wpsc_product_search{ background: none; display: block; height: 30px;width: 200px;float: right;padding-top: 10px }
div.wpsc_product_search div{display: none}
table.productdisplay tr td {  position: relative; }
/*div.breadcrumb {  margin-top: 20px}*/
div.breadcrumb a{color: #0C0f5e;}
div.breadcrumb a:hover {text-decoration:underline; color:#7b941e;}
table.logdisplay {}
select#current_country {  margin-right:10px;  width: 190px;}
input#zipcode {  margin: 0px;}


/*
End of breadcrumb
*/

/* Verify your Order styling */
td.shipping_header {	background-color:#E5E5E5;	text-transform: uppercase;	font-weight:bold;}
.checkout_forms_hidden {  display: none;}
.wrap table td,.wrap table th{ padding: 5px;width: 120px;}
.wrap table div.custom_meta {  clear: both;}
div.wpsc_category_details {  margin: 0px 0px 8px 0px;}
div.wpsc_category_details img {  float: left;  margin: 0px 6px 12px 0px;}
#products_page_container .wpsc_category_grid {  width: 50%;}
.wpsc_category_grid a.wpsc_category_grid_item {	display: block;	margin: 0px 7px 7px 0px;float: left;}
.category_desc{margin: 10px 0}
/* Widget CSS */

.shopping-cart-wrapper form { display: inline;}
.shopping-cart-wrapper{    padding: 20px 10px 0 10px;}
/*span.pluspostagetax {
  float: right;
}*/

.widget_recent_entries ul {margin-top: 5px;}
.widget_wpsc_categorisation .wpsc_categorisation_group {width:100%; }
.wpsc_product_title{font-size: 16px;}
#product-specials div.sidebarinner div{padding: 10px; text-align: justify}
#product-specials div.sidebarinner .pricedisplay{color:red; font-weight: bold}
#product-specials .wpsc_product_title{ color:#9A97CA}
#product-specials img{float: left;margin: 5px 5px 5px 0 }
span.oldprice{ text-decoration: line-through;  }
span.oldprice span{ text-decoration: line-through; }
span.special{ color: #DD0000; font-weight:bold; }
#product-specials di{padding: 10px;}
#product-specials input {background:url('images/normal100.png') no-repeat;height:30px; width:100px;border: none;cursor: pointer}
#product-specials input:hover{background:url('images/hover100.png') no-repeat;}
