@charset "utf-8";

#table_subcategories
{
 	width:100%;
 	margin-bottom:0px;
    text-align:center;
    margin-top:20px;
}

#table_subcategories img
{
	vertical-align:middle;
}

#table_subcategories td
{
 	padding:5px;
}


#table_subcategories a
{
 	font-weight:bold;
 	color:#000000;
 	text-decoration:none;
}

.checkout_note
{
	font-size:11px;
}

.payment_note
{
	font-size:12px;
	margin-top:20px;
	margin-bottom:20px;
}

.thanks
{
	font-size:12px;
	margin-top:10px;
}

.cart_button
{
	margin-top:10px;
	margin-bottom:10px;
}


#table_checkout_info
{
	width:720px;
 	border-collapse:collapse;
 	border:solid 1px #909090;
 	margin-top:15px;
}

#table_checkout_info .label
{
	width:100px;
	border-right:solid 1px #909090;
	background-color:#FCFCFC;
}

#table_checkout_info .shipping
{
    width:250px;
	border-left:solid 1px #909090;
}

#table_checkout_info td
{
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	border-bottom:solid 1px #909090;
 	vertical-align:top;
 	height:30px;
}

#table_checkout_info th
{
 	background-color:#fafafa;
 	border-bottom:solid 1px #909090;
 	font-size:12px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:30px;
 	width:220px;
}

#table_receipt_info
{
	width:720px;
 	border-collapse:collapse;
 	border:solid 1px #909090;
}

#table_receipt_info .label
{
	width:120px;
	border-right:solid 1px #909090;
	background-color:#FCFCFC;
}

#table_receipt_info td
{
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	border-bottom:solid 1px #909090;
 	vertical-align:top;
 	height:30px;
}

#table_receipt_info th
{
 	background-color:#fafafa;
 	border-bottom:solid 1px #909090;
 	font-size:12px;
 	text-align:left;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:30px;
 	width:220px;
}




#table_cart, #table_receipt
{
	width:720px;
 	border-collapse:collapse;
 	border:solid 1px #909090;
}

#table_cart .subtotal table, #table_receipt .subtotal table
{
	width:250px;
 	border-collapse:collapse;
 	text-align:right;
 	float:right;
}

#table_cart .subtotal td, #table_receipt .subtotal td
{
	height:20px;
	padding:0px;
	border-bottom:none;
}


#table_cart td, #table_receipt td
{
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	border-bottom:solid 1px #909090;
 	vertical-align:top;
 	height:60px;
}

#table_cart th, #table_receipt th
{
 	background-color:#fafafa;
 	border-bottom:solid 1px #909090;
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:30px;
 	width:220px;
}

#table_cart .subtotal, #table_receipt .subtotal
{
 	font-size:11px;
 	text-align:right;
 	height:80px;
}

#table_cart .grandtotal, #table_receipt .grandtotal
{
 	font-size:12px;
 	font-weight:bold;
 	padding:5px;
 	height:30px;
 	vertical-align:middle;
}

#table_cart .td_grandtotal, #table_receipt .td_grandtotal
{
 	border-top:solid 1px #000000;
 	vertical-align:middle;
}


#table_cart .total, #table_receipt .total
{
 	font-size:12px;
	font-weight:bold;
}

#table_cart .product_count, #table_receipt .product_count
{
 	font-size:11px;
 	text-align:center;
}

#table_cart .product_count input, #table_receipt .product_count input
{
 	text-align:center;
}

#table_cart .product_count a, #table_receipt .product_count a
{
	color:blue;
}

#table_cart .product_price, #table_receipt .product_price
{
 	font-size:11px;
 	text-align:center;
}

#table_cart .product_total, #table_receipt .product_total
{
 	font-weight:bold;
 	font-size:11px;
 	text-align:center;
}

#table_cart .product_name, #table_receipt .product_name
{
 	font-weight:bold;
 	font-size:11px;
}

#table_cart .product_webcode, #table_receipt .product_webcode
{
 	color:#777777;
 	font-size:11px;
	font-weight:bold;
 	margin-bottom:5px;
}

#table_cart .product_your_color, #table_receipt .product_your_color
{
 	font-size:11px;
 	font-weight:bold;
 	color:#25b20e;
 	margin-left:10px;
}

#table_cart .product_your_size, #table_receipt .product_your_size
{
 	font-size:11px;
 	font-weight:bold;
 	color:#1e31e8;
 	margin-left:10px;
}

#table_cart .product_in_stock, #table_receipt .product_in_stock
{
	color:#006600;
	font-size:11px;
}



#table_cart .product_bo, #table_receipt .product_bo
{
 	color:#eb2131;
	font-size:11px;
	font-weight:normal;
}

#table_cart .products, #table_receipt .products
{
	text-align:left;
	width:500px;
}

#table_cart .quantity, #table_receipt .quantity
{
	text-align:center;
}

#table_cart .price, #table_receipt .price
{
	text-align:center;
}

#table_cart .price_total, #table_receipt .price_total
{
	text-align:center;
}

#table_receipt .merchant
{
	text-align:center;
	font-size:12px;
}

#table_receipt .type
{
	text-align:left;
	font-size:12px;
}

#table_receipt .receipt
{
	text-align:left;
	font-size:12px;
}

#table_receipt .key
{
	text-align:left;
	font-size:12px;
}

#table_receipt .value
{
	text-align:left;
	font-size:12px;
}

#table_receipt .refundpolicy
{
	text-align:left;
	font-size:12px;
}

#table_receipt .refundpolicy_policy
{
	text-align:left;
	font-size:12px;
}






#table_products
{
 	width:720px;
 	border-collapse:collapse;
 	border:solid 1px #909090;
}

#table_products .search
{
 	font-size:11px;
 	font-weight:normal;
 	text-align:left;
}


#table_products td
{
 	border:solid 1px #b0b0b0;
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	width:220px;
 	height:140px;
 	vertical-align:top;
}

#table_products th
{
 	background-color:#fafafa;
 	font-size:12px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:50px;
 	width:220px;
}

#table_products .count
{
	text-align:right;
}

#table_products .page
{
	text-align:left;
	font-weight:bold;
	font-size:13px;
}

#table_products .page a
{
	color:#eb2131;
	font-size:13px;
}

#table_products .image
{
 	float:left;
 	width:80px;
 	height:80px;
}

#table_products .description
{
 	margin-left:4px;
 	float:left;
 	width:135px;
 	overflow:hidden;
}

#table_products .stock
{
	color:#006600;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}

#table_products .stock_bo
{
	color:#eb2131;
	font-size:11px;
	font-weight:normal;
	margin-top:2px;
}

#table_products .special, #product_content .special
{
	color:#f48605;
	font-weight:bold;
}

#table_products .new, #product_content .new
{
	color:#25b20e;
	font-weight:bold;
}

#table_products .webcode
{
 	color:#777777;
	font-size:11px;
	font-weight:bold;
}

#table_products .price
{
 	margin-top:2px;
 	font-size:11px;
 	font-weight:bold;
 	color:#333333;
}

#table_products .client_price
{
 	margin-top:2px;
 	font-size:11px;
 	font-weight:bold;
 	color:#0000ff;
}

#table_products .discount
{
 	margin-top:2px;
 	font-size:10px;
 	color:#0000ff;
}


#table_products a
{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:1.3em;
}




#product_content
{
	width:720px;

}

#product_content th
{
 	text-align:left;
 	padding:5px;
}

#product_content td
{
 	padding:5px;
 	vertical-align:top;
}

#product_content .description
{
 	font-size:11px;
}

#product_content hr
{
	color:#AAAAAA;
	background-color:#AAAAAA;
	height:1px;
	border:0;
}

#product_content .color
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#111111;
}


#product_content label
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:normal;
	color:#111111;
}

#product_content .size
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#111111;
}


#product_content .details
{
 	background-color:#fafafa;
 	width:170px;
 	padding:10px;
}

#product_content .add
{
	text-align:center;
	margin-top:10px;
}

#product_content .price
{
	font-size:14px;
	font-weight:bold;
}

#product_content .client_price
{
	font-size:14px;
	font-weight:bold;
	color:#0000ff;
}

#product_content .discount
{
 	font-size:10px;
 	color:#0000ff;
}

#product_content .startingat
{
	font-size:11px;
	color:#555555;
}

#product_content .oversize
{
	font-size:11px;
	font-weight:bold;
}

#product_content .webcode
{
	color:#444444;
	font-size:11px;
	font-weight:bold;
}

#product_content .stock
{
	color:#006600;
	font-size:11px;
	font-weight:bold;
}

#product_content .stock_bo
{
	color:#eb2131;
	font-size:11px;
	font-weight:normal;
}

.cart-left
{
	width:450px;
	vertical-align:top;
	padding-right:10px;
}

.cart-right
{
	background-color:#f1f1f1;
	width:250px;
	padding:10px;
	vertical-align:top;
}

.cart-hr
{
	clear: both;
	color:#333333;
	border:none;
	height:1px;
	background-color:#333333;
}

.cart-add-left
{
	float:left;
	margin-bottom:10px;
}

.cart-add-right
{
	width:140px;
	overflow:hidden;
	float:right;
}

.cart-add-link
{
	clear:both;
	margin-top:5px;
}

.cart-add-color
{
 	font-size:11px;
 	font-weight:bold;
 	color:#25b20e;
}

.cart-add-price
{
 	font-size:13px;
 	font-weight:bold;
 	color:#0000ff;
}

.cart-add-size
{
 	font-size:11px;
 	font-weight:bold;
 	color:#1e31e8;
}

.cart-add-stock
{
	color:#006600;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}

.cart-add-stock_bo
{
	color:#eb2131;
	font-size:11px;
	font-weight:normal;
	margin-top:2px;
}

#table-add-cart
{
 	width:440px;
 	border-collapse:collapse;
}

#table-add-cart td
{
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:140px;
 	vertical-align:top;
}

#table-add-cart th
{
 	background-color:#fafafa;
 	font-size:10px;
 	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 	padding:10px;
 	height:50px;
 	width:220px;
}

#table-add-cart .count
{
	text-align:right;
}

#table-add-cart .page
{
	text-align:left;
	font-weight:bold;
	font-size:11px;
}

#table-add-cart .page a
{
	color:#eb2131;
}

#table-add-cart .image
{
 	float:left;
 	width:80px;
 	height:80px;
}

#table-add-cart .description
{
 	margin-left:4px;
 	float:left;
 	width:110px;
 	overflow:hidden;
}

#table-add-cart .stock
{
	color:#006600;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}

#table-add-cart .stock_bo
{
	color:#eb2131;
	font-size:11px;
	font-weight:normal;
	margin-top:2px;
}

#table-add-cart .special
{
	color:#f48605;
	font-weight:bold;
}

#table-add-cart .new
{
	color:#25b20e;
	font-weight:bold;
}

#table-add-cart .webcode
{
 	color:#777777;
	font-size:12px;
	font-weight:bold;
}

#table-add-cart .price
{
 	margin-top:2px;
 	font-size:11px;
 	font-weight:bold;
 	color:#333333;
}

#table-add-cart .client_price
{
 	margin-top:2px;
 	font-size:11px;
 	font-weight:bold;
 	color:#0000ff;
}

#table-add-cart .discount
{
	margin-top:2px;
 	font-size:10px;
 	color:#0000ff;
}


#table-add-cart a
{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:1.3em;
}
