@charset "utf-8";
/* CSS Document */
.goog-te-banner-frame.skiptranslate {display: none !important;} 
body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	top: 0px !important;
}
*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
}
*{ outline:0px;}
.clear{ clear:both;}
.wrapper{ width:100%; background:#FFF;}
.container{ width:1004px; margin:auto;background: url(../images/container_bg.jpg) repeat-y top #ffffff; }
.container_bottom{ width:999px; margin:auto;}
.container_inner{ width:979px; margin:auto;}	
.header{ width:979px;float:left;}
		.logo{float:left; width:300px; padding: 20px 0 10px 0px;}
		.header_right{ width:415px; float: right; padding-top:5px}
		.header_right ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#05387a; margin: 12px 0 0 0px; float:right}
		.header_right li{ float:left; padding:0px; display:block; list-style:none;}
		.header_right a{ text-decoration:none; color:#05387a;}
		.header_right a:hover{ text-decoration:none; color:#05387a;}
			
			.currency_list{ background:url(../images/header_menu_sep.jpg) right no-repeat; padding: 0 0 0 0px; }
			.currency_list li{ font-family:Arial, Helvetica, sans-serif;}
			#currency_nav{  padding: 0 10px 0 19px;}
			.currency_txt{ width:70px; border: solid 1px #cccccc; height:20px; margin: 0 0 0 5px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
			.login_list{ background:url(../images/header_menu_sep.jpg) right no-repeat; padding: 0 0 0 5px; }
			.login_list li{ font-family:Arial, Helvetica, sans-serif;}
			#login_nav{  padding: 0 10px 0 19px;}
			
			.account_list{ background:url(../images/header_menu_sep.jpg) right no-repeat; padding: 0 0 0 5px; }
			.account_list li{ font-family:Arial, Helvetica, sans-serif;}
			#account_nav{ padding: 0 10px 0 19px;}
			
			.basket_list{ background:url(../images/header_menu_sep.jpg) right no-repeat; padding: 0 0 0 5px;}
			.basket_list li{ font-family:Arial, Helvetica, sans-serif;}
			#basket_nav{  padding: 0 10px 0 17px;}
			
			
			.check_list{  padding: 0 0px 0 0px; float:right; }
			.check_list li{ font-family:Arial, Helvetica, sans-serif;}
			#check_nav{ padding: 0 10px 0 19px; float:right;}
		
.menu{width:979px;float:left;height:38px;padding: 11px 0 0 0px;border-bottom: dashed 1px #ccc;}	
		.menu ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#05387a; padding: 7px 0 0 0px; }
		.menu li{ float:left; list-style:none; padding:0 15px 0 5px; font-weight:bold;}
		.menu a{ text-decoration:none; color:#05387a; padding: 0 0 1px 0px;}
		.menu a:hover{color:#ff9900;  }
		/*.menu a.selected{color:#ff9900;  }	*/	
		
		#home_nav{ padding: 0 15px 0 0px; margin-left:12px;}
		/*#home_nav a:hover{ background:url(../images/nav_underline.jpg) bottom no-repeat ;}*/
		
		#offer_nav{ padding: 0 15px 0 6px;}
		/*#offer_nav a:hover{background: url(../images/offer_line.jpg) bottom no-repeat;}*/
		
		#contact_nav{ padding: 0 0 0 0px;}
	/*	#contact_nav a:hover{ background:url(../images/contact_underline.jpg) bottom no-repeat;}*/
		
		/*#about_nav a:hover{  background:url(../images/contact_underline.jpg) bottom no-repeat;}*/
		
		/*.globe{ width:39px; float:left; margin: 0 0 0 12px;}*/
		.translate_txtfld{ width:155px; border:solid 1px #cccccc;}
		.txtfld_translate{ float: right; margin: 0 0 0 0px; }
		.date{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#05387A; font-weight:bold; padding: 0 0 0 10px;}
		
		
		
/*.banner{ width:979px;float:left; border-top: dashed 1px #cccccc; }*/

		.baner_left{ width:224px; float:left; padding:0 0 0 0px;}
			.cat_header{ width:150px; float:left;}
			.cat_header img{ padding: 7px 0 7px 13px;}
			.baner_left ul{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 0 0 12px 0px; text-transform:uppercase;}
			.baner_left li{ list-style:none; padding: 8px 0 8px 14px;}
			.baner_left a{ text-decoration:none; color:#666666;}
			.baner_left a.active{ text-decoration:none; color:#FF9900; font-weight:bold }			
			.baner_left a:hover{ text-decoration: none; color:#FF9900;}
			.baner_left a.active:hover{ text-decoration:underline; color:#FF9900; font-weight:bold }				
			
		.banner_right{ width:755px; float:left; padding-top:7px;}
			.banner_right img{ padding: 5px 0 0 8px;}	
			
			
			
.search{
	width:979px;
	float:left;
	padding: 12px 0 0 0px;
	/* [disabled]border-bottom: dashed 1px #ccc; */
}			
		.newsletter{ float:left; width:224px; border-top: dashed 1px #cccccc; }
			.newsletter img{ padding: 10px 0 0 13px;}
			.news_field{ width:203px; border:solid 1px #cccccc; margin: 15px 0 0 12px; height:22px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 2px 0 0 3px;}
			.news_field_name{width:203px; border:solid 1px #cccccc;margin: 0px 0 0 12px; height:22px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 2px 0 0 3px;}
			.but1{ width:67px; height:23px; cursor:pointer;background: url(../images/submit-btn2.jpg) no-repeat center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff9909; font-weight:bold; float:right; margin: 7px 9px 0 0px;}
			
			
		.search_right{
	float:left;
	width:755px;
	/* [disabled]border-top: dashed 1px #cccccc; */
}
			.search_right p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#05387a; padding: 5px 0 0 8px;}
			
			.welcome_smalltext{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;}
			.searchfield{ width:318px; height:23px; border:solid 1px #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 2px 0 0 3px; }
			.searchfieldcat{ width:318px; height:27px; border:solid 1px #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 2px 0 0 3px; }			
			.but2{ width:70px; height:26px; cursor:pointer; font-weight:bold; background:url(../images/but2_bg.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff9909;}
		
			.field{ float:left; height:27px; padding: 0px 0 12px 10px; width:740px;}
				.field h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#05387a; padding: 4px 0 0 0px;}
			.field_left{ width:325px; float:left;}
			.field_left_cat{ width:325px; float:left;}			
			.field_right{ width:69px; float:left;}
			
.offer{
	width:979px;
	float:left;
	/* [disabled]border-top: dashed 1px #ccc; */
}
		.paypal{
	width:224px;
	float:left;
	margin: 12px 0 0 0px;
	border-top: dashed 1px #ccc;
}
			.paypal img{ padding: 10px 0 0 13px;}
		.offer_right{ width:755px; float:left; margin-top:0px;}	
			.new_arrival{ width:249px; float:left; margin: 0 0 0 4px; background:url(../images/offer_bg.jpg) 0px 0px no-repeat; height:107px;}
			.new_arrival a{ text-decoration:none; color:#05387A;}
			.new_arrival a:hover{ text-decoration:none; color:#FF9900;}
			.special_offer{ width:249px; float:left;background:url(../images/offer_bg.jpg) no-repeat; height:107px; padding: 0 0 0 0px; }
			.special_offer a{ text-decoration:none; color:#05387A;}
			.special_offer a:hover{ text-decoration:none; color:#FF9900;}
			.best_sellers{ width:249px; float:left;background:url(../images/offer_bg.jpg) no-repeat; height:107px;}
			.best_sellers a{ text-decoration:none; color:#05387A;}
			.best_sellers a:hover{ text-decoration:none; color:#FF9900;}
		.new_arrival .new_table{ margin: 13px 0 0 13px;}
			.new_table h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ff9900;}
			.new_table p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ababab; padding: 5px 0 0 0px;}
		.special_offer .offer_table{ margin: 13px 0 0 14px;}
			.offer_table h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ff9900;}
			.offer_table p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ababab; padding: 5px 0 0 0px;}	
		.best_sellers .best_table{ margin: 13px 0 0 14px;}
			.best_table h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ff9900;}
			.best_table p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ababab; padding: 5px 0 0 0px;}	
.socialnetwork{ width:979px;float:left;}
		.copyright{ width:224px; float:left;}
			.copy_table{ margin: 15px 0 0 0px;}
			.copy_table p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ababab; padding: 5px 0 0 0px;}	
		.socialicons{ width:610px; float: right; padding: 0 0 20px 0px;}
			.socialicons img{ padding: 20px 0 0 0px;}


.footer{ width:100%; background:#FFF;}	
	.footer_container{ width:999px; margin:auto; padding: 0 0 15px 0px;}
		.footer_left{ width:600px; float:left;}
			.footer_left ul{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 12px 0 0px 12px;}
			.footer_left li{ list-style:none; float:left; padding: 0 7px 0 7px;}
			.footer_left a{ text-decoration:none; color:#666666;}
			.footer_left a:hover{ text-decoration: none; color:#ff9900;}
			.ebayshop{ margin-left:85px;}
		.footer_right{ width:350px; float:right;}
			.footer_right p{  font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 12px 15px 0px 0px; float:right;}	
			.footer_right a{ text-decoration:none; color:#666666;}
			.footer_right a:hover{ text-decoration:none; color:#ff9900;}
			
			
			
			/************** INNER PAGE STYLE ***************/
			
		/* about us style */
.inner_banner{
	width:755px;
	float:left;
	padding: 5px 0 0 0px;
}
.inner_banner img{
	padding: 8px 0 20px 10px;
}
.inner_right{ width:755px; float:left;  padding-bottom:10px; position:relative }	
.inner_right .product_sorter1{ position:absolute; right:-0px; top:10px;}
.inner_right .product_sorter{ position:absolute; right:115px; top:10px;}
.inner_right .product_sort_text{ position:absolute; right:155px; top:12px;}
.inner_right select.sorter{ border:solid 1px #bbb; width:150px; font-size:12px; color:#05387A;}

.inner_right span{ color:#808080; font-size:12px; font-weight:normal; text-decoration:none; line-height:26px}
.inner_right span a.top{ color:#05387A; font-size:12px; font-weight:normal; text-decoration:none; line-height:26px}
.inner_right span a.top:hover{ color:#FF9900; font-size:12px; font-weight:normal; text-decoration:none; line-height:26px}
.inner_right_inner{ width:755px; float:left;  padding-bottom:10px; /*border-top: dashed 1px #cccccc;*/ }	
.inner_right_inner h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#05387A; padding: 10px 0 0 12px;}
.inner_right_inner p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 10px 0 0 12px;}
.inner_right_inner a{ text-decoration:none; color:#05387A}
.inner_right_inner a:hover{ text-decoration: underline; color:#05387A}
.inner_right_inner ul{ padding: 0 0 0 0px;}
.inner_right_inner li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 5px 0 0 0px; margin-left:27px}
.inner_right_bottom{width:755px; float:left; margin-top:15px; border-bottom:dashed 1px #cccccc; border-top:dashed 1px #cccccc;}
.product_gallery{ width:450px; float:left; padding-left:14px;}
.inner_right h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#05387A; padding: 10px 0 15px 12px;}
.inner_right p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 10px 0 0 12px;}
.info_left{ float: left; width:224px; margin-bottom:20px;/* border-top: dashed 1px #cccccc; */}		
.newsletter_about{float:left; width:224px;margin-top:0px; border-top: dashed 1px #cccccc;}
.newsletter_about img{ padding: 10px 0 0 13px;}
.search_field_inner{ width:203px; border:solid 1px #cccccc; margin: 20px 0 0 12px; height:22px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 2px 0 0 3px;}
.search_select_inner{ width:210px; border:solid 1px #cccccc; margin: 20px 0 0 12px; height:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 2px 0 0 3px;}
 .but1_inner{ width:67px; height:23px; background: url(../images/submit-btn2.jpg) no-repeat center; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff9909; font-weight:bold; float:right; margin: 7px 9px 0 0px;}	
 
.recent_wrapper{ width:100%;}
.recent_main_container{ width:1004px; margin:auto; background:url(../images/container_bg.jpg) repeat-y top #ffffff; }
.recent_inner_container{ width:997px; margin:auto; border-top: dashed 1px #eaeaea; }

.recent_header{ width:997px; float:left;}
.recent_header h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666; padding: 6px 0 6px 15px; text-transform:uppercase}
.recent_thumb{ width:187px;  float:left; padding: 6px 0px 42px 8px; height:130px}
.recent_thumb p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; text-align:center; padding: 5px 0 0 0px; line-height:18px; letter-spacing:0.5px;}
.recent_thumb a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; text-align:center; text-decoration:none}
.recent_pdt_name{ float:left; width:177px}
.recent_thumb .img_hold{ width:130px;  float:left; height:130px; position:relative; margin:0px 45px}
.recent_thumb .img_hold a{ width:130px; display:block; position:absolute;bottom:0px; left:0px; text-align:center}
			
.socialnetwork_inner_wrapper{ width:100%; }
.socialnetwork_inner{ width:997px; margin:auto;  height:156px; background:url(../images/inner_network_footer.jpg) no-repeat top; border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea; border-top:dashed 1px #eaeaea;}
.inner_newsletter{ width:240px; float:left; padding-top:15px;}
.inner_newsletter p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 11px;}
.inner_newsletter h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;}
.subtext{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#666666; }
.newsfield_inner_1{ width:217px; height:23px; border:solid 1px #cccccc; margin: 14px 0 0 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.newsfield_inner_2{ width:217px; height:23px; border:solid 1px #cccccc; margin: 9px 0 0 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.but_news{ width:100px; height:25px; background:url(../images/but_news.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; font-weight:bold; margin: 9px 10px 0 0px; float:right;}
					
.inner_socialnw{ width:240px; float:left; padding: 0 0 0 10px;}
.inner_socialnw p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 11px;}
.social_table{ margin: 14px 0 0 11px;}
.social_table p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding: 0 0 0 0px;}
.social_table a{ text-decoration:none; color:#666666;}
.social_table a:hover{ text-decoration: none; color:#FF9A00;}
				
.horncraft_link{ width:260px; float:left;}
.horncraft_link p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 17px;}
.horncraft_link ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 17px;}
.horncraft_link li{ text-decoration:none; list-style:none; padding: 5px 0 4px 0px;}
.horncraft_link a{ text-decoration:none; color:#666666;}
.horncraft_link a:hover{ text-decoration: none; color:#FF9A00;}
					
.inner_information{ width:240px; float:left;  padding: 0 0 0 0px;}
.inner_information p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 7px;}
.inner_information ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; padding: 14px 0 0 9px;}
.inner_information li{ text-decoration:none; list-style:none; padding: 5px 0 4px 0px;}
.inner_information a{ text-decoration:none; color:#666666;}
.inner_information a:hover{ text-decoration: none; color:#FF9A00;}
					
					/* categories page style */
					
.inner_right h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#666666; padding: 7px 0 0 12px;}
.cat_list{ margin: 7px 0 0 12px;}
.cat_list p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#05387a; padding: 0 0 0 0px; }
.product_list_left{ width:340px; float:left;  margin-top:15px; margin-left:15px; }
.product_list_left img{padding-left:20px;  }
.product_list_right{ width:380px; float:left;padding: 7px 0 0 0px;}
	.product_list_right h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#05387a;}
	.product_list_right h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#05387a;}
	.quantity{ width:40px; height:23px; border: solid 1px #cccccc; padding-left:12px;}
/*.quantity_but{ width:100px; height:23px; margin: 0 0 0 20px; background: url(../images/cart_but.jpg) no-repeat center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; font-weight:bold;}*/
	
	/* contact us */
.horncontact{ width:350px; height:23px; border: solid 1px #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;}
.horncontact1{ width:350px;border: solid 1px #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; }
.contact_form{ margin: 0 0 0 12px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; float:left}
.but_contact{ width:70px; height:23px; background:url(../images/submit-btn2.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff9909; font-weight:bold; float:right; margin: 9px 35px 0 0px; cursor:pointer; }

.login_but{ width:70px; height:23px; background: url(../images/submit-btn2.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ff9909; font-weight:bold; cursor:pointer;  }

.address_details{ float:left; width:290px; padding: 15px 0 0 0px;}
.address_details p{ line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding: 0 0 0 0px;}
.address_details a{ text-decoration:none; color:#666666;}
.address_details a:hover{ text-decoration:none; color:#FFA521;}
.map{ float:left; width:290px; padding: 16px 0 0 0px;}
.contact_info{
	width:710px;
	float:left;
}
.contact_info p{ font-size:12px; color:#666666;}
/* FAQ */
.faq_header{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#05387A;}
.faq_text{ line-height:18px;}
#faq_border{ width:715px; float:left; padding: 0px 14px 15px 14px; margin-top:20px; border: dashed 1px #ccc; margin-left:10px}
#contact_border{ width:715px; float:left; padding: 0px 14px 15px 14px; margin-top:20px; border: dashed 1px #ccc; margin-left:10px}
.faq_question{
	width:700px;
	float:left;
	margin-left:10px;
	/* [disabled]border-bottom:dotted 1px #ccc; */
}
	
.inner_right_inner #faq_border ul{ padding: 12px 0 12px 0px;}	
.inner_right_inner #faq_border ul li{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#666; padding: 5px 0 5px 0px; list-style:none;}
.inner_right_inner #faq_border .faq_question ul li a{ text-decoration:none; color:#666;}
.inner_right_inner #faq_border .faq_question ul li a:hover{ text-decoration: none; color:#FF9801;}
.faq_answers{
	width:700px;
	float:left;
	margin-left:10px;
}
.faq_answers p{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#666; padding: 9px 0 3px 0px; line-height:17px;}
.faq_answers ul{ padding: 0 0 0 0px;}
.faq_answers li{  font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#666; padding: 6px 0 0 0px; list-style:disc !important }
.faq_answers a{ color:#FF9801; text-decoration:none;}
.faq_answers a:hover{ color:#FF9801; text-decoration:none;}
.faq_answer_bg { border-bottom: dashed 1px #ccc; width:100%; margin-top:15px}
/* product details */



/*------------productlist-----------*/
.indexproduct-rapper { width:1000px; float:left; border-bottom: 1px dotted #CCC; margin:0 0 5px 0}
.view-more{ width:100px; height:30px; float:left; padding:0 0 0 880px}
.index-product-list-rapper{ width:167px; height:320px; float:left; background:#fff; border-bottom:#C7C7C7 3px solid; margin:0 15px 10px 10px; padding:3px 3px 0 3px; border:1px dotted #e6e6e6; position:relative}
.product-list-rapper{ width:167px; height:320px; float:left; background:#fff; border-bottom:#C7C7C7 3px solid; margin:0 8px 10px 9px}
.product-list-img{ width:167px; height:167px; float:left; text-align:center; vertical-align:bottom}
.product-list-img-sploff{ width:167px; position:absolute}
.product-list-detail{ width:165px; float:left; border-top:#E4E4E4 1px solid; padding:5px 0 5px 2px}

/*------------product detail-----------*/
.product-detail-imgContainer{ width:268px; height:auto; float:left; border:none;}
.product-detail-imgrapper{ width:266px; height:auto; float:left;}
.product-detail-img{ width:244px; height:244px; float:left; margin-left:10px}
.large-imglink{ width:244px; float:left; border-top:#CCC 3px solid; border-bottom:#d2d2d2 1px solid; margin:0 0 10px 0}
.large-imglink a{ font-size:11px; color:#b64164; text-decoration:none; padding:0px 0 0px 10px; line-height:25px}
.large-imglink a:hover{ font-size:11px; color:#b64164; text-decoration:underline}
.product-detail-thumb-rapper{ width:450px; float:left; margin:5px 0 5px 0; border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC; padding:5px 0 2px 0}
.product-detail-thumb-rapper h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#05387A; padding: 0 0 6px 12px;}
.product-detail-thumb{ width:66px; height:46px; float:left; margin:0 12px 5px 0; border:#EEE 1px dotted}
.product-detail-rapper{
	width:415px;
	float:left;
	color:#444;
	padding:10px 0 0 26px
}
.product-detail-rapper h1{ font-size:13px; color:#555; font-weight:bold; padding-bottom:10px}
.product-detail-rapper h2{ font-size:13px; color:#05387A; font-weight:bold; padding:7px 0 2px 0}
.product-detail-rapper h3{ font-size:13px; color:#555; font-weight:normal; padding:5px 0 5px 0;}
.product-detail-rapper h4{ font-size:16px; color:#05387A; font-weight:normal; padding:25px 0 12px 0; font-weight:bold;}
.product-detail-rapper a{ color:#333; font-weight:normal; padding-bottom:15px;}
.product-detail-rapper a:hover{ color:#333; font-weight:normal; padding-bottom:15px; text-decoration:none}
.product-detail-rapper p{ color:#666; font-weight: bold; padding-bottom:15px ; padding: 0 0 0 0px; line-height:18px; font-size:16px;}
.product-detail-rapper p span{ color:#05387A; font-weight: bold; padding-bottom:14px ; padding: 0 0 0 0px; line-height:18px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }
.product-detail-price{ width:480px; float:left; padding:5px 0 5px 0; border-top:#bfbfbf 1px dashed; border-bottom:#bfbfbf 1px dashed;}
.product-detail-price h2{ font-size:13px; color:#444; line-height:30px}
.product-detail-qty{ width:95px; float:left; padding:5px 0 5px 0; color:#333}
.product-detail-btn{ width:380px; float:left; padding:5px 0 5px 0; color:#333}
.product-detail-txtbox{ width:30px;}
.product-detail-thumb{ width:80px; height:80px; float:left; margin:4px 4px 0px 0px; border:#eee 1px solid}
.product-detail-thumb a{display:block; background:#000;height:80px; width:80px; cursor:pointer; opacity:0.05;filter:alpha(opacity=05)}
.product-detail-thumb a:hover{display:block; background:#000;height:80px; width:80px; cursor:pointer; opacity:0.0;filter:alpha(opacity=00)}
#prdt_img img{border:solid 1px #eee}
#prdt_img a{display:block; width:266px; height:auto;}
.opt_details{ display:inline; padding:5px 18px 5px 0px;}
.inner-cont-right-inner{
	width:749px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;

}
.inner-cont-right-inner-h{ width:716px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c54369; text-transform:uppercase; line-height:30px; font-weight:bold; background:url(../images/bullet.jpg) 8px 4px no-repeat; padding:0 0 0 33px}
.page-head{
	width:714px;
	float:left;
	padding:12px 0 0 0px;
	/* [disabled]border-top:#d2d2d2 1px dashed; */
	border-bottom:#d2d2d2 1px dashed;
	background:url(../images/bullet.jpg) 4px 4px no-repeat;
	padding:0 0 0 0px;
	margin-left:0px;
	margin-bottom:12px;
	
}
.fav_ico{
	width:130px;
	position:absolute;
	top:38px;
	right:-10px;
	
	
}
.fav_ico img{ padding: 0 0 0 6px;}
.page-head h1{ color:#05387A; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:30px}
.page-head span{ color:#05387A; font-size:11px; font-weight:normal; text-decoration:none; line-height:22px; margin-top:5px; display:block; margin-bottom:5px;}
.page-head span a{ color:#05387A; font-size:12px; font-weight:normal; text-decoration:none; line-height:22px}
.page-head span a:hover{ color:#FF9900; font-size:12px; font-weight:normal; text-decoration:none; line-height:22px}

.product-container{ width:739px; float:right; color:#fff; font-weight:bold; background:#f8f8f8; padding:3px 3px 10px 2px; margin:3px 0 0 0; }
.product-container1{ width:739px; float:right; color:#fff; font-weight:bold; padding:0px 3px 10px 2px; margin:0px 0 0 0; position:relative}
.product-container1 p{ color:#333; font-weight:normal; padding:0px 0px 10px 0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.product-rapper{ width:244px; height:244px; background:#fff; float:left; position:relative; margin:0 0 5px 2px}
.product-mg-rapper{ width:244px; height:244px; position:absolute}
.product-rapper1{ width:244px; height:244px; background:#fff ;  margin:0 0 5px 2px; }
.quantity{ width:40px; height:23px; border: solid 1px #cccccc; padding-left:12px;}
.quantity_but{ width:100px; height:27px; margin: 0 0 0 8px; background:url(../images/quantity_but.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ff9909; font-weight:bold; cursor:pointer;}
.personalise-product{ width:720px; float:left;}
.personalise-product p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding: 12px 0 0 289px; color:#05387A;}
.personalise_form{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; margin: 17px 0 0 12px; float:left; }
.form_left{ width:300px; float:left;}
.enter_text{ width:170px; border:solid 1px #cccccc; color:#05387A  }

.cat_wrapper{ float:left; width:246px; height:225px; padding:0px 2px;}
.cat_container{ width:226px; height:165px; float:left; padding: 4px 10px 12px 10px; position:relative}
.cat_container a{width:226px; text-align:center; position:absolute; bottom:0px; display:block; float:left;}
.category_text{ float:left; width:236px; padding-top:6px}
.category_text a{ text-decoration:none; color:#05387A; width:226px; height:50px; display:block; text-align:center; font-size:13px; }
.category_text a:hover{ text-decoration: none; color:#FE9900;}
.submit_product_but{ width:67px; height:23px;  background:url(../images/submit-btn2.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ff9909; font-weight:bold; cursor:pointer }

.cat_wrapper_prdt{ float:left; width:246px; height:250px; padding:0px 2px; padding-bottom:35px}
.cat_container_prdt{ width:226px; height:165px; float:left; padding: 4px 10px 12px 10px; position:relative}
.cat_container_prdt a{width:226px; text-align:center; position:absolute; bottom:0px; display:block; float:left;}
.category_text_prdt{ float:left; width:236px; padding-top:6px}
.price_text_prdt{ float:left; width:236px; padding-top:6px; height:25px}
.price_text_prdt a{ text-decoration:none; color:#666666; width:226px; height:25px; display:block; text-align:center}
.price_text_prdt a b{ color:#05387A; font-size:14px;}
.price_text_prdt a s{ color:#C22701; font-weight:bold; font-size:14px}
.price_text_prdt a:hover{ text-decoration: none; color:#666666;}
.category_text_prdt a{ text-decoration:none; color:#05387A; width:226px; height:45px; display:block; text-align:center; font-size:11px; font-weight: bold;}
.category_text_prdt a:hover{ text-decoration: none; color:#FE9900;}
.btn_text_prdt{ float:left; width:226px;height:25px;color: #072675;font-size: 11px;text-align: center;}
.btn_text_prdt a.cart{ float:left; color:#666666; width:108px; height:25px; display:block; text-align: center; padding-right:5px; color:#fff; text-decoration:none; background: url(../images/cart_but.jpg) no-repeat center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-top:5px }
.btn_text_prdt a.cart:hover{ text-decoration: none; color:#fff;}
.btn_text_prdt a.detail{ float:left; color:#666666; width:108px; height:25px; display:block; text-align: center; padding-left:5px; color:#fff; text-decoration:none; background: url(../images/cart_but.jpg) no-repeat center;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;padding-top:5px;}
.btn_text_prdt a.detail:hover{ text-decoration: none; color:#fff;}
.btn_text_prdt a.detail_product{ float:left; color:#666666; width:108px; height:25px; display:block; text-align: center; padding-left:5px; color:#fff; text-decoration:none; background: url(../images/cart_but.jpg) no-repeat center;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;padding-top:5px; margin-left:60px}
.btn_text_prdt a.detail_product:hover{ text-decoration: none; color:#fff;}
.pagination{ width: 755px; height:25px; float:left; }
ul.error li{color:#B11D2C}

/********** LOGIN ********/
.login-txtbox{ width:250px; border:#DDD 1px solid; color:#666; margin: 5px 0 0 0px;}

.noproducts{  color:#555;float:left; clear:both; padding:30px 10px}
.noproducts s{ color:#333; font-size:12px; text-decoration:none}
.shipping_type{float:left; text-align:left; padding:15px 0px 15px 10px;}
.shipping_type h5{color:#861E50; font-size:14px}
.shipping_type label{line-height:22px}


/********* CART ******************/

div.cart{ width:730px; float:left; color:#666; font-weight:normal; padding:5px 3px 10px 0px; margin:3px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.cart-qty-txtbox{ width:40px;}
.cart .continue_shop { text-decoration:none; color:#05387A; padding: 0 20px 0 0px; font-weight:bold; float:left }
.cart .continue_shop:hover { text-decoration:none; color:#FE9900;}

.cart-rapper{ width:720px; min-height:100px; float:left; padding:12px 0 5px 0; margin:0 0 3px 0; border-bottom:1px #D5D5D5 dotted}
.cart-item{ width:113px; float:left; border:1px #F3F3F3 solid; text-align:center}
.cart-discription{ width:270px; float:left; padding-left:10px; line-height:19px}
.cart-discription a{ color:#333;}
.cart-price{ width:75px; float:left; padding-left:5px; text-align:center}
.cart-quantity{ width:85px; float:left; padding-left:5px; text-align:center}
.cart-subtotal{ width:75px; float:left; padding-left:5px; text-align:center}
.cart-remove{ width:65px; float:left; padding-left:5px; text-align:center}

.cart table td span{ color:#930832; padding-left:5px}

.welcome_text_area #welcome_text{ font-size:11px; color:#666666;}
.welcome_text_area{  padding: 14px 0 0px 12px;}

/************************ PRIVACY POLICY ******************/

#privacy_border{ width:715px; float:left; padding: 0px 14px 15px 14px; margin-top:20px; border: dashed 1px #ccc; margin-left:10px}

#privacy_border a{ text-decoration:none; color:#FF9801; }
#privacy_border a:hover{ text-decoration:none; color:#FF9801}
.privacy_header_bg {
	border-bottom: dashed 1px #ccc;
	width:100%;
	margin-top:15px;
}
.privacy_header_bg p{ padding: 0px 0 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FF9801}



.left{ width:224px; float:left}
.right{ width:755px; float:left}

.redcolor{ color:#f00;}
.cart .checkout_lnk { text-decoration:none; color:#05387A; padding: 0 0px 0 0px; font-weight:bold;}
.cart .checkout_lnk:hover { text-decoration:none; color:#FE9900;}

.edit_billing a{
	text-decoration:none; color:#05387A; padding: 0 0px 0 0px; font-weight:bold; font-size:12px;
}
.edit_billing a:hover { text-decoration:none; color:#FE9900;}






.logo_caption{
			width:550px;
			float:left;
			padding: 0 0 0 0px;
		}
		.logo_caption p{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color:#D70424;
			padding: 0 0 0 12px;
		}
		
		
.product-detail-rapper h5{
font-family: georgia;
    font-size: 16px;
    padding: 8px 0 0 0;
	color:#05387A;
}

/* ////////  140812 (preji) ///////// */
.left-block{width:224px; height:auto; border:0px solid #d9d9d9; margin-top:12px;}
/*** Testimonials */
.testim-ttl{width:auto; height:29px; font-size:14px; line-height:29px; text-align:left; font-weight:bold; color:#626262; text-transform:uppercase; padding-left:8px; border-bottom:1px dashed #d9d9d9; border-top:1px dashed #d9d9d9; padding-bottom:3px; padding-top:3px; margin-top:5px;}
.testim-content{ width:auto; height:auto; font-size:11px; line-height:14px; color:#626262; padding:7px 7px 9px 7px;}
.testim-content-block{width:auto; margin-bottom:7px; border-bottom:1px dotted #d9d9d9; padding-bottom:5px; text-align:justify;}
.testim-content-block h3{font-size:12px; color:#626262; font-weight:bold; padding:3px 0 3px 0;}
.testim-content-block p{margin-bottom:3px;}
.testim-content-block#bordnone{margin-bottom:0px; border-bottom:0px solid #d9d9d9; padding-bottom:0px;}
.testim-content h4{width:auto; font-size:12px; color:#626262; font-weight:bold; text-align:right;}
.testim-content h4 a{color:#ff8b02; text-decoration:none;}
.testim-content h4 a:hover{color:#626262; text-decoration:none;}

/*** Latest News */
.news-ttl{width:auto; height:29px; font-size:14px; line-height:29px; text-align:left; font-weight:bold; color:#626262; text-transform:uppercase; padding-left:8px; border-bottom:1px dashed #d9d9d9; border-top:1px dashed #d9d9d9; padding-bottom:3px; padding-top:3px; margin-top:5px;}
.news-content{ width:auto; height:auto; font-size:11px; line-height:14px; color:#626262; padding:7px 7px 9px 7px;}
.news-content-block{width:auto; margin-bottom:7px; border-bottom:1px dotted #d9d9d9; padding-bottom:10px; text-align:justify;}
.news-content-block h3{font-size:11px; color:#646464; line-height:16px; font-weight:bold; padding:3px 0 6px 0;}
.news-content-block h3 a{color:#646464; text-decoration:none;}
.news-content-block h3 a:hover{color:#ff8b02;}
.news-content-block p{margin-bottom:3px;}
.news-content-left{float:left; width:78px; height:auto;}
.news-content-left img{float:left; width:78px; height:auto; padding:1px; border:1px solid #cdcdcd;}
.news-content-right{float:right; width:120px; height:auto; line-height:18px; text-align:left; text-align:justify;}
.news-content-right a{color:#ff8b02; text-decoration:none;}
.news-content-right a:hover{color:#646464;}
.news-content-block#bordnone{margin-bottom:0px; border-bottom:0px solid #d9d9d9; padding-bottom:0px;}
.news-content h4{width:auto; font-size:12px; color:#626262; font-weight:bold; text-align:right;}
.news-content h4 a{color:#ff8b02; text-decoration:none;}
.news-content h4 a:hover{color:#626262; text-decoration:none;}

/*** home-block */
.home-products{width:auto; height:auto; margin-top:25px;}
.home-products-title{width:auto; height:39px; line-height:39px; border-bottom:1px dashed #cfcfcf;}
.home-products-title-left{width:574px; height:39px; float:left; color:#0d3d7f; font-size:14px; text-transform:uppercase; padding-left:9px; font-weight:bold;}
.home-products-title-right{width:100px; height:39px; float:right; color:#ff8b02; font-size:14px; text-align:right;}
.home-products-title-right a{color:#ff8b02; text-decoration:none;}
.home-products-title-right a:hover{color:#5f5f5f;}
.home-products-block{width:auto; height:auto;}

/*** testimonials-cont */
.testimonials-cont {width:705px; height:auto;  font-size:12px;  line-height:19px; text-align:justify; padding:10px; margin:5px 0 0 0; border-bottom:dotted 1px #c8c8c8; float:left;}
.testimonials-cont a {color:#fe993a; text-decoration:none; }
.testimonials-cont a:hover {color:#686868}
.testimonials-cont img {width:100px; height:100px; margin:0 8px 5px 0; float:left;}
.testimonials-name {width:715px;font-style:italic; margin:10px 0 10px 0; float:left;}
.testimonials-head {width:715px;font-style:italic; font-size:14px; float:left; font-weight:bold; margin:0 0 5px 0;}
.testimonials-head a { text-decoration:none; color:#686868}
.testimonials-head a:hover { color:#fe993a;}

/*** news-cont */
.news-cont {width:705px; height:auto; line-height:19px; text-align:justify; padding:10px; margin:5px 0 0 0; border-bottom:dotted 1px #c8c8c8; float:left;}
.news-more-image { width:200px; height:200px; float:left; margin:0 7px 7px 0;}
.news-more-head { width:490px; float:left; font-style:italic; font-size:18px; font-weight:bold; margin:0 0 5px 0;}
.reltd-prd-zone{width:auto; height:auto; padding:10px 0 10px 0;}
.reltd-prd-title{width:auto; height:27px; padding:0px 0 3px 0; color:#05387a; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.reltd-prd-block{width:auto; height:auto;}
.reltd-prd-block img{width:auto; margin-right:15px; border:1px solid #cdcdcd;}

/* Checkout*/

.checkout-container{
	width: auto;
	height: auto;
	padding-left: 10px;
	float: left;
	}
.checkout-container p{
	margin:0;
	}
.checkout-container .forgot{
	color: #F00;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	float:right;
	margin-right:35px;
	}	
.right-border{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	margin-right: 10px;
	height: auto;	
	}
.inner_right{
	width: 755px;
	float: right;
	height: auto;
	color:#666666;
	margin-top:20px;
	}
	
.inner_right h3{
	width: 735px;
	float: right;
	height: 32px;
	background-color: #e6e6e6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 5px;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-left: 15px;
	}	

.inner_right h3 span{
	background-image: url(../images/circle-bg.png);
	float: left;
	height: 40px;
	width: 40px;
	background-image: url(../images/circle-bg.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 16px;
	padding-top: 0px;
	margin-top: -5px;
	}
	
.inner_right .head{
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	border-bottom: 1px dashed #ccc;
	padding-bottom:5px;
	}
		
.content_box{
	width: 354px;
	float: left;
	line-height: 35px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-top:20px;
	}
	
.text-box{
	width: 250px;
	height: 30px;
	background-color: #EBEBEB;
	margin-top: 3px;
	border: .5px solid #999;
	}

.float-r{
	float:right;
	}
.float-l{
	float:left;
	}	
.inner_right table{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;

	}

.order-tableHeader{
	height: 50px;
	color: #333333;
	background-color: #FFEAAA;
	font-size: 16px;
	}
.order-subtotla{
	background-color: #CCC;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #333;
	}
.order-alter-color{
	background-color: #EEEEEE;
	}	
.slide_item, .slide_sibling li{ clear: both; float: left}
.slide_edit { float:right; text-decoration:none; font-size:12px; font-weight:bold; margin-right:10px; text-transform:none; color:#05387a; }
.slide_sibling li.disabled .slide_edit, .slide_sibling li.active .slide_edit{display: none}
 /* validate */
input.error {border:1px dashed #f00; color: #f00; }
label.error {color: #f00; font-size:11px; font-style:italic; display: block} 

.pay_link { text-decoration:none; color:#F00; }