/* CSS Document */

*{ padding:0; margin:0;}
.hidden{ display:none;}
img{ border:0;}
body{}

a:link {
	color: #707070;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #707070;
}
a:hover {
	text-decoration: none;
	color: #009900;
}
a:active {
	text-decoration: none;
}

#wrap{ width:900px; min-height:400px; height:auto; height:520px; margin:0 auto;}

	#header{ position:relative; height:115px; margin-left:28px; margin-right:28px; color:#707070; font-family:Arial, Helvetica, sans-serif; }
	#header h1{
	position:absolute;
	width:190px;
	height:53px;
	top:69px;
	left:-1px;
	background:url(images/logo.png) no-repeat;
}
		#header h1 a{ display:block; width:107px; height:69px;}
		
		#header ul li{ float:left; list-style:none;}
				.page_list{
	position:absolute;
	left:240px;
	top:85px;
	font-size:12px;
	font-weight:bold;
	width: 603px;
	text-align: right;
}
			.category_list{
	position:absolute;
	left:278px;
	top:85px;
	font-size:12px;
	width: 102px;
	font-weight: bold;
}
				.category_list li{ padding-right:6px;}
				
			.users_opts{ position:absolute; right:8px; top:18px; font-size:10px;}
				.users_opts li{ padding-left:10px;}
				
			.search_box{ position:absolute; width:208px; height:16px; /*28*/ top:32px; right:0px; background:#fff; padding:6px;}
				.search_box .txt{ float:left; width:171px; height:14px; padding:0 2px; margin-right:4px; color:#707070; font-size:10px; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; border-right:1px solid #ededed; border-bottom:1px solid #ededed; }
				.search_box .sbmt{ float:left; width:23px; height:16px; }
				
				
				
/*---------------------------------------------Index--------------------------------------------------*/
.home_page{ width:826px; margin:16px auto 0 auto;}
	.home_image{ display:block;}
	.offer{ height:63px; text-align:center; color:#fff; font-family:"Times New Roman", Times, serif; background:#000;}
		.offer big{ display:block; font-size:28px; padding-top:4px;}
		.offer small{ display:block; font-size:14px;}
		.offer small a{ color:#fff; }
		.offer small a:hover{ text-decoration:none;}
		
		.thumb_links{ width:100%; overflow:hidden; margin-top:2px;}
		.thumb_links img{ display:block; float:left; padding:0 1px 2px 1px;}

/*---------------------------------------------Page--------------------------------------------------*/
.page_page{ width:599px; margin:55px 230px 0 70px;  font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;}
	.page_page h2{ font-size:40px; font-weight:normal; margin-bottom:30px;}
	.page_cont{ padding-left:30px; font-size:17px; }
	.page_cont p{ padding-bottom:15px;}
	
/*---------------------------------------------Contact Us--------------------------------------------------*/
.contact_page{ width:599px; margin:55px 230px 0 70px;  font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;}
	.contact_page h2{ font-size:20px; font-weight:normal; margin-bottom:0px;}
	
	.contact_cont{ background:#fff; padding-left:30px; font-size:14px; }
	.contact_cont p{ padding:5px;}
	.contact_cont .txt{ width:200px; border:1px solid #ccc; padding:2px; }
	.contact_cont .txta{ width:300px; height:75px; border:1px solid #ccc; padding:2px; }
	
	#error{ display:none; padding:5px; background:#FFD9D9; border:1px solid #CA0000; font-size:12px;}
	#success{ display:none; padding:5px; background:#BFFFBF; border:1px solid #006600; font-size:12px;}
	
/*---------------------------------------------Share Page--------------------------------------------------*/
.share_page{ width:599px; margin:55px 230px 0 70px;  font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;}
	.share_page h2{ font-size:20px; font-weight:normal; margin-bottom:0px;}
	
	.share_cont{ background:#fff; padding-left:30px; font-size:14px; }
	.share_cont form{ padding-top:20px;}
	.share_cont p{ padding:5px;}
	.share_cont .txt{ width:200px; border:1px solid #ccc; padding:2px; }
	.share_cont .txta{ width:300px; height:75px; border:1px solid #ccc; padding:2px; }

/*---------------------------------------------Checkout--------------------------------------------------*/
.checkout_page{ margin:70px 10px 0 10px; padding:10px; background:#fff;}
	.co_table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; vertical-align:top;}
	.header_row td{ font-size:12px; padding:0; line-height:20px; background:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}


	.co_footer{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}
	.co_footer td{ height:35px;}
		.co_footer .label{ text-align:right; padding-right:10px; background:#f5f5f5; border:1px solid #ccc; border-right:0;}
		.co_footer .total{ background:#e2e2e2; border:1px solid #ccc; border-left:0;}
		.co_footer .rmv{ padding:0 10px; cursor:pointer; border:1px solid #ccc;}

/*---------------------------------------------Category--------------------------------------------------*/

.cat_page{ width:820px; margin:0 auto;}
	.cat_image{ display:block; }
	.cat_gallery{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
		.cat_sdesc{ float:left; width:200px; margin:2px;  text-transform:uppercase;}
		.cat_sdesc a{ color:#000; text-decoration:none;}
		.cat_sdesc a:hover{ text-decoration:underline;}
		.cat_sdesc big{ font-size:18px;}
		.cat_sdesc img{ display:block; margin:4px 0;}
		.cat_sdesc p{ font-size:14px;}

/*---------------------------------------------Product--------------------------------------------------*/

.product_page{ width:820px;  margin:0 auto;}
	.product_page h2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
	.product_list{ width:100%; overflow:hidden; background:#fff;}
	.product_list .cat_sdesc p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	.gray_text{ color:#999999; text-decoration:none}
	.red_text{ color:#BB0000}
	.product_row{ clear:both;}

/*---------------------------------------------Single Product--------------------------------------------------*/

.single_prod{ width:722px; overflow:hidden; margin:26px auto 0 auto; padding:5px; background:#fff;}
	.sp_picx{ float:left; width:430px;}
		.big_image{ display:block; margin-bottom:5px;}
		.single_thumb{ width:100%; overflow:hidden;}
		.single_thumb img{ display:block; float:left; margin-right:4px; margin-bottom:4px; cursor:pointer; margin-top:6px;}
	.sp_desc{ float:right; width:272px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		.pagin{ text-align:right; color:#ccc; margin-top:7px; margin-bottom:24px; margin-right:10px;}
			.pagin .pre{ margin-right:5px;}
			.pagin .next{ margin-left:5px;}
		.sp_desc h2{ font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:20px;}
		.sp_cont{}
			.sp_cont p{ margin-bottom:15px;}
			.sp_cont ul{ margin-left:15px; margin-bottom:15px;}
			.sp_cont a{ color:#000;}
			.swatch{ margin-bottom:8px;}
				.swatch b{ display:block; color:#f35086;}
				
			.sp_cont select{ font-size:11px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}


.wpsc_checkout_table .text{border:1px solid #ccc;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.wpsc_checkout_table select{border:1px solid #ccc;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.wpsc_checkout_table .make_purchase{ }
