/*
Theme Name: wpStoreCart Default
Theme URI: http://wpstorecart.com/documentation/wpstorecart-theme/
Description: A Premium open source ecommerce theme utilizing the wpStoreCart ecommerce plugin
Author: wpStoreCart
Author URI: http://wpstorecart.com
Version: 1.211
Tags: two-columns,right-sidebar,fixed-,white,light,silver,theme-options
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@charset "utf-8";

body { margin:0px; background-color:#1A2A1E; font-family=Arial;}
a {color:#1A2A1E; text-decoration:none;}
a:hover {color:#FFFF00; text-decoration:none;background-image:url('img/ahover.gif');}
a img {border:none;}
ins {text-decoration:none;border:none;}
.wrapper { margin:0 auto; width:1000px; height:auto;}
.header { width:100%; height:120px; background-color:#1A2A1E}
.header h6 { font-family=Arial; color:#3d3d3d; font-size:40px; text-transform:uppercase; padding-top:17px; margin:0px;overflow:hidden;width:970px;max-width:970px;max-height:120px;}
#top_panel { width:100%; height:50px; background-image:url(img/top_panel.jpg);}
#top_panel .top{ width:100%; height:42px;}
#top_panel .bottom{ width:100%; height:49px;}
#nav-menu ul { list-style: none; padding: 0; margin-top:50px; margin-left:-10px;}
#nav-menu li { float: left;}
#nav-menu li a { font-size:15px; text-transform:uppercase; background-image:url('img/menu_bg.gif'); height:20px; float:left; width:100px; display:block; color:#A9AC93; overflow:hidden;
text-decoration:none; text-align:center; }
#nav-menu li a:hover {background-image:url('img/menu_bg_hover.gif'); color:#FFFF00;}
#nav-menu { width:auto; padding-left:1px; padding-top:1px; float:left;}
#change_language { width:130px; float:right; padding-top:9px; padding-right:8px;}
#top_panel .bottom .cart { float:left; width:441px; height:34px; font-size:10px; font-family:Arial; color:#1A2A1E; margin-top:25px; margin-left:10px;}
#top_panel .bottom .cart a {color:#1A2A1E;}
#top_panel .bottom .cart a:hover {color:#FFFF00; text-decoration:underline;}
#top_panel .bottom .login { float:left; width:514px; height:49px; font-size:10px; position:relative; right:7px; top:0px; z-index:1000px; padding-right:5px; font-family="Arial";}
#top_panel .bottom .login input#loginusername, #top_panel .bottom .login input#loginpassword { width:155px; height:23px; border:0px; font-size:10px; font-family:"Arial"; color:#adadad; background-image:url(img/username_and_password_bg.jpg);text-indent:8px;}
#content { width:1000px; max-width:1000px; background-image:url(img/wrapper_bg.jpg); margin:0 auto; overflow: hidden; font-family=Arial;}
#c_left { width:690px; max-width:690px; float:left; clear:left; margin-left:9px; margin-top:9px;}
#c_left .slider { width:699px; height:191px; margin-bottom:9px;}
#theslider {    position:relative; width:699px; /* Change this to your images width */height:191px; /* Change this to your images height */ background:url(img/loading.gif) no-repeat 50% 50%;}
#theslider img {position:absolute;top:0px;left:0px;display:none;}
*/#theslider a {border:0;display:block;}
#c_left .wpsc-products { width:168px; height:203px; background-image:url(img/product_bg.jpg); float:left; position:relative; left:-9px; margin-left:9px; margin-bottom:9px; font-family=Arial;}
#c_left .wpsc-products .wpsc-h1 {font-family:Arial; font-size:12px; color:#375300; font-weight:bold; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; text-align:center; height:25px;}
#c_left .wpsc-products .wpsc-h1 a:hover {color:#FFFF00;}
#c_left .wpsc-products .wpsc-thumbnail{ height:133px;margin-top:10px;}
#c_left .wpsc-products .buttons {height:33px;}
#c_left .post-header, .commentsection { margin-bottom:15px; font-family:Arial; font-size:80%;width:900px; max-width:900px;word-wrap: break-word;}
#c_left .post-title { margin-bottom:2px; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:12px; color:#1A2A1E; font-family:Arial; }

#c_left .post-content {font-family:Arial; padding: 0 20px 0 0;}
#c_left .post-content h1, #c_left .post-content h2, #c_left .post-content h3, #c_left .post-content h4, #c_left .post-content h5, #c_left .post-content h6 {font-family:Arial; padding:11px 0; font-weight:bold; color:#1a2a1e; }
#c_left .post-content h1, #c_left .post-content h2 {font-size:12px; letter-spacing:1px; text-transform:uppercase; }
#c_left .post-content h3 { font-size:100px;}
#c_left .post-content h4 { font-size:16px;}
#c_left .post-content h5 { font-size:16px; font-style:italic; font-weight:normal;}
#c_left .post-content h6 { font-size:16px; font-weight:normal;}
#c_left .post-content blockquote { padding:0 30px; font-size:14px; line-height:18px; color:#777;}
#c_left .post-content cite { font-style:normal; font-weight:bold;}
#c_left .post-content cite:before { content:"�";}
#c_left .post-content pre { display:block; margin-bottom:22px; padding:10px; border:1px solid #afc4d5; background-color:#ceddea; }
#c_left .post-content q { font-style:italic;}
#c_left .post-content q:before { content:"�";}
#c_left .post-content q:after { content:"�";}
#c_left .post-content ul, .post-content ol { padding:11px 0 0 22px;}
#c_left .post-content li { padding-bottom:11px; }
#c_left .post-content dl { padding-bottom:22px; }
#c_left .post-content dt { font-weight:bold; }
#c_left .post-content dd { padding-bottom:11px; }
#c_left .post-content address { margin-bottom:22px; }
#c_left .post-content .wpsc-product-img { float:left; clear:both;}
#c_left .post-content  .wpsc-addtocart { margin:0 0 24px 32px;}
#c_left table { width:100%;}
#c_left th { padding:5px;}
#c_left td { padding:4px 5px;}
#c_right { width:273px; float:right; clear:right; margin-left:0px; margin-right:9px; margin-top:9px;}
#c_right .title { width:263px; height:30px; background-image:url(img/right_panel_title_bg.jpg); color:#ecf0d9; font-family:"Arial"; font-size:14px; padding-top:12px; padding-left:13px;}
#c_right .content {width:267px; height:auto; background-image:url(img/right_panel_content_bg.jpg); padding:4px; indent-left:-30px; font-family:"Arial"; font-size:13px; color:#1A2A1E}
#c_right .content li {margin-left:-20px; list-style:none; }
#c_right .bottom_line { width:275px; height:6px; background-image:url(img/right_panel_bottom_bg.jpg); background-repeat:no-repeat; padding-bottom:9px; }
#c_right .content input#email { width:170px; height:23px; border:0px; font-size:10px; font-family:"Arial"; color:#1A2A1E; background-image:url(img/email_form.jpg);}
#footer { width:1000px; background-image:url(img/wrapper_bg.jpg); margin:5 auto; overflow: auto; border-bottom:solid 1px #1A2A1E;}
#footer .bg { width:982px; height:45px; font-family:"Arial"; font-size:11px; color:#1A2A1E; background-image:url(img/footer_bg.jpg); margin-left:9px; margin-right:9px; margin-bottom:3px; text-align:right; padding-top:5px;}
#footer .down {font-family:"Arial"; font-size:11px; color:#ECF0D9;}
#bottom { width:1000px; height:20px; margin:0 auto;}
.wpsc-button {font-size:1%;font-variant:small-caps;cursor:pointer;background:transparent;border:0px;border:none;width:67px;height:25px;min-width:67px;min-height:25px;}
.wpsc-checkout {background:transparent url('img/checkout.png') top left no-repeat;clear:both;margin-bottom:10px;}
.wpsc-addtocart {background:transparent url('img/AddToCart.png') top left no-repeat;}
.wpsc-empty {background:transparent url('img/empty.png') top left no-repeat;width:67px;min-width:67px;}
.wpsc-update{background:transparent url('img/update.png') top left no-repeat;width:67px;min-width:67px;}
.wpsc-paypalcheckout{background:transparent url('img/paypal.png') top left no-repeat;}
.wpsc-authorizenetcheckout{background:transparent url('img/authorize.net.png') top left no-repeat;}
.wpsc-2checkoutcheckout{background:transparent url('img/2co.png') top left no-repeat;}
.wpsc-checkmoneyordercheckout{background:transparent url('img/check.png') top left no-repeat;}
.wpsc-libertyreservecheckout{background:transparent url('img/libertyreserve.png') top left no-repeat;}
.bigbutton:hover {opacity:0.7;}
#temariobutton:hover {opacity:0.7;}
.wpsc-button:hover {opacity:0.7;}
.wpsc-hide {display:inline;}
.wpsc-clear {clear:both;}
.wpsc-product-info {list-style:none;}
.wpsc-product-info li {text-indent:0px;}
.wpscerror {display:block;background-color:#ff0000;color:#000000;margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;border:1px #000000 solid;}
.tooltip-content {font-family:"Arial"; font-size:12px;display: none;position: absolute;padding: 10px 10px 10px 10px;border: 1px solid black;background-color: white;max-width:345px;background: #FFFFFF;z-index:999999;}
.insideimg {	max-width:200px;max-height:200px;}
.wpsc-checkout-progress {position:relative;top:1px;z-index:1;}
.wpsc-checkout-page-contents {text-align:left;margin:5px 10px 35px 50px;position:relative;z-index:2;}
.wpsc-required-symbol {font-size:90%;color:#1A2A1E;display:inline;}
.wpsc-required-help {margin:20px 0 0 0;font-size:90%;color:#1A2A1E;}
.wpscerror{margin:0 170px 45px 0;background-color:#2f8dd0;color:#FFF;}
.wpsc-pagination {position:relative;left:-19px;top:-7px;float:right;}
.wpsc-pagination li {color:#2f8dd0;list-style-type: none;display: block;float:left;background-color:#DDEEFF;color:#0072BC;width:22px;min-width:22px;height:24px;max-height:24px;text-align:center; margin:0 2px 0 2px; border:1px solid #BBDDFF;}
.wpsc-pagination a, .wpsc-pagination a:visited{display:block;text-decoration: none; background-color:#F5F5F5;color:#0072bc;width:22px;min-width:22px;height:22px;max-height:22px;text-align:center;}
.wpsc-pagination a:hover{background-color:#DDEEFF;}
#c_left .post-title-link {position:relative;z-index:2;}
#wpsc-loginform, #wpsc-registerform {display:none;}
#wpsc-guestcheckoutform  {text-align:center;position:relative;top:-45px;}
#wpsc-registerform input, #wpsc-registerform select, #wpsc-loginform input {display:none;}
#wpsc-guestcheckoutform input, .comment-form-author input, .comment-form-email input, .comment-form-url input {text-alignt:left; width:155px; max-width:155px; min-height:23px; height:23px; border:0px; font-size:10px; font-family:"Arial"; color:#adadad; background-image:url(img/username_and_password_bg.jpg);text-indent:8px;}
#wpsc-registerform select {display:none;}
#wpsc-registerform h2 {display:none;}
#wpsc-registerform label, #wpsc-loginform label {display:none;}
#wpsc-guestcheckoutform label, .comment-form-author label, .comment-form-email label, .comment-form-url label  {display:block;margin-bottom:10px;color:#555555;}
.comment-form-author label, .comment-form-email label, .comment-form-url label  {float:left;width:100px;max-width:100px;min-width:100px;}
#wpsc-registerform label span, #wpsc-loginform label span {text-align:right; display:none;}
#wpsc-guestcheckoutform label span {display:block;float:left;padding-right:20px;width:170px;text-align:left;clear:both;margin-left:20px;}
.comment-form-author span, .comment-form-email span, .comment-form-url span {display:none;}
#wpsc-registerform .wpsc-register-button{display:none;}
#wpsc-loginform .wpsc-login-button{display:none;}
#wpsc-guestcheckoutform .wpsc-checkout{background:url('img/checkout.png') no-repeat;cursor:pointer;width:125px;height:48px;border: none;text-indent:-9000px;font-size:1%;font-variant:small-caps;border:0px;border:none;margin:0 0 0 272px;}
.aligncenter {display: block;margin: 0 auto;}
.alignleft {display: block; margin: 0 auto 0 0;}
.alignright {display: block; margin: 0 0 0 auto; }
.previouslink a{float:left;margin:20px 0px 15px 7px;font-size:125%;font-weight:bold;text-shadow: 1px 1px 1px #ECF0D9;color:#3d3d3d;}
.nextlink a{float:right;margin:20px 7px 15px 0px;;font-size:125%;font-weight:bold;text-shadow: 1px 1px 1px #ECF0D9;color:#3d3d3d;}
.wp-caption, .bypostauthor {padding:5px 5px 5px 5px;}
.wp-caption-text {padding:5px 5px 5px 5px;}
.gallery-caption {padding:5px 5px 5px 5px;}
.sticky {
    background: white;
    border: 1px solid #ddd;
    border-top:none;
    text-shadow: 1px 1px 1px #666;
    color:#3d3d3d;
    font-size:115%;
    padding:5px 15px 5px 15px;
    margin-right:10px;

}
.wpsc-button {font-size:1%;font-variant:small-caps;cursor:pointer;background:transparent;width:67px;height:25px;min-width:67px;min-height:25px;border:0px;border:none;}
.wpsc-checkout {background:transparent url('img/checkout.png') top left no-repeat;float:right;}
.wpsc-addtocart {background:transparent url('img/addtocart.png') top center no-repeat;}
.wpsc-empty {background:transparent url('img/empty.png') top left no-repeat;width:75px;height:31px;min-width:75px;min-height:31px;}
.wpsc-update{background:transparent url('img/update.png') top left no-repeat;width:75px;height:31px;min-width:75px;min-height:31px;}
.wpsc-paypalcheckout{background:transparent url('img/paypalcheckout.png') top left no-repeat;}
.wpsc-authorizenetcheckout{background:transparent url('img/authorizenetcheckout.png') top left no-repeat;}
.wpsc-2checkoutcheckout{background:transparent url('img/2checkoutcheckout.png') top left no-repeat;}
.wpsc-checkmoneyordercheckout{background:transparent url('img/checkmoneyordercheckout.png') top left no-repeat;}
.wpsc-libertyreservecheckout{background:transparent url('img/libertyreservecheckout.png') top left no-repeat;}
.wpsc-qbmscheckout{background:transparent url('img/checkout.png') top left no-repeat;}
.wpsc-product-img {float:left;margin:10px 10px 10px 10px; border:1px solid #555;}
.wpsc-button:hover {opacity:0.7;}
.wpsc-hide {display:inline;}
.wpsc-grid {display:block;float:left;margin:15px 10px 15px 10px;width:180px;max-width:180px;height:400px;}
.wpsc-clear {clear:both;}
.wpsc-product-info {list-style:none;}
.wpsc-product-info li {text-indent:0px;}
.wpscerror {display:block;background-color:#ff0000;color:#000000;margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;border:1px #000000 solid;}
#cc_cvv_input {max-width:30px;width:30px;}
.filito {
	border: 1px solid #030;
}
#address {position:absolute;top:100px;left:1280px;font-family:"Arial"; overflow: auto; font-size:11px; color:#ECF0D9; text-align:right;}
#address a {color:#ECF0D9;}
#address a:hover {background:none; text-decoration:underline;}
/*For themes with div id content*/
div.tcp_order_panel {
	text-align: right;
    font-size: .85em;
}

table#tcp_shopping_cart_table {
	border:0px;
	width: 100%;
}

table#tcp_shopping_cart_table tr th,
table#tcp_shopping_cart_table thead th {
	line-height: 16px !important;
	color: #666 !important;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-position: 1px 0px;
	margin: 0px 0px 1px 0px !important;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}

table#tcp_shopping_cart_table tr td {
	background-color: #fff;
	font-size: 11px;
	padding: 4px 10px;
	border-top: 1px dotted #ccc;
}
table#tcp_shopping_cart_table tr.odd td {
	background-color: #FfF7FC;
}
table#tcp_shopping_cart_table .tcp_cart_name {
	background-color: #f7f7f7;
	width: inherit;
	font-size: 11px;
	border-right: 1px dotted #ccc;
}
table#tcp_shopping_cart_table .tcp_cart_name a{
	text-decoration: none;
}

#shopping_cart input {
	font-size: 11px;
	margin-bottom: 0px;
}
table#tcp_shopping_cart_table .tcp_cart_subtotal_row td{
	color: #666;
}
table#tcp_shopping_cart_table .tcp_cart_total_row  td {
	border: 1px solid #ccc;
}

table#tcp_shopping_cart_table .tcp_cart_total_row  td,
table#tcp_shopping_cart_table .tcp_cart_subtotal_row td {
	font-weight: bold;
	text-transform: uppercase;

	background-repeat: repeat-x;
	background-position: 1px 0px;
	border: 1px solid #ccc;
}
table#tcp_shopping_cart_table .tcp_cart_total_row  td.tcp_cart_total_title,
table#tcp_shopping_cart_table .tcp_cart_subtotal_row td.tcp_cart_subtotal_title {
	text-align: right;
}



table#tcp_shopping_cart_table .tcp_cart_total {
	color: #c00;
}
.tcp_sc_links {
	list-style-type: none;
	float: right;
}
.tcp_sc_links li {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 4px;
	padding: 0 0px 0 0px;

	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-decoration: none;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
}
.tcp_sc_links li:hover {
	border-top: 1px dotted #ccc;
}
.tcp_sc_links li a{
	text-decoration: none;
	background-image:url(/wp-content/plugins/thecartpress/css/arrowClara.jpg);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	line-height: 27px;
	padding: 3px 20px 3px 28px;
}
.tcp_sc_links .tcp_sc_checkout a{
	font-weight: bold;
}


/* CHEKOUT THE WORDPRESS CART
-------------------------------------------------------------- */
#checkout  {

}
#checkout  p{
	margin-bottom:6px;

}
#checkout h3{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px !important;
	color: #333 !important;

	background-repeat: repeat-x;
	padding-left: 10px;
	background-position: 1px 0px;
	margin: 0px 0px 1px 0px !important;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	text-transform: uppercase;
}
#checkout h3 a{
	text-decoration: none;	
}
.checkout_active h3.active{
	font-weight: bold;
	color: #000;
}
#checkout h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-transform: uppercase;
	line-height: 20px;
	padding-left: 0px;
	border-bottom: 1px dotted #999;
	margin-bottom:10px;
	font-weight: normal;
}
#checkout ul {
	list-style-type: none;
}

#identify_layer, #billing_layer, #shipping_layer, #sending_layer, #payment_layer, #cart_layer {
}

.checkout_info {
	margin-bottom: 1px;
	font-size: 11px;
	padding: 20px 10px 10px 10px;
	background-color: #ECF0D9; /*FAF7EE*/

	background-repeat: repeat-x;
	background-position: left -10px;
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	}
.identify_layer .checkout_info {
	padding-top: 0px;
	}
.checkout_info strong{
	color: #666 !important;	
	}
.checkout_info input {
	margin: 5px 0px 5px 0px !important;
}
.checkout_info input[type="submit"],
.checkout_info input[type="button"]{
	padding: 6px;
}

.checkout_info select {
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.checkout_info label {
	padding: 0px 0px 0px 4px;
	margin: 0px;
}
.checkout_info span.description {
	clear: left;
	color: #C00;
	display: block;
	margin-bottom: 10px;
	text-align: right;
}
#login_form {
	float:right;
	width:45%;
	padding: 10px;
}
#login_form label {
	width: 80px;
	float: left;
	padding-top:6px;
	clear:both;
}
#login_form input  {
	width: 100px;
	float: left;
	margin: 5px 0px 5px 0px;
}
#loginform p{
	padding: 0px;
}
.login-remember {
	clear:both;
	width: 100%;
	display: block;
}
.login-remember label{
	padding-top:10px;
	width: 200px !important;
	font-size: .85em;
}
.login-remember input {
	clear:left;
	float: left;
	margin: 5px 0px 5px 0px;
	width: 30px !important;
}
p.login-lostpassword {
	clear: both;		
}
#login_guess {
	float:left;
	width:45%;
	padding: 10px;
}
#login_guess a, p.login-lostpassword a{
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	color:#C00;
}
#login_guess a:hover, p.login-lostpassword a:hover{
	color:#960000;
}
#login_guess ul{
	margin-top: 6px;
	margin-bottom: 14px;
}
#billing_layer_info p, #shipping_layer_info p {
	line-height: 24px;
	margin-bottom:20px;
	clear: both;
	display: block;
background-color: #ECF0D9;
}
#selected_billing_area label,
#selected_shipping_area label {
	font-weight: bold;	
	margin: 0px 10px 0px 0px;
}
#selected_billing_area br,
#selected_shipping_area br {
	display: none;		
}
#selected_billing_area select,
#selected_shipping_area select {
	margin: 0px 0px 10px 0px;
}
#new_shipping_area li, #new_billing_area li {
	float: left;
	line-height: 24px;
	margin-bottom:1px;
	list-style-type: none;
}
#new_shipping_area li label, #new_billing_area li label {
	width: 140px;
	float: left;

}
#new_shipping_area li input, #new_billing_area li input, #new_shipping_area li select, #new_billing_area li select {
	width: 260px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#new_shipping_area span.error, #new_billing_area span.error {
	line-height: 1em;
	clear:left;
	font-weight:bolder;
	color:#C00;
	display: block;
	padding:0px 0px 10px 4px;
}


#cart_layer table {
}
#cart_layer .checkout_item  td{
	background-color: #fff0f0;
	border-bottom:#fff solid 1px; /*FAF7EE*/
	padding-bottom: 6px;
	padding-top: 6px;
}
#cart_layer .impar  td{
	background-color: #FAF7EE;
}

#cart_layer .checkout_subtotal  td, #cart_layer .checkout_total  td{
	background-color: #f0f0ff;
}
#cart_layer .checkout_total  {
	font-weight: bolder;
	font-size: 12px;
}
#cart_layer .checkout_total  td{
	border-top:#999 dotted 1px;
}
.checkout_currency {
	text-align: right;
}
#cart_layer .checkout_total .checkout_currency{
	color: #fff;
	background-color: #c00;
	border:#c00 solid 1px;
}
.cart_layer_info table th{
	background-color: #fff;
}
.cart_layer_info #comment{
	width: 62%;
}
.checkout_subtotal tr{
}

/* Checkout resume */
div#shipping_info {
	width: inherit;
	float: left;
}
div#billing_info {
	width: inherit;
	float: left;
	margin-left: 40px;
}
div#shipping_info h3,
div#billing_info h3{
	margin-bottom:6px;
	padding-right: 10px;
	font-weight: bold;
}
#content .tcp_payment_area table.widefat {
	clear: both;
	margin-top:20px;
}

/* ***Float containers fix*** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix {
	display: inline-table;
}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  


ul.tcp_checkout_bar li {display: inline; padding-right: 2em;}
li.tcp_checkout_active_step span{font-weight:bold;}

.tcp_item_discount {padding-left: 1em;}

div.tcp_order_panel {
	text-align: right;
    font-size: .85em;
}
#content .tcp_order_panel form, #content .tcp_order_panel select, #content .tcp_order_panel input {
}

#content .tcp_products_list  {
	border-collapse: separate;
	border-spacing: 6px 6px;
	border: 0px;
	width: 100%;
	margin-bottom: 10px;
  	font-size: 11px;
	background-color:#ECF0D9;
}

#content .tcp_products_list .entry-title{
	font-size:14px;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}
.tcp_products_list .entry-title a:link, .tcp_products_list .entry-title a:visited {
    color: #000000;
    text-decoration: none;
}
.tcp_products_list .entry-title a:active, .tcp_products_list .entry-title a:hover {
    color: #ECF0D9;
}
.tcp_products_list .entry-meta {
    color: #888888;
    font-size: .9em;
}
.tcp_products_list .entry-meta a, .tcp_products_list .entry-utility a {
	text-decoration: none;
	font-weight: normal;
background-color:#ECF0D9;
}
#content .tcp_products_list .entry-price {
    color: #CC9999;
    font-size: .85em;
    font-weight: bold;
    line-height: 18px;
    margin-left: 1px;
    text-transform: lowercase;
}
#content .tcp_products_list .entry-post-thumbnail {
float:left;
margin:10px;}
#content .tcp_products_list .entry-taxonomies, #content .tcp_products_list .entry-utilities  {
}
#content .tcp_products_list .entry-summary {
	padding-left: 10px;
	width: auto;
	margin-top: 0;
	margin-bottom: 0px;
	background-color: #ECF0D9;
	}
	
#content .tcp_products_list .entry-summary p {
    margin-bottom: 0px !important;
}
#content .tcp_products_list .hentry {
    margin: 0 0 0;
    padding: 0 0 0;
}
#content table.tcp_products_list tr td {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image:url(/wp-content/plugins/thecartpress/css/box-tcp-list-td.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	text-decoration: none;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 10px 10px 10px 10px !important;
	background-color: #ECF0D9;
}
#content table.tcp_products_list td {
background-color:#ECF0D9;
	}
#content table.tcp_products_list tr td:hover {
	background-position: 0px bottom;
	background-image:url(/wp-content/plugins/thecartpress/css/box-tcp-list-td.jpg);
	background-color: #ECF0D9;
}
#content table.tcp_products_list tr td.tcp_8_cols {
	width: 12%;
	}
#content table.tcp_products_list tr td.tcp_7_cols {
	width: 14%;
	}
#content table.tcp_products_list tr td.tcp_6_cols {
	width: 16%;
	}
#content table.tcp_products_list tr td.tcp_5_cols {
	width: 20%;
	}
#content table.tcp_products_list tr td.tcp_4_cols {
	width: 25%;
	}
#content table.tcp_products_list tr td.tcp_3_cols {
	width: 33%;
	}
#content table.tcp_products_list tr td.tcp_2_cols {
	width: 50%;
	}
/*///////  BUY BUTTON  ///////////////////////////////*/

/*For themes with div id content*/
#content .tcp_buy_button table {
	margin-top: 10px;
}
#content .tcp_buy_button table {
	clear: both;

	width: inherit;
    border: 0px;
}
#content .tcp_buy_button table tr:nth-child(1) {
	display: none;
}
#content .tcp_buy_button table tr {
	color: #666;
	background-color: #B9BDA6;
}
#content .tcp_buy_button table tr td {
	vertical-align:baseline;
	padding:4px 10px 4px 10px !important;
	border-top: 1px solid #fff;
}
#content .tcp_buy_button table tr:hover {
	color: #333;
	background-color: #B9BDA6;
}
#content .tcp_buy_button table tr td:hover  {
}
.tcp_buy_button table label {
	display: none;
}
#content .tcp_buy_button table input[type="button"], #content .tcp_buy_button table input[type="submit"] {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #ccc;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	color:#000000;
	cursor:pointer !important;
	font:11px/16px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	padding:1px 4px 1px 4px !important;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	background-color: #ECF0D9;
	text-transform: capitalize;
	display: inline;
	margin: 1px 2px;

	background-repeat: repeat-x;
}
#content .tcp_buy_button table input[type="button"]:hover, #content .tcp_buy_button table input[type="submit"]:hover {
	border:1px solid #99b;
	color:#000;
	cursor:pointer;
	text-shadow:0 1px 1px #F1F4FB
}
#content .tcp_buy_button table input {
	margin: 2px 2px !important;
	display: inline;
}
#content .tcp_buy_button table tr td select {
	margin: 2px 0px 2px!important;
	display: inline;
	color: #666;
}

.tcp_added_product_title {
	clear: left;
	font-size: 11px;
	color: #000;
	margin: 3px 0px 0px 10px;
	display: block;
}
.tcp_added_product_title a{
	color: #1A2A1F;
	text-decoration: underline;
}
.tcp_added_product_title a:hover{
	color: #ECF0D9;
	text-decoration: none;
	background-color:#1A2A1F;
}
#content .tcp_add_to_shopping_cart {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #ccc;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	color:#ECF0D9;
	cursor:pointer !important;
	font:11px/16px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	padding:2px 4px 2px 4px !important;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	background-color: #ECF0D9;
	text-transform: capitalize;
	display: inline;
	margin: 1px 2px;

	background-repeat: repeat-x;
}
#content .tcp_add_to_shopping_cart:hover {
	border:1px solid #99b;
	color:#000;
}






/*For themes without div id content*/


.tcp_buy_button table {
	margin-top: 10px;
}
.tcp_buy_button table {
	clear: both;
	width: inherit;
    border: 0px;
}
.tcp_buy_button table tr:nth-child(1) {
	display: none;
}
.tcp_buy_button table tr {
	color: #666;
	background-color: #ECF0D9;
}
.tcp_buy_button table tr td {
	vertical-align:baseline;
	padding:4px 10px 4px 10px !important;
	border-top: 1px solid #fff;
}
.tcp_buy_button table tr:hover {
	color: #333;
	background-color: #ECF0D9;
}
.tcp_buy_button table tr td:hover  {
}
.tcp_buy_button table label {
	display: none;
}
.tcp_buy_button table input[type="button"], .tcp_buy_button table input[type="submit"] {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #ccc;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	color:#ECF0D9;
	cursor:pointer !important;
	font:11px/16px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	padding:1px 4px 1px 4px !important;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	background-color: #ECF0D9;
	text-transform: capitalize;
	display: inline;
	margin: 1px 2px;
	background-repeat: repeat-x;
}
.tcp_buy_button table input[type="button"]:hover, .tcp_buy_button table input[type="submit"]:hover {
	border:1px solid #99b;
	color:#000;
	cursor:pointer;
	text-shadow:0 1px 1px #ECF0D9;
}
.tcp_buy_button table input {
	margin: 2px 2px !important;
	display: inline;
}
.tcp_buy_button table tr td select {
	margin: 2px 0px 2px!important;
	display: inline;
	color: #666;
}

.tcp_added_product_title {
	clear: left;
	font-size: 11px;
	color: #000;
	margin: 3px 0px 0px 10px;
	display: block;
}
.tcp_added_product_title a{
	color: #1a2a1f;
	text-decoration: underline;
}
.tcp_added_product_title a:hover{
	color: #ECF0D9;
	text-decoration: none;
	background-color:#ECF0D9;
}
.tcp_add_to_shopping_cart {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #ccc;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	color:#348ABB;
	cursor:pointer !important;
	font:11px/16px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	padding:2px 4px 2px 4px !important;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	background-color: #ECF0D9;
	text-transform: capitalize;
	display: inline;
	margin: 1px 2px;
	background-repeat: repeat-x;
}
.tcp_add_to_shopping_cart:hover {
	border:1px solid #99b;
	color:#000;
}


