/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font:normal 12px Arial, Helvetica, sans-serif; color:#3E2C0B;}

h1{padding:0 0 13px 0; color:#8CB239; font-size:18px; font-weight:normal !important;}
h2{padding:0 0 13px 0; color:#fff; font-size:18px; font-weight:normal !important;}
h3{margin:0 0 14px 0; padding:11px 0 13px 15px; background:#A4CCD9; font-size:19px; color:#fff; font-weight:normal !important;}
h4{margin:0 0 14px 0; font-size:15px; color:#8DB239;}
h5{padding:0 0 13px 0; color:#fff; font-size:35px; font-weight:normal !important; text-align:center; color:#D6E4B5;}
	h5 span{display:block; font-size:14px; color:#fff !important;}
h6{padding:0 0 10px 0; color:#fff; font-size:13px; color:#8CB239;}	

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

a{color:#3E2C0B;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center;}
body{background:#D9DBC5 url('../images/body_bg.gif') repeat-y 50% 0;}
	
#main{min-height:100%; height:auto !important; height:100%; margin:0 auto -60px; text-align:left;
	background:url('../images/main_bg.gif') repeat-x 0 33px;}

	#header{width:862px; height:168px; margin:0 auto; background:#E6E8D9 url('../images/head_bg.jpg') no-repeat 0 0;}
	
	#content{}
	
		.first_block{float:left; width:200px;}
		.last_block{float:right;width:649px;}
		.last_block .button-set { padding: 0 5px;}
		.last_block h3 { width: 634px;}
							
#footer, .footer_push{width:100%; height:60px;  margin:0 auto;  clear:both; }
#footer{background:url('../images/footer_bg.gif') repeat-y 50% 0; color:#47340D;} 
 	
/* -------------------------------
	Menu 
------------------------------- */

#header ul{position:relative; clear:both; height:27px; top:86px; *top:85px; _top:85px; padding:0 0 0 20px; background:url('../images/top_menu_bg.gif') repeat-x 0 0;}
.body_inner #header ul{top:86px; *top:85px; _top:85px;}
	#header li{float:left; padding:8px 40px 0 15px;}
	#header li a{float:left; padding:0 0 6px 2px; color:#DAD6CF; font-size:10px; text-transform:uppercase; text-decoration:none; word-spacing:5px;}
	#header li a:hover{color:#AACB5F; background:url('../images/top_menu_hover.gif') repeat-x 0 100%;}
	.top_menu_a a{color:#AACB5F; background:url('../images/top_menu_hover.gif') repeat-x 0 100%;}
	#header li i{text-transform:lowercase;}

.head_personal_link{float:right; height:27px; top:85px !important; padding:0 16px 0 0 !important; background:none !important;}
	.head_personal_link li{float:left; padding:0 2px 0 2px !important;}
	.head_personal_link a{padding:0 0 0 0 !important; color:#47340D !important; font-size:11px !important; text-transform:capitalize !important; text-decoration:underline !important; word-spacing:2px !important;}
	.head_personal_link a:hover{background:none !important; text-decoration:none !important;}

.blue_menu{margin:0 0 0 3px;}	
	.blue_menu li{width:170px !important; padding:5px 0 7px 7px !important; background:url('../images/white_separator.gif') no-repeat 0 100%;}
	.blue_menu li a{color:#fff; text-decoration:none;}
	.blue_menu li a:hover{color:#E0EDF1;}
	
	.blue_menu_li{background:none !important;}

.bottom_menu{width:850px; height:37px; margin:1px auto; background:#7D6D4C;}
	.bottom_menu li{float:left; height:37px;}
	.bottom_menu li a{float:left; padding:13px 25px 0 25px; color:#D8D6CD; font-size:10px; text-transform:uppercase; text-decoration:none; word-spacing:5px;	}
	.bottom_menu li a:hover{color:#46330C;}
	.bottom_menu i{text-transform:none;}
	.bottom_menu_a a{color:#46330C !important;}

.brown_menu{margin:10px 0 0 3px;}	
	.brown_menu li{height:15px !important; padding:0 0 0 0 !important; border:none !important;}
	.brown_menu li a{color:#ACA493; font-size:10px; text-decoration:none;}
	.brown_menu li a:hover{text-decoration:underline;}

.first_block ul	{position:relative; width:200px; margin-left:1px; padding:8px 0 0 0;} 
	.first_block li{padding:8px 0 8px 0; border-bottom:solid #958A73 1px;} 
	.first_block li a{padding:0 0 0 10px; color:#83A032; font-size:13px; text-decoration:none; display:block;}
		.first_block li a:hover{color:#fff;}

	.left_memu_inner{position:relative; width:200px; margin:0 0 0 1px !important; margin-left:0 !important; /*border-top:solid #958A73 1px;*/} 
	.left_memu_inner li{padding:5px 0 5px 20px; border:none;}
	.left_memu_inner li.active {background: url(../images/submenu_selected_bg.jpg) repeat-y 0 0;	}
	.left_memu_inner li a{color:#fff; font-size:12px;}
		.left_memu_inner li a:hover{color:#E8F6C0; text-decoration:underline;}
	
/* -------------------------------
	Form 
------------------------------- */

.blue_right_form{ padding:18px 0 18px 25px;  background:url('../images/blue_bg.gif') repeat-y 0 0;}	
	.blue_right_form input{float:left; width:245px; height:18px; padding:2px 0 0 5px;  border:solid #94B5C5 1px; color:#4B370E;}
	.blue_button{ border: none; float:right; cursor:pointer; width:85px !important; height:23px !important; margin:0 0 0 5px; padding:0 0 1px 0 !important; background:#94B5C5; color:#fff !important; text-align:center;}
#advice-validate-email-newsletter {	clear: both;}
#newsletter-validate-detail .blue_button { margin: 0 30px 0 0;}

.head_search{position:relative; width:100%; padding:8px 0 0 0;}
	.head_search input{width:170px; height:18px; margin:0 0 0 580px; padding:2px 0 0 5px; border:none; border-top:solid #7A7A7A 1px; border-left:solid #7A7A7A 1px; color:#4B370E;}
	.head_search_button{position:absolute; cursor:pointer; width:85px !important; height:23px !important; margin:0 0 0 5px !important; padding:0 0 1px 0 !important; border-top:none !important; border-left:none !important; background:#94B5C5; color:#fff !important; text-align:center;}

.product_form{float:left; width:370px; margin:10px 10px 0 25px; color:#3E2C0B; font-weight:bolder;}
	.product_form_block{margin:0 0 10px 0; padding:10px 15px 10px 15px; background:#EAF1D8;}
	.product_form_block .availability { display: none;	}
	.product_form_block .price-box{ display: inline;}
	.product_form strong{ padding:0 0 12px 0; color:#48350E; font-size:14px;}
	.product_form_input{width:53px; height:18px; margin:0 8px; border:solid #CCCCCC 1px;}  
	.product_form_button{cursor:pointer; margin:0 8px 0 0; padding:2px 10px 2px 10px; background: #94B5C5; border:none; color:#fff; font-size:12px;}  
	.product_form a{padding:0 0 0 8px; color:#8DB239;}
	.product_form_button2{float:right; cursor:pointer; margin:0 0 10px 0; padding:2px 10px 2px 10px; background:#AACB5F; border:none; color:#fff; font-size:12px;}  
	.product_form p{padding:0 37px 0 0 !important; font-weight:normal; line-height:18px;}
	.product_form h6{clear:both; padding:0 0 10px 0 !important;}

.shop_form{width:615px; margin:0 15px 0 15px;}
	.shop_form_button1{width:170px; cursor:pointer; margin:0 0 12px 445px; *margin:0 0 12px 430px; _margin:0 0 12px 422px; padding:3px 16px 3px 16px; background:#8EB339; border:none; font-size:13px; color:#fff; font-weight:bolder;}
		.shop_form table{clear:both; width:100%;}
		.shop_form th{padding:10px 0 10px 0; background:#DEE8C8;}
		.shop_form td{padding:15px 0 0 0; vertical-align:top; font-weight:bolder;}
		.shop_form table img{margin:0 0 0 15px; border:solid #CCCCCC 1px;}
		.shop_form_input{width:40px; padding:3px; border:solid #D9D9D9 1px; border-left:solid #7F7F7F 1px; border-top:solid #7F7F7F 1px;}  
		.shop_close a{display:block; width:20px; height:20px; margin:0 0 0 32px; background:url('../images/close_ico.gif') no-repeat 0 0;}
		.shop_form i{color:#94B5C5; font-style:normal;}
	
	.shop_buttons{height:30px; margin:10px 0 15px 0; padding:7px 0 0 0; vertical-align:top; background:#DEE8C8; font-weight:bolder;}	
		.shop_form_button2{float:left; cursor:pointer; width:140px; margin:0 0 0 10px; padding:2px 10px 3px 10px; background:#8EB339; border:none; font-size:12px; color:#fff; font-weight:bolder;}
		.shop_form_button3{float:right; width:160px; cursor:pointer; margin:0 10px 0 0; padding:2px 10px 3px 10px; background:#8EB339; border:none; font-size:12px; color:#fff; font-weight:bolder;}
		
	.total_block{float:right; font-size:15px; color:#8CB239; font-weight:bolder;}
		.total_block div{text-align:right; padding:0 0 10px 0}
		.total_block span{padding:0 15px 0 10px; color:#94B5C5;}
		.total_button{cursor:pointer; width:170px; margin:5px 0 15px 0; padding:3px 16px 3px 16px; background:#94B5C5; border:none; font-size:13px; color:#fff; font-weight:bolder;}
	
.shop_form_gray{clear:both; width:585px; margin:0 15px 0 15px; padding:15px 15px 15px 15px; background:#B7D277; color:#fff;}
	.shop_form_gray select{width:230px; height:20px; margin:0 0 5px 0; font-size:11px;}
	.shop_form_gray input{width:226px; height:18px; margin:0 0 5px 0; font-size:11px; border:solid #D9D9D9 1px; border-left:solid #7F7F7F 1px; border-top:solid #7F7F7F 1px;}
	.shop_form_gray label{display:block; padding:0 0 5px 0;} 
	.shop_form_gray_title{padding:0 0 5px 0; font-size:15px; font-weight:bolder;}
	
	.shop_form_left{float:left;}
	.shop_form_right{float:left; padding:0 0 0 80px;}

	.shop_form_button4{cursor:pointer; width:105px !important; margin:15px 0 0 123px !important; padding:2px 8px 3px 8px; background:#48350E; border:none !important; font-size:12px; color:#fff;}
	
.chechout_form{margin:15px 0 0 0;}
	.chechout_form label{display:block; margin:5px 0 0 0; padding:0 0 5px 0;}
	.chechout_form span{padding:0 0 0 5px !important; color:#FF0000;}
	.chechout_form input{width:260px; height:20px; margin:0 0 5px 0; border:solid #B6B6B6 1px;}
	.chechout_form a{color:#669900;}

.login_form{}
	.login_form label{float:left; width:95px; padding:5px 0 0 0; font-weight:bolder;}
	.login_form span{color:#ff0000;}
	.login_form input{width:230px; height:20px; margin:0 0 5px 5px; border:solid #B6B6B6 1px;}
	.login_form a{padding:0 0 0 100px; color:#8EB339;}
	.login_button2{position:absolute; cursor:pointer; width:65px !important; height:auto !important; margin:-2px 0 0 15px !important; padding:3px 0 6px 0; background:#8EB339; border:none !important; font-size:12px; color:#fff; text-align:center;}
	
/* -------------------------------
	Template style
------------------------------- */

.center{text-align:center;}

.more_a a{display:block; text-align:right; font-size:10px; text-decoration:none; color:#fff;}

.clear{clear:both; font-size:0px;}

.main_logo a{position:absolute; width:225px; height:111px; margin:32px 0 0 313px;} 

.head_title{width:825px;padding:25px 0 25px 25px; background:#AACB5F url('../images/head_title_bg.jpg') repeat-y 50% 0; border-bottom:solid #fff 1px; color:#fff; font-size:20px;}

p{padding:0 5px 18px; line-height:18px;}


.main_blue{width:850px; padding:25px 0 0 0; background:#B2D1DC url('../images/main_blue_bg.gif') repeat-x 0 0;}
	.main_blue_block{padding:0 0 45px 0; background:#B2D1DC url('../images/main_blue_decor.jpg') no-repeat 50% 100%;}
	
	
	.main_blue li{float:left; width:184px; padding:0 5px 0 20px;}
		.main_blue strong{display:block; padding:0 0 7px 0; text-align:center; font-size:17px; color:#fff;}
		.main_blue img{margin:0 0 5px 0; padding:2px; background:url('../images/blue_img_bg.gif') no-repeat 0 0;}

.content{padding:0 5px 30px 6px;width:850px; min-height:650px; height:auto !important; height:650px; margin:0 auto; background:url('../images/content_bg.gif') no-repeat 0 100%;}	

.block{padding:20px 0 0 20px;}
	.block p{padding:10px 30px 15px 0; line-height:16px;}
	.cms-index-index .block{width:830px;}

.left_block{float:left; width:400px; padding:20px 0 0 0;}
.right_block{float:right; width:426px;}
	@-moz-document url-prefix() {.right_block{margin:0 1px 0 0;}}

	.green_right_block{ background:url('../images/green_bg2.jpg') repeat-y 0 0;}
		.green_block{padding:23px 70px 25px 20px; min-height:255px; height:auto !important;	height:268px; background:url('../images/green_bg.jpg') no-repeat 0 0;}
		.right_bottom{height:27px; background:url('../images/right_bottom_bg.jpg') no-repeat 0 0;}
		
		.green_left{float:left;}
		.green_right{float:right; width:180px; color:#fff;}
		.green_right p{padding:0 0 15px 0 !important;}
		
		.green_right_block img{padding:7px 6px 6px 6px; background:url('../images/green_img_bg.jpg') no-repeat 0 0;}
	
.bottom_content{background:#45330E url('../images/bottom_content_bg.gif') repeat-x 0 0; border-top:solid #513C10 1px; border-bottom:solid #513C10 1px;}

	.bottom_list_block{width:850px; margin:0 auto; background:#544321; border-top:solid #423418 1px;}	
		.bottom_list_block li{float:left; width:183px; height:105px; padding:20px 0 25px 25px; border-right:solid #423418 1px;}		
		.bottom_list_block strong{color:#DAD6CF; font-size:10px; text-transform:uppercase;}

	.bottom_list_block_b{border:none !important;}

.footer{padding:18px 0 0 0;}	
	.footer a{text-decoration:none;}	
	
/**/

.body_inner{background:#D9DBC5 url('../images/body_bg2.gif') repeat-y 50% 0;}	
	.body_inner .content{background:url('../images/content_bg2.gif') no-repeat 50% 100%;}	
	
.product_content{width:615px; margin:0 15px 20px 15px; border:solid #CCCCCC 1px;}	
	.product_img_block{float:left; width:206px;}
		.product_img_block img{margin:0 0 12px 0; border-right:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px;}
	
	.img_zoom{height:18px; margin:0 0 25px 8px;}
	.img_zoom li{float:left;}
		.img_minus a{float:left; width:17px; height:18px; background:url('../images/minus_ico.gif') no-repeat 0 0;}
		.img_show_line{float:left; width:140px; height:18px; margin:0 4px 0 4px; background:url('../images/img_show_line.gif') repeat-x 0 50%;}
			.img_show_cursor{display:block; width:2px; height:10px; margin:4px 0 0 5px; background:#8EB339;}
		.img_plus a{float:left; width:17px; height:18px; background:url('../images/plus_ico.gif') no-repeat 0 0;}
	
	.product_content h6{padding:0 0 10px 15px;}
	.product_content p{padding:0 0 18px 15px;}

.recommendet_block{padding:0 35px 25px 25px;}	
	.recommendet_block img{float:left; margin:5px 15px 5px 5px; border:solid #CCCCCC 1px;}
	.recommendet_block a{color:#A4CCD8;}
	.recommendet_block  h6{padding:0 0 18px 0;}

.testimonials_block{padding:0 35px 15px 25px;}	
	.recommendet_block  h6{padding:0 0 18px 0;}	
	.testimonials_block blockquote{padding:0 0 20px 40px; background:url('../images/testimonial_ico.jpg') no-repeat 0 0; font-style:italic; line-height:18px;}
	.testimonials_block blockquote div{padding:0 0 20px 0; text-align:right;}
	.testimonials_button a{display:block; width:120px; cursor:pointer; margin:0 auto; padding:4px 10px 4px 10px; background:#AACA60; color:#fff; font-size:12px; text-decoration:none;}

.step_container{padding:0 22px 30px 15px; width: 612px;}	
	.step_container dt{float:left; width:140px; margin:0 0 10px 0;}
	.step_container dd{float:left; width:460px; margin:0 0 10px 0; padding:15px 0 0 0; line-height:18px;}	

		.step_container img{margin:0 10px 0 0; padding:15px 12px 12px 14px; background:url('../images/img_bg.jpg') no-repeat 0 0;}
		.step_container dd p{padding:18px 0 0 0; color:#6A4B13; font-style:italic; line-height:17px;}
		.step_container i{font-size:15px; color:#A4CCD8; font-style:normal; font-weight:bolder;}

.block_page {padding:0 30px 30px 15px;}
	.block_page img.left {
		float: left;
		padding: 0 12px 12px 0;
		margin:0 10px 0 0;
	}
	.block_page img.right {
		float: right;
		padding: 0 0 12px 12px;
		margin:0 0 0 10px;
	}
	
.step_list{margin:20px 0 30px 5px; font-weight:bolder; font-size:15px;}
	.step_list ul{margin:7px 0 0 18px; padding:0 0 0 2px; *padding:0 0 0 7px; _padding:0 0 0 7px; list-style:decimal; font-size:12px; font-weight:normal;}
	.step_list ul li{padding:0 0 5px 0;}

.feature_list{width:610px; _width:600px; margin:0 0 30px; border:solid #ccc 1px;}	
	.feature_list ul { width: 610px; display: block;}
	.feature_list li{float:left; width:200px; margin:15px 0 5px 0; padding:10px 0; text-align:center; display: inline-block; position: relative;}
	.feature_list div{ color:#8DB239;  font-weight:bolder; font-size:14px; line-height: 25px;}
	.feature_list div.feature_list_button {line-height: normal;	}
	.feature_list a{font-weight:bolder; color:#8DB239; display:block; width:180px; height:45px;padding:0 10px;}
	.feature_list li img{margin:5px 0 0 0 !important; padding:0 0 0 0 !important; background:none !important;}
	
	.feature_list_button a{display:block; width:70px; cursor:pointer; margin:0 auto; padding:4px 10px 4px 10px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal; height:auto;}
	
	.feature_list_li{border-left:dashed #BBD57F 1px; border-right:dashed #BBD57F 1px;} 
	
.product_price{padding:0 30px 30px 15px;}	
	.product_price dt{float:left; width:83px; margin:0 0 10px 0; text-align:center;}
	.product_price dd{float:left; width:460px; margin:0 0 10px 0; padding:0 0 0 15px; line-height:18px;}	

		.product_price img{margin:0;padding:0;border:solid #ccc 1px; background: none;}
		.product_price a{display:block; padding:0 0 5px 0; color:#8DB239; padding:0 0 5px 0; font-weight:bolder;}
		.product_price div{padding:0 0 10px 0; color:#8DB239;  font-weight:bolder; font-size:14px;}
		.product_price .price-box { padding: 0; line-height: 25px;}

	.product_price_button a{display:block; width:65px; cursor:pointer; margin:0 auto; padding:4px 8px 4px 8px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal;}

.checkout_content{width:610px; margin:0 0 0 15px;}	
	.checkout_content li{margin:0 0 5px 0; border:solid #ccc 1px;}
	.checkout_content li li{border:none;}
		.checkout_content_title{display:block; padding:10px 0 11px 0; color:#93B4C5; font-size:15px; font-weight:bolder; text-decoration:none;}
		.checkout_content_number{position:absolute; width:22px; height:20px; margin:-2px 20px 0 10px; padding:2px 0 0 0 !important; background:#94B5C5; color:#fff; text-align:center;}
		.checkout_content_title span{padding:0 0 0 45px;}
		
	.checkout_block{margin:0 0 0 0; padding:12px; border-top:solid #ccc 1px; color:#48350E; font-weight:normal; font-size:12px;}
	#opc-login .checkout_block {	padding:12px 0 12px 0;	}
		.checkout_block_left{float:left; width:280px; padding:0 0 0 48px;}
			.checkout_block_left strong{display:block;}	
		.checkout_block_right{float:left; width:270px;}
		
		.checkout_block_title{padding:0 0 5px 0; font-size:14px; color:#A4CCD8; font-weight:bolder;}			
		
	.checkout_button a{float:left; width:110px; cursor:pointer; margin:0 0 0 45px; padding:4px 10px 4px 10px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal;}		
	.checkout_button2 a{float:left; width:50px; cursor:pointer; margin:0 0 0 10px; padding:4px 10px 4px 10px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal;}		
	.checkout_button3 a{float:right; width:40px; cursor:pointer; margin:0 20px 0 0; padding:4px 10px 4px 10px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal; text-align:center;}

	.form-button { cursor: pointer; border: none; padding:4px 10px 4px 10px; background:#94B5C5; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal;}
.login_container{margin:0 30px 0 15px;}	
	.login_title_block{margin:0 0 10px 0; padding:0 0 10px 0; font-weight:bolder; border-bottom:solid #D9DBC5 1px;}	
	
	.login_button a{float:right; width:115px; cursor:pointer; margin:0 0 15px 0; padding:4px 10px 4px 10px; background:#8EB339; color:#fff !important; font-size:12px; text-decoration:none; font-weight:normal; text-align:center;}

fieldset { border: none;}
.left_contactus { float: left; width: 200px;}
.right_contactus { float: right; width: 400px;}
.right_contactus #messages_product_view {	float:right;width:375px;}
#contactForm { width: 341px; background: #b7d277; padding: 17px;color:#FFFFFF;float:right;}
#contactForm label { font-weight: bold;}
#contactForm .text_info { padding-bottom: 15px;}
#contactForm .input-box { padding-bottom:4px;}
#contactForm fieldset {	padding: 0; margin: 0;}
#contactForm input { height: 19px;}
#contactForm input, #contactForm textarea {	border: 1px solid #92b63e; width: 262px;float:right; padding:5px 5px 0;}
#contactForm .form-button {
background:#48350e;
border:none;
color:#FFFFFF !important;
cursor:pointer;
font-size:12px;
font-weight:normal;
height: 22px;
line-height: 22px;
padding:0px 10px;
float: right;
}

#contactForm .form-button span {
	display: inline-block;
	height: 22px;
	line-height: 20px;
}

#contactForm .validation-advice {clear:both;text-align:right;}

/*.catalog-category-view .last_block .step_container h3 {	margin: 0 -30px 0 -15px;}*/

/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; margin:0 0 10px !important; overflow:hidden; }
.cms-index-index .messages {width:852px;margin:0 0 0 5px !important;}
.error-msg, .success-msg, .notice-msg, .note-msg {
    border-style:solid !important;
    border-width:1px !important;
    padding:4px 12px !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li { margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background:#faebe7;
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background:#eff5ea;
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background:#fafaec;
    }
	 
#checkout-review-table {
	width: 100%;
}

.pad_top {
	padding-top: 7px;
	display:inline-block;
}

.customer-account-create #form-validate { padding: 0 10px;}
