body{
   behavior:url("/css/csshover.htc");
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0px auto;
	background: url(/images/layout/bg.jpg) repeat center top;
}

body p{
	margin: 0px;
}

img{
   border-width: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

div.fix, div.fix_height{
   clear: both;
   float: none;
   display: block;
}

a{

}

a:hover{

}

a.logo_link{
	position: absolute;
	top: 5px !important;
	left: 0px;
}

div.auto_height{
   float: left;
   width: 1px;
   height: 500px;
   margin-left: -10px;
}

div.header_over{

}

div.header{
	width: 1007px;
	height: 135px;
	margin: 0px auto;
	position: relative;
}

div.overall_over{

}

div.overall{
	width: 1007px;
	margin: 0px auto;
	background: #FFFFFF url(/images/layout/main-top.jpg) no-repeat center top;
	width: 1007px;	
}

div.footer_over{
	margin: 0px auto;
}

div.footer{
	width: 1007px;	
	height: 50px;
	margin: 0px auto;
	background: url(/images/layout/footer.jpg) no-repeat center;
}

div.footer_inner{
	margin: 0px auto;
	padding: 20px 20px 0px 20px;
}

.bottom_links{
	color: #FFFFFF;
	text-align: right;
}

.bottom_links a{
	color: #FFFFFF;
	text-decoration: none;
}



div.top{
	width: 1007px;
	position: relative;
	z-index: 1000;
}

div.topmenu{
	width: 1007px;
	position: relative;
	z-index: 1007;
	height: 30px;
}

.layout_main_table{
	width: 979px;
}

.layout_main_table td{
	vertical-align: top;
}

.layout_main_table td.l{
	width: 200px;
}

.layout_main_table td.c{
	padding: 0px 10px;
}

.layout_main_table td.r{
	width: 200px;
}

table.sites_table{
	width: 100%;
}

table.sites_table .site_editor_1{
	padding-bottom: 20px;
}

table.sites_table .site_editor_2{
	padding-bottom: 20px;
	padding-right: 10px;
	width: 50%;
}

table.sites_table .site_editor_3{
	padding-bottom: 20px;
	padding-left: 10px;
	width: 50%;
}

table.sites_table .site_editor_4{

}

form.main_search{
	margin: 0px;
	padding: 0px;
	width: 375px;
	//background: url(/images/layout/search-over2.gif) repeat-y center top;
	position: absolute;
	right: 200px;
	top: 0px;
	z-index: 10000;
	color: #FFFFFF;
}

form.main_search .main_search_top{
	display:none;
	width: 375px;
	height: 8px;
	background: url(/images/layout/search-over1.gif) no-repeat center top;
	position: absolute;
	left: 0px;
	top: -8px;
}

form.main_search .main_search_bottom{
	display:none;
	width: 375px;
	height: 10px;
	background: url(/images/layout/search-over3.gif) no-repeat center bottom;
	position: absolute;
	left: 0px;
	bottom: -10px;
}

form.main_search .main_search_in{
	padding: 0px 10px;
}

form.main_search label{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	float: left;
	display: block;
	
	width: 95px !important;
	margin-left:0px;
	margin-right:0px;
	margin: 1px 0px;
}

form.main_search .text_over{
	float: left;
	margin-right: 0px;
}

form.main_search input.text{
	border-width:0;
	font-size:12px;
	color: #000000;
	width: 149px;
	background-color: #FFFFFF;
	margin: 1px 0px;
}

form.main_search input.submit{
    border-width: 0;
    cursor: pointer;
    display: block;
    margin-top: 3px;
    position: absolute;
    right: 20px;
    top: 20px;
}

form.main_search a.adv_link{
	cursor: pointer;
	color: #FFFFFF;	
}

form.main_search .radio_section{
	color: #FFFFFF;	
	padding-left:0px;	
}

form.main_search .radio_section .radio_item{
	padding: 5px;
	float: left;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;	
}

form.main_search .radio_section .radio_item_active{
	background-color: #3C352B;
}

form.main_search .radio_section input.radio{
	cursor: pointer;
}

form.main_search .adv_search_fields label{
	font-weight:normal;
}

form.main_search .adv_search_fields input.text{

}



form.main_search .suggestionList{
	background-color: #362F27;
	height:150px;
	left:104px;
	position:absolute;	
	width:230px;
	overflow: auto;
	display: none;
}

form.main_search .suggestionList ul{
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

form.main_search .suggestionList ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

form.main_search .suggestionList ul li a{
	display: block;
	color: #FFFFFF;
	padding: 2px 5px;
	text-decoration: none;
}


.login_menu_big{

}

.login_menu_big a{
	text-decoration: none;
}

.login_menu_big table.tools_icons{

}

.login_menu_big table.tools_icons td{
	padding: 0px;
}

.login_menu_big table.tools_icons a.link{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000000;
	padding: 5px;
	background-color: #EAF9FF;
	font-weight: normal;
	border: 1px solid #C6ECFF;
}

.login_menu_big table.tools_icons a.link:hover{
	background-color: #C6ECFF;
}

.login_menu_big table.tools_icons div.menu_item{
	position: relative;
}

.login_menu_big table.tools_icons div.menu_item div a{
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}

.login_menu_big table.tools_icons div.selected a.link{
	font-weight: bold;
	background-color: #C6ECFF;
}

.login_menu_big table.tools_icons a.normal{

}

.login_menu_big table.tools_icons .selected a.normal{

}







.login_menu{

}

.login_menu a{
	text-decoration: none;
}

.login_menu table.tools_icons{

}

.login_menu table.tools_icons td{
	padding: 0px;
}

.login_menu table.tools_icons a.link{
	display: block;
	text-align: center;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background-color: #EAF9FF;
	font-weight: normal;
	border: 1px solid #C6ECFF;
}

.login_menu table.tools_icons a.link img{
	width: 48px;
}

.login_menu table.tools_icons a.link:hover{
	background-color: #C6ECFF;
}

.login_menu table.tools_icons div.menu_item{
	position: relative;
}

.login_menu table.tools_icons div.menu_item div a{
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}

.login_menu table.tools_icons div.selected a.link{
	font-weight: bold;
	background-color: #C6ECFF;
}

.login_menu table.tools_icons a.normal{

}

.login_menu table.tools_icons .selected a.normal{

}

.login_menu .user_info, .login_menu_big .user_info{
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: normal;	
}

.login_menu .user_info span, .login_menu_big .user_info span{
	font-weight: bold;
}

.login_menu .user_info .name, .login_menu_big .user_info .name{
	font-size: 14px;
}


 .autoiframe{
 border:0px solid gray;
 }

.company_manage_links a{
	visibility: hidden;
}

.login_menu_big  div.tools_icons .menu_item {
	float:left;
	width:185px;
	position:relative;
}


.login_menu_big div.tools_icons a.link {
	background-color:#EAF9FF;
	border:1px solid #C6ECFF;
	color:#000000;
	display:block;
	font-size:16px;
	font-weight:normal;
	padding:4px;
	text-align:center;
}

.login_menu div.tools_icons a.link img {
	width:48px;
}

.login_menu div.tools_icons div.menu_item {
	float:left;
	width:90px;
	position:relative;
}

.login_menu div.tools_icons a.link {
	background-color:#EAF9FF;
	border:1px solid #C6ECFF;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:normal;
	padding:5px;
	text-align:center;
	height:80px;
}

.login_menu div.tools_icons div.menu_item .small_help{
	position:absolute;
	right:3px;
	top:3px;
}

.login_menu div.tools_icons div.menu_item .small_help img{
	width:16px;
}


.login_menu_big div.tools_icons div.menu_item .small_help{
	position:absolute;
	right:5px;
	top:5px;
}

.login_menu_big div.tools_icons div.menu_item .small_help img{
	
}

.main{
	padding: 14px;
}

div.top_static_menu a{
	background:url("/images/layout/static-menu-bg.jpg") no-repeat scroll center top transparent;
	color:white;
	display:block;
	float:left;
	font-size:15px;
	height:39px;
	line-height:38px;
	text-align:center;
	text-decoration:none;
	width:152px;
	font-weight: bold;
	z-index: 3000;
}

div.top_static_menu a:hover, div.top_static_menu a.active{
	background:url("/images/layout/static-menu-bg-over.jpg") no-repeat scroll center top transparent;
}


div.top_static_menu{
	position: relative;
	z-index: 1001;
}

.leftmenu_over{
	width: 211px;
	background: url(/images/layout/leftmenu2.jpg) repeat-y left top;
}

.leftmenu_top{
	width: 211px;
	background: url(/images/layout/leftmenu1.jpg) no-repeat left top;
}

.leftmenu_bottom{
	width: 211px;
	background: url(/images/layout/leftmenu3.jpg) no-repeat left bottom;
}

.leftmenu_in{
	padding: 10px;
}

.top_animated_menu{
	height: 129px;
	margin-bottom: 10px;
	/*-moz-border-radius: 10px;
	background: -moz-linear-gradient(90deg, #FFFFFF, #FDBA84);*/	
	background: #FBF8E9 url(/images/layout/maintopmenu2.jpg) repeat-x center top;
}

.top_animated_menu .top_animated_menu_left{
	height: 129px;
	/*background: url(/images/layout/topmenu1.jpg) no-repeat left top;*/
}

.top_animated_menu .top_animated_menu_right{
	height: 129px;
	/*background: url(/images/layout/topmenu3.jpg) no-repeat right top;*/
}

.top_animated_menu .top_animated_menu_in{
	padding: 5px;
	padding: 0px;
}

.top_animated_menu_path{
	height: 144px;
	margin: 0px;
	background: url(/images/layout/topmenu5.jpg) repeat-x center top;
	float: left;
}

.top_animated_menu_path .top_animated_menu_path_left{
	height: 144px;
	background: url(/images/layout/topmenu4.jpg) no-repeat left top;
}

.top_animated_menu_path .top_animated_menu_path_right{
	height: 144px;
	background: url(/images/layout/topmenu6.jpg) no-repeat right top;
}

.top_animated_menu_path{
	float: left;
}

.top_animated_menu a{
	display: block;
	width: 120px;
	float: left;
	text-align: center;
	margin: 10px 5px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 5px 0px;
}

.top_animated_menu a:hover{
	background-color: #FF9900;
	background: -moz-linear-gradient(45deg, #E96C02, #FDAA66) repeat scroll 0 0 transparent;
}

.top_animated_menu a.active{
	background-color: #FF9900;
	background: -moz-linear-gradient(45deg, #E96C02, #FDAA66) repeat scroll 0 0 transparent;
}

.top_animated_menu .ui-handle-helper-parent a{
	margin: 0px;
}

.top_animated_menu_path a{
	/*color: red;*/
	font-size: 14px;
	margin: 20px 5px;
}

.top_animated_menu a .image{
	height: 80px;
	display: block;
}

.top_animated_menu a .image img{
	height: 80px;
}

.top_animated_menu_level1{
	height: 41px;
	background: url(/images/layout/maintopmenu1.jpg) repeat-x center top;	
	margin-bottom: 15px;
}


.top_animated_menu_level1 a{
    color: #000000;
    display: block;
    float: left;
    font-family: tahoma;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.8px;
    padding: 9px 20px;
    text-decoration: none;
	 margin-right: 2px;
}

.top_animated_menu_level1 .right_icons a{
	display: block;
	float: right;
	padding: 0px 2px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	margin-right: 0px;
}

.right_icons .icon_selected{
	font-weight:bold !important;
	background-color: #E96C02 !important;
}



.top_animated_menu_level1 a:hover{
	background-color: #E2D9CD;
}

.top_animated_menu_level1 .right_icons a:hover{
	background-color: #E96C02;
}

.top_animated_menu_level1 a.active, .top_animated_menu_level1 a.active:hover{
	color: #FFFFFF;
	background-color: #241d15;

}


.top_links{
	position: absolute;
	z-index: 2000;
	left: 10px;    
	right: 10px;
	position: absolute;    
	bottom: 0px;    
	z-index: 2000; 
	color:white;
	background-color: #312C23;
	border-radius: 10px 10px 0px 0px;
}

.top_links a{
 
    color: #FFFFFF;
	font-size: 12px;
    margin-right: 1px;
    text-decoration: none;
    display: block;
    float: left;
    text-align: center;
    position: relative;
    top: 0px;
	 padding: 5px 0px;
   }

.top_links a span{
	display: block;
    padding: 10px 15px;
	 border-right: 1px solid #404538;
}

.top_links a:last-child span{
	 border-right: 0px solid #404538;
}

.top_links a:hover{
	background-color: #EC7511;
	color: #FFFFFF !important;
}

.top_links a.active:hover{

}

.top_links a:hover span{
	 border-right-color: transparent;
}

.top_links a.active{
	color: #3C352B;
	color: #FFFFFF;
	background-color: #EC7511;
}

.top_links a.active span{
	 border-right-color: transparent;	
    padding: 10px 10px 10px 10px;    
}





.home_header{
	height:90px;
	width: 1007px;
	
	margin: 0px auto;
	position: relative;
}

.home_header .top .logo_link img{
	height:80px;
}

.header .top .logo_link img{
	height:80px;
}

.home_header .top_links{
	position: absolute;
	top: 30px;
	right: 0px;	
	z-index: 2000;
}

.home_header .top_links a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
	float: left;
	display: block;
	padding-left: 30px;
}

.cart_icon_outer{
 position: absolute;
    right: 0px;
    top: -60px;
    font-size: 12px;
}

.cart_icon_outer .cart_title{
	color: #FFFFFF;
    display:inline;
    font-weight: bold;
}

.cart_icon_outer .cart_count{
	color:#E96C02;
	display:inline;
}

.layout_cart_icon{
	position: relative;
	top: 15px;
	left:-5px;
}

.layout_cart_icon img{
	border-width: 0px;
}
.top_animated_menu_level1 .right_icons{
	float:right;
}

.top_animated_menu_level1 .right_icons a{
background-color:#241D15;
color:#FFFFFF;
display:block;
font-family:tahoma;
font-size: 12px;
font-weight:normal;
padding:6px 20px;
text-decoration:none;
margin-left: 4px;
}

.top_animated_menu_level1 .right_icons a span{

}

.new_search_link{
	color: #E96C02;
	float:right;
}

.advanced_link{
	color: #E96C02;
	float:right;
	right: 15px !important;
}

.search_params{
	
}

.search_params .seach_option{
	padding-top:5px;
	float:left;
}

.search_params .seach_option img{
	margin-top:-10px;
}

.main_search label.radio_label{
	float:none;
	display:inline;
	font-weight:normal;
	font-size:13px;
}

.main_search  .adv_search_fields{
	position: relative;
	padding-right: 10px;
}

.main_search  .adv_search_fields_in{
	padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	background-color: #3C352B;	
	box-shadow: 0px 3px 5px 0px #000000
}

.main_search  .nlt{
	 -moz-border-radius: 0px 10px 10px 10px;
    border-radius: 0px 10px 10px 10px;	
}

.ready_to_grow_select{
float:left;
font-size: 11px;
margin-left:5px;
}

.ready_to_grow_label{
float:left;
color:white;
}

.layout_topbar_over{
	height: 50px;
	background: url(/images/layout/layout-topbar.jpg) repeat center top;	
}

.layout_topbar_over .layout_topbar{
	
}

.top_catalog_links{
	position:absolute;
	top:0px;
	left:200px;
	z-index:2000;
}

.top_catalog_links{
	position:absolute;
	top:-45px;
	left:auto;
	right: 430px;
	z-index:2000;
}

.top_catalog_links .catalog_link{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 109px;
	height: 39px;
	text-align: center;
	float: left;
	background: url(/images/layout/catalog-link2.png) no-repeat center;
}

.top_catalog_links .catalog_link span{
	display: block;
	padding-top: 12px;
}

.top_catalog_links .catalog_link1{
	background-image: url(/images/layout/catalog-link1.png);
}



.goog-te-gadget .goog-te-combo{
	font-size: 12px !important;
	font-family: Verdana,Geneva,Helvetica,sans-serif !important;
	margin: 0px !important;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{
	font-size: 11px !important;
	color: #FFFFFF !important;
}

.goog-te-gadget{
	color: #FFFFFF !important;
}






