﻿/**
* eDirectory - Style Definitions
*
* This style sheet describes the structure and the main components
* about eDirectory's interface
*
* @package		layout
* @author			Sis Dir 2009 - Classificados
* @copyright	Copyright (c) 2009, Sis Dir 2009 - Classificados Inc.
*
* @colordef		#069; standard blue 					(link color and title highlight)
* @colordef		#333; standard dark gray 			(text colors)
* @colordef		#666; standard gray 					(notes, complementary information)
* @colordef		#690; standard green color 		(footer links, members links, search box)
* @colordef		#C00; standard red 						(standard hover link, highlight label, calendar day's hover, secondary link color)
* @colordef		#CCC; standard border color
* @colordef		#EEE; secondary border color
* @colordef		#FFC; standard yellow color 	(highlight featured, calendar day's hover)
* @colordef		#F7F7F7; tertiary border color, light gray background color
* @colordef		#FFFFEF; secondary yellow		 	(showcase background, subcategories' dropdown)
*/

/**
* Global Definitions
*
* @section	global reset
*/

*
{ border: none; margin: 0; padding: 0; }

ul
{ list-style: none; }

/*body
{ background: #FFF; color: #666; font: normal 12px/16px Arial, Helvetica, sans-serif; text-align: center; }*/
body{ 
	padding:0; margin:0; background:#e9edf0 url('img/back_bg.jpg') repeat-x 0 0; color:#343434;}
a, a:visited, more
{ color: #069; font-weight: bold; text-decoration: none; }

	a:hover
	{ text-decoration: underline; }

input, select, textarea
{ border: 1px solid #fff; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; color: #666; padding: 2px; }
.chk_pay{}
.clear
{ clear: both; display: block; height: 0px; line-height: 0px; overflow: hidden; }

/**
* Page Structure
*
* Main structure and common components of the directory system
* such as Wrapper, Navbar, Header and Footer
*
* @section	structure
*/

.wrapper
{/* margin: 0 auto 0 auto; text-align: left; width: 980px;*/width:950px; margin:0 auto; padding:0; }

/**
* Top Navigation
*
* @section		structure
* @subsection	top-navigation
*/

.topNavbar
{ background: url(../images/design/bg_top_navigation.gif) repeat-x 0 0; font-size: 11px; height: 30px; line-height: 30px; }

	.headerLogin
	{ float: left; }
	
		.headerLogin li
		{ float: left; padding: 0 5px 0 10px; }
		
			.headerLogin li a, .headerLogin li a:visited
			{ color: #333; }
	
	.themePicker
	{ color: #069; float: left; font-weight: bold; padding: 0 0 0 10px; }
	
		.themePicker span
		{ display: block; float: left; }

		.themePicker img
		{ float: left; margin: 10px 0 0 2px; padding: 1px; }

		.themePicker .themeActive
		{ border: 1px solid #666; padding: 0; }
	
	.languageFlags
	{ float: right; padding: 0 0 0 10px; }
	
		.languageFlags img
		{ margin: 8px 0 0 2px; padding: 1px; }
		
		.languageFlags .flagActive
		{ border: 1px solid #666; padding: 0; }

/**
* Header
*
* @section		structure
* @subsection	header
*/

/*------------------Header----------------------*/
.socialcontainer{
	width:500px; margin:0 auto; padding:10px 0;
	}
.twitter{
	width:233px; float:left;
	}
.facebook{
	width:252px; float:right;
	}
.header_container{
	float:left; width:950px;
}
.header_top{
	background:#f78e1e; float:left; width:936px; height:104px; padding:0 0 0 14px;
}
.logo{
	float:left; width:424px; height:75px; margin:24px 0 0 0px; position:relative;
}
.logo1{
	float:left; width:424px; height:75px; margin:24px 0 0 0px;
}
.logo_text{
	float:left; width:414px; padding:0 10px 0 0; position:absolute; left:0; top:60px; font:bold 20px/22px Verdana, Geneva, Tahoma, sans-serif; color:#002b93; background-color:inherit; text-align:right;
}
.top_add{
	float:right; width:468px; height:60px; margin-top:27px; 
}
.header_bott{
	float:left; width:950px; padding:0; margin:0;
}
.logo_bottim{
	float:left; width:457px; height:23px; background:url('../images/design/logo_bottom.jpg') no-repeat 0 0; 
}
.sing_containt{
	float:right; background:url('img/header_bott_right.jpg') no-repeat 0 0; width:471px; height:34px;
}
.sing_containtmem{
	float:right; background:url('img/header_bott_right.jpg') no-repeat 0 0; width:490px; height:34px;
}
.header_bott ul{
	float:right; width:auto;
}
.header_bott ul li{
	font-size:12px; line-height:34px; font-family:Tahoma; line-height:34px; color:#b4b4b4; background-color:inherit; float:left; width:auto; 	padding-right:10px; display:block;
}
.header_bott ul li.left{
	padding:0;
}
.header_bott ul li p{
	font-size:12px; line-height:34px; font-family:Tahoma; line-height:34px; color:#b4b4b4; background-color:inherit;
}
.header_bott ul li a{
	font-family:Tahoma; font-weight:bold; font-size:12px; line-height:34px; color:#a83700; background-color:inherit;
}

/*-------------------Search bar---------------------*/
.voucher_buttion
{ background: url(../images/design/search_but.jpg) no-repeat 100% 0; clear:both;}

	.voucher_buttion button, .voucher_buttion a, .voucher_buttion a:visited
	{ background: url(../images/design/search_but.jpg) no-repeat 0 0; color: #FFF; cursor: pointer; display: block; font: bold 14px/30px Arial, Helvetica, sans-serif; text-align: center;
		
	 }
	

	.voucher_buttion button, .voucher_buttion a, .voucher_buttion a:visited
	{ height: 30px; width: 131px; }
	
	
	.subscribe_buttion
{ background: url(../images/design/search_but.jpg) no-repeat 100% 0; clear:both;}

	.subscribe_buttion button, .subscribe_buttion a, .subscribe_buttion a:visited
	{ background: url(../images/design/search_but.jpg) no-repeat 0 0; color: #FFF; cursor: pointer; display: block; font: bold 14px/30px Arial, Helvetica, sans-serif; text-align: center;
		
	 }
	.subscribe_buttion button, .subscribe_buttion a, .subscribe_buttion a:visited
	{ height: 30px; width:84px; float:right; margin:0 5px 0 0;}

	
.search_cont{
	float:left; width:950px;
}
.search_cont_left{
	float:left; width:635px; height:61px; background:url('img/top_search_bg.gif') repeat-x;
}
.search_cont_one{
	float:left; width:285px;
}
.search_cont_two{
	float:left; width:186px;
}
.search_cont_three{
	float:left; width:195px;
}
.voucher_buttion{
	float:left; width:131px;
}
.search_left_curvs{
	float:left; width:6px; height:61px; background:url('img/search_curvs.gif') no-repeat 0 0;
}
.search_right_curvs{
	float:right; width:6px; height:61px; background:url('img/search_curvs.gif') no-repeat -6px 0;
}
.search_cont_inner{
	float:left; width:614px; height:46px; padding:15px 0 0 9px;
}

.search_cont_right{
	float:right; width:290px; height:46px; background-image:url('img/right_search_box.jpg'); background-repeat:no-repeat; padding-top:15px; padding-left:15px;
}
input.textbox_01{
	width:266px; height:20px; border:1px #ced8dd solid; font-family:Tahoma; font-size:12px; padding-left:10px; padding-top:8px; color:#737373; background-color:#fff;
}
input.textbox_02{
	width:178px; height:20px; border:1px #ced8dd solid; font-family:Tahoma; font-size:12px; padding-left:10px; padding-top:8px; color:#737373; background-color:#fff;
}

/*select{
	width:177px; height:32px;  border:1px #ced8dd solid; padding-left:10px; padding-top:5px; padding-bottom:5px; color:#737373; background-color:#fff; 
}*/
select.bordernone{ height:20px; width:164px; padding:0; margin:0; background-color:#fff;  outline-style:none;}


.voucherselect{
	width:167px; height:20px;  border:1px #ced8dd solid; padding:5px 0 5px 10px; color:#737373; background-color:#fff; 
}

}
.curvs_left_top{
	float:left;
}
.nav_top{
	float:left; width:950px; padding:0; margin:0;
}
.nav_top p{
	font-family:Tahoma;
	font-weight:normal;
	color:#484848;
	background-color:inherit;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0 0 0 18px;
	float:left;
	width:710px;
}
.Subscribe{
	background:url('img/news_letters_bg.jpg') no-repeat 0 0; width:193px; height:23px; float:right; text-align:center; margin:0 16px 0 0;
}
.Subscribe a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	line-height:20px;
	color:#770809;
	background-color:inherit;

}
.Subscribe a:hover{
	text-decoration:underline;
}
/*-------------------Search bar---------------------*/
/*-------------------Navigation---------------------*/
.nav{
	background-image:url('img/nav_bg.gif');
	background-repeat:repeat-x;
	float:left;
	width:950px;
	height:37px;
	margin-top:7px;
}
.nav ul{
	margin-left:16px;
	margin-top:5px;
	}
.nav ul li{
	float:left;
	width:auto;
	padding:0 1px 0 0;
}
.nav ul li a{
	display:block;
	font-family:Tahoma;
	font-size:12px;
	line-height:28px;
	color:#fff;
	background-color:inherit;
	height:28px;
	text-decoration:none;
	float:left;
	width:auto;
	background-image:none;
	
}
.nav ul li a b{
	background-image:none;
	height:28px;
	width:4px;
	display:block;
	float:left;
	cursor:text;
	padding:0 8px 0 0;
	
}
.nav ul li a span{
	background-image:none;
	height:28px;
	display:block;
	float:left;
	cursor:text;
	padding:0 8px 0 0;
	
}
/*----------------Hover------------------*/
.nav ul li a:hover{
	display:block;
	font-family:Tahoma;
	font-size:12px;
	line-height:28px;
	color:#334d67;
	background-color:inherit;
	background-image:url('img/nav_back.gif');
	background-repeat:repeat-x;
	background-position:0 0;
	height:28px;
	text-decoration:none;
	float:left;
	width:auto;
	cursor:pointer;
	
}
.nav ul li a:hover b{
	background-image:url('img/nav_left.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	height:28px;
	width:4px;
	display:block;
	float:left;
	cursor:pointer;
	padding:0 8px 0 0;
	
}
.nav ul li a:hover span{
	background-image:url('img/nav_right.gif');
	background-repeat:no-repeat;
	background-position:right 0;
	height:28px;
	display:block;
	float:left;
	cursor:pointer;
	padding:0 8px 0 0;
	
}
/*----------------Active--------------*/
.nav ul li a.active{
	display:block;
	font-family:Tahoma;
	font-size:12px;
	line-height:28px;
	color:#334d67;
	background-color:inherit;
	background-image:url('img/nav_back.gif');
	background-repeat:repeat-x;
	background-position:0 0;
	height:28px;
	text-decoration:none;
	float:left;
	width:auto;
	cursor:text;
	
}
.nav ul li a.active b{
	background-image:url('img/nav_left.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	height:28px;
	width:4px;
	display:block;
	float:left;
	cursor:text;
	padding:0 8px 0 0;
	
}
.nav ul li a.active span{
	background-image:url('img/nav_right.gif');
	background-repeat:no-repeat;
	background-position:right 0;
	height:28px;
	display:block;
	float:left;
	cursor:text;
	padding:0 8px 0 0;
	
}

.curv_left{
	float:left;
	width:4px;
	
	}
.curv_right{
	float:right;
	width:4px;
}
/*-------------------Navigation---------------------*/
/**
* Navbar
*
* @section		structure
* @subsection	navbar
*/

/*.navbar
{ background: url(../images/design/bg_navbar.gif) repeat-x 0 100%; font-size: 14px; height: 42px; }

	.navbar li
	{ float: left; height: 37px; line-height: 37px; margin: 5px 0 0 0; }
	
		.navbar li a, .navbar li a:visited
		{ color: #FFF; display: block; padding: 0 22px 0 22px; }
	
	.navbar li.menuActived
	{ height: 40px; line-height: 40px; margin: 0 10px 0 10px; }
	
		.navbar li.menuActived a, .navbar li.menuActived a:visited
		{ background: url(../images/design/bg_navbar_active.gif) repeat-x 0 0; border: 1px solid #3EA2C0; border-top: 2px solid #3EA2C0; border-bottom: none; color: #666; font-size: 16px; text-decoration: none; text-transform: uppercase; }
	*/	
/**
* Sub Navbar
*
* @section		structure
* @subsection	subnavbar
*/

/*.subNavbar
{ background: url(../images/design/bg_sub_navbar.gif) repeat-x 0 100%; border-bottom: 1px solid #CCC; height: 100%; overflow: hidden; padding: 0 5px 0 5px; }

	.subNavbar li
	{ float: left; height: 30px; line-height: 30px; padding: 0 5px 0 5px; white-space: nowrap; }
	
		.subNavbar li a, .subNavbar li a:visited
		{ display: block; }
		
		.subNavbar li.subNavbarActive a, .subNavbar li.subNavbarActive a:visited
		{ color: #C00; }

*//**
* Content
*
* Wrap the content and columns of the application
*
* @section				structure
* @subsection			content
*/

.content
{ padding: 22px 8px 22px 8px; width:932px; clear:both; background:url(../images/design/body_bg.gif) repeat-x #FFFFFF; border:#DBE1E6 solid 1px; border-top:none;}
.breadcrumb
{ line-height: 25px; margin: 0 0 10px 0; padding: 0 0 0 10px; }

/**
* Columns
*
* @section				structure
* @subsection			content
* @subsubsection	columns
*/

.mainContent
{ float:left; width:516px; margin:0 0 0 8px; padding:0; font:normal 12px Tahoma;}
/*-----------------12.12.09---------------------*/
.mainContentlisting
{ float:left; width:516px; margin:0 0 0 8px; padding:0; font:normal 12px Tahoma;}
.addlisting{
	float:left; width:300px; margin:0 0 0 10px;
}
/*-----------------12.12.09---------------------*/

.mainContent h1{ font:normal 16px/20px Verdana, Geneva, Tahoma, sans-serif; color:#26496b;}
.mainContentExtended
{ float: left; padding: 0 0 20px 0; width: 718px; }

.sidebar
{ float: left; padding: 0 0 20px 0; width: 192px; }
/*.sidebar_right
{ float: right; padding: 0 0 20px 0px; width: 192px; }*/
.mainContent h3{
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	color:#26496b;

}
/*---------------Left Panel-----------------*/
.left_bott_box{
	border:1px #dbe1e6 solid;
	float:left;
	width:191px;
	margin:0 0 5px 0;

}
.left_bott_box ul{
	padding-bottom:10px;
	
}
.left_bott_box ul li{
	padding-left:15px;
	border-bottom:inherit;
		
}
.left_bott_box ul li a{
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	line-height:21px;
	color:#334d67;
	background-color:#fff;
	text-decoration:underline;
}
.left_bott_box ul li a:hover{
	color:#f95e00;
	background-color:#fff;
}
.left_bott_box ul li a.active{
	color:#f95e00;
	background-color:#fff;
}
.call_banner{
	float:left;
	width:193px;
	height:105px;
}

/*---------------Left Panel-----------------*/
/*----------------form Part-----------------*/
.contact_middle{
	float:left;
	width:516px;
	background-color:#fff;
	color:#334d67;
	margin:0 0 0 8px;
}
.contact_middle h2{
	font:bold 12px/16px Verdana, Geneva, Tahoma, sans-serif; color:#334d67; background-color:#fff; 
	border-bottom:1px #aab3bd solid; border-top:1px #aab3bd solid; display:block; padding:3px 0 3px 15px;}
/*----------------form Part-----------------*/

/**
* Footer
*
* @section		structure
* @subsection	footer
*/

/*.footer
{ background:url(../images/design/bg_footer.gif) repeat-x 0 0; border-top: 5px solid #E5EFF5; height: 140px; position: relative; }

	.navFooter
	{ float: left; height: 30px; line-height: 30px; padding: 10px 0 0 0; }
	
	.secondaryNavFooter
	{ clear: left; float: left; font-size: 11px; }
	
		.navFooter li,
		.secondaryNavFooter li
		{ float: left; padding: 0 5px 0 5px; }
			
			.navFooter li a, .navFooter li a:visited
			{ color: #690; }
	
.copyright
{ float: right; font-size: 11px; line-height: 18px; padding: 15px 10px 0 0; text-align: right; }

	.copyright .basePowered
	{ display: block; }*/
	
	.footer p.copyright{   padding:0; margin:0; width:950px; text-align:center; line-height:25px;}
	.footer ul.navFooter
	{width:340px; margin:0 auto 0 auto; text-align:center; padding:0;}

	.footer-logo{ float:right; width:130px; height:22px; font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0 2px 5px 0; 	}
	.footer-logo a{
		color:#91a3b3; background-color:inherit; font-weight:normal;
		background:url('../images/design/i-logo.png') no-repeat 0 2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		}
	.footer-logo a:hover{ text-decoration:none;}
	.design{color:#647c94; background-color:inherit;}
	.inf{color:#6f321d; background-color:inherit;}
	.footer{
	width:950px;
	margin:0 auto;

}
.footer_left{
	float:left;
	width:580px;
	padding:0 0 0 22px;
}
.footer ul{
}
.footer ul li{
	font-style:normal;
	font-size:12px;
	line-height:50px;
	font-family:Tahoma;
	padding:0 10px 0 0;
	color:#334d67;
	background:inherit;
	float:left;
	width:auto;
}
.footer ul li a{
	font-style:normal;
	font-size:12px;
	line-height:50px;
	font-family:Tahoma;
	color:#334d67;
	background:inherit;	
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p{
	font-style:normal;
	font-family:Tahoma;
	font-size:12px;
	line-height:50px;
	color:#647c94;
	background:inherit;
	float:right;
}
		
.backToTop
{ clear: both; height: 22px; margin: 0 10px 0 0; position: absolute; right: 10px; top: -21px; }

	.backToTop a, .backToTop a:visited
	{ background: url(../images/design/bg_back_top.gif) no-repeat 0 0; color: #FFF; display: block; float: right; font-size: 11px; line-height: 22px; padding: 0 10px 0 25px; }



/*-----------Body bottom---------------*/
.body_bottom_cont{
	background:#f78f1e url('img/body_bottom_bg.jpg') repeat-x 0 0;
	border-left:1px #f18614 solid;
	border-right:1px #f18614 solid;
	color:inherit;
	width:948px;/*
	height:132px;*/
	padding:0;
	margin:0 auto;;
}
.body_bottom_cont h2{
	font-family:Tahoma;
	font-weight:normal;
	font-size:14px;
	line-height:40px;
	color:#5e1800;
	background-color:inherit;
	background:url('img/body_bottom_h2_border.gif') repeat-x 0 bottom;
	padding:0 0 0 34px;
}
.bottom_bottom_curvs{
	width:950px; height:6px; background:url('img/bottom_curvs_bg.gif') repeat-x 0 0; padding:0; margin:0; margin:0 auto;
}
.body_bottom_cont p{
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	color:#fff;
	background-color:inherit;
	padding:6px 0 0 20px;
}

.bottom_curv_left{
	float:left; width:7px; height:6px; background:url('img/footer_bottom.gif') no-repeat 0 0; 
}
.bottom_curv_right{
	float:right; width:7px; height:6px; background:url('img/footer_bottom.gif') no-repeat -7px 0;
}

/*-----------Body bottom---------------*/
	
/**
* Typograph
*
* Headings and text styles
*
* @section		typograph
*/

.standardTitle
{ background: url(../images/design/bg_title.gif) repeat-x ; color: #5E1800;  padding-left:14px; position:relative; height:30px; font:normal 17px/31px Verdana, Geneva, Tahoma, sans-serif; }

.headeing_title, .standardTitle p{
	background:url('../images/design/h2_bg.gif') repeat-x 0 0; 
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:34px;
	color:#5e1800;
	background-color:inherit;
	padding-left:14px;

}

	.standardTitle span
	{ font-weight: bold; color: #069; }
	
.standardSubTitle
{ border-bottom: 1px solid #CCC; color: #333; font-size: 13px; font-weight: bold; font-family:Tahoma; padding: 10px 0 5px 0; }

	.standardSubTitle span, .standardSubTitle strong
	{ color: #690; }
	
	
.mainContent .standardTitle
{ background: url(../images/design/bg_title2.gif) repeat-x ; color: #26496B;  padding-left:14px; position:relative; height:31px; font:normal 17px/31px Verdana, Geneva, Tahoma, sans-serif; border-top:#ccc solid 1px; }
.mainContent .standardTitle1
{ background: url(../images/design/bg_title2.gif) repeat-x ; color: #26496B;  padding-left:0px; position:relative; height:31px; font:normal 17px/31px Verdana, Geneva, Tahoma, sans-serif;}

	.mainContent .standardTitle span
	{ font-weight: normal; color: #26496B; }
	
.mainContent .standardSubTitle
{ border-bottom: 1px solid #CCC; color: #333; font-size: 14px; font-weight: bold; padding: 10px 0 5px 0; }

	.standardSubTitle span, .standardSubTitle strong
	{ color: #690; }

	
h3
{ font-size: 12px; font-weight: bold; line-height: 16px; }

	h3, h3 a, h3 a:visited
	{ color: #000; }
	
.complementaryInfo
{ color:#666; font-size: 11px; font-weight: normal; }

	.standardTitle .complementaryInfo
	{ position: absolute; right: 0; top: 8px; }
	
/**
* Search
*
* @section	search
*/

.search
{ border-bottom: 5px solid #F7F7F7; margin: 10px 0 10px 0; position: relative; width: 100%; }

	.search form
	{ background: url(../images/design/bg_search.gif) repeat 0 0; border: 1px solid #CCC; height: 100%; overflow: hidden; padding: 5px 0 20px 0; }
	
		.search fieldset
		{ float: left; padding: 5px 10px 0 20px; width: 35%; }
										
		.search label
		{ color: #690; display: block; font-size: 18px; line-height: 24px; }
		
		.search .altLabel, .search legend
		{ clear: both; color: #666; display: block; float: left; font-size: 14px; font-weight: bold; width: 100%; }
		
			.search legend
			{ float: none; }
		
			.search label span
			{ color: #666; font-size: 12px; }
		
		.search .optionDescription
		{ font-size: 11px; padding: 0 5px 0 5px; }
	
		.search input, .search select, .search textarea
		{ font: normal 14px Arial, Helvetica, sans-serif; padding: 4px; width: 95%; }
				
		.search .altSelect
		{ float: left; font-size: 12px; margin: 0 0 5px 0; padding: 1px; width: 77%; }
		
		.search .spacedSelect
		{ margin-left: 70px; }
		
		.search .inputAuto
		{ border: none; padding: 0; vertical-align: middle; width: auto; }
		
		.search .inputSmall
		{ font-size: 12px; width: 15%; }
		
.search .advancedSearch
{ top: 42px; right: 20px; position: absolute; }
		
.search .standardButton
{ float: left; margin: 30px 0 0 0; }

.searchCategory
{ background: #FFC; color: #333; }

.searchSubcategory
{ background: #FFFFEF; }
		
/**
* Advanced Search
*
* @section		search
* @subsection	advanced-search
*/

.search .baseAdvancedSearch
{ margin-top: 10px; width: 16%; }
	
	.baseAdvancedSearch input, .baseAdvancedSearch select
	{ font-size: 12px; margin-bottom: 5px; }
	
	.baseAdvancedSearch .inputSmall
	{ vertical-align: middle; width: 30%; }

/**
* Template Search
*
* @section		search
* @subsection	template-search
*/

.search .baseTemplateSearch
{ margin-top: 5px; padding-top: 0; width: 820px; }

	.baseTemplateSearch .altLabel
	{ padding: 0 10px 0 0; width: auto; }

	.templateSearchTab,	.templateActive
	{ display: block; float: left; }
	
	.templateSearchTab a, .templateSearchTab a:visited
	{ display: block; line-height: 29px; padding: 0 10px 0 10px; }
	
	.templateActive a, .templateActive a:visited
	{ background: #FFF; border: 1px solid #CCC; border-bottom: none; color: #C00; display: block; line-height: 29px; outline: none; padding: 0 9px 0 9px; }
	
.templateTabContent
{ background: #FFF; border: 1px solid #CCC; margin-top: 29px; padding: 10px; }

	.templateTabContent .loading
	{ float: none; margin: 0; width: auto; }

	.templateTabContent label
	{ color: #333; font-size: 12px; }
	
	.templateTabContent input, .templateTabContent select
	{ font-size: 12px; }
	
	.templateCheckbox, .templateDropdown, .templateText, .templateRange,
	.templateDescription, .templateLongDescription
	{ float: left; height: 30px; padding:0 10px 0 0; width: 32%; }
	
	.templateCheckbox label
	{ display: inline; }
	
	.templateText, .templateRange, .templateDescription, .templateLongDescription
	{ height: auto; }
	
	.templateRange input
	{ width: 30%; }

/**
* Common
*
* General definitions of interface elements
*
* @section		common
*/

.googleAds
{ text-align: center; }

.viewMore
{ border-top: 1px solid #CCC; font-size: 11px; line-height: 24px; margin: 0 0 10px 0; text-align: right; text-transform: lowercase; }

	.viewMore a, .viewMore a:visited
	{ color: #C00; }
	
.noBorder
{ border: none; }
	
.isHidden, .controlPhoneHide, .controlFaxHide
{ display: none; }

.isVisible, .controlPhoneShow, .controlFaxShow
{ font:normal 12px Tahoma;}

/**
* Standard Button
*
* @section		common
* @subsection	standard-button
*/

.standardButton
{ background: url(../images/design/bg_button_right.gif) no-repeat 100% 0; clear:both;}

	.standardButton button, .standardButton a, .standardButton a:visited
	{ background: url(../images/design/bg_button_left.gif) no-repeat 0 0; color: #FFF; cursor: pointer; display: block; font: bold 14px/30px Arial, Helvetica, sans-serif; text-align: center;
		
	 }
	

	.standardButton button, .standardButton a, .standardButton a:visited
	{ height: 30px; width: 95px; }

/**
* Featured Items
*
* @section		common
* @subsection	featured-items
*/

.featuredItems
{ height: 100%; overflow: hidden; padding: 10px 0 10px 0; }

	.divisor
	{ border-bottom: 1px solid #CCC; }
	
	.featured
	{ padding: 5px 12px 5px 12px; }
	
	.featuredPromotion, .featuredClassified
	{ float: left; }

	.featuredColumn
	{ float: left; width: 180px; }
		
		.featuredColumn .featured
		{ padding: 5px 0 5px 0; }
		
	.featuredListingImage, .featuredPromotionImage, .featuredClassifiedImage,
	.featuredEventImage, .featuredArticleImage
	{ display: block; }
	
	.featured .noimage:hover
	{ text-decoration: none; }
	
	.readMore a, .readMore a:visited
	{ color: #C00; font-size: 11px; text-transform: lowercase; }
		
/** Highlight Box  */

.highlightBox
{ background: #FFFFCC; border: 1px solid #CCC; height: 100%; margin: 0 5px 0 5px; overflow: hidden; padding: 5px; }

	.highlightBox .highlightImage
	{ float: left; margin: 0 10px 10px 0; }
	
	.highlightImage a:hover
	{ text-decoration: none; }
	
	.highlightBox .divisor
	{ height: 100%; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; }
	
	.highlightLabel
	{ color: #C00; display: block; font-size: 11px; font-weight: bold; text-align: right; text-transform: uppercase; }
	
.mainContent .highlightBox
{ float: left; margin: 0 10px 0 10px; width: 275px; }

	.mainContent .highlightBox h3
	{ font-size: 14px; }
	
	.mainContent .highlightBox .description
	{ color: #333; padding: 5px 0 0 0; }
	
/**
* Events Calendar
*
* @section		common
* @subsection	calendar
*/

.baseCalendar
{ background: #F5FAEB; border: 1px solid #CCC; font-size: 11px; margin: 0 0 10px 0; padding: 10px; text-align: center; }

	.baseCalendar h4
	{ font-size: 14px; color: #333; }
	
	.calendar
	{ background: #FFF; border: 1px solid #CCC; margin: 5px 0 0 0; }
	
	.calendarHeader
	{ background: #F7F7F7; font-size: 12px; font-weight: bold; }
	
		.calendarHeader td, .calendarHeader th
		{ padding: 5px; vertical-align: top; }
	
		.calendarHeader a, .calendarHeader a:visited
		{ color: #690; }
		
		.calendarDay a,
		.calendarDay a:visited
		{ background: #FFF; border: 1px solid #FBFBFB; border-bottom: 3px solid #EEE; border-right: 3px solid #EEE; color: #333; display: block; font-weight: normal; padding: 2px; }

			.calendarDay a:hover
			{ background: #FFC; color: #C00; }

		.calendarDay a.today, .calendarDay a.today:visited, .calendarDay a.today:hover
		{ background: #069; border: 1px solid #069; color: #FFF; }
		
		.calendarDay a.selected, .calendarDay a.selected:visited, .calendarDay a.selected:hover
		{ background: #C00; border: 1px solid #C00; color: #FFF; }
		
/**
* Members Features
*
* @section		common
* @subsection	members-features
*/

.memberJoin, .memberLogin
{ border: 1px solid #CCC; margin: 0 0 10px 0; padding: 5px 10px 10px 10px; }

.memberJoin h2, .memberLogin h2
{ font-size: 18px; font-weight: normal; line-height: 24px; }
		
/** Join Now */

.memberJoin
{ background: #F5FAEB; }

	.memberJoin h2, .memberJoin h2 a, .memberJoin h2 a:visited
	{ color: #690; font-weight: normal; }
	
	.memberJoin p, .memberJoin p a, .memberJoin p a:visited
	{ color: #333; font-size: 14px; font-weight: bold; }

/*****---------------------12.12.09-----------------------------***/
.memberJoin1, .memberLogin1

{ border: 1px solid #CCC; padding: 5px 10px 10px 10px; 
  float:left; width:300px; margin:0 0 0 10px; background-color:#f5faeb;		 }

.memberJoin1 h2, .memberLogin1 h2
{ font-size: 18px; font-weight: normal; line-height: 24px; }
		
/** Join Now */

.memberJoin1
{ background: #F5FAEB; }

	.memberJoin1 h2, .memberJoin1 h2 a, .memberJoin1 h2 a:visited
	{ color: #690; font-weight: normal; }
	
	.memberJoin1 p, .memberJoin1 p a, .memberJoin1 p a:visited
	{ color: #333; font-size: 14px; font-weight: bold; }

	
/** Members Login */

.memberLogin
{ background: #EBF5FA; font-size: 11px; height: 100%; line-height: 24px; overflow: hidden; }

	.memberLogin h2
	{ color: #069; }
	
	.memberLogin label
	{	color: #333; display: block; }
	
	.memberLogin input, .memberLogin select, .memberLogin textarea
	{ font: normal 12px Arial, Helvetica, sans-serif; width: 97%; }
	
	.memberLogin .inputAuto
	{ border: none; margin: 0 5px 0 0; width: auto; }
	
	.memberLogin span
	{ display: block; padding: 5px 0 5px 0; }
	
	.memberLogin .standardButton
	{ background:url(../images/design/bg_button_right.gif) no-repeat 100% 0; float: left; } 
	
		.memberLogin .standardButton button,
		.memberLogin .standardButton a, .memberLogin .standardButton a:visited
		{ background:url(../images/design/bg_button_right.gif) no-repeat 0 0; }
	
	.memberLogin .forgotPassword
	{ float: left; line-height: 14px; padding: 0 0 0 10px; width: 90px; }
	
/**
* Advertisement
*
* @section		common
* @subsection	advertisement
*/

.advertisement
{ background: #F7F7F7; overflow: hidden; margin: 0 0 10px 0; padding: 10px; }

	.advertisement span
	{ color: #999; display: block; font-size: 10px; font-weight: bold; line-height: 20px; }
	
	.advertisement .advertisementLabel
	{ float: left; text-transform: uppercase; }
	
	.advertisement .advertisementLink
	{ float: right; }
	
	.advertisement a, .advertisement a:visited
	{ color: #999; }
	
	.advertisement .noimage
	{ border: none; margin: 0 auto 0 auto; }
	
	.banner,
	.sponsoredLink
	{ background: #FFF; border: 1px solid #CCC; clear: both; }
	
	.featuredBanner
	{ margin: 0 auto 0 auto; width: 180px; }
		
.header .advertisement
{ margin: 0; padding: 10px 10px 0 10px; position: absolute; top: 10px; right: 10px; width: 470px; }

.sidebar .advertisement .advertisementLink
{ clear: both; display: block; float: none; text-align: right; }

.bottomAdvertisement
{ margin: 10px auto 10px auto; width: 730px; }

/** Advertisment > Sponsored Links */

.sponsoredLink
{ display: block; margin: 0 0 10px 0; padding: 8px; }

	.sponsoredLink:hover
	{ text-decoration: none; }
	
	.sponsoredLink .sponsoredLinkTitle
	{ color: #C00; font-size: 12px; font-weight: bold; line-height: 18px; }
	
	.sponsoredLink .sponsoredLinkContent
	{ color: #666; font-size: 11px; font-weight: normal; line-height: 14px; }
	
	.sponsoredLink .sponsoredLinkURL
	{ color: #690; font-size: 11px; line-height: 18px; }
	
/**
* Categories
*
* @section		common
* @subsection	categories
*/

.categories
{ padding: 5px 10px 15px 10px; }

.sidebar .categories h3
{ font-size: 12px; line-height: 24px; }

.sidebar .categories .categoriesColumn
{ float: none; padding: 0; width: auto; }
	
/**
* Site Content
*
* @section		common
* @subsection	site-content
*/

.dynamicContent
{ line-height: normal; }

/**
* Icon Navbar
*
* @section		common
* @subsection	icon-navbar
*/

.baseIconNavbar
{ border-bottom: 1px solid #CCC; }

.socialBookmarkIcons
{ float: left; }

	.socialBookmarkIcons li
	{ float: left; padding: 0 3px 0 0; }

.iconNavbar
{ float: right; }

	.iconNavbar li
	{ color: #666; float: left; font-size: 11px; height: 14px; line-height: 25px; padding: 0 2px 0 2px; }
	
	.iconNavbar li a, .iconNavbar li a:visited
	{ color: #069; }

/**
* Password Strength
*
* @section		common
* @subsection	password-strength
*/

.checkPasswordStrength
{ height: 25px; overflow: hidden; padding: 5px 0 0 0; }

	.checkPasswordStrength span
	{ display: block; float: left; margin: 0 10px 0 0; }
	
	.checkPasswordStrength div
	{ background: #FFF; border: 1px solid #D4D4D4; color:#333; float: left; font-size: 11px; height: 20px; line-height: 20px; padding:0 0 0 50px; width: 100px; }
	
	.checkPasswordStrength .strengthLoading
	{ background: #FFF url(../images/content/img_loading_bar.gif) no-repeat 3px 5px; }
	
	.checkPasswordStrength .strengthWeak
	{ background: #FFF url(../images/design/bg_strength_weak.gif) no-repeat 3px 5px; }
	
	.checkPasswordStrength .strengthBad
	{ background: #FFF url(../images/design/bg_strength_bad.gif) no-repeat 3px 5px; }
	
	.checkPasswordStrength .strengthGood
	{ background: #FFF url(../images/design/bg_strength_good.gif) no-repeat 3px 5px; }
	
	.checkPasswordStrength .strengthStrong
	{ background: #FFF url(../images/design/bg_strength_strong.gif) no-repeat 3px 5px; }
	
/**
* Loading Box
*
* @section		common
* @subsection	loading-box
*/

.loading
{ background: #FFF url(../images/content/img_loading_bar.gif) no-repeat 10px center; border: 1px solid #CCC; clear: both; color: #333; float: left; font-size: 14px; font-weight: bold; margin: 10px 0 10px 20px; padding: 10px 10px 10px 60px; width: 747px; }

/**
* Favorites
*
* @section		common
* @subsection	favorites
*/

.quickList
{ height: 100%; overflow: hidden; padding: 0 10px 15px 10px; }

	.quickList .featuredItems
	{ float: left; padding: 15px 20px 10px 0; position: relative; }
	
	.quickList .quickListRemove
	{ padding: 0 5px 0 0; }

	.quickList .featuredItems .quickListRemove
	{ background: #FFF; left: 0; padding: 2px; position: absolute; top: 15px; z-index: 1; }
	
	.quickList .noimage
	{ display: block; }

	.quickList h3
	{ clear: both; }
	
	.quickList .featuredItems h3
	{ padding: 5px 0 0 0; }
	
/**
* System Messages
*
* @section		common
* @subsection	system-messages
*/

.informationMessage, .errorMessage, .successMessage, .warningMessage
{ border: 1px solid #CCC; font-size: 11px; font-weight: bold; height: 100%; margin: 10px; overflow: hidden; padding: 15px 15px 15px 45px; text-align: left; }

	.informationMessage
	{ background: #F9FDFF url(../images/design/bg_icon_information.gif) 10px 10px no-repeat; color: #135DA2; font-size:12px; font-family:Tahoma; }
	
		.informationMessage a, .informationMessage a:visited
		{ color: #2E4E6B; }
		
	.errorMessage
	{ background: #FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px no-repeat; color: #C10924; font-size:12px; font-family:Tahoma; }
	
		.errorMessage a, .errorMessage a:visited
		{ color: #C94601; }

	.successMessage
	{ background: #F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px no-repeat; color: #692; }
	
		.successMessage a, .successMessage a:visited
		{ color: #351; }

	.warningMessage
	{ background: #FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px no-repeat; color: #F60; }
	
		.warningMessage a, .warningMessage a:visited
		{ color: #F30; }
				
/**
* Standard Form
*
* @section		common
* @subsection	standard-form
*/

.standardForm
{ border: 0; padding: 5px 10px 5px 10px; background-color:#eef3f5; }

	.standardForm textarea
	{ float:left; width:350px; height:18px; border:1px #b8c5cc solid; background-color:#fff; padding:0 0 0 4px;
	font:normal 12px/18px Verdana, Geneva, Tahoma, sans-serif; color:#b8c5cc; float:left; height:70px;
 }
	.standardForm input{
	float:left; width:350px; height:18px; border:1px #b8c5cc solid; background-color:#fff; padding:0 0 0 4px;
	font:normal 12px/18px Verdana, Geneva, Tahoma, sans-serif; color:#b8c5cc; float:left;

}
.standardForm input.chk_pay{
	float:left; width:20px; height:18px; border:1px #b8c5cc solid; background-color:#fff; padding:0 0 0 4px;
	font:normal 12px/18px Verdana, Geneva, Tahoma, sans-serif; color:#b8c5cc; float:left;

}

	
	.standardForm .formCode
	{ width: 100px; }

	.standardForm th
	{ font:normal 12px/20px Verdana, Geneva, Tahoma, sans-serif; color:#334d67; background-color:#eef3f5; text-align:right; padding:0 10px 0 0; }
	
	.standardForm td
	{ padding: 5px 0 5px 0px; font:normal 11px/16px Verdana, Geneva, Tahoma, sans-serif; color:#778993; background-color:#eef2f4;
	 }
	
	.standardForm td table
	{ width: 96%; }
	
	.standardFormButton
	{ width: 100%; text-align: right; }

		.standardFormButton .standardButton
		{ float: right; }
		
.contact_buttion{
	float:left; width:auto;
	}
.listingbuttion{
	width:100px; margin:0 auto
}
/**
* Ratings
*
* @section		common
* @subsection	ratings
*/

.rating
{ float: right; font-size:11px; line-height:15px; }

	.rating li
	{ padding: 0 3px 0 2px; }

	.rating .ratingStar
	{ float: right; padding:6px 2px 0 0; }
	
	.rating .ratingStar img
	{ padding: 0 2px 0 0; }

	.rating .ratingReview
	{ float: right;font:normal 11px Tahoma;}
	
		.rating .ratingReview a, .rating .ratingReview a:visited
		{ font:normal 11px Tahoma; }
	
	.rating .ratingSeeComment, .rating .rateIt
	{ clear: both; float: right; white-space: nowrap;font:normal 11px Tahoma; }
	
	.rating .rateIt a, .rating .rateIt a:visited
	{ color: #690;font:bold 11px Tahoma; }
	
/** Rate Stars */

.rateItStars
{ font-size: 14px; font-weight: bold; line-height: 25px; margin: 0 auto 0 auto; padding: 20px 0 10px 0; text-align: center; width: 205px; }

	.rateItStars span
	{ clear: both; display: block; }

	.rateItStars img
	{ padding: 1px; }
	
/** Rate Form */

.rateForm
{ width: 100%; }
	
.rateForm td
{ vertical-align: top; }
	
.rateForm th
{ width: 100px; }

.rateForm input, .rateForm textarea
{ width: 200px; }

.rateForm .captcha
{ text-align: right; }

.rateForm .formCaptchaWarning
{ float: left; font-size: 11px; }

#captchaimage
{ margin: 0 10px 0 0; }

.ratingButton
{ margin:0 auto 0 auto; width:90px; background-position:0 5px; 
	}

/** Special Definitions for JQuery's Thickbox */

#TB_ajaxContent
{ padding: 10px; }

#TB_ajaxContent form
{ padding: 10px 0 0 0; }

#TB_ajaxContent p
{ padding: 0; }

#TB_ajaxContent .errorMessage, #TB_ajaxContent .successMessage
{ height: auto; margin-top: 0; padding: 15px 15px 15px 45px; }

/**
* Reviews
*
* @section		common
* @subsection	reviews
*/

.rateComments
{ border-bottom: 1px solid #CCC; padding: 10px; }

	.rateStars
	{ padding: 3px 0 3px 0; }
	
		.rateStars img
		{ padding: 0 2px 0 0; }
		
	.rateComments .review
	{ color: #333; padding: 5px 0 0 0; }
	
	.response
	{ padding: 5px 0 0 50px; }
	
	.response h4
	{ font-size: 12px; font-weight: bold; }
	
	.response .review
	{ color: #666; font-style: italic; }
		
/**
* Sitemap
*
* @section		common
* @subsection	sitemap
*/

.sitemapList
{ padding: 10px 0 0 0; }

.sitemapList li
{ height: 100%; overflow: hidden; }

.sitemapList ul
{ margin: 5px 0 5px 0; }

	.sitemapList ul li
	{ float: left; font-size: 11px; padding: 0 5px 5px 0; width: 48%; }

.sitemapList .viewMore
{ border-top: 1px solid #EEE; clear: both; float: none; width: auto; }

.sitemapSection, .sitemapSection:visited
{ color: #333; }


.left_cont_box {
border:1px solid #dbe1e6;
margin:0 0 5px;
width:190px;
}
.left_cont_box ul {
}
.left_cont_box ul li {
border-bottom:1px solid #dbe1e6;
}
.left_cont_box ul li.noborder {
border:medium;
}
.left_cont_box ul li a {
background-color:inherit;
color:#000000;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
line-height:21px;
padding-left:24px;
}
.left_cont_box ul li a:hover {
background-color:#F2F7FC;
color:#000000;
}
.left_cont_box ul li a.active {
background-color:#F2F7FC;
color:#000000;
cursor:text;
}
.left_cont_box ul li.more {
border:medium none;
padding-left:25px;
}
.left_cont_box ul li.more a {
background-color:inherit;
background-image:url('../images/design/arrow.gif');
background-position:0 8px;
background-repeat:no-repeat;
color:#FF4200;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
line-height:24px;
padding-left:15px;
text-decoration:underline;
}
.left_cont_box ul li.more a:hover {
background-color:inherit;
text-decoration:none;
}
div, h1, h2, h3, h4, ul, p, textarea, form {
margin:0;
padding:0;
}
/*-----------Body middle---------------*/
.body_middle{
	float:left; width:516px; margin:0; padding:0;
}
.body_middle h3{
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	color:#26496b;
}
.body_middle h3 span{
	text-transform:uppercase;
}
.body_middle h1{
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:21px;
	color:#f26c00;
	text-transform:uppercase;
}
.body_middle p{
	font-family:Tahoma; font-weight:normal; font-size:12px; color:#343434; background-color:inherit; line-height:16px;
	padding:0 0 10px 14px;
}

.body_middle h1 span{
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	text-transform:uppercase;
}
.body_middle h4{
	background:url('../images/design/h4_bg.gif') repeat-x 0 bottom;
	font:bold 14px/30px Verdana, Geneva, Tahoma, sans-serif;
	color:#26496b;
	background-color:inherit;
	padding:0 0 0 15px;
	border-bottom:1px #dbe1e6 solid;
	display:block;
		
} 
.body_middle_top{
	background:url('../img/middle_top_box.gif') repeat-x 0 bottom #fff;
	color:#26496b;
	float:left;
	width:514px;
	text-align:center;
	padding:13px 0 10px 0;
	border:1px #dbe1e6 solid;
}
.body_middle_top h3{
	
}
.discunt_box{
	background:#f28e23 url('../img/discunt_box.jpg') repeat-x 0 top;	
	border:1px #f18614 solid;	
	float:left;
	width:514px;
	padding:0px 0 0px 0;
	margin:0 0 8px 0;
}
.discunt_bottom{
	float:left;
	width:514px;
	background-image:url('../images/design/body_bottom_h2_border.gif');
	background-repeat:repeat-x;
	background-position:0 top;
	margin:0;
	padding:15px 0 10px 0;
}
.discunt_bottom p{
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#361e00;
	background-color:inherit;
	padding:0 0 0 15px;
	width:430px;
}
.discunt_01{
	float:left; width:218px; height:107px; margin:0 24px 10px 24px; padding:0; 	
}
.discunt_02{
	float:left; width:218px; height:107px; padding:0; margin:0 0 10px 0;
}
.body_cont_box{
	border:1px #dbe1e6 solid;
	color:inherit;
	width:auto;
	float:left;
	margin:0 0 9px 0;
}
.body_cont_box1{
	border:1px #dbe1e6 solid;
	color:inherit;
	width:516px;
	float:left;
	margin:0 0 9px 0;
}
.body_cont_middle{
	border:1px #dbe1e6 solid;
	color:inherit;
	width:514px;;
	float:left;
	margin:0 0 9px 0;
}

.body_right_last{
	border:1px #dbe1e6 solid;
	color:inherit;
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.body_cont_box ul{
	padding:0; margin:0 0 12px 0; float:left; width:auto;

}
.body_cont_box ul li{
	float:left; width:auto; border-right:1px #ced4d8 solid;

}
.body_cont_box ul li a{
	font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight:bold; font-size:14px; color:#334d67; background-color:inherit; line-height:31px; text-align:center; display:block; background-image:url('../images/design/middle_li_bg.jpg'); background-repeat:repeat-x; background-position:0 0; 

}
.body_cont_box ul li.why{
	font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight:bold; font-size:14px; color:#334d67; background-color:inherit; line-height:31px; width:160px; text-align:center; display:block; 
}
.body_cont_box ul li.our{
	font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight:bold; font-size:14px; color:#334d67; background-color:inherit; line-height:31px; width:353px; text-align:center; display:block; border:none;

}
.body_cont_box ul li a:hover{
	background-color:#fff; border-bottom:inherit; background-image:none; text-decoration:none; 
}
.body_cont_box ul li a.active{
	background-color:#fff; border-bottom:inherit; background-image:none; text-decoration:none;
}

.discunt_product{
	width:152px;
	height:81px;
	margin:0 14px 15px 0;
	float:left;
}
.discunt_product_two{
	width:152px;
	height:81px;
	margin:0 14px 0 0;
	float:left;
}
.middle_bottom{
	background:url('../img/middle_bottom_box.jpg') repeat-x 0 0 #576f87; float:left; width:515px; padding:0;
}
.middle_bottom h2{
	font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:20px; line-height:40px; display:block; background:url('../images/design/body_middle_h2bg.gif') repeat-x 0 bottom; color:#fff; 
	padding:0 0 0 15px;
}
.feature_product{
	float:left; width:114px; height:60px; margin:0 8px 8px 0;
}
.feature_product_last{
	float:left; width:114px; height:60px; margin:0 8px 0 0;
}

/*-----------Body middle---------------*/

/*-----------Body right---------------*/
.body_right{
	float:right; width:208px;
}
.body_right h2{
	background:url('../images/design/h2_bg.gif') repeat-x 0 0; 
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:34px;
	color:#5e1800;
	background-color:inherit;
	padding-left:14px;
}
.right_cont_box{
	background:url('../img/right_panel_bg.jpg') repeat-no 0 0 #fff;
	float:right;
	width:198px;
	padding:9px 0 9px 9px;
	
}
.retailers_link{
	border:1px #c2c2c1 solid; margin:0 5px 5px 0; float:left; width:90px; height:55px; 
	
}
.retailers_link_last{
	border:1px #c2c2c1 solid; margin:0 5px 0px 0; float:left; width:90px; height:55px; 
	
}
.book_mark{
	float:left; width:auto; margin:0 6px 8px 0;
}
.book_mark_last{
	float:left; width:auto; margin:0 8px 0 0;
}
.voucher_cont{
	float:left; width:207px; border:none;
}
.voucher_cont img{
	margin:0 0 10px 0;
}
.voucher_cont ul{
	border:none;
	
}
.voucher_cont ul li{
	border-bottom:1px #dbe1e6 solid; display:block; padding:12px 0 6px 14px; float:left; width:195px; font-size:11px; line-height:13px; font-family:Tahoma; font-weight:normal; color:#343434; border-right:none; background:url('../img/voucher_light_bg.jpg') repeat-x 0 0;
}
.voucher_cont ul li.last{
	border:none;
}
.voucher_cont ul li.dark{
	border-bottom:1px #dbe1e6 solid; display:block; padding:12px 0 6px 14px; float:left; width:195px; font-size:11px; line-height:13px; font-family:Tahoma; font-weight:normal; color:#343434; border-right:none; background:url('http://info2server/discount-directory/images/design/voucher_dark_bg.jpg') repeat-x 0 bottom;
}

.voucher_cont ul li a{
	
}
/*-----------Body right---------------*/
.inner_blank_one{
	float:left; width:474px; padding:10px 0 0 0;
}
.inner_top_heading{
	background:url('../images/design/middle_top_box.gif') repeat-x 0 bottom #fff; color:#f26c00; float:right; width:730px; text-align:center;
	padding:13px 0 10px 0; border:1px #dbe1e6 solid; margin:0 0 5px 0;  
}
.inner_top_heading h1{font: normal 16px Verdana, Geneva, Tahoma, sans-serif;}
.singup_body{
	float:right; width:730px; background-color:#fff; color:#334d67;
}
.sing_container{
	float:left; width:708px; border:1px #d1d7de solid;background-color:#fff; color:#334d67;
	padding:14px 10px;
}
/*.sing_container ul{
	width:420px; padding:0 0 0 15px; float:left; margin:10px 0 0 0;
}
.sing_container ul li{
	background:url('../images/design/arrow_sing.png') no-repeat 0 4px; padding:0 0 5px 0;
	
}
.sing_container ul li a{
	font:normal 12px/16px Tahoma, Verdana, Geneva; color:#334d67; display:block; padding:0 0 0 8px;
}
.sing_container ul li a:hover{
	text-decoration:underline;
}*/
.sing_heading{
	border:1px #d1d7de solid; background-color:#eef2f4; width:706px; height:32px
}
.sing_container h2{
	background-color:#eef2f4; color:#334d67; font:bold 12px/32px Verdana, Geneva, Tahoma, sans-serif; background-image:none; float:left; width:auto;
}
.sing_container h2.red{
	color:#c22d27; background-color:#eef2f4; font:bold 12px/32px Verdana, Geneva, Tahoma, sans-serif; background-image:none; float:right; width:auto;
	padding:0 16px 0 0;
}
.sing_text_box{
	float:LEFT; width:250px; margin:10px 0 0 0;
}
.singup_menu{
	float:left; width:730px; height:36px; background:url('../images/design/singup_menubg.png') no-repeat 0 bottom;
	} 
.singup_menu ul{
	padding:0 0 0 2px; margin:0 0 0 0;
	
}
.singup_menu ul li{
	float:left; width:auto; padding:0 2px 0 0;
}
.singup_menu ul li a{
	font:bold 14px/30px Verdana, Geneva, Tahoma, sans-serif; color:#fff; background-color:#6f9ab9; padding:0 11px; 
	border-left:1px #dbe1e6 solid; border-top:1px #dbe1e6 solid; border-right:1px #dbe1e6 solid; display:block;
}
.singup_menu ul li a:hover{
	background-color:#fff; color:#334d67; border-bottom:1px #fff solid; 
}
.singup_menu ul li a.active{
	background-color:#fff; color:#334d67; border-bottom:1px #fff solid; 
}
.order_dut{
	float:left; width:131px; height:30px; margin:10px 0 0 14px;
}
.singup_inner{
	float:left; width:auto; padding:0 0 15px 0;
}
.singup_inner_middle{
	float:left; width:700px;
}
/**
* FAQ
*
* @section		popup
* @subsection	faq
*/

.faqQuestion
{  padding: 0 0 10px 0; }

	.faqQuestion h2
	{ padding-bottom: 5px; font:bold 12px Tahoma; color:#006699; }
	
/** FAQ Paging */
	
.paging
{ height: 60px; position: relative; }

	.paging p
	{ background: url(../images/design/bg_paging.gif) repeat-x bottom left; padding: 10px 10px 5px 5px; }

	.paging span
	{ position: absolute; right: 0; top: 30px; }

	.paging input
	{ font-size: 11px; height: 12px; margin-right: 3px; width: 25px; }

	.paging	button
	{ border: 0; background: url(../images/content/btn_GoTo.gif) no-repeat 0 0; color: #FFF; height: 18px; width: 20px; }

.descNavigation
{ font-size: 14px; }

	.descNavigation strong
	{ color: #069; }

.letterNavigation
{ color: #999; font-size: 14px; height: 30px; line-height: 18px; padding: 10px 0 0 0; }

	.letterNavigation a, .letterNavigation a:visited
	{ color: #999; padding: 0 0 0 17px; }
	
/** FAQ Search */

.faqSearch
{ border-bottom: 5px solid #F7F7F7; bottom: 0; position: absolute; right: 0; }

.faqSearch form
{ background: url(../images/design/bg_search.gif) repeat 0 0; border: 1px solid #CCC; clear: both; font-size: 11px; height: 30px; overflow: hidden; line-height: 30px; padding: 5px; float: left; }

.faqSearch input
{ float: left; margin: 5px 10px 0 10px; }

.faqSearch label
{ display: block; float: left; }

.faqSearch .standardButton
{ float: left; }


/*---------------Tab----------------*/
.ui-tabs-panel, .ui-tabs-hide{
	background-color:#fff;
	color:#343434;
	width:auto;
	float:left;
	margin:0 0 9px 0;

}
