/* CSS Document */

/*general start*/

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0; margin:0; border:0;}

img{ padding:0; margin:0; outline:0;}
a{outline:none; border:0;}
html{ overflow-x:hidden; overflow-y:scroll;}
.blanks{font-size:0; clear:both; line-height:0;}

/*general end*/

body{ background:url(../images/body_bg.jpg) no-repeat top center #ded7cf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9f8b6c; line-height:20px; }
/****************************************** HOMEPAGE START ****************************************************************************************/
/*main_wrap start*/
#main_wrap{ width:929px; margin:0 auto;}
/*main_wrap end*/

/*header start*/
.header{ width:929px; margin:21px 0 26px 0;}

	.hlsb{ width:280px; padding:0 0 0 7px; float:left;}
	
	.hrsb{ width:593px; padding:7px 0 0 39px; float:left; }
	a.logo{ width:257px; height:48px; display:block;}
	
		.search{ width:198px; height:19px; float:left; }
			.search_lft{ width:174px; float:left;}
			.search_input{ float:left; width:170px; height:19px; background:#f5f5f5; color:#000000; padding:1px 0 0 6px; text-align:left;font-weight:normal; }
			
			.search_rft{ width:18px; float:left;}
			.search_btn{ width:18px;height:19px; padding:2px 0 0 0; }
			
		.welcome{ width:110px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 0 0 0px;}
			.welcome span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; }
				.welcome span a{ text-decoration:none; color:#332919; }	
				.welcome span a:hover{ text-decoration:none; color:#ff3000; }
				
		
		.my_acc{ width:75px; float:left; border-right:1px solid #8e8576; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 5px 0 5px;}
			.my_acc a{ text-decoration:none; color:#332919;}
			.my_acc a:hover{ text-decoration:none; color:#ff3000;}
			
			.forgot_password{ width:90px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 0 0 6px;}
			.forgot_password a{ text-decoration:none; color:#332919;}
			.forgot_password a:hover{ text-decoration:none; color:#ff3000;}			
			
			.sin_up{ width:106px; float:left; border-right:1px solid #8e8576; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 5px 0 15px;text-align:right;}
			.sin_up a{ text-decoration:none; color:#332919;}
			.sin_up a:hover{ text-decoration:none; color:#ff3000;}
			
		.log{ width:55px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 3px 0 8px; text-align:center; }
			.log a{ text-decoration:none; color:#332919;}
			.log a:hover{ text-decoration:none; color:#ff3000;}
			
		.checkout{ background:url(../images/checkout.gif) no-repeat; float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 0 0 15px; }
			.checkout a{ text-decoration:none; color:#332919;}
			.checkout a:hover{ text-decoration:none; color:#ff3000;}
			.checkout span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; }
			
			.checkout2{ background:url(../images/checkout.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; padding:0 0 0 15px; float:right; }
			.checkout2 a{ text-decoration:none; color:#332919;}
			.checkout2 a:hover{ text-decoration:none; color:#ff3000;}
			.checkout2 span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#332919; }
						
/*header end*/

/*body start*/
.body{ width:929px;}
	.menu{ width:929px;}
		.menulsb{ width:3px; height:31px; background:url(../images/menu_left.gif) no-repeat; float:left;}
		.menumid{ width:923px; height:31px; background:#909582; float:left; line-height:31px; color:#ccd3b8; font-size:14px; font-weight:bold;} 
			.menumid ul{ width:610px; padding:0 50px 0 263px; margin:0; list-style-type:none;  }
				.menumid ul li{ float:left; padding:0; margin:0; text-align:center;}
					.menumid ul li a{ text-decoration:none; color:#ccd3b8;}
						.menumid ul li a:hover{ text-decoration:none; color:#e9c388;}
							.menumid ul li a.current{ color:#e9c388;}
		.menursb{ width:3px; height:31px; background:url(../images/menu_right.gif) no-repeat;float:left;}
		
		.home{ width:60px;}
		.prod{ width:100px;}
		.about{ width:100px;}
		.order{ width:260px;}
		.contact{ width:90px;}
		
		.body_main{ width:929px; background:#FFFFFF; }
		/***********************************************/
			.body_top { width:929px; padding:0 0 10px 0;}
				.body_top_left{ width:305px; float:left; background:url(../images/bod_left_bg.jpg) no-repeat; height:364px; margin:0 2px 0 0;}
					.body_top_left_cont{ padding:100px 0 0 0; width:260px; margin:0 auto;}
						.body_top_left_cont p{ color:#8e782a; line-height:15px; padding:0 0 27px 0; }
						.read_more{ color:#5d4a09;}
							.read_more a{ color:#5d4a09; text-decoration:none;}
								.read_more a:hover{ color:#ff5400; text-decoration:none;}
					
				 .body_top_right{ float:left; width:622px;}
					.body_top_right dl{ width:622px; padding:0; margin:0; list-style-type:none;}
					.body_top_right dl dt{ float:left; padding:0; margin:0; width:154px; height:120px; border-bottom:2px solid #ffffff;}
					.body_top_right dl dd{ float:left; padding:0; margin:0; width:154px; height:120px; border-bottom:2px solid #ffffff;}
							
					.body_top_right ul li.nobor{ margin:0; padding:0; text-align:right;}
					
					/***********************************************/
					
			/***********************************************/				
				
			.body_down { width:929px; padding:0 0 12px 0; background:#ffffff;}
				.body_down_cont{ width:910px; margin:0 auto;}
					.body_down_cont_lft{ width:600px; float:left;}
					
						h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#bca684; font-weight:normal; }
						.body_down_cont_lft p{ margin:0; text-align:justify; padding:10px 0 10px 0;}
					
						.read{ background:url(../images/read_btn.gif) no-repeat; text-align:center; height:23px; width:85px; 
									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fefefe; font-weight:bold; padding:0 0 10px 0;}
							.read a{ color:#fefefe; text-decoration:none; display:block;}
								.read a:hover{ color:#fefefe; text-decoration:none; background:url(../images/read_btn_hover.jpg) no-repeat; height:23px; width:85px; display:block;}
								
								/***********************************************/
								.product_wrap{ width:600px; margin:0 auto;}
								.product{ width:191px; float:left;}
								.product_gap{ width:10px; float:left; display:block;}
								
								.box
								{
								background:url(../images/product_bg.jpg) no-repeat; width:191px; height:236px; display:block; color:#93723e; text-decoration:none;
								}
								.box:hover
								{
								background:url(../images/product_bg_hover.jpg) no-repeat; width:191px; height:236px; display:block; color:#93723e; cursor:pointer;
								}
								
								.box_cont{ width:174px; margin:0 auto; padding:12px 0 12px 0;}
								
								.picture{ width:164px; margin:0  auto; padding:0 0 10px 0;text-align:center;}
								
								.box_cont p{ padding:0; margin:0; font-size:11px; font-weight:normal; line-height:14px; padding:5px 0 5px 0;}
								
								.buy{ background:url(../images/more_btn.jpg) no-repeat; text-align:center; width:100px; height:23px; font-weight:bold; color:#FFFFFF; 
								    font-size:12px;position:absolute;z-index:11; margin:200px 0 0 10px; }
									.buy a{ text-decoration:none; color:#FFFFFF; display:block;}
									    .buy a:hover{ text-decoration:none; color:#ebdfb9; display:block;}
							
								/***********************************************/
						
						.body_down_cont_rft{ width:295px; padding: 0 0 0 14px ; float:left;}
							/*
							.news_bg{ background:url(../images/news_bg.jpg) no-repeat; width:295px; }
								.news_cont{ width:266px; margin:0 auto; padding:15px 0 15px 0;}
								h2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#9b753a; font-weight:normal; margin:0 0 10px 0;}
								*/
								/********************ADD on01-09-2009***/
									.news_bg{ width:295px; }
								.news_bg_top{ background:url(../images/news_bg_top.jpg) no-repeat bottom; width:295px; height:16px;}
								.news_bg_mid{ background:url(../images/news_bg_mid.jpg) repeat-y; width:295px;}
									.news_cont{ width:266px; margin:0 auto; padding:15px 0 15px 0;}
									h2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#9b753a; font-weight:normal; margin:0 0 10px 0;}
								.news_bg_bot{ background:url(../images/news_bg_bot.jpg) no-repeat; width:295px; height:16px;}
								
								
								/************END************/
								
								
								
								.news_block{ background:#fce9cc; width:266px; margin:0 0 20px 0;}
									.news_block_cont{ width:245px; margin:0 auto; padding:8px 0 0 0;height:155px;}
										.block_img{ float:left; width:115px;}
										.block_cont{ width:130px; float:left;}
											.yel_grey_txt{ color:#a7680a; font-weight:bold; font-size:12px;}
											.choc_txt{ color:#6d5023; line-height:16px; padding:0 0 2px 0;}
									.btnbuy{ background:url(../images/btnbuy.gif) no-repeat; width:100px; height:33px; text-align:center; display:block; color:#FFFFFF; font-size:12px; font-weight:bold; position:absolute;z-index:11; margin:123px 0 0 2px;}
										.btnbuy a{text-decoration:none; display:block; color:#FFFFFF; }
										.btnbuy a:hover{text-decoration:none; display:block; color:#FFFFFF; background:url(../images/btnbuy_hover.gif) no-repeat; width:100px; height:33px;}
										
										.news_txt{ width:260px; }
											.borbot{ border-bottom:1px dashed #967135; width:260px; padding:0 0 10px 0;}
											.newsbot{ width:260px; padding:10px 0 10px 0; }
											.date{ background:url(../images/date_bg.gif) no-repeat; text-align:center; color:#c07603; 
													font-size:11px; line-height:16px; float:left; width:53px; height:58px; padding:5px 0 0 ; }
											.news{ font-size:11px; color:#6d5023; width:200px; padding:0 0 0 7px; float:left; line-height:15px; }
											
											.rm{ font-size:11px; color:#c46703; font-weight:bold;}
												.rm a{ font-size:11px; color:#c46703; font-weight:bold; text-decoration:none;}
												.rm a:hover{ color:#232322;}
										
				/***********************************************/

/*body end*/

/*footer start*/

.footer{ width:929px; margin:18px 0 18px 0; }

	.footer_lsb{ width:465px; float:left;}
		.foot_nav{ width:460px; padding: 0 0 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929685;}
			.foot_nav ul{ padding:0; margin:0; list-style-type:none;}
				.foot_nav ul li{padding:0; margin:0; float:left; text-align:center;}
					.foot_nav ul li a{ text-decoration:none; color:#929685;}
						.foot_nav ul li a:hover{ text-decoration:none; color:#000000;}
						.foot_nav ul li a.active{ text-decoration:none; color:#000000;}
				
				.index{ width:50px;}
				.product1{ width:69px;}
				.cat{ width:64px;}
				.about_us{ width:70px;}
				.customer{ width:170px;}
				.contactus{ width:80px;}
				
				.copy { color:#929685; padding:0 0 0 0; }
		
	.footer_rsb{ width:455px; float:left;}
	
		.sheitel_bg{ background:url(../images/sheitel_bg.jpg) no-repeat; width:343px; height:28px; line-height:28px; 
					font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:right; margin:0 0 10px 0;}
					
		.design{ background:url(../images/design_bg.jpg) no-repeat; width:213px; height:36px; margin:0 0 0 10px;}
			.design p{ float:left;}
			.design_txt{ padding:8px 0 0 5px; color:#929685; }

/*footer end*/

/****************************************** HOMEPAGE END ****************************************************************************************/

/******************************************* CHECKOUT PAGE START ********************************************************************************/

/*.check_ban{ background:url(../images/check_banner.jpg) no-repeat; width:929px; height:245px;}
	.ban_slogan{ padding:45px 0 0px 45px; width:265px;}
	.ban_slogan p{ color:#8e782a; line-height:15px; padding:0 0 27px 0; }
*/
.check_ban{ background:url(../images/check_banner.jpg) no-repeat; width:929px; height:245px;}
	.ban_slogan{ padding:45px 0 0px 45px; width:265px; float:left;}
	.ban_slogan p{ color:#8e782a; line-height:15px; padding:0 0 27px 0; }
	.ban_prod{ width:591px; float:right;}
		
	.checkout_cont{ width:900px; margin:0 auto; padding:38px 0 38px 0; }
		.check_head{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#a38f4c; text-transform:uppercase; padding:0 0 20px 0;}
		
		.checkout_method{ width:842px; margin:0 auto;}
		.checkout_method p{ color:#bdbcbc; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 0 10px 0;}
			.check_meth_wrap { width:812px; border:1px solid #e5e5e5;}
			  .check_meth_cont{  width:804px; margin:0 auto; padding:18px ;}
			  
			  	.check_meth_cont dl{ width:342px; float:left; background:#f7f7f7; padding:18px; margin: 0 18px 0 0 ;}
					.check_meth_cont dl div{ padding: 0 0 36px 0;}
					.check_meth_cont dl p { color:#636262; padding: 0 0 5px 0 ; font-size:14px;}
					
					.pro_btn{ background:url(../images/proceed_btn.gif) no-repeat; width:88px; 
								  height:23px; line-height:22px; text-align:center; color:#ffffff; font-size:14px; padding:0; margin: 0 0 0 195px;}
					  .pro_btn a{ text-decoration:none; color:#FFFFFF;  width:88px; height:23px;}
						.pro_btn a:hover{ color:#ffae00; display:block;}
									
					.check_meth_cont dl dt{ float:left; font-size:12px; color:#cfcdcd; line-height:22px; padding:0 0 7px 0; width:104px;}
					.check_meth_cont dl dd{ padding:0 0 7px 0; color:#bbbbbb; line-height:22px; float:left; width:169px;  text-align:right;}
					
						.input_box{ background:#FFFFFF;text-align:left; border:1px solid #adaaaa; width:153px; height:17px; padding:3px ;}
							a.forgot{ text-decoration:none; color:#bbbbbb; }
								a.forgot:hover{ text-decoration:none; color:#ffae00; }
								
/******************************************* CHECKOUT PAGE END ********************************************************************************/
	
/******************************************* ORDER PAGE START ********************************************************************************/

.order_cont{ width:903px; margin:0 auto; padding:15px 0 12px 0;}
	.order_head{ font-family:Arial, Helvetica, sans-serif; color:#a2670a; font-size:20px; padding:0 0 5px 0; }
	
	.order_wrap{ width:903px; }
		.order_top{ background:url(../images/order_top.gif) repeat-y; width:903px; height:3px;}
		.order_mid{ background:url(../images/order_mid.gif) repeat-y; width:903px; }
			.order_mid_cont{ width:868px; margin:0 auto;}
			
				.order_mid_cont dl{ padding:0; margin:0;}
					.order_mid_cont dl dt{ padding:5px 0 20px 0; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5a7606;}
						.order_mid_cont dl dt p{ padding:0 0 5px 0;}
						select.remy{ width:160px; color:#8c8a8a;}
						select.size{ width:75px; color:#8c8a8a;}
						select.density{ width:130px; color:#8c8a8a;}
						select.cap{ width:117px; color:#8c8a8a;}
						select.color{ width:316px; color:#8c8a8a;}
						select.community{ width:197px; color:#8c8a8a;}
					.order_mid_cont dl dd{ padding:0; margin:0;  float:left; width:12px;}
					
					
					.style { width:903px; background:#ebf1db;}
						.style_cont { width:868px; margin:0 auto;}
							.style_head{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5a7606; padding:5px 0 5px 0; }
								.style_cont dl{ padding:0; margin:0;}
									.style_cont dl dt{ padding:0; margin:0; float:left; width:25px;}
									.style_cont dl dd{ padding:0; margin:0; float:left; width:168px;}
									.style_cont dl dd p{ width:155px; font-size:12px; color:#5a7606; }
									
									
					.order_mid_cont_lsb{ width:475px; float:left; padding:0 ;}
						.order_mid_cont_lsb dl{ width:408px; padding:10px 0 30px 0; margin:0;}
							.order_mid_cont_lsb dl dt{ float:left; color:#4a6502; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:207px; padding:0 0 4px 0; margin:0; }
							.order_mid_cont_lsb dl dd{ float:left; width:195px; padding:0 0 4px 0; margin:0;}
							.input_box_big{ width:193px; text-align:left; border:1px solid #cccccc; background:#ffffff; height:18px; padding:2px 0 0 2px;}
							
							.order_btn{ background:url(../images/order_btn.gif) no-repeat; width:140px; height:21px; line-height:21px; color:#FFFFFF; padding:0 0 18px 5px;}
								.order_btn a{ text-decoration:none; color:#FFFFFF;}
								.order_btn a:hover{ text-decoration:none; color:#ffae00; width:145px; height:21px;	 display:block;}
						
					.order_mid_cont_rsb{ width:390px; float:left;}
									
		.order_bot{ background:url(../images/order_bot.gif) no-repeat; width:903px; height:3px;}
		
/******************************************* ORDER PAGE START ********************************************************************************/

/******************************************* PRODUCTDETAIL PAGE START ********************************************************************************/
	.sub_nav{ width:410px;  font-size:20px; color:#724805; }
		.sub_nav .breadcum{color:#724805; }
			a.sub{ color:#c5913d;  text-decoration:none;}
			a.sub:hover{ color:#724805;}
			
		.detail_cont{ width:600px; margin:25px 0 0 0; }
			.detail_cont_lsb{ width:285px; float:left;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
				/*gallery*/
					
					#dhtmlgoodies_slideshow{
						width:275px; float:left;	/* Total width of slideshow */
				
				
					}
					
					#previewPane{
						border:1px solid #bfbfbf;
						padding-top:5px;
						padding-bottom:5px;
						margin-bottom:10px;	
						text-align:center;
						vertical-align:middle;
						position:relative;
						
						/* CSS HACK */
						height: 346px;	/* IE 5.x */
						height/* */:/**/334px;	/* Other browsers */
						height: /**/334px;
								
					}
					#galleryContainer{
						
						height:61px;	/* Height of the images + 2 */
						position:relative;
						overflow:hidden;
						padding:1px;
						
						
						/* CSS HACK */
						height: 63px;	/* IE 5.x - Added 2 pixels for border left and right */
						height/* */:/**/61px;	/* Other browsers */
						height: /**/61px;
								
					}
					#arrow_left{
						position:absolute;
						left:0px;
						z-index:11;
						padding-right:1px;
						padding-left:0;
						padding-top:1px;
						padding-bottom:1px;
						cursor:pointer;
					}
					#arrow_right{
						position:absolute;
						right:0px;
						z-index:11;
						padding-right:0;
						padding-left:1px;
						padding-top:1px;
						padding-bottom:1px;	
						cursor:pointer;
						}
						
					#theImages{
						position:absolute;
						height:61px;
						left:18px;
						width:100000px;
					}
					#theImages #slideEnd{
						float:left;
					}
					#theImages img{
						float:left;
						padding:1px;
						filter: alpha(opacity=50);
						opacity: 0.5;
						cursor:pointer;
						border:0px;
					}
				
					#waitMessage{
						display:none;
						position:absolute;
						left:200px;
						top:150px;
						background-color:#ffffff;
						border:3px double #000;
						padding:4px;
						color:#555;
						font-size:0.9em;
						font-family:arial;	
					}
					
					#theImages .imageCaption{
						display:none;
					}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/			
			
			
			
			
			
			.detail_cont_rsb{ width:314px; float:left;}
				.detail_cont_rsb p{ padding:0 0 5px 0; margin:0; line-height:18px; width:250px; color:#896326;}
				.detail_cont_rsb_head{ font-size:18px; color:#c5913d; padding:0 0 15px 0; }
				 .prod_des{ font-size:14px; color:#7c5e2d; font-weight:bold;}
				 .dollar_txt{ float:left; color:#988c65; font-size:18px; padding:10px 0 5px 0;}
				 
				 .descript{ width:310px;  }
				 	.descript dl{ padding:0; margin:0; width:315px;  }
						.descript dl dt{  margin:0; padding:0; float:left; width:100px;  }
							.descript dl dt p{ font-size:11px; color:#8e7c66; padding:0 0 5px 0; margin:0; width:50px;}	
								 
						.descript dl dd{ padding:0; margin:0; float:left; width:7px;}	
						
						select.colour{ background:#f5f5f5; width:100px; color:#8b8b8b; border:1px solid #cccccc; width:100px; }	
						.text_input{ border:1px solid #cccccc; background:#f5f5f5; width:45px; padding:2px; height:14px; color:#8b8b8b; font-size:11px;  }
						
						.news_block_cont_1{ width:245px; margin:0 auto; padding:8px 0 8px 0;}
							.news_block_cont_1 ul{ padding:0; margin:0; list-style-type:none;}
								.news_block_cont_1 ul li{ padding:0 0 8px 10px;  margin:0; background:url(../images/arrow_1.gif) no-repeat 0 6px; color:#a7680a; font-weight:bold; font-size:12px; }
									.news_block_cont_1 ul li a{ text-decoration:none; color: #a7680a;}
										.news_block_cont_1 ul li a:hover{ color:#ff6c00;}
										
										
							

/******************************************* PRODUCTDETAIL PAGE END ********************************************************************************/

/******************************************* VIEWCART PAGE START ********************************************************************************/
.shop_tab_new{ width:886px; background:#f5f5f5;  border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; margin:0 auto; }
	
				.item{ width:490px; border-right:1px solid #d2d2d2; color:#6c6c6c; padding:10px 0 10px 0; }
				.unit{ width:90px; text-align:center; border-right:1px solid #d2d2d2; color:#6c6c6c; padding:10px 0 10px 0; }
				.total{ width:90px; text-align:center; border-right:1px solid #d2d2d2; color:#6c6c6c;  padding:10px 0 10px 0; }
				.qty{ width:90px; text-align:center; border-right:1px solid #d2d2d2; color:#6c6c6c;   padding:10px 0 10px 0;}
				.delete{ width:90px; text-align:center; color:#6c6c6c; padding:10px 0 10px 0;  }
				.serial{ width:90px; text-align:center; border-right:1px solid #d2d2d2; color:#6c6c6c; padding:10px 0 10px 0; }
				
				.item_cont{ width:490px; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px;border-bottom:1px solid #d2d2d2; }	
				
				.yel_txt{ color:#917e43; }
				.sm_input{ width:25px; height:18px; text-align:center; border:1px solid #ccc; padding:3px 0 0 0; background:#FFFFFF; }
				.prod_des{ font-size:14px; color:#7c5e2d; font-weight:bold;}
				
				.botborder{ border-bottom:1px solid #d2d2d2; }	
				
				.qty_cont{ width:90px; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; color:#6c6c6c;   padding:10px 0 10px 0;}	
				.unit_cont{ width:90px; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; color:#6c6c6c; padding:10px 0 10px 0; }
				.total_cont{ width:90px; text-align:center; font-weight:bold; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; color:#6c6c6c;  padding:10px 0 10px 0; }
				.delete_cont{ width:90px; text-align:center; color:#6c6c6c; padding:10px 0 10px 0; border-bottom:1px solid #d2d2d2;  }
				.serial_cont{ width:90px; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; color:#6c6c6c; padding:10px 0 10px 0; }	


.view_cart_head{ font-size:20px; color:#724805; text-transform:uppercase; padding:10px 0 10px 10px;}
.view_txt{ font-size:18px; color:#bdbcbc; padding:10px 0 20px 10px; }

.shop_tab{ width:886px; background:#f5f5f5;  margin:0 auto; }
	.shop_tab ul{ padding:0; margin:0; list-style-type:none; border-bottom:1px solid #ccc;}
		.shop_tab ul li{ padding:0; margin:0; float:left; border-right:1px solid #ccc; color:#6c6c6c; }
			
			.item{ width:500px; line-height:35px; }
			.unit{ width:90px; text-align:center; line-height:35px; }
			.total{ width:90px; text-align:center; line-height:35px; }
			.qty{ width:90px; text-align:center; line-height:35px; }
			.delete{ width:90px; text-align:center; line-height:35px; }
			
			
				.yel_txt{ color:#917e43; line-height:14px;}
				.dol{ width:90px; text-align:center; line-height:100px; height:120px;}
				.sm_input{ width:25px; height:18px; text-align:center; border:1px solid #f5f5f5; padding:3px 0 0 0; background:#f5f5f5; } 
				
			.sub_tot{  font-size:18px; color:#724805; padding:5px 20px 20px 0; text-align:right; }
			
			.buttons{ width:600px; margin: 0 auto; }
				.buttons ul{ padding:0; margin:0; list-style-type:none; width:600px;}
					.buttons ul li{ padding:0; margin:0; float:left; }
					.buttons ul li input
                                {
	                                background-color:#000000;	
	                                text-align: center;
	                                font-size: 12px; 
	                                font-family: Verdana;
	                                font-weight:bold;	
	                                color:#ffffff;
	                                cursor:pointer;
	                                padding:5px; margin:0;

                                }
					
					
					.cont_shop{ background:url(../images/cont_btn.gif) no-repeat; width:157px; height:23px; line-height:23px; color:#FFFFFF; text-align:center; }
						.cont_shop a { text-decoration:none; color:#FFFFFF; display:block; width:157px; height:23px;}
							.cont_shop a:hover { text-decoration:none; color:#ffae00; }
							
					.proceed_1{ background:url(../images/proceed_btn_1.gif) no-repeat; width:157px; height:23px; line-height:23px; color:#FFFFFF; text-align:center; }
						.proceed_1 a { text-decoration:none; color:#FFFFFF; display:block; width:157px; height:23px;}
							.proceed_1 a:hover { text-decoration:none; color:#ffae00;}
							
							.space{ width: 5px;}	
							

/******************************************* VIEWCART PAGE START ********************************************************************************/

/******************************************* PRODUCT CATEGARY START ********************************************************************************/						
						
.product_box{ background:url(../images/product_img_bg.jpg) no-repeat; width:191px; height:152px; display:block; color:#93723e; text-decoration:none;}
.product_box:hover{ background:url(../images/product_img_bg_hover.jpg) no-repeat; width:191px; height:152px; display:block; color:#93723e; cursor:auto;}						
.product_box_cont{ width:174px; margin:0 auto; padding:12px 0 0 0;}	

.product_text1{ font-size:11px; color:#fefefe;width:181px; text-align:center;position:absolute; z-index:11; margin:113px 0 0 0; }							  
.product_text_inner{ font-size:11px; color:#fefefe; text-align:center;text-decoration:none; }
.product_text_inner:hover{ font-size:11px; color:#000000; text-align:center; }	
.product_catego{width:245px; margin:0 auto; padding:8px 0 0 0;}	

/******************************************* PRODUCT CATEGARY END ********************************************************************************/	
				
								

.error
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	font-family:Verdana;
}

.page_error
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	font-family:Verdana;
	vertical-align:middle;
	height:20px;
}


.pasStrength_div
{
	border: 1px solid #a76809; 
	width: 180px; 
	height: 5px; 
	margin-left:4px;
	margin-top:5px;
	float:left;
	text-align:center;
}

.ScoreProgressBar_div
{
	font-size: 1px;
	font-weight:bold;
	color:#ffffff; 
	height: 4px; 
	width: 0px; 
	width: 180px;
	text-align:center;
	vertical-align:middle;
	margin-left:1px;
	float:left;
}

.ScoreProgressScore_div
{
	font-size: 10px;
	width:	50px;
	height:8px;
	text-align:left;
	vertical-align:middle;
	margin-left:2px;
	float:left;
	font-weight:normal;
}


#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color:#ffffe1;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	color:#0855a7;
	font-weight:bold;
	font-family:Verdana;
	font-size: 11px;
}

#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/*login start*/
.rbox	{
	width:450px;
	margin:0 0 0 70px;
}
.rboxTop	{
	width:450px;
	background:url(../images/rboxTop.jpg) no-repeat;
	height:19px;
	display:block;
	float:left;
}
.rboxBody	{
	width:420px;
	background:url(../images/rboxBottom.jpg) no-repeat bottom left;
	padding:0 15px 20px 15px;
	float:left;
}
.after_login	
{	
	text-decoration:none;
	padding-left: 25px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a7680a;
	
}
.after_login:hover	{
	color:#ff6c00;
}

/*login ends*/

/*form start*/			
.form{ width:530px; margin:0 auto; padding:0 0 0 10px;}
.form dl dt{float:left; width:210px; color:#a7680a; font-size:14px; padding:0 0 10px 30px; margin:0;}
.form dl dd{float:left; width:260px; color:#888888; font-size:14px;padding:0 0 10px 0; margin:0;}
		.form_lebel{float:left; width:220px; color:#a7680a; font-size:14px; padding:0 0 10px 30px;}
		.form_text{float:left; width:250px; color:#888888; font-size:14px;padding:0 0 10px 0; margin:0;}					
		.pink_star{ color:#ff0000;padding-left:4px;padding-right: 2px;}
		
.con_input_a
{
    padding-right:3px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	background-color:#FEFEFF;
	width:225px;
	height:18px;
	color:#000000;
    border:solid 1px #a7680a;
  
  }	
  
  .con_login_input_a
{
    padding-right:3px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	background-color:#FEFEFF;
	width:150px;
	height:15px;
	color:#000000;
    border:solid 1px #a7680a;
  
  }	
  
  .text_area_a
  {  
    border:solid 1px #a7680a;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #000000;  	
	width:225px;    
	height:115px;
	padding:5px 0 0 0;
	text-align:left;
	font-weight:normal;
	background-color:#ffffff;   
}

.select_menu{border:solid 1px #a7680a; width:225px; height:18px; background-color:#FEFEFF; color:#000000; padding:0 0 0 0 ;}

.select_menu_a{ border:solid 1px #a7680a; color:#000000; width:249px; height:28px; background:#ffffff; padding:3px 0 0 0;} 
.con_text2{font-size:14px; color:#a7680a; font-style:italic;}
.con_text2:hover{font-size:14px; color:#c46703; font-style:italic;}
.con_text3{font-size:11px; color:#a7680a; font-style:italic;}
.con_text3:hover{font-size:11px; color:#fc5918; font-style:italic;}

.form_button
{
	background-color:#000000;	
	text-align: center;
	font-size: 12px; 
	font-family: Verdana;
	font-weight:bold;	
	color:#ffffff;
	cursor:pointer;

}

.click_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c5913d;
	text-decoration:none;
	}
.click_text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#724805;
	text-decoration:none;
	}
	
.click_text_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#724805;
	text-decoration:none;
	}
	
.sub_heading1
{
	border-bottom:1px solid #d07609;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d07609;
	line-height:20px;
	text-align:left;
	font-weight:bold;	
}
.productSpecialPrice {
  font-family:tahoma;  
  color: #864e27;
  font-weight:bold;
  font-size:12px;
  padding-left:380px;
}

.list_table
{
    border-collapse: separate;
	border: #9a856a 1px solid;
	
	
}

.list_heading
{
	background-color: #909582;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 7px;
	text-align: center;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	text-transform: capitalize;
	font-weight: bold;
	border-right:1px solid #9a856a;
	border-top:1px solid #9a856a;
	border-left:1px solid #9a856a;
}

.list_label1
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #232323;	
	font-family: Arial;
	vertical-align:middle;
	text-align:center;
	background-color: #d0d0d0;
}

.list_label2
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #232323;
	vertical-align:middle;
	text-align:center;
	font-family: Arial;			
	background-color:#f4f4f4;
}

.paging
{
    
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #232323;	
	font-family: Arial;
	background-color: #fbfbf7;
}
/*form end*/

/* View Cart */

.form_label_top_header
{
	width:100%;
	float:left;
	vertical-align:middle;
	text-align:left;
	padding-left:2px;	
	font-family:Arial, Helvetica, sans-serif;
	color: #696969;  
	font-size:13px;	
	font-weight:bold;
	line-height:20px;
}

.form_label_header
{
	width:100%;
	float:left;
	vertical-align:middle;
	text-align:left;
	padding-left:2px;	
	font-family:Arial, Helvetica, sans-serif;
	color: #37b80e;  
	font-size:13px;	
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}

.form_label
{
	float:left;
	width:35%;
	text-align:right;
	padding-top:2px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	margin-bottom:5px;	
}

.form_label_large
{
	float:left;
	width:90%;
	text-align:left;
	padding-top:2px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	margin-bottom:2px;	
}

.form_label_textbox
{
	width:63%;
	float:left;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	margin-bottom:5px;
}
.form_label_button
{
	width:90%;
	float:left;
	vertical-align:middle;
	text-align:center;
	padding-left:2px;	
	font-family:Arial, Helvetica, sans-serif;
	color: #2a8ab6;  
	font-size:13px;	
	font-style:italic;
	font-weight:bold;
}

.span_lk_blk
{ 
	text-decoration:none; 
	color:#515151; 
	font-weight:bold;
	text-decoration:underline;
}
.fnt_red	{ font-size:14px; color:#724805; font-family:Tahoma, Arial, Helvetica, sans-serif}

.sub_heading2
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d07609;
	line-height:20px;
	text-align:left;
	font-weight:bold;	
}
.textbox1 
{	width: 156px;
	color: #000000;
	font-size: 11px;
	border-bottom: 1px solid #8D907C;
	border-left: 1px solid #8D907C;
	border-top: 1px solid #8D907C;
	border-right: 1px solid #8D907C;
	background-color: #FFFFFF;
    height: 16px;
    margin:0px;
    padding:0px;
    text-align:left;
}
.TEXTAREA {	COLOR: #000000;
	float: none;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	width: 156px;
	height: 80px;
	COLOR: #000000;
	BORDER-right: #8D907C 1pt solid;
	BORDER-bottom: #8D907C 1pt solid;
	BORDER-top: #8D907C 1pt solid;
	BORDER-left: #8D907C 1pt solid;
	background-color: #FFFFFF;
}
.mandatory{
	font-size:12px;
	color:#ff0000;
	padding-left: 2px;
	padding-right: 1px;
}
.clr2	{ clear:both; line-height:0px; font-size:0px;}

a.paging_link{float:left; color:#c46703;font-size:12px; font-weight:bold;text-decoration:none;width:25px;display:block;border:solid 1px #734804;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;}
a.paging_link_current{float:left; color:#d8492b; font-size:12px; font-weight:bold; text-decoration:none;width:25px;display:block;border:solid 1px #333333;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;background-color:#dedede;}
a.paging_link:hover{color:#ffffff;border:solid 1px #1f4676; background-color:#734804;}

a.paging_link_prev_next{color:#c46703;font-size:12px; font-weight:bold;text-decoration:none;width:70px;display:block;border:solid 1px #734804;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;}
a.paging_link_prev_next_current{color:#d8492b;font-size:12px; font-weight:bold;text-decoration:none;width:70px;display:block;border:solid 1px #333333;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;background-color:#dedede;}
a.paging_link_prev_next:hover{color:#ffffff;border:solid 1px #1f4676; background-color:#734804;}

.pager_pannel{text-align:center;margin:0 auto;width:350px;}


.dropdownClass
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	COLOR: #000000; 	
	width: 151px; 
	background-color:#ffffff;  
	text-align:left;
}
.form_label_comm
{
	text-align: right;
	padding:0px 4px 4px 0px;
	font-size: 12px;
	color: #000000;
	font-family:Verdana;
	font-weight:bold;
}

.noImageBorder
{
	border:solid 0px #eaeaea;
	outline:#eaeaea solid 0px;
	background-color:#ffffff;
}
/* View Cart */
								  
