/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

/* @override http://fs.efront-dev.com.au/css/flowers.css */

.send_flowers{
		color: #333333;
		font-family: 'brandon_grotesquelight', arial;
		padding: 0 40px 0 10px;
		font-size: 16px;
	}
	.send_flowers h2{
		margin: 15px 0 5px;
		font-family: 'brandon_grotesque_regularRg', arial;
		font-size: 16px;
	}
	
	.send_flowers strong {
		font-family: 'brandon_grotesque_regularRg', arial;
		font-weight: bold;
	}
	
	.flower_products_list{
		overflow: hidden;
		margin-top: 20px;
		position: relative;
	}
	.flower_products_list .flower{
		width: 142px;
		float: left;
		text-align: center;
		margin-bottom: 28px;
	}
	.flower_products_list .flower img{
		border: 8px solid #fff;
		cursor: pointer;
	}
	.flower_products_list .flower span, .flower_products_list .flower strong, .flower_products_list .flower a{
		display: block;
	}
	.flower_products_list .flower strong{
		font-size: 14px;
		font-weight: bold;
		margin-top: 5px;
	}
	.flower_products_list .flower span.product_title{
		font-size: 16px;
		line-height: 15px;
	}
	.flower_products_list .flower a.order_btn {
		display:block;
		width:92px;
		height:29px;
		line-height:29px;
		border-left:3px solid #b3b3b3;
		margin: 10px auto 0;
		font-size:12px;
		text-align:center;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background:#666666 url(../images/arrow3.png) 0 center no-repeat;
		color:#fff !important;
		text-decoration: none !important;
		font-family:"brandon_grotesque_regularRg", arial, sans-serif;
	}
	.flower_products_list .flower .price, .flower_products_list .flower a{
		font-family:"brandon_grotesquelight", arial, sans-serif;
	}
	.flower_popup{
		display: block;
		position: absolute;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background: #fff;
		width: 276px;
		display: none;
	}
	.flower_popup.first_popup{
		top: 55px;
		left: 35px;
		display: none;
	}
	.flower_popup.second_popup{
		top: 55px;
		right: 49px;
		display: none;
	}
	.flower_popup.third_popup{
		top: 370px;
		left: 35px;
		display: none;
	}
	.flower_popup.fourth_popup{
		top: 370px;
		right: 49px;
		display: none;
	}
	
	
	
	.flower_popup .popup_content{
		display: block;
		text-align: center;
		padding: 0 17px;
	}
	.flower_popup .popup_content span.flower-title{
		display: block;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		font-size: 16px;
		margin-top: 6px;
	}
	.flower_popup .popup_content p{
		font-family:"brandon_grotesquelight", arial, sans-serif;
		font-size: 16px;
		line-height: inherit;
		color: #666666;
	}
	.flower_popup .image_wrapper{
		position: relative;
	}
	.flower_popup .image_wrapper .image_triangle{
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		width: 20px;
		height: 10px;
		margin-left: -10px;
		background: url(../images/image-triangle.png) no-repeat 0 0;
	}
	.flower_popup .image_wrapper .popup_close{
		display: block;
		position: absolute;
		bottom: -16px;
		right: 4px;
		width: 32px;
		height: 32px;
		background: url(../images/popup-close-btn.png) no-repeat 0 0;
	}
	.flower_popup.enlarged_order{
		top: 185px;
		left: 2px;
		background: #9aa6ad;
		overflow: hidden;
		width: 626px;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .25);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .25);
	}
	.enlarged_order .popup_left_area{
		width: 276px;
		float: left;
	}
	.enlarged_order .popup_left_area img{
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
	}
	.enlarged_order .popup_right_area{
		width: 327px;
		float: left;
		margin-left: 20px;
		padding: 10px 0;
	}
	.enlarged_order .popup_right_area .popup_title{
		font-size: 22px;
		color: #fff;
		display: block;
		font-family:"brandon_grotesque_regularRg", arial, sans-serif;
	}
	.enlarged_order .popup_right_area .popup_code{
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		font-size: 14px;
		color: #000;
	}
	.enlarged_order .popup_right_area p{
		font-family:"brandon_grotesquelight", arial, sans-serif;
		padding: 5px 20px 5px 0 !important;
	}
	.enlarged_order .popup_right_area form{
		font-family:"brandon_grotesquelight", arial, sans-serif;
		color: #fff;
		font-size: 16px;
	}
	.enlarged_order .popup_right_area .title_label{
		display: block;
		padding: 10px 0px 10px 0px;
	}
	.enlarged_order .popup_right_area label{
		display: inline-block;
		padding: 0 16px 0 5px;
		line-height: 20px;
	}
	.enlarged_order .popup_right_area input[type=checkbox]{
		width: 20px;
		height: 20px;
		background: #fff;
		border: none;
	}
	.enlarged_order .popup_right_area .price{
		display: block;
		font-size: 24px;
		color: #000;
		padding: 15px 0 0;
		
		
	}
	.enlarged_order .popup_right_area .gray_btn{
		display: inline-block;
		width:145px;
		height:32px;
		line-height:32px;
		border-left:3px solid #b3b3b3;
		margin: 15px 12px 0 0;
		font-size:16px;
		text-align:center;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background:#666666 url(../images/arrow3.png) 0 center no-repeat;
		color:#fff !important;
		text-decoration: none !important;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		border-top:none;
	}

	.flower_popup.contact_details{
		top: 185px;
		left: 2px;
		background: #9aa6ad;
		overflow: hidden;
		width: 626px;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .25);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .25);
		padding: 18px 16px 25px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.steps{
		display: block;
		margin: 0 -26px;
		overflow: hidden;
		padding-bottom: 20px;
	}
	.steps .line{
		border-bottom: 2px solid #676766;
		left: 62px;
		margin: 0 auto;
		position: absolute;
		top: 32px;
		width: 510px;
		z-index: 5;
	}
	.steps .step{
		width: 20%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
		z-index: 10;
		position: relative;
	}
	.steps .step span{
		width: 25px;
		height: 25px;
		background: #fff;
		border: 2px solid #676766;
		display: inline-block;
		text-align: center;
		font-family:"brandon_grotesquebold", arial, sans-serif;
		color: #676766;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		line-height: 25px;
	}
	.steps .step strong{
		color: #fff;
		display: block;
		margin: 0 auto;
		width: 80px;
		font-size: 16px;
		line-height: 16px;
		margin-top: 5px;
		font-family: 'brandon_grotesque_regularRg';
		font-weight: normal;
		
		
	}
	.steps .step .on_step{
		color: #fff;
		display: inline-block;
		padding-left: 16px;
		-webkit-border-radius: 0px 20px 20px 0px;
		border-radius: 0px 20px 20px 0px;
		background: url("../images/arrow3.png") no-repeat scroll 0 center #666666;
		border-left: 3px solid #B3B3B3;
		font-size: 12px;
		line-height: 25px;
	}
	.steps .step.on span{
		background: #d3b252;
		color: #fff;
		font-size: 18px;
	}
	.your_details{
		position: relative;
	}
	.your_details label{
		display: block;
		line-height: 21px;
		height: 21px;
		clear: both;
		float: left;
		margin-bottom: 3px;
		width: 115px;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		color: #fff;
	}

	.your_details #firstname.error, #lastname.error,#email.error, #phone.error,
	#address.error, #city.error,#state.error, #postcode.error, #title.error, #to.error, #from.error,
	#message.error
	{
		background: #d2b159;
	}
	form#contact_details .your_details label.error {
		display: none;
	}

	.your_details input[type=text]{
		line-height: 21px;
		height: 21px;
		background: #fff;
		border: none;
		outline: none;
		display: block;
		float: left;
		margin-bottom: 3px;
		width: 200px;
		color: #333333;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		font-size: 16px;
		padding-left: 5px;
	}
	.your_details input[type=text].large{
		width: 470px;
	}
	.your_details input[type=text].medium{
		width: 300px;
	}
	.your_details input[type=text].small{
		width: 470px;
	}
	
	.your_details input[type=text].text-field{
		width: 300px;
	}
	
	.your_details textarea{
		float: left;
		width: 470px;
		height: 110px;
		color: #333333;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		font-size: 16px;
		margin-bottom: 3px;
		background: #fff;
		border: none;
		outline: none;
		padding-left: 5px;
	}
	.your_details strong{
		font-family: 'brandon_grotesque_regularRg', arial;
		font-size: 22px;
		color: #fff;
		margin-bottom: 10px;
		line-height: 22px;
		font-weight: normal;
	}
	.your_details p{
		font-family:"brandon_grotesquelight", arial, sans-serif;
		color: #000 !important;
		font-size: 16px;
		position: relative;
	}
	.your_details p a{
		color: #000 !important;
		position: relative;
		display: inline-block;
	}
	.your_details span.info{
		display: block;
		color: #333333;
		font-size: 16px;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		margin-bottom: 15px;
	}
	.your_details a.gray_btn{
		display: block;
		float: left;
		width:144px;
		height:32px;
		line-height:32px;
		border-left:3px solid #b3b3b3;
		margin: 15px 12px 0 0;
		font-size:16px;
		text-align:center;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background:#666666 url(../images/arrow3.png) 0 center no-repeat;
		color:#fff !important;
		text-decoration: none !important;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}

	.your_details .gray_btn{
		display: block;
		float: left;
		width:144px;
		height:32px;
		line-height:32px;
		border-left:3px solid #b3b3b3;
		margin: 15px 12px 0 0;
		font-size:16px;
		text-align:center;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background:#666666 url(../images/arrow3.png) 0 center no-repeat;
		color:#fff !important;
		text-decoration: none !important;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		border-top: none;
	}
	
	.contact-popup{
		display: none;
		width: 298px;
		height: 50px;
		position: absolute;
		background: transparent url(../images/contactbox.png) 0 center no-repeat;
		right: 30px;
		top: 15px;
	}



	.white_tooltip{
		height: 40px;
		position: absolute;
		background: #fff;
		top: 20px;
		right: 75px;
		width: 270px;
		padding: 10px 5px 0 10px;
		color: #333333;
		font-size: 16px;
		line-height: 15px;
		display: none;
		font-family:"brandon_grotesquelight", arial, sans-serif;
	}
	.white_tooltip span{
		display: block;
		position: absolute;
		left: -8px;
		top: 50%;
		margin-top: -8px;
		width: 8px;
		height: 16px;
		background: url(../images/tooltip-arrow.png) no-repeat 0 0;
	}
	.your_details .title{
		display: block;
		margin: 15px 0;
	}
	.your_details .white_box{
		width: 490px;
		height: 79px;
		background: #fff;
		margin-bottom: 3px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 15px 0px 15px 20px;
	}
	.your_details .white_box strong{
		color: #333333;
		font-size: 22px;
		font-family: 'brandon_grotesque_regularRg', arial;
	}
	.your_details .white_box a{
		color: #9eadb5 !important;
	}
	.your_details.light span.info, .your_details.light p{
		color: #fff !important;
		line-height: 18px;
	}
	.your_details.light p a{
		color: #fff !important;
	}
	.send_flowers #thanks_message.thanks_subscribe{
		top: 115px;
		height: 305px;
	}
	inputtext-field{
		width: 300px;
	}
	.cb_wrapper{
		display: inline-block;
		margin-right: 20px;
		line-height: 21px;
		height: 21px;
		color: #fff;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		font-size: 16px;
	}
	.cb_wrapper input[type=checkbox]{
		margin-right: 5px;
		width: 20px;
		height: 20px;
	}
	.need_inspiration{
		width: 230px;
		float:right;
	}
	.inspiration_head{
		height: 89px;
		padding-left: 15px;
		background: url("../images/arrow3.png") no-repeat scroll 0 center #666666;
		border-left: 3px solid #B3B3B3;
	}
	.inspiration_head strong{
		color: #fff;
		font-size: 14px;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}
	.inspiration_head p{
		color: #fff;
		font-size: 14px;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		line-height: 16px;
	}
	.need_inspiration ul li a{
		color: #000 !important;
		background: #e7ebee;
		font-size: 12px;
		display: block;
		padding: 4px 0 4px 8px;
		line-height: 16px;
		text-decoration: none !important;
	}
	.need_inspiration ul li a.darker{
		background: #c9d0d4;
	}
	.need_inspiration ul li a.on, .need_inspiration ul li a:hover{
		background: #d3b252;
	}
	.left_details_area{
		width: 355px;
		float: left;
	}
	.left_details_area p{
		float: right;
	}
	
	
	.left_details_area textarea, .left_details_area input[type=text]{
		width: 235px;
	}
	.left_details_area textarea{
		height: 250px;
	}
	.your_details.light .dark{
		color: #000 !important;
	}
	.order_review{
		background: #e7ebee;
		padding: 15px;
		overflow: hidden;
	}
	.order_review .order_review_left{
		width: 247px;
		float: left;
		text-align: center;
	}
	.order_review .order_review_left img{
		display: inline-block;
		border: 12px solid #fff;
		margin: 10px 0 20px;
	}
	.order_review_left .price_wrapper{
		background: #666666;
		color: #fff;
		text-align: left;
		padding: 10px 18px;
	}
	.order_review_left .price_wrapper span{
		display: block;
		border-bottom: 1px dashed #fff;
		font-size: 16px;
		line-height: 30px;
	}
	
	.order_review_left .price_wrapper strong{
		font-size: 24px;
		border-bottom: 1px dashed #fff;
		display: block;
		line-height: 33px;
		font-family:"brandon_grotesquebold", arial, sans-serif;
		
	}
	.order_review_left .price_wrapper p{
		color: #fff !important;
	}
	.order_review .order_review_right{
		width: 300px;
		float: right;
	}
	.order_review .order_review_right strong{
		display: block;
		line-height: 32px;
		font-size: 16px;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}
	.order_review .order_review_right span{
		display: block;
		font-family:"brandon_grotesquelight", arial, sans-serif;
	}
	.order_review .buttons{
		display: block;
		clear: both;
		padding-left: 85px;
	}
	a.gray_btn{
		display: block;
		float: left;
		width:144px;
		height:32px;
		line-height:32px;
		border-left:3px solid #b3b3b3;
		margin: 15px 0 0 12px;
		font-size:16px;
		text-align:center;
		-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, .25);
		background:#666666 url(../images/arrow3.png) 0 center no-repeat;
		color:#fff !important;
		text-decoration: none !important;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}
	.contact_details .title{
		font-size: 22px;
		color: #fff;
		font-family: 'brandon_grotesque_regularRg', arial;
	}
	.contact_details .desc{
		font-size: 16px;
		color: #000;
		font-family:"brandon_grotesquelight", arial, sans-serif;
	}
	.basket_popup{
		min-height: 700px;
		overflow: inherit !important;
	}
	.basket_wrapper{
		width: 640px;
		margin-left: -43px;
		margin-bottom: 120px;
	}
	.basket{
		background: #666666;
		padding: 14px;
		position: relative;
		padding-bottom: 50px;
	}
	.basket_table{
		width: 100%;
		position: relative;
	}
	.basket_table tr{
		border-bottom: 1px dashed #fff;
		color: #fff;
	}
	.basket_table tr th{
		font-size: 16px;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		padding-bottom: 5px;
	}
	.basket_table tr td{
		padding: 14px 0;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		font-size: 16px;
	}
	.basket_table tr td:last-child, .basket_table tr th:last-child {
		text-align: right;
	}
	#main_inner .basket_table tr td a.remove{
		display: block;
		font-size: 14px;
		color: #9aa6ad;
		margin-top: 30px;
		text-decoration: none;
	}
	.basket_table table{
		width: 100%;
		text-align: left;
	}
	.basket_table table tr{
		border: none;
	}
	.basket_table table tr td{
		padding: 0 0 5px 0;
	}
	#main_inner .change_quantity a{
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		line-height: 20px;
		background: #474646;
		color: #fff;
		text-decoration: none;
		text-align: center;
		font-size: 25px;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}
	.change_quantity input{
		height: 20px;
		line-height: 20px;
		border: none;
		font-family:"brandon_grotesquelight", arial, sans-serif;
		width: 32px;
		text-align: center;
		display: block;
		float: left;
	}
	.basket_table table .table_footer{
		background: #4b4b4b;
		padding: 15px 20px;
		color: #d5d5d5;
		text-align: left;
	}
	.basket_table table .table_footer img{
		float: left;
	}
	#main_inner .basket_table table .table_footer p{
		color: #d5d5d5;
		width: 150px;
		float: left;
		text-align: left;
		margin-left: 20px;
		line-height: 16px;
	}
	.basket_table table .table_footer .sum{
		width: 98px;
		margin-left: 25px;
		float: left;
		text-align: left;
		padding-top: 7px;
	}
	.basket_table table .table_footer .sum input[type=text]{
		width: 61px;
		height: 29px;
		line-height: 29px;
		background: #fff;
		border: none;
		outline: none;
		float: left;
		text-align: center;
		color: #4b4b4b;
		font-size: 14px;
	}
	.basket_table table .table_footer .sum input[type=submit]{
		width: 36px;
		height: 29px;
		line-height: 29px;
		background: #c6c6c6;
		float: left;
		outline: none;
		border: none;
		font-size: 18px;
		color: #4b4b4b;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
	}
   .delivery_estimate{
	   width: 125px;
	   float: left;
	   text-align: center;
	   font-style: inherit;
	   margin-left: 20px;
   }
   .delivery_estimate strong{
	   font-family:"brandon_grotesquemedium", arial, sans-serif;
	   font-size: 18px;
   }
   #main_inner .basket_table tr td a.remove.small_mrg{
	   margin-top: 10px;
   }
   .make_payment{
		display: block;
		position: absolute;
		background: #ffffff url(../images/arrow5.png) no-repeat left center;
		border-left: 3px solid #B3B3B3;
		box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
		color: #666666 !important;
		font-family: "brandon_grotesque_regularRg",arial,sans-serif;
		font-size: 16px;
		height: 31px;
		line-height: 31px;
		margin: 10px auto 0;
		text-align: center;
		text-decoration: none !important;
		width: 146px;
   }
   .make_payment.top{
	   top:-1px;
	   right: -2px;
	   background: #ffffff url(../images/arrow5.png) no-repeat left center;
   }
   .make_payment.bottom{
	   bottom: 7px;
	   right: -2px;
   }
   .buttons.overflowed a.gray_btn{
	   float: right;
   }
   .buttons.overflowed a.gray_btn.large{
	   width: 200px;
   }
   .summary{
	   width: 274px;
	   float: right;
	   color: #fff;
	   font-size: 16px;
	   font-family:"brandon_grotesquemedium", arial, sans-serif;
	   padding-top: 15px;
   }
   .summary div{
	   padding: 5px 0;
   }
   .summary div span{
	   display: inline-block;
	   float: right;
	   font-family:"brandon_grotesquelight", arial, sans-serif;
   }
   .clr{
	   clear: both;
   }
   .summary .total{
	   font-size: 24px;
	   font-family:"brandon_grotesquelight", arial, sans-serif;
	   border-bottom: 1px dashed #fff;
	   border-top: 1px dashed #fff;
   }
   .summary .total strong{
	   font-family: 'brandon_grotesquebold', arial, sans-serif;
   }
   #main_inner .summary p{
	  text-align: right;
	  color: #fff;
	  font-family:"brandon_grotesquelight", arial, sans-serif;
   }
   .basket.step5{
	   padding-bottom: 10px;
   }
   .basket.step5 .title{
	   padding-bottom: 66px;
	   display: block;
   }
   .to_paypal{
		position: absolute;
		top: 8px;
		right: -2px;
		width: 232px;
		height: 90px;
		color: #666666;
		font-family:"brandon_grotesquemedium", arial, sans-serif;
		background: #ffffff url(../images/arrow3.png) no-repeat left center;
		border-left: 3px solid #B3B3B3;
		box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
		padding: 6px 0 6px 12px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
   }
   .tooltip_trigger{
	   text-decoration: underline;
	   cursor: pointer;
	   position: relative;
	   display: block;
   }
   .product_tooltip{
	   width: 163px;
	   height: 265px;
	   background: #4b4b4b;
	   position: absolute;
	   top: -156px;
	   left: -178px;
	   padding: 10px;
	   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: none;
		font-family:"brandon_grotesquelight", arial, sans-serif;
   }
   .product_tooltip span{
	   display: block;
   }
   .product_tooltip img{
	   display: block;
	   width: 96px;
	   margin: 10px auto;
   }
   .product_tooltip strong{
	   letter-spacing: -1px
   }
   .product_tooltip .arrow{
	   background: url(../images/tooltip-dark-arrow.png) no-repeat 0 0;
	   display: block;
	   position: absolute;
	   top: 158px;
	   right: -9px;
	   width: 9px;
	   height: 19px;
   }
   .dark_title{
	   color: #333333;
	   font-size: 16px;
	   margin: 15px 0;
	   display: block;
   }
   
 label.error{
		display: none;
		height: 0px;
	}  
	
#main.main_long_white { min-height: 630px; height:auto; position: relative; margin-bottom: 42px;}	
