@import url(http://fonts.googleapis.com/css?family=Hind:400);

html, body {
    font-family: 'Hind',helvetica,clean,sans-serif;
    text-align: justify;
    font-size: 16px;
    margin: 0;
    padding: 0;
    color: #676767;
    background: url(../images/bg.jpg)  center 20px repeat-x;
}
h1, h2, h3, h4, h5, h6, b, strong{
	font-weight: 400;
}
a:link, a:visited, a:active{
	color: #5B7C02;
}
a:hover {
	text-decoration:none;
}
#external {
    margin: 0 auto;
    width: 960px;
    padding-top: 20px;
    background: white;
    text-align: left;
    font-size: 16px;
}
.component_nivoslider_image_gallery h2.genio_component_title{
	display: none;
}
#page_homepage #genio_layout_footer .component_html_area_editable h2{
	border-top: 2px solid #EAEAEA;
    color: #f78f1f;
    font-size: 50px;
    line-height: 50px;
    padding-top: 15px;
    margin: 10px;
}
#page_homepage #genio_layout_footer .component_html_area_editable{
	font-size: 26px;
	line-height: 30px;
	text-align: center;
}
/* NIVO SLIDER */
#slider{
	width: 620px;
	height: 400px;
}
.nivo-caption{
	top: 0 !important;
	left: 400px !important;
	padding: 15px;
	background: none !important;
	width: 182px !important;
	opacity: 1 !important;
}
.nivo-caption .name{
	background: #333;
	padding: 15px;
	display: block;
	margin: 10px 0;
}
.nivo-caption .description{
	background: #F79E1F;
	padding: 15px;
	display: block;
	margin: 10px 0;
}
.nivo-caption a{
	text-transform: uppercase;
	color: white;
}
.nivo-directionNav a{
	width: 50px;
	height: 50px;
	background: url(../images/next.png) center no-repeat;
	font-size: 1px;
	color: #333;
}
.nivo-directionNav a.nivo-prevNav{
	background: url(../images/prev.png) center no-repeat;
}
.nivo-controlNav{
	bottom: 0;
	width: 620px;
	text-align: center;
	position: absolute;
}
.nivo-controlNav a{
	display: none; /*inline-block*/
	width: 12px; /*16*/
	height: 12px; /*16*/
	background: #fff;
	color: #fff;
	border: 3px solid #8f8f8f;
	border-radius: 20px;
	margin: 0 3px;
	font-size: 1px;
}
.nivo-controlNav a.active{
	background: #8f8f8f;
	color: #8f8f8f;
	border: 3px solid #676767;
}
#genio_layout_left_sidebar {
}
#genio_layout_content {
    width: 726px;
}
.layout_2columnsR #genio_layout_content {
    width: 620px;
}
#genio_layout_left_sidebar_inner {
    padding: 4px;
}
#genio_layout_content_inner {
    padding: 4px;
}

input, textarea{
	color: #5B7C02;
	border: 1px solid #5B7C02;
	font-family: 'Hind';
}
input[type="submit"], button{
	background: #5B7C02;
	font-family: 'Hind';
	color: white;
	border: 1px solid #5B7C02;
	padding: 10px 20px;
	cursor: pointer;
	text-transform: uppercase;
}

/* HEADER */
#genio_layout_header{
	position: relative;
}
#genio_layout_header, #genio_layout_header a{
	color: white;
	text-align: center;
}
#genio_layout_header h2.genio_component_title{
	display: none;
}
#genio_layout_header .component_template{
	width: 300px;
	float: left;
	height: 150px;
	background: #f2c201;
	margin-left: 10px;
}
#genio_layout_header .component_category_tree{
	width: 150px;
	float: left;
	height: 150px;
	background: #f79e1f;
	margin-left: 10px;
	position: relative;
	cursor: pointer;
}
#genio_layout_header .component_category_tree .categories_accordion{
	display: none;
}
#genio_layout_header .component_category_tree:hover .categories_accordion{
	display: block;
}
.component_category_tree h3:hover, 
.component_category_tree ul li ul li a:hover{
	background: #eb7b0d;
}
#genio_layout_header .component_category_tree h2{
	margin: 0;
	width: 150px;
	padding-top: 110px;
	height: 40px;
	display: block;
	background: url(../images/catalogue.png) center 20px no-repeat;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 18px;
}
#genio_layout_header .component_category_tree h2 span, #genio_layout_left_sidebar .component_category_tree li a{
	opacity: 0.7;
	color:white;
	display: block;
}
#genio_layout_header .component_category_tree h2 span:hover,
#genio_layout_left_sidebar .component_category_tree li a:hover{
	opacity: 1;
}
.component_category_tree h2 a, #genio_layout_left_sidebar .component_category_tree h2{
	display: none;
}

#genio_layout_header .component_category_tree ul{
	position: absolute;
	background: #f79e1f;
	z-index: 999;
	width: 300px;
	padding: 5px;
	text-align: left;
}
.component_category_tree ul{
	background: #f79e1f;
	width: 200px;
	text-align: left;
}
#genio_layout_header .component_category_tree ul li ul{
	position: absolute;
	left: 300px;
	width: auto;
	min-width: 125px;
	padding-right: 15px;
	top: -5px;
}
#genio_layout_header .component_category_tree ul li ul li ul{
	left: 0;
	top: 0px;
	position: inherit;
}
.component_category_tree ul li ul li a{
	display: block;
	text-align: left;
}
#genio_layout_left_sidebar .component_category_tree ul li ul{
	width: 180px;
	padding: 10px 0 10px 20px;
	background: #eb7b0d;
}
#genio_layout_left_sidebar .component_category_tree ul li ul li{
	font-size: 18px;
	padding: 3px 0;
}
#genio_layout_left_sidebar .component_category_tree ul li ul li ul{
	width: 160px;
	padding: 4px 0 0 0;
}
#genio_layout_left_sidebar .component_category_tree ul li ul li ul li{
	font-size: 16px;
	padding: 0;
}
.component_category_tree li{
	text-transform: uppercase;
	position: relative;
	font-size: 15px; /*18*/
}
.component_category_tree li h3, component_category_tree li .item a{
	font-weight: normal;
	padding: 8px 0 8px 13px;
	margin: 0;
}
.component_category_tree li .item  ul li a{
	padding: 3px 0 3px 16px;
}
.component_category_tree li .arrow{
	position: absolute;
	right: 3px;
	background: url(../images/right.png) center no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	opacity: 0.7;
	z-index: 999;
}
.component_category_tree li .down{
	background: url(../images/down.png) center no-repeat;
}
.component_category_tree li .arrow span{
	display: none;
}
.component_category_tree li .arrow:hover{
	opacity: 1;
}

#genio_layout_header .component_login_form{
	width: 150px;
	padding-top: 100px;
	float: left;
	height: 50px;
	background: url(../images/account.png) center 20px no-repeat #333;
	margin-left: 10px;
}
#genio_layout_header .component_login_info{
	position: absolute;
	width: 150px;
	height: 56px;
	left: 480px;
	background: #333;	
	top: 94px;
	color: #333;
}
#genio_layout_header .component_login_info a, #genio_layout_header .component_login_form a{
	opacity: 0.7;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
#genio_layout_header .component_login_info a:hover,  #genio_layout_header .component_login_form a:hover{
	opacity: 1;
}

#genio_layout_header .not-logged{
	display: none;
}
#genio_layout_header .logged{
	background: #333;
	z-index: 999;
	position: relative;
	height: 50px;
}
#genio_layout_header .logged li{
	padding-top: 9px;
}

#genio_layout_header .logged li:first-child, #genio_layout_header .logged li:last-child{
	display: none;
}
#genio_layout_header .component_search_form{
	width: 150px;
	float: left;
	height: 43px;
	background: url(../images/search.png) center 20px no-repeat #5b7c02;
	padding-top: 107px;
	margin-left: 10px;
}
#genio_layout_header .component_search_form input{
	display: block;
	float: left;
	width: 80px;
	height: 24px;
	margin: 0 6px 0 13px;
	padding: 0 4px;
	opacity: 0.7;
		border: 1px solid white;
}
#genio_layout_header .component_search_form input:focus,
#genio_layout_header .component_search_form button:hover,
#genio_layout_header .component_mini_cart p a:hover{
	opacity: 1;
}
#genio_layout_header .component_search_form button{
	display: block;
	float: left;
	width: 40px;
	border: 1px solid #435b03;
	color: #435b03;
	font-size: 1px;
	height: 26px;
	width: 30px;
	padding: 0;
	opacity: 0.7;
	background: url(../images/avanti.png) center no-repeat #435b03;
}
#genio_layout_header .component_search_form button span{
	display: none;
}
#genio_layout_header .component_mini_cart{
	width: 150px;
	height: 50px;
	padding-top: 100px;
	float: left;
	background: url(../images/cart.png) center 20px no-repeat #7eac03;
	margin-left: 10px;
}
#genio_layout_header .component_mini_cart .subtotal{
	display: none;
}
#genio_layout_header .component_mini_cart p{
	color: #7eac03;
}

#genio_layout_header .component_mini_cart p a{
	color: #fff;
	text-transform: uppercase;
	margin: 11px auto 6px auto;
	display: block;
	opacity: 0.7;
	font-size: 18px;
}
#genio_layout_header .component_mini_cart table, #genio_layout_header .component_mini_cart table .subtotal{
	display: none;
}
#genio_layout_header .component_menu{
	width: 980px;
	height: 50px;
	line-height: 50px;
	float: none;
	clear: both;
	margin: 0 10px;
}
#genio_layout_header .component_menu li{
	float: left;
	text-transform: uppercase;
	margin: 10px 0;
}
#genio_layout_header .component_menu li a{
	color: #333;
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}
#genio_layout_header .component_menu li a:hover{
	background: #333;
	color: #eaeaea;
}
#genio_layout_right_sidebar {
    width: 300px;
    margin: 5px 5px 5px 15px;
}
#genio_layout_right_sidebar .component_discounted_products{
    background: #333;
    padding: 30px;
    position: relative;
}
#genio_layout_right_sidebar .component_discounted_products h2{
    text-transform: uppercase;
    margin: 10px auto;
    font-weight: 400;
    font-size: 24px;
    margin: 0 auto 10px auto;
    padding: 8px 0 4px 80px;
    height: 58px;
    background: url(../images/sconto.png) left center no-repeat;    
}
#genio_layout_right_sidebar .component_discounted_products h3 a{
    color: #333;
    text-transform: uppercase;
    display: block;
    background: #f2c201;
    padding: 10px;
}
#genio_layout_right_sidebar .component_discounted_products h3 a:hover{
    background: #7EAC03;
}

#genio_layout_right_sidebar .component_discounted_products .img{
    float: left;
    width: 80px;
    height: 80px;
    background: white;
    margin-right: 7px;
    overflow: hidden;
}
#genio_layout_right_sidebar .component_discounted_products .left_item{
    float: left;
}
#genio_layout_right_sidebar .component_discounted_products .img a{
    width: 80px;
    height: 80px;
    display: block;
}
#genio_layout_right_sidebar .component_discounted_products .img span{
    display: none;
}
#genio_layout_right_sidebar .component_discounted_products .left_item .version_name, 
.full_label, .discount_label, .discount, .discounted_label, .price_label{
    display: none;
}
#genio_layout_right_sidebar .component_discounted_products .left_item .discounted{
    display: block;
    font-size: 40px;
    color: #506d03;
}
.vat{
    font-size: 12px;
}
#genio_layout_right_sidebar .component_discounted_products .left_item .full{
    padding: 2px 0 5px 4px;
    display: block;
}
#genio_layout_right_sidebar .component_discounted_products .view_all{
    height: 50px;
    width: 30px;
    position: absolute;
    top: 35px;
    right: 30px;
    font-size: 1px;
    color: #333;
    background: url(../images/avanti-bucato.png) center no-repeat;
    opacity: 0.4;
}
#genio_layout_right_sidebar .component_discounted_products .view_all:hover{
    opacity: 1;
}
/* LEFT SIDEBAR */
#genio_layout_left_sidebar #genio_minicart{
	padding: 15px 0;
}
#genio_layout_left_sidebar #genio_minicart h2.genio_component_title{
	display: none;
}
#genio_layout_left_sidebar #genio_minicart p a{
	display: block;
	background: #7EAC03;
	padding: 8px 15px 6px 15px;
	color: white;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 8px;
}
#genio_layout_left_sidebar #genio_minicart p a:hover{
	background: #333;
}
#genio_layout_left_sidebar #genio_minicart table tr{
	border-bottom: 1px solid #eaeaea;
}
#genio_layout_left_sidebar #genio_minicart table td{
	padding: 10px 0;
}

#genio_layout_left_sidebar #genio_minicart .action_buttons a{
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/chiudi.jpg) center no-repeat;
	opacity: 0.7;
}
#genio_layout_left_sidebar #genio_minicart .action_buttons a:hover{
	opacity: 1;
}

#genio_layout_left_sidebar #genio_minicart .qty{
	padding: 0 5px;
	vertical-align: middle;
	font-size: 13px;
}
#genio_layout_left_sidebar #genio_minicart .name, #genio_layout_left_sidebar #genio_minicart .img{
	vertical-align: top;
	font-size: 11px;
}
#genio_layout_left_sidebar #genio_minicart .name a{
	font-size: 14px;
	color: #5B7C02;
}
#genio_layout_left_sidebar #genio_minicart .name a:hover{
	color: #333;
}
#genio_layout_left_sidebar #genio_minicart .action_buttons a.info{
	background: url(../images/vai.jpg) center no-repeat;
}
#genio_layout_left_sidebar #genio_minicart .action_buttons a span{
	display: none;
}
#genio_layout_left_sidebar #genio_minicart .action_toolbar a {
	padding: 6px 15px;
	text-transform: uppercase;
	text-align: center;
	background: #333;
	color: white;
}
#genio_layout_left_sidebar #genio_minicart .action_toolbar a:hover{
	background: #000;
}
/* TAG CLOUD */
.component_tag_cloud{;
	margin: 10px 0;
}
.component_tag_cloud li{
	float: left;
	text-transform: uppercase;
	margin: 0 4px 4px 0;
}
.component_tag_cloud h2{
	display: none;
}
.component_tag_cloud li a{
	display: block;
	padding:  10px;
	background: #eaeaea;
	color: #666;
}
.component_tag_cloud li.tag-bucket-1 a{
	background: #F79E1F;
	color: #fff;
}
.component_tag_cloud li.tag-bucket-2 a{
	background: #5B7C02;
	color: #fff;
}
.component_tag_cloud li.tag-bucket-4 a{
	background: #f78f1f;
	color: #fff;
}

.component_tag_cloud li a:hover{
	color: #eaeaea;
	background: #666;
}
.component_product_highlights h2.genio_component_title, 
.component_product_category_list h2.genio_component_title,
.component_product_list h2.genio_component_title{
	display: none;
}
/* BREADCRUMBS */
.breadcrumbs span, .breadcrumbs ul, .breadcrumbs li{
	float: left;
	font-size: 13px;
	text-transform: uppercase;
}
.breadcrumbs li, .breadcrumbs span{
	margin-right: 4px;
}
.breadcrumbs li:after{
	content: "  >";
}
.breadcrumbs li:last-child:after{
	content: " ";
}
.breadcrumbs + ul, .breadcrumbs + .form_sort, .breadcrumbs + .product_categories{
	clear: both;
}
.breadcrumbs + .product_categories{
	visibility: hidden;
}

.breadcrumbs + .form_sort{
	padding: 15px 0;
	font-size: 13px;
}

/* PRODUCT LIST */
.product_list, ul.category_list{
	margin-left: -15px;
}
.product_list li{
	width: 198px;
	height: 300px;
	float: left;
	margin: 15px 0 0 15px;;
	overflow: hidden;
	border: 15px solid #eaeaea;
	text-align: center;
}
ul.category_list li{
	width: 198px;
	height: 160px; /*180*/
	float: left;
	margin: 12px 0 0 12px; /*15*/
	overflow: hidden;
	border: 12px solid #10be1d; /*15 - eaeaea*/
	text-align: center;
}

.product_list li .img, ul.category_list li .img{
	height: 100px;
	overflow: hidden;
	margin-bottom: 10px;
}
.product_list li h3{
	height: 33px;
	overflow: hidden;
	margin: 10px 0;
}

.product_list li .img span, .category_list li .img span{
	display: block;
	
}
.product_list li .wishlist{
	height: 50px;
	width: 50px;
	float: left;	
	background: #eaeaea;
}
.product_list li .wishlist{
	height: 50px;
	width: 50px;
	float: left;	
}
.product_list li .wishlist a{
	height: 50px;
	width: 50px;
	display: block;
	background: url(../images/wish.png) center no-repeat #eaeaea;
	opacity: 0.7;
}
.product_list li .wishlist a:hover{
	background: url(../images/wish.png) center no-repeat #676767;
}

.product_list li .wishlist .delete a{
	background: url(../images/remove-wish.png) center no-repeat #eaeaea;
}
.product_list li .wishlist .delete a:hover{
	background: url(../images/remove-wish.png) center no-repeat #676767;
}

.product_list li .wishlist a span, .product_list li .version_name{
	display: none;
}
.product_list li .form_buy{
	height: 50px;
	float: left;
	width: 148px;
}
.product_list li .form_buy input{
	height: 50px;
	float: left;
	width: 50px;
	text-align: center;
	display: block;
	border: none;
	font-size: 15px;
}
.product_list li .form_buy button{
	height: 50px;
	float: left;
	width: 96px;
	background: #F79E1F;
	border: none;
	display: block;
}
.form_buy button:hover, .product_list li .form_buy button:hover{
	background: #676767;
}
.loading{
	display: block;
	width: 50px;
	height: 50px;
	font-size: 1px;
	color: #eaeaea;
	background: url(../images/loading.gif) center no-repeat;
}

.product_list li .descriptions{
	height: 87px;
}
.product_list li select{
	margin-bottom: 10px;
}
.product_list li .descriptions .short_desc{
	display: none;
}
.product_list li .descriptions .vat{
	display: block;
}
.product_list li .descriptions .price{
	font-size: 24px;
	display: block;
}
.product_list li .descriptions .discounted{
	font-size: 24px;
	color: #DC6A3B;
}
.product_list li .descriptions .full{
	font-size: 13px;
	text-decoration: line-through;
}
/* SIDEBAR SX */
#genio_layout_left_sidebar{
	width: 210px;
	margin: 0 10px;
}
#genio_layout_left_sidebar .component_mini_cart{
	clear: both;
	margin: 10px 0;
}
/* PAGE PRODUCT */
#page_product h1{
	margin: 0 0 15px 0;
}
#page_product .component_default h2.genio_component_title{
	display: none;
}
#page_product .product_images{
	width: 400px;
	float: left;
	margin-right: 15px;
}
#page_product .other_images{
	padding: 10px 0;
}

#page_product .other_images li{
	float: left;
}

#page_product .product_details{
	width: 300px;
	float: left;
}
#page_product .product_manufacturer h2.genio_component_title{
	display: inline;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0;
}
#page_product .product_availability{
	font-size: 13px;
	text-transform: uppercase;
	text-align: left;
	margin-top: 10px;
}
#page_product .product_images .wishlist, #page_product .product_recommend{
	font-size: 11px;
	text-transform: uppercase;
	width: 174px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 6px;
	margin-top: 10px;
}
#page_product  .product_version h4{
	text-transform: uppercase;
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
	margin-top: 15px;
}
#page_product  .product_details .full{
	text-decoration: line-through;
}
#page_product  .product_details .discounted{
	font-size: 24px;
	color: #333;
}
 #page_product .product_recommend{
	width: 220px;
	margin-right: 0px;
}
#page_product .product_social{
	clear: both;
	padding: 10px 0 5px 0;
}
#page_product .product_informations h4{
	display: none;
}
#page_product .product_informations{
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#page_product .product_informations .product_notes{
	color: #999;
	font-style: italic;
}

#page_product .product_images .wishlist a, #page_product .product_recommend a{
	display: block;
	text-align: center;
	color: #eaeaea;
	background: #676767;
}
#page_product .product_images .wishlist a:hover, #page_product .product_recommend a:hover{
	color: #fff;
	background: #555;
}
#page_product .product_manufacturer h2:after{
	content: ":";
}
#page_product .product_manufacturer{
	display: block;
	margin-bottom: 15px;
}
#page_product .product_manufacturer .description{
	display: none;
}
#page_product .product_details .product_price .price{
	font-size: 24px;
}
#page_product  .product_details .form_buy{
	margin: 10px 0;
}
#page_product .product_details .form_buy input{
	padding: 10px 5px;
	text-align: center;
}

/* FOOTER */
.component_news_list{
	height: 290px;
	margin-right: -20px;

}

.component_news_list li{
	width: 412px;
	height: 138px;
	float: left;
	margin: 10px 15px 0 0;
	background: #f9f9f9;
	padding: 30px;
	border: #676767;

}
.component_news_list li .image{
	float: left;
	margin-right: 20px;

}
.component_news_list li .attachment{
	margin-top: 70px;
	width: 80px;
	height: 30px;
	position: relative;
}
.component_news_list li .attachment a{
	width: 70px;
	position: absolute;
	padding:  10px 0 0 10px; 
	height: 30px;
	display: block;
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
	background: #ededed;
}
.component_news_list li .attachment a:hover{
	background: #5B7C02;
	color: #f9f9f9;
}
.component_news_list li .description{
	float: left;
	width: 285px;
	border-left: 4px solid #ededed;
	padding-left: 19px;
	height: 100px;
	line-height: 21px;
}
.component_news_list li h3{
	font-size: 25px;
	margin: -10px 0 10px 0;
}
.component_news_list li a{
	color: #5B7C02;
	display: block;
	padding: 10px;
}
.component_news_list li a:hover, .component_news_list .view_all:hover{
	background: #5B7C02;
	color: white;
}

.component_news_list .view_all{
	display: block;
	width: 960px;
	font-size: 12px;
	border-top: 10px solid white;
	text-align: center;
	color: #999;
	height: 35px;
	text-transform: uppercase;
	line-height: 34px;
	clear: both;
	background: #f9f9f9;
}
#genio_layout_footer .component_menu{
	background: #333;
	padding-top: 20px;
	padding-bottom: 82px;
	position: absolute;
	left: 0;
	width: 100%;
}
#genio_layout_footer .component_menu ul{
	width: 980px;
	margin: 0 auto;
	padding-left: 80px;
	height: 140px;
	overflow: hidden;
}
#genio_layout_footer .component_menu h2,
.component_news_list h2{
	display: none;
}
#genio_layout_footer .component_menu li{
	float: left;
	margin: 5px;
}
#genio_layout_footer .component_menu li a{
	display: block;
	width: 295px;
	height: 20px;
	padding: 3px 0;
	line-height: 20px;
	text-transform: uppercase;
	color: #5B7C02;
	text-align: center;
}
#genio_layout_footer .component_menu li a:hover{
	color: #fff;
}

#genio_layout_footer .component_template{
	padding-top: 20px;
	margin-top: 184px;
	clear: both;
	width: 980px;
	position: absolute;
	text-align: center;
	border-top: 1px solid #3e3e3e; 
}
#page_contactus .genio-form-standard legend{
	display: none;
}
.product_contactus .genio-form-standard legend{
	text-transform: uppercase;
	color: #5B7C02;
	font-size: 22px;
	margin-bottom:8px;
}
.genio-form-standard li{
	margin-bottom: 10px;
}
.genio-form-standard label{
	display: inline-block;
	width: 180px;
	height: 20px;
	text-transform: uppercase;
}
.genio-form-standard .recommend_message label, .genio-form-standard .recommend_captcha label,
label[for="contact_us_message"], label[for="contact_us_captcha"]{
	display: block;
	width: 400px;
	text-transform: uppercase;
}
.genio-form-standard .recommend_captcha label,
.genio-form-standard .recommend_captcha .help,
.genio-form-standard li:last-child .help,
#page_contactus .component_default .genio-form-standard .form_buttom_notes,
.product_contactus .genio-form-standard .form_buttom_notes,
label[for="contact_us_captcha"]{
	font-size: 13px;
	display: block;
}
#page_contactus .component_default .genio-form-standard li:last-child,
.product_contactus .genio-form-standard li:last-child{
	font-size: 13px;
}
#page_contactus .component_default .genio-form-standard li:last-child input,
.product_contactus .genio-form-standard li:last-child input{
	margin-bottom: 10px;
}
.genio-form-standard .recommend_captcha a, .genio-form-standard li:last-child a{
	display: block;
	float: left;
	margin-right: 6px;
}
.genio-form-standard .recommend_captcha a img, .genio-form-standard li:last-child a img{
	width: 177px;
	height: 30px;
}

.genio-form-standard input{
	display: inline-block;
	width: 190px;
	height: 20px;
	padding: 5px 10px;
}
.genio-form-standard input[type="submit"]{
	display: block;
	width: 190px;
	height: 30px;
	padding: 5px 10px;
	margin-top: 10px;
}
.genio-form-standard textarea{
	display: block;
	height: 100px;
	padding: 5px 10px;
	width: 374px;
}
.ui-dialog #recommend{
	padding: 30px 30px 0 30px;
}
.ui-dialog .ui-dialog-titlebar{
	padding: 15px 30px;
	text-transform: uppercase;
}
#page_login .component_default h2.genio_component_title, 
.component_html_area_editable  h1,
#page_accountarea .component_default h1,
#page_news .component_default h3{
	color: #084C9A;
	text-transform: uppercase;
	font-size: 26px;
	margin: 4px 0 20px 0;
	font-weight: normal;
}
.component_html_area_editable h2, #page_news .component_default h4{
	color: #5B7C02;
	text-transform: uppercase;
	font-size: 22px;
	margin: 4px 0 20px 0;
	font-weight: normal;
}
.component_html_area_editable{
	line-height: 1.5em;
}
.masterpage_accountarea .component_default{
	width: 400px;
	float: left;
}
.masterpage_accountarea #genio_layout_content_inner{
	position: relative;
}
.masterpage_accountarea .component_html_area_editable{
	width: 400px;
	float: left;
}
.masterpage_accountarea .component_account_area{
	width: 200px;
	position: absolute;
	top: 0;
	right: 0;
}
#page_searchresults .big_results{
	margin-left: -15px;
	margin-bottom: 20px;
}
#page_searchresults .big_results li{
	width: 178px;
	height: 160px;
	padding: 10px;
	float: left;
	margin: 15px 0 0 15px;
	overflow: hidden;
	border: 15px solid #EAEAEA;
	text-align: center;
}

#page_searchresults .big_results li .title{
	text-transform: uppercase;
	margin: 10px 0;
}
#page_searchresults .big_results li .description{
	font-size: 13px;
}
#page_news .component_default h2.genio_component_title{
	display: none;
}
#page_news .component_default{
	line-height: 1.5em;
}
#page_news .component_default img{
	float: left;
	margin: 0 20px 10px 0;
}
#page_news .component_default .news_back{
	clear: both;
}
#page_news .component_default .news_back a{
	display: block;
	padding: 6px 34px 2px 10px;
	background: url(../images/right.png) 125px center no-repeat #9a9a9a;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	float: right;
	opacity: 0.7;
}
#page_news .component_default .news_back a:hover{
	opaciy: 1;
}
#page_newshistory .component_default h2.genio_component_title{
	margin: 4px 0 20px 0;
}
#page_newshistory .component_default li{
	margin-bottom: 15px
	padding-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}
#page_newshistory .component_default li h3{
	text-transform: uppercase;
	padding: 0 20px;
}
#page_newshistory .component_default li img{
	float: left;
	margin: 0 20px;
}
#page_newshistory .component_default li p{
	margin-bottom: 35px;
}
#page_newshistory .component_default li p a{
	display: block;
	padding: 8px 34px 6px 10px;
	background: url(../images/down.png) 135px center no-repeat #eaeaea;
	color: #999;
	text-transform: uppercase;
	font-size: 14px;
	float: right;
	margin-top: 12px;
}
#page_newshistory .component_default li p a:hover{
	background: url(../images/down.png) 135px center no-repeat #999;
	color: #666;
}
#genio_layout_header .component_language_selector{
    /*position: relative;
    top: 160px;
    left: 700px;
	width: 150px;
	height: 50px;
	line-height: 50px;
	float: none;
	clear: both;
	margin: 0 10px;*/
}