@charset "utf-8";
/* CSS Document */



/*HOMEPAGE
-----------*/
#welcome, #special_offers{width:360px;}
#special_offers{text-align:right;}

#featured_products_title{width:177px; height:26px; position:relative; top:13px; background:url('featured-products-title-BK.png') 50% 50% no-repeat; color:#0A4165; font-size:15px; font-weight:bold; line-height:26px; text-align:center;}

#featured_products_wrap{ background-color:#F1F9FE; width:740px; margin-bottom:20px;}
	#featured_products_top{background:url('featured-top.jpg') 50% 0% no-repeat; padding-top:12px; height:1%;}
	#featured_products_bottom{background:url('featured-bottom.jpg') 50% 100% no-repeat; padding-bottom:12px; height:1%;}
		#featured_products{border-left:1px solid #147CC0; border-right:1px solid #147CC0; padding:15px 5px 0; height:1%;}
		.featured_product{width:170px; margin:0 6px; _margin:0 5px; margin-bottom:10px; float:left; background:url('featured-product-top.jpg') 50% 0% no-repeat; height:1%;}
		.featured_product .blue_title{height:34px; font-size:12px; padding:3px 0 0 6px;}
		.featured_product_bottom{background:url('featured-product-bottom.jpg') 50% 100% no-repeat; padding-bottom:10px; height:1%;}
		.featured_product_info{background-color:#FFF; padding:0 5px; min-height:180px; border-left:1px solid #147CC0; border-right:1px solid #147CC0;}
		.text_product_small_info{bottom:0px;}

/*SECTION
-----------*/

.medium_blue_box_wrap{ background-color:#FFF; width:365px; float:left; margin:3px 2px;}
.medium_blue_box_top{background:url('medium-blue-box-top.jpg') 50% 0% no-repeat; padding-top:8px; height:1%;}
	.medium_blue_box_bottom{background:url('medium-blue-box-bottom.jpg') 50% 100% no-repeat; padding-bottom:8px; height:1%;}
		.medium_blue_box{border-left:1px solid #089DD9; border-right:1px solid #089DD9; padding: 0 5px 5px; height:100px; overflow:hidden;}
		#content_root .medium_blue_box p{margin:4px 0 0; font-size:11px; }
		

/*PRODUCT
---------*/

.product_outer{background:url('product_box_top.gif') 50% 0% no-repeat; margin:20px 0;}
	.product_top{min-height:200px; _height:200px; padding:25px; position:relative;}
	.product_top img{margin:0 10px 10px 0;}
	.more-information{position:absolute; bottom:5px; right:5px;}
	.product_bottom{background:#089DD9 url('product_box_bottom.gif') no-repeat 50% 100%; min-height:50px; color:#FFF; _height:50px; padding:15px;}
	.product_attributes{}
	.price{width:175px; height:45px; float:right; padding-right:10px;}
	input#buy_button{background:url('buy_button.jpg') 50% 50% no-repeat; height:28px; width:30px; border:none; margin:10px 0 0 0; cursor:pointer;}
	
		
/*CHECKOUT
----------*/

#checkout_wrap{background-color:#F1F9FE; width:740px;}
	#checkout_top{background:url('featured-top.jpg') 50% 0% no-repeat; padding-top:12px; height:1%;}
	#checkout_bottom{background:url('featured-bottom.jpg') 50% 100% no-repeat; padding-bottom:12px; height:1%;}
		#checkout{border-left:1px solid #147CC0; border-right:1px solid #147CC0; padding:15px 5px 0 30px; height:1%;}
		#checkout th{background-color:#089DD9; height:25px; line-height:25px; font-weight:bold; text-align:left; padding-left:5px; color:#FFF;}
		#checkout td{background-color:#DAE2EF; text-align:left; padding:5px; }
		#checkout td p, #checkout td strong{color:#0A4165;}
		#checkout .clear_back {background-color:#F1F9FE;}
		#checkout .total {background-color:#089DD9;}
		#checkout .total strong{color:#FFF;}
		#checkout_buttons{padding:50px 0 0 150px;}
		#checkout_buttons input{float:right; margin-left:15px; border:none;}
		
/*LOGIN
----------*/

#login-wrap{
	padding-top:60px;
}