/* --- GENERAL
###########################################*/

html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
		margin:0;
		padding:0;
		outline:none;
		}
		
body{ 
	/*font:normal 12px/20px "Trebuchet MS", Tahoma, Helvetica, sans-serif; */
}

* html						{ margin:0; padding:0;}
	
a							{ color:#000000; text-decoration:none;}
a:hover 					{ text-decoration:none;}
.clear						{ clear:both;  }
img							{ border:0;	}
p							{ margin:0; }

.caps						{ text-transform:uppercase; margin-top: 20px; }


/* --- READMORE
###########################################*/

.mini-more					{ font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }

p a.read 					{ margin:0; }
a.read 						{ background:url(../images/readmore_bullet.png) right center no-repeat; padding-right:15px; }
a.read:hover 				{ background:url(../images/readmore_bullet.png) right center no-repeat; padding-right:15px; }



/* --- DEFAULT LISTS
###########################################*/

ul, ol { 
margin: 0;
padding: 0;
}
ol 							{ padding-left: 0px;}

ul ul, ol ol,
ul ol, ol ul 				{ margin:0;}
ul li, ol li 				{ padding: 0;}

ul li 						{ padding-left: 0px; 
list-style-type:none; 
list-style-position:inside; 
}
ol li 						{ list-style-type:decimal; list-style-position: inside; padding-left:0px;} 
ul li 						{ background: none;}


/* --- IMAGE ALIGNMENTS
###########################################*/

.alignleft, img.alignleft, a img.alignleft { 
	float:left;
}


.alignright, img.alignright, a img.alignright 		{ 
	float:right;
/*margin:3px 3px 4px 0 !important;	*/
}
.aligncenter, img.aligncenter, a img.aligncenter	{ clear:both; display:block !important; margin:5px auto !important; padding:10px 0; text-align:center;	}

.textleft 					{ text-align:left;}
.textright  				{ text-align:right;}

.floatright 				{ float:right;}
.floatleft  				{ float:left;}


/* --- TOP-MENU-BG
###########################################*/

.top_menu_bg 					{ position:relative; width:100%; height:58px; margin:0px auto; z-index:9; 
		-moz-border-radius-topleft:5px; 
		-moz-border-radius-topright:5px; 
		-webkit-border-top-left-radius:5px; 
		-webkit-border-top-right-radius:5px; 
		border-radius-top-left:5px; 
		border-radius-top-right:5px; 
		}

/* --- TOP MENU
###########################################*/
#top-menu {
	position: relative;
	z-index: 999;
	height: 46px;
	background: url(../images/top_menu.png) top;
	text-align: left;
	margin: 0 0px 0 0px;
	padding: 0px 0 0 0;
}

#top-menu ul { 
	margin: 0px 20px; 
	padding:0; 
	list-style:none; 
	display:inline-block; 
	/*float:left; */
	text-align:left;
}
#top-menu ul li {
position: relative;
list-style: none;
float: left;
padding: 0;
margin: 0 0 0 0px;
text-align: center;
display: inline-block;
height: 27px;
line-height: 30px;
background: url(../images/menu.png) no-repeat top center;
width: 132px;
}
#top-menu ul li a { 
	padding: 0 10px;
	display: block;
	margin: 0;
	color:#000;
	text-decoration:none;
	font-size:16px;
	line-height:30px;
}
#top-menu ul li a:hover {
	text-decoration:none;
}
.active_page a {
	display:block;
	position:relative;
	color:#EA6017;
	font-size:15px;
	background:url(../images/active.png) no-repeat left top;
}
.active_page a span {
	/*background:url(../images/menu_main_right.png) no-repeat right top;*/
	left:0px;
	padding:0 0 0 0;
	display:inline-block;
	color:#fff;
}
.active_page a span:hover {
	text-decoration:none;
}


#top-menu ul li a:hover { 
	color: white;
	/*width: 85px;*/
	background:url(../images/active.png) no-repeat 0px 0px;
}
#top-menu ul li.active_page a:hover {
	text-decoration:none;
}

#top-menu ul li.current_page_item a, 
#top-menu ul li.current_menu_parent a, 
#top-menu ul li.current-menu-ancestor a, 
#top-menu ul li.current_page_ancestor a {  }

/* Menu Childrens */

#top-menu ul ul 		{ 
margin:0; 
position:absolute; 
left:0px;
top:0px;
display:none; 
min-width:200px; 
z-index:2000; 
padding:10px 0; 
background:#ffffff; 

border:1px solid #ccc; 
-moz-border-radius-bottomleft: 6px; 
-moz-border-radius-bottomright: 6px; 
-webkit-border-bottom-left-radius: 
6px;-webkit-border-bottom-right-radius: 6px; 
box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
-webkit-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
-moz-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
background: -moz-linear-gradient(top, #fff, #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef))
}

#top-menu ul ul li 		{ 
	float: left; 
	display: inline; 
	clear:both; 
	margin:0; 
	text-transform:none; 
	padding:0; 
	margin: 0 5px 0 5px; 
	text-align:left;
	background:none;
}

#top-menu ul ul li a {
	line-height: 30px;
	padding: 0 0 0 5px;
	background: none;
	color: #666;
	width: 184px;
}

/*#top-menu ul ul li a,
#top-menu ul ul li.current_menu_parent a,
#top-menu ul ul li.current-menu-ancestor a, 
#top-menu ul li.current_menu_parent ul li a,
#top-menu ul li.current-menu-ancestor ul li a, 
#top-menu ul li.current-menu-item ul li a, 
#top-menu ul ul li.current_page_ancestor a 	{ border:none;  color:#777; margin:0; background:none; padding:5px 10px; font-weight:normal; display:inline; min-width:150px; width:auto;  }*/

#top-menu ul li.current_menu_parent ul li a:hover,
#top-menu ul li.current-menu-ancestor ul li a:hover, 
#top-menu ul li.current-menu-item ul li a:hover, 
#top-menu ul ul li a:hover 					{ 
border:none; 
background:#666; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
color:#fff; 
margin:0; 
padding:0 0 0 5px;
min-width:170px;
}
#top-menu ul ul li.current_page_item a		{ background:#e4e4e4; -moz-border-radius: 4px; -webkit-border-radius: 4px;  font-weight:bold;}
#top-menu ul ul ul							{ 
	display:none;
	margin:-10px 0 0 165px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px; 
}

/* Menu Active */

#top-menu ul li.current_page_item a,
#top-menu ul li.current-menu-item a, 
#top-menu ul li.current_menu_parent a, 
#top-menu ul li.current-menu-ancestor a, 
#top-menu ul li.current_page_ancestor a 	{ color:#000000; }


/* --- IMAGE FRAME
###########################################*/

.img_border					{ border:2px solid #d9d9d9; }
.img_shadow	{ 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 0px 3px #444;
	-webkit-box-shadow:0px 0px 3px #c4c4c4;
	box-shadow:0px 0px 3px #c4c4c4;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
	background:#ededed;
	padding:2px;
	margin-bottom:10px; overflow:hidden;
	}



/* --- SEPERATORS
###########################################*/

hr {
    background-color: #CFCFCF;
    background-repeat: repeat-x;
    border-width: 0;
    clear: both;
    color: #CFCFCF;
    height: 1px;
    line-height: 0;
    margin: 0;
	padding:0;
    page-break-after: always;
    text-align: center;
    width: 100%;
}
.divider_space				{ clear:both; margin-bottom:20px; padding-top:20px; width:100%;}
.divider					{ clear:both; border-bottom:1px solid #e1e1e3; margin:0px 0 30px 0; width:100%;}



/* --- HEADINGS
###########################################*/

h1							{ font-size:30px; margin:0 0 20px 0; }
h2							{ font-size:24px; margin:10px 0 10px 0; }
h3 							{ font-size:18px; margin: 0; }
h4							{ font-size:16px; margin:0 0 0 0; }
h5 							{ font-size:14px; margin:0 0 10px 0; }
h6							{ font-size:12px; margin:0 0 5px 0; text-transform:uppercase; letter-spacing:1px; }

h1, h2, h3, h4, h5, h6		{ font-family: "Trebuchet MS", Arial, Helvetica, Garuda, sans-serif; font-weight: normal; padding: 0; color:#000000;}


/* --- LAYOUT
###########################################*/

#boxed #wrap_all			{ width:1000px; margin:0px auto 0px auto; position:relative; }
#stretched #wrap_all		{ width:100%; margin:0 auto; position:relative; }

#wrapper 					{ width:100%; margin:0 auto; position:relative; }
.boxwrap					{ margin:0 auto; padding-bottom: 10px; overflow:hidden; }
.inner						{ width:920px; margin:0 auto;  position:relative;   }

#main 						{ width:100%; position:relative; float:left; overflow:hidden; padding:0; z-index:1; }
#mainfull					{ width:920px; position:relative; overflow:hidden; padding:30px 30px;margin:0 10px 0 -30px; }

.fullwidth					{ width:920px; }
.half_width 				{ width:48%;}
.one_half	 				{ width:48%;}
.one_third 					{ width:30.66%; }
.two_third 					{ width:61.33%; }
.one_fourth					{ width:22%;}
.one_fifth 					{ width:16.8%;}
.one_sixth 					{ width:13.3%;}
.three_fourth				{ width:74%;}
.four_fifth					{ width:79%; }
.two_fifth					{ width:37.2%; }
.three_fifth				{ width:58%; }

.half_width, 
.one_half, 
.one_third, 
.two_third,
.one_fourth, 
.one_fifth,
.one_sixth,
.four_fifth,
.two_fifth,
.three_fifth,
.three_fourth				{ float:left; position:relative; display:inline;}

.last 						{ margin-right:0 !important;}


/* --- LAYOUT SIDEBAR
###########################################*/

#main .content				{ padding:15px 0 0px; overflow:hidden;    }
#sidebar .content			{ padding:0px;   }

.leftsidebar #main			{ width:650px; float:right; padding:30px 0px 20px 0px; overflow:hidden; position:relative; }
.leftsidebar #sidebar		{ width:230px; float:left; padding:30px 40px 20px 0px; overflow:hidden; position:relative;  }

.rightsidebar #main			{ width:650px; float:left; padding:30px 0px 20px 0px; overflow:hidden; position:relative;  }
.rightsidebar #sidebar		{ width:230px; float:left; padding:30px 0px 0px 40px; overflow:hidden; position:relative; }


/* --- HEADER
###########################################*/
.topbar					{ width:100%;  }

/*#header					{ background:url(../images/slider_transbg.png) center top repeat; margin:0 auto; position:relative;  }*/
#header .inner			{ z-index:3; width:980px;   }
#header .logo { 
	float:left; 
}

/* --- TOPRIGHT
###########################################*/

.top_right				{ float:right; margin:5px 0px 0px 0px;   }
.top_right 				{ color:#22AAF3; font-size:12px; padding:0 0 0 0;font-weight: bold; }



/* --- SUBHEADER
###########################################*/
#sub_header			{ width:100%; margin:0 auto; padding:20px 0; 
					-moz-box-shadow: 0px 2px 2px #aaa; 
					-webkit-box-shadow:0px 2px 2px #aaa; 
					-moz-border-radius-bottomleft:5px; 
					-moz-border-radius-bottomright:5px; 
					-webkit-border-bottom-left-radius:5px; 
					-webkit-border-bottom-right-radius:5px; 
					border-radius-bottom-left:5px; 
					border-radius-bottom-right:5px; 
					}
#sub_header	h2				{ margin:0px 0 0 20px; text-transform:uppercase; letter-spacing:5px; }

/* --- BREADCRUMB
###########################################*/

.breadcrumb 				{ text-align:right; padding-right:20px}
.breadcrumb a 				{ text-align:right; padding:0 5px; }

/* --- FEATURES LIST
###########################################*/

.features 					{ margin-bottom:10px; padding:5px 5px 0px 5px; display:block;  }
.features ul	 			{ margin: 0; overflow:hidden;  }
.features ul li  			{ background:none; width:47%; list-style:none; float:left; display:inline; line-height:16px; padding:0px 5px 7px 0; font-size:10px;  }
.features ul li img			{ padding-right:5px; padding-left:0px; vertical-align:middle; }

/* --- SLIDER
###########################################*/



ul.boxlist						{ margin:10px 0; overflow:hidden;   	}
ul.boxlist li					{ list-style-type:none;  line-height:20px; padding:3px 3px 3px 10px; margin:1px; font-size:11px; float:left; display:inline; width:44%; background:url(../images/slider_transbg.png); }

/* SLIDER */
/* cycle slider default */
#sliderCon{position:relative; height:405px; width:940px; color:#f3f3f3}
#slider{height:405px; width:940px; position:absolute; list-style-type:none; padding:0; margin:0}
#slider .cycle{height:405px; width:940px;}
#slider img {float:left; }
.TextSlider{width:520px; padding-top:50px; float:right}
#slider h1, #slider h2, #slider h3, #slider h4, #slider h5, #slider h6{color:#f3f3f3}
#slider h1{font-size:48px;}
#slider h3{font-size:28px;}
#slider ul{list-style-type:none; padding:0; margin:0 0 20px 0; font-size:14px;}
#slider ul li{list-style-type:none; padding:0 0 8px 30px; margin:0; background-image:url(../images/list.png); background-repeat:no-repeat; background-position:0 0}
.navButton{}
.navButton a{
	width:10px;
	height:10px;
	background-image:url(../images/nav_slide2.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-right:10px;
	cursor:pointer;
	display:inline;
	display:inline-block;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	text-align:center;
}
.navButton a.activeSlide{
	width:10px;
	height:10px;
	background-image:url(../images/nav_slide2.png);
	background-repeat:no-repeat;
	background-position:0px -10px;
	margin-top:0px;
}

/* cycle slider */
#slider-container{position:relative; height:420px; width:940px;}

.slidertext{background-image:url(../images/trans.png); background-repeat:repeat; width:920px; padding:10px; position:absolute; bottom:0px; color:#fff; font-size:13px;}

#pager a{
	width:15px;
	height:15px;
	background-image:url(../images/nav_slide.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-right:10px;
	cursor:pointer;
	display:inline;
	display:inline-block;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	text-align:center;
}
#pager a.activeSlide{
	width:15px;
	height:15px;
	background-image:url(../images/nav_slide.png);
	background-repeat:no-repeat;
	background-position:0px -15px;
	margin-top:0px;
}





/* --- SEARCH BOX
###########################################*/

#search						{ background:url("../images/search_img.png") no-repeat scroll 29px 18px transparent; cursor:pointer; height:90px; position:absolute; top:0px; right:0; width:60px; }
/*.tooltip					{ display:none; z-index:100000; position:relative; cursor:pointer;}*/
.tooltip_search				{ height:60px; padding:15px 30px 20px 20px;	background:url("../images/search_inputbg.png") no-repeat scroll top right transparent; }
input.tooltip_search_field	{ border:none;background:none; }
.tooltip_search_field		{ width:130px;}
.tooltip_search_button		{ display:none;}


/* --- PROPERTY LISTINGS
###########################################*/

.listbox					{ 
	position:relative; 
	padding:0; 
	text-align:center; 
	overflow:hidden;
	border: 1px solid #DDD;
	padding: 10px;
}
.listbox .bottom_content {
	position:absolute; left:0px; bottom:0px; width:100%;
	background:#F4F5F8;
}


.listbox .rpic				{ 
margin-bottom:15px; border: 1px solid #DBDBDB; padding: 2px;
}

.listbox .list_text			{ margin:0 0 0 5px; text-align:left; }
.listbox h4	a				{ 
	font-size:16px;
	font-weight:bold;  
	color:#000;
}
.listbox h4	a:hover {
	text-decoration:underline;
}

.list_text p				{ 
	font:normal 12px Georgia, "Times New Roman", Times, serif; 
}
.listbox .price				{ font:normal 18px;  }

.listbox ul.features 	 	{ margin:15px 0; padding:0; background:none; overflow:hidden; }
.listbox ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px; }
.listbox ul.features li img	{ padding-right:0px; float:left;   }


.ribbon						{ background:url("../images/soldout_ribbon2.png") no-repeat scroll top transparent;width:70px; height:70px; z-index:5; position:absolute; right:0px;margin-right: 360px;margin-top: 10px;  }
.last .listbox				{ border-right:none;}

.lists 	li					{ 
	background:none; 
	list-style-type:square;
	text-align:left;  
}

/* --- LOAN CALCULATOR
###########################################*/

#loancalculator 			{ margin-bottom: 20px; }
#calculator_widget 			{ width: 200px !important; margin-left: 0px !important; clear: left;}
.mc-body 					{ border: none !important; background: transparent !important; width: 170px !important;	}
.mc-logo 					{ display: none; }

.mc-button 					{ border: none !important; font-weight: normal !important; height: 30px !important;	width: 86px !important; background: url(../images/calc_button.png) no-repeat 0 0px !important;	margin-top: 15px !important; color:#000000 !important; text-indent:-9999px; }

.mc-pane					{ border:1px solid #ddd !important;  }
.mc-nav 					{ border: none !important; background-color:#3e3e3e !important; }
.mc-fields label 			{ font-weight: normal !important; }
.mc-widget .mc-body 		{ text-align: left !important; }


/* --- GALLERIA
###########################################*/

.gal_content				{ float:left; margin:0px 20px 20px 0; position:relative; width:600px;}
#galleria					{ height:400px;width: 600px; }
#galleria .image{ height:400px;width: 600px; }
.gal_content .ribbon 		{ position:absolute; top:10px; right:10px; z-index:9; width:70px; height:70px; margin-right: -2px; margin-top: 0; }

.product_details			{ 
width: 400px;
float: right;
margin: 0px 10px 10px 0;
}
.product_details h3 {
color: #22AAF3;
font-size: 22px;
display: inline-block;
width: 365px;
border-bottom: 4px black solid;
margin-bottom: 10px;
}
.product_details ul.features 	 	{ margin:15px 0; padding:0; background:none; overflow:hidden; }
.product_details ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px; }
.product_details ul.features li img	{ padding-right:0px; float:left;   }


/* --- SIDEBAR WIDGET 
###########################################*/

.widget						{ margin-bottom:20px; overflow:hidden;   }
.widget ul					{ margin:0; padding:0px; }
.widget li					{ list-style-type:none; list-style-position:outside; padding:0; margin:0 0 5px 0; color: white; } 
.widget li a 				{ background:url(../images/footer_bullet.gif) 0 50% no-repeat; padding-left:10px; margin-bottom:5px; }

.widget li.current_page_item a, 
.widget li.current-cat a	{ text-decoration:none; }

.widget li a:hover			{  }
	
.widget li ul				{ padding-left:15px; }
.widget li ul ul 			{ padding-left:30px; }
.widget li ul ul ul 		{ padding-left:45px; }
.widget li ul ul ul ul 		{ padding-left:60px; }


/* --- SIDEBAR BOX
###########################################*/

.sidebar_box				{ position:relative; margin:0; }
.sidebar_box .t_blue		{ font-size:15px; height:27px; padding:7px 0 0px 0; }
.sidebar_box h3				{ color:#FFFFFF; padding-left:20px; margin:0; text-transform:uppercase;  }
.sidebar_box .content		{ padding:20px 15px !important;  }


/* --- SIDEBAR LISTS
###########################################*/

#sidebar li 				{ list-style-type:none; list-style-position:outside; line-height:normal; padding:0px 0 0 5px; margin-left:0px; margin-bottom:15px; }
#sidebar li a				{ background:none; margin:0; padding:0; }

span.date					{ display:block; letter-spacing:2px; font-size:10px; }

/* --- AGENT CSS
###########################################*/

.agent_info					{ margin:0 0 0 95px;  }
.agent_info p				{ margin:0 0 10px 0 ; font:italic normal 12px Georgia, "Times New Roman", Times, serif;  }
.agent_info h3				{ margin:0 0 10px 0 ;  }


/* --- AGENT PAGE FORM
###########################################*/

.agent_form input			{ width: 300px; padding: 4px 0 5px 5px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; margin: 4px 0 5px 0;}
.agent_form input.checkbox	{ background: none; line-height: 18px; padding: 0; border:0; position: relative; top: 1px; float: none;
width: auto; height: auto; margin: 0 5px 0 5px; }
.agent_form .agent_form_button	{ padding-top: 10px; }
.agent_form .agent_form_button a{ }
.agent_form button				{ width:76px; float: left; display: block; font-size: 12px; height:30px; padding: 0px 8px 2px 8px; color:#fff; 
background: #000; cursor: pointer; border:none; }
.agent_form button:hover		{ color:#fff; }
.agent_form p					{ margin:0; }



/* --- AGENT POPUP
###########################################*/

.agent_contact  				{ position: relative; width: 220px; height: 30px; padding: 0px 0; margin:5px 0 10px 0; font-style:normal;}
.agent_contact span.button  	{ padding: 5px 20px 5px; font-size:11px; }
.agent-popup  					{ position: absolute; z-index: 99999; top: -73px; left:0px; width: 200px; padding: 7px; background: #fff; border: 1px solid #CCCCCC; }
.agent-popup img  				{ float: left; margin: 0 10px 0 0; }
.agent-popup .details  			{ float: left; text-align: left; width: 130px; }
.agent-popup .details span  	{ display: block; text-align: left; line-height: 18px; }
.agent-popup .details span.name { margin: 2px 0 2px 0; font-weight: bold; text-transform: uppercase;  }

.button, .button:visited		{ background:#191c1f; display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; text-transform: uppercase; font-style:normal; cursor: pointer; height: 35px; width: 80px;}
.button:hover 					{ color: #fff  !important; text-decoration:none; }



/* --- FOOTER
###########################################*/

#footer			 				{ overflow:hidden; height:100%; }
#footer .boxwrap				{ background:url(../images/slider_transbg.png); padding:15px 0 0 0; }	
#footer h4 						{ margin:0 0 10px 0; text-transform:uppercase; }

/* --- FOOTER SOCIAL ICONS
###########################################*/

#footer ul.social li .twitter	{ display: block; background: url(../images/twitter.png) 0 50% no-repeat; padding-left:25px;}
#footer ul.social li .delicious	{ display: block; background: url(../images/delicious.png) 0 50% no-repeat; padding-left:25px; }
#footer ul.social li .facebook	{ display: block; background: url(../images/facebook.png) 0 50% no-repeat; padding-left:25px;}
#footer ul.social li .rss		{ display: block; background: url(../images/rss.png)  0 50% no-repeat; padding-left:25px; }


/* --- COPYRIGHT
###########################################*/


.copyright p 				{ text-align:center; margin:0; padding:5px 0px; color:#ffffff;}


/* --- FOOTER NEWSLETTER
###########################################*/

.newsletter					{ margin:0; }
.newsletter p				{ margin:0 0 5px 0; font-size:11px; }
#newsletter input			{ width:98%; height:20px; font-size:11px; margin:0; padding-left:10px;  }
#newsletter p				{ margin:0 0 8px 0; }
#newsletter .subscribe_button	{ float:left; width:90px; font-size:11px; text-transform:uppercase; padding:5px 0; text-align:center; cursor:pointer;}
#newsletter .subscribe_button:focus { background:none;}


/* --- TESTIMONIALS
###########################################*/

.testimonial				{ width:880px; background:#f6f6f6; margin:20px auto; overflow:hidden; padding:20px;  }
blockquote 					{ padding:0 0 20px 0; margin:0 0 20px 0; }
.entry blockquote 			{ margin:0 0 20px 0; }
blockquote p 				{ line-height:14px; font-size:11px;  }
blockquote cite 			{ font-size:12px; padding-right:10px; float:left; margin-top:10px; }
blockquote cite strong 		{ font-style:normal; display:block; }


/* --- BLOG POSTS
###########################################*/

.post 						{ padding:0px; margin:0 0 30px 0; overflow:hidden; height:100%; border-bottom:1px solid #CCCCCC;   }
.post h2					{ margin-bottom:10px; }
.post h2  a					{ font-size:24px; line-height:normal; }
.post h2  a:hover			{ text-decoration:none; }

.post-info					{ width:55%; background: url(../images/trans_dark.png); text-transform:uppercase; padding:8px 15px; position:absolute; top:2px; left:2px; color:#fff; font-size:10px; letter-spacing:2px; 
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-radius-bottomright:10px;  }
.post-info a				{ text-transform:none; letter-spacing:normal; } 
.postimg 					{ margin-bottom:5px; position:relative; margin-left:3px }

.post .mini-more 			{ background:url(../images/slider_transbg.png); padding:5px 10px; color:#FFFFFF; }
/* Alert Boxes -------------------------------------------------------------------------------------------*/

#note { position:relative;}

span.error,
span.info,
span.alert,
span.success,
span.download 				{ position:relative; display: block; padding: 10px 10px 10px 55px; margin:10px 5px; }

#close { font-size:9px; position:absolute; right:10px; top:18px;	}
.close_note {font-size:9px; position:absolute; right:10px; top:18px;	}
span.error 					{ color: #cc0000; border: 3px solid #fe7b7a; border-width: 3px 0 3px 0; background: #ffd6d6 url(../images/icons/error.png) 4% 50% no-repeat;}
span.info 					{ color: #0055bb; border: 3px solid #629de3; border-width: 3px 0 3px 0; background: #d8e5f8 url(../images/icons/info.png) 4% 50% no-repeat;	}
span.alert 					{ color: #b79000; border: 3px solid #fde179; border-width: 3px 0 3px 0; background: #fef6d8 url(../images/icons/alert.png) 4% 50% no-repeat;}
span.download 				{ color: #ffffff; border: 3px solid #6a8b2c; border-width: 3px 0 3px 0; background: #7E9F59 url(../images/icons/download.png) 4% 50% no-repeat;}
span.success 				{ color: #57861a; border: 3px solid #c2df88; border-width: 3px 0 3px 0; background: #eef7dd url(../images/bullets/check.gif) 4% 50% no-repeat;}

span.error,
span.info,
span.alert,
span.success,
span.download 				{ -moz-box-shadow:0px 0px 2px #444; -webkit-box-shadow:0px 0px 2px #444; box-shadow:0px 0px 2px #444; }


/* --- CONTACT FORM
###########################################*/

#contact_form .form_warp				{ margin-bottom:10px; display:table; }
#contact_form p							{ clear:both; display:table; margin:10px 0 10px 0;}
#contact_form input 					{ border:1px solid #CCCCCC; width:361px; height:23px; padding:5px 9px 0 9px; font-size:11px; color:#434343; background:#fff; }
#contact_form .form-textarea p 			{ border:1px solid #CCCCCC; margin-bottom:12px; background:url(../images/textarea_bg.gif) 0 0 no-repeat; overflow:hidden; }
#contact_form .form-textarea textarea 	{ width:360px; height:200px; padding:3px 10px; background:none; line-height:25px; font-size:11px; border:0; }
#contact_form .button					{ background:url(../images/search_button.gif) no-repeat; width:100px; height:32px; cursor:pointer; }

#contactform { 
	float: left;
	padding: 10px;
	margin: 0 10px 0 10px;
	border: solid 1px #CCC;
	width: 450px;
}

#contactform label			{ width:30%; display: inline-block; vertical-align:text-bottom; font-size: 14px; }
#contactform select 		{ margin-bottom: 15px; }
#contactform textarea 		{ vertical-align: top; height: 150px;	}	
#contactform .indent 		{ padding-left:30%;  }

#contactform p 				{ margin-bottom:0;}

#contactform input,
#contactform select,
#contactform textarea 		{ 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	-khtml-border-radius:4px; 
	margin-bottom: 9px !important; 
	width: 97%; 
	padding: 4px; vertical-align;top;
}
			
#contactform input:focus,
#contactform select:focus,
#contactform textarea:focus { }

/* Contact button */
#contactform .submitbutton	{ border:0;  text-transform:uppercase; font-size:10px; width:80px; vertical-align:middle; 	}
#contactform .submitbutton:focus 		{ background:none;	}
#load		{ text-align:right; }

/* --- QUICK SEARCH
###########################################*/

.toggles											{ position: absolute; top: 0; right:0;	width: 240px; z-index: 999; margin-left: auto; margin-right: auto; }

/* quick search */
.quick_search { 
	position: relative;
	color: #7D7D7D;
	height: 183px;
	z-index: 0;
	padding: 0;
	background:url(../images/bg_quick_search.png) no-repeat left top;
	height:250px;
}
.quick_search p {
	display:inline-block;
	text-align:left;
}
.quick_search input {
	/*background:#f1f2f4;*/
	/*background:url(../images/bg_textbox.png) no-repeat;*/
	border:1px solid #ccc;
}

.quick_search .top-left {
	position:absolute;
	background:url(../images/box-top-left.png) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.quick_search .top-right {
	position:absolute;
	background:url(../images/box-top-right.png) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
}
.quick_search .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.png) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.quick_search .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.png) no-repeat right bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}


.normal_search { 
	position: relative;
	color: #7D7D7D;
	z-index: 0;
	padding: 0;
	text-align:center;
}
.normal_search .search_title {
	position:absolute;
	left:1px;
	top:-8px;
	width:112px;
	height:39px;
	background:url(../images/search_title.png) -8px 0 no-repeat;
}
.normal_search p {
	display:inline-block;
	text-align:center;
}
.normal_search input {
	/*background:#f1f2f4;*/
	/*background:url(../images/bg_textbox.png) no-repeat;*/
	border:1px solid #ccc;
}

.normal_search .top-left {
	position:absolute;
	background:url(../images/box-top-left.png) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.normal_search .top-right {
	position:absolute;
	background:url(../images/box-top-right.png) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
}
.normal_search .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.png) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.normal_search .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.png) no-repeat right bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}


z-index: 3; display: none; border:1px solid #000; }
#quick_search .content								{ padding:10px 20px; margin: 0 auto; color:#000000; font-size:11px; }
#quick_search .content h2							{ margin-bottom:10px; }
#quick_search .search input							{ padding: 4px 0 0px 5px; margin: 4px 0 0px 0; }
#quick_search .search p								{ color:#333333; }
div#location										{ width:90px;    }
div#location select									{ width:200px;  }
div#pricerange, div#beds, div#property_type  		{ width: 110px; float: left; margin-right:0px; }
div#pricerange select, div#pricerange_to select, 
div#beds select, div#baths select, 
div#property_type select, div#Rentorbuy select 		{ width: 90px; font-weight:normal; }	

div#location, div#pricerange, div#pricerange_to, 
div#beds, div#baths, div#property_type, 
div#Rentorbuy 										{ margin-bottom:5px; } 
input[type=submit], a.button 				{ background: url(../images/search_button.gif) no-repeat; width:86px; height:30px;	border: none; }
#quick_search .quick_button 						{ width: 920px; margin: 0 auto; position: relative; z-index: 999; }

.quicksearch_button 								{ position: relative; float: right; right: 0px; background: url(../images/quick_button.png) no-repeat center top;
text-align: center; width: 129px; height: 25px;	padding: 5px 10px 0 7px;	margin: 0 auto;	display: block;	font: normal 10px Arial;
display: block; }

.quicksearch_button a								{  color: #000; text-decoration: none; text-transform:uppercase; }


/* --- MINI ICONS
###########################################*/

/* --- 47.ICONS SHORTCODES CSS  
________________________________________*/

a[class ^="icon"] { text-decoration: underline !important;}

.icon_male 		{ background:url(../images/icons/icon_male.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_female 	{ background:url(../images/icons/icon_female.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_lock 		{ background:url(../images/icons/icon_lock.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_zip 		{ background:url(../images/icons/icon_zip.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_movie 	{ background:url(../images/icons/icon_movie.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_rss 		{ background:url(../images/icons/icon_rss.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_addbook 	{ background:url(../images/icons/icon_addbook.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_arrow 	{ background:url(../images/icons/icon_arrow.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_calc 		{ background:url(../images/icons/icon_calc.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_clock 	{ background:url(../images/icons/icon_clock.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_comment 	{ background:url(../images/icons/icon_comment.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_dollar 	{ background:url(../images/icons/icon_dollar.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
	.oldprice 	{ color:#888888; font-size:11px; padding:0 0 0 5px; text-decoration:line-through;}
	.off 		{ color:#EE4322; font-size:11px; padding:0 0 0 5px; text-decoration:none;}

.icon_error 	{ background:url(../images/icons/icon_error.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_euro 		{ background:url(../images/icons/icon_euro.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_exclamation { background:url(../images/icons/icon_exclamation.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_feed 		{ background:url(../images/icons/icon_feed.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_help 		{ background:url(../images/icons/icon_help.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_home 		{ background:url(../images/icons/icon_home.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_mail 		{ background:url(../images/icons/icon_mail.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_medal 	{ background:url(../images/icons/icon_medal.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_mobile 	{ background:url(../images/icons/icon_mobile.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_music 	{ background:url(../images/icons/icon_music.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_new 		{ background:url(../images/icons/icon_new.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pdf 		{ background:url(../images/icons/icon_pdf.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_phone 	{ background:url(../images/icons/icon_phone.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pound 	{ background:url(../images/icons/icon_pound.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_print 	{ background:url(../images/icons/icon_print.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_star 		{ background:url(../images/icons/icon_star.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_starmedal { background:url(../images/icons/icon_starmedal.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_support 	{ background:url(../images/icons/icon_support.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_tag 		{ background:url(../images/icons/icon_tag.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_vcard 	{ background:url(../images/icons/icon_vcard.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_word 		{ background:url(../images/icons/icon_word.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_yen 		{ background:url(../images/icons/icon_yen.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_disk 		{ background:url(../images/icons/icon_disk.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_monitor 	{ background:url(../images/icons/icon_monitor.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_download 	{ background:url(../images/icons/icon_download.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pin 		{ background:url(../images/icons/icon_pin.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_chart 	{ background:url(../images/icons/icon_chart.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_find 		{ background:url(../images/icons/icon_find.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_key 		{ background:url(../images/icons/icon_key.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}



/* --- 41.PAGINATION
###########################################*/

.pagination						{ clear:both; margin-top:30px; height:40px; width:100%; padding-top:5px;}
.pagination a, 
.pagination a:link, 
.pagination a:visited,
.pagination a:active,
.pagination li.current,
.pagination span.pages,
.pagination span.extend			{ font-size:11px; padding: 8px;  margin: 1px; color:#444; border: 1px solid #eee; background: #FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.pagination li.pages 			{ border:0; text-transform:uppercase }
.pagination a:hover 				{ border: 1px solid #ccc; background: #fff; }

.pagination a.current 		{ padding: 8px; margin: 1px; font-weight: bold; color:#777; border: 1px solid #ccc;}
.pagination li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
#details_left .discount {
    background: url("../images/coupon-discount.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -100px 0 0 300px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}
/*.discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -125px 0 0 190px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}*/
.discount-tag {
	text-decoration: line-through;
    font-size: 16px;
}
h2.discount-tag {
    color: #22AAF3;
	font-size: 200%; 
	text-decoration: none;
}
.descleft .discount {
    margin: -220px 0 0 808px;
    padding: 35px 0 0;
}
.descright .discount {
    margin: -220px 0 0 -600px;
    padding: 35px 0 0;
}
/* TAB */
.tabcontainer{margin:20px 0px 0px 0px; color:#828282}

ul.tabs {
	margin: 0 22px 25px 22px;
	padding: 0 0 0 0;
	list-style: none;
	height: 25px;
	width: 100%;

}
ul.tabs li {
	background: none repeat scroll 0 0 #212121;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 25px;
	overflow: hidden;
	position: relative;
	font-size:11px;
	text-transform:capitalize;
	
	
}
ul.tabs li:hover{color:#fff; margin:0 8px 0 0}
ul.tabs li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 0 25px;
	outline: none;
}
ul.tabs li a:hover {color:#fff;}
ul.tabs	 li.active{margin:0 8px 0 0}
html ul.tabs li.active, html ul.tabs li.active a:hover  {color:#FFFFFF;}
html ul.tabs li.active a:hover  {border:0 !important}
html ul.tabs li.active a{ color:#FFFFFF;}
#tab-body{
	background-image:url(../images/gradient_tab.gif);
	background-repeat:repeat-x;
}
.tab-content {padding: 20px 25px}

/*==== Bulleted List ====*/
.bullet-default{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-default li{
	background: transparent url(../images/arrow_circle.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	

.bullet-check{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-check li{
	background: transparent url(../images/arrow_check.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
.bullet-star{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-star li{
	background: transparent url(../images/arrow_star.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
.bullet-plus{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-plus li{
	background: transparent url(../images/checkbox_on.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin:0 0 0 10px;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px;
	float: left;
	width:180px;
}	
.bullet-circle{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-circle li{
	background: transparent url(../images/arrow_circle.png);
	background-repeat:no-repeat;
	background-position:5px 10px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}
.bullet-x{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-x li{
	background: transparent url(../images/arrow_x.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
/* top-manu*/
#topmenu {
    background: url("../images/topnav-bg.gif") repeat-x scroll 0 0 transparent;
    display: table;
    height: 29px;
    line-height: 24px;
    margin: auto;
}
#topmenu .top-holder {
    color: #6E6E6D;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    white-space: nowrap;
    width: auto;
}
#topmenu a {
    background: none repeat scroll 0 0 transparent;
    color: #16343B;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#topmenu a *:focus, #topmenu a *:hover, #topmenu a *:active {
    background-color: transparent;
    color: #004BC7;
    text-decoration: underline;
}
a.em1 {
    color: #fff !important;
}
a.em1:hover {
    color: #004BC7 !important;
}
#up_arrow {
    margin: 0 !important;
    padding: 0;
    width: 15px;
}
#down_arrow {
    margin: 0 !important;
    padding: 0;
    width: 15px;
}
#languages-menu {
    background: none repeat scroll 0 0 white;
    border: 1px solid #606060;
    display: inline;
    list-style: none outside none;
    margin: 0 430px 0 120px
    padding: 5px;
    position: absolute;
    right: 0px;
    text-align: left;
    z-index: 10001;
}
* html #languages-menu li {
    height: 1%;
}
#languages-menu li a {
    color: #555555;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    text-align: left;
	padding:4px 0 0 5px;
}
#languages-menu li a:hover {
    background: none repeat scroll 0 0 white;
    color: #22AAF3;
    text-decoration: none;
}
#topmenu {
    display: block;
    right: 10px;
    text-align: right;
    top: 10px;
}
/* SIDE & WIDGET */
.texttitle{background-color:#efefe4;}
.widget-title{position:relative;}

#side ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width: 380px;
	}
#side ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 180px;
	}

#side ul li a, #side ul li a:visited{color:#676767}
#side .widget-container{margin-bottom:40px;margin-top: 10px;}
#side ul li li{
	padding:0 0 6px 18px;
	margin-bottom:5px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 7px;
	border-bottom:solid 1px #eaeadf;
	}
#side ul.children, #side ul.sub-menu{margin-left:10px;}
#side ul.children li, #side ul.sub-menu li{
	background-image:none;
	padding:0;
	}
#side .widget-box{
	background-color:#f6f6ec;
	padding:10px 20px 20px 20px;
	width: 220px;
	list-style: none outside none;
	}
#side .widget-box .categoryitems li {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width: 180px;
	}
#side #searchform{
	border:solid 1px #e0e1d7;
	 padding:9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
#side #searchform input{width:200px; padding:0 !important; margin:0px !important; background:transparent}
#side #searchform #searchwidget{width:230px; padding:8px 10px; margin:0px; position:relative; background-color:#fff;}
#side #searchform input[type="submit"]{width:16px; height:16px; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-color:transparent; border:0; cursor:pointer; }


/* CONTENT */
#content{ 
	clear:both;
	position:relative;
	width:940px;
	padding:0 40px 40px 40px;
	margin:0 auto;
	background-image:url(../images/bg-content.gif);
}
#content.inner{padding-bottom:0px;}
#maininner{
	clear:both;
	width:940px;
	padding:50px 40px 50px 40px;
	margin:0 auto;
	background-color:#efefe4;
	background-image:url(../images/glow-footer.png);
	background-repeat:no-repeat;
}

#maininner-left{width:610px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#maininner-right{width:270px; padding-left:30px; float:left; }

#maininner-left2{width:440px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#maininner-right2{padding-left:30px; width:440px; float:left}

#maininner-left3{width:250px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#maininner-right3{padding-left:30px; width:600px; float:left}

#maininner-left3 #content-container-inner{
	width: 300px;
}

#glow-content{
	background-image:url(../images/glow-content.png);
	background-repeat:repeat-x;
	height:25px;
	position:absolute;
	width:1020px;
	left:0;
}
.title-custom{text-transform:uppercase; text-align:center; border:solid 1px #bbbbbb; border-width:1px 0; padding:14px 0}
.title-smooth{color:#909090; padding:10px 0 20px 20px !important}
.title-strong{font-weight:bold;}
.title-strong a, .title-strong a:visited, .title-strong a:hover{font-weight:bold; color:#909090}
#wrapper-header-inner{
	background-color: white;
	border: 1px solid white;}
#wrapper-header-shadowline{
	background:url(../images/bg_shadow_line.png)top repeat-x;padding: 15px 0 0 10px;}
#wrapper-content{background-color: white; padding: 0px 0 0 10px;}
#galleryVideo{text-align: center;}


/* clean green (inspired by okcupid.com)
*******************************************************************************/

/*  New By Naj */

.top_login {
	text-align:right;
	height:30px;
	/*background:url(../images/topnav-bg.gif) repeat-x;*/
	padding-right:10px;
}

* { margin:0; padding: 0; }
option { padding-left: 0.4em;} /* LTR */

.seach {
	color:#F60;
	font-size:18px;
	line-height:38px;
}
-------




------
input.submit { border: 1px solid #545454; background: #797979; color: #ffb376; line-height: 120%; }
input.input_img { border: 0 !important; vertical-align: middle; height: 24px; }
/*input[type=text], input[type=password] {  border: 1px solid #dbdbdb; height: 22px;  color: #555555; line-height: 22px;}*/


textarea {  border: 1px solid #7d7d7d; color: #555555; line-height: 15px;}

#comments { width:400px; border: 1px solid #7d7d7d; color: #555555; line-height: 22px;}

select { vertical-align: middle; border: 1px solid #7d7d7d; color: #555555; height: 22px; line-height: 22px; padding-bottom: 2px;}

/*input[type=text]:hover, input[type=password]:hover {	border: 1px solid #ffc852; height: 22px; color: #555555; background: #fff; 	}*/

textarea:hover { border: 1px solid #aaa; color: #555555; background: #fafafa; }
select.mselect { height: auto !important; }
select.mselect:hover { height: auto !important; }
select:hover { border: 1px solid #aaa; color: #555555; background: #fafafa; height: 22px; }

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 select.mselect, select.mselect:hover  { height: auto !important; }
 select, select:hover  { /*height: 24px; line-height: 18px; width:120px; padding-bottom: 0 !important;*/  }
}

.noborder{ border: 0px; }
label { padding-top: 5px; }

* html body * { overflow:visible;  z-index: 1; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html { height: 100%; margin-bottom: 1px; /*font-size: 100.01%;*/ }
body {
    padding: 0 0 0px 0;
	background:#22a9f2 url(../images/bg_body.png) no-repeat top center;
	border-bottom: 8px solid black;
	}
fieldset, img { border: 0 solid; }
h1{ 
/*font-size: 170%; */
color: #000; 
margin: 5px 0 5px; 
}
h2{ font-size: 150%; }
h3{ 
font-size: 20px; 
text-align:left;
}
h4{ font-size: 100%; }
h4 a { color: #4c4c4c; }


a { color: #000; text-decoration: none; }

/*a { color: #22AAF3; text-decoration: none; }*/

#header { 
position:relative; 
/*background: #FFFFFF; */
min-height: 138px; 
height:auto !important; 
width:1003px; 
height:50px; 
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

#head-v2 {margin: 0px auto; padding: 5px; float: left; width: 100%;}
#header .top-logo { 	
	/*background:url(../images/logo-v2.png);*/
	background-repeat:no-repeat;
	font-weight:bold; 
	width: 200px;
	height: 73px;
	letter-spacing:-2px; 
	line-height:20px; 
	color:#000; 
	margin: 15px 0 15px 15px; 
	float:left; }
/*#header span { color:#999; }*/
#topnav { text-align: right; background: #555555; }
#header #topnav { display: block; top: 10px; right: 10px; /* LTR */ }
/*#header, #nav, #dmain, #b-info,#footer { clear:both; }*/

#left_col { float: left; width: 60%; }
#right_col { float:right; width: 40%; }

#refine_col { float: left; width: 25%; }

#ads_col { float:right; width: 75%; }


#details_right { float: right; width: 45%; }

#dp_left { float: left; width: 45%; }
#dp_right { float:right; width: 55%; }

#auth_left { float: left; width: 50%; }
#auth_right { float:right; width: 50%; }

#stats_left { float: left; width: 50%; }
#stats_right { float:right; width: 50%; }

#left_content, #right_content { /* position:relative; */ }

#left_content { padding: 10px 10px 10px 20px; }
#right_content { padding: 10px 5px 10px 0; margin-right: 10px; }

#first_left_content { padding: 0px 5px 10px 0px;
/*display:inline-block;*/
}
#first_right_content { padding: 10px 0 10px 5px; margin-right: 10px; }

#page_content { padding: 10px;}
#page { }
#page_content h1 {text-align: center;}
#custom_content { padding: 10px;}

#dmain { /*background: #fff;*/ z-index: 1;background: transparent !important;}
.main_content {
	position:relative;
	width:1000px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0 0;
	/*clear:both;*/
	/*background: url(../images/bg_box_procut.png) repeat-y left;*/
}
.content_fame{
	position:relative;
	padding: 0px 10px;
	background: url(../images/main_body.png) repeat-y;
	margin: 0 0 70px 0;
}
.content_bottom {
	position:absolute;
	width:100%;
	height:70px;
	bottom:-67px;
	left:0px;
	background:url(../images/bottom_body.png) no-repeat bottom center;
}
.main_content h1 {
	padding:0 0 0 20px;
}
.main {
	position:relative;
	width:1000px;
	margin: 70px auto 0px auto;
	padding: 0;	
}
.top_body {
position: absolute;
background: url(../images/top_body.png) no-repeat top center;
height: 70px;
width: 100%;
top: -70px;
left:0px;
}
.main_content h1 {
	padding:0 0 0 20px;
}

.clearfix { display: block; }
.clearfix:after { content: "."; display: block; font-size:0; height: 0; clear: both; visibility: hidden; }
.floatbox { overflow:hidden; }
.ie_clearing { display: none; }
.page_margins { text-align:left; margin: 0 auto; background: #fff; }
.page { 
	width:1000px;
	padding: 0px; 
	margin:0 auto;
}

.dcenter {
}


.dcenter ul li {
	float:left;
	display: table; 
	margin: auto; 
	text-align: center; 
	
}
.dcenter ul li a{
	width:191px;
	height:191px;
	opacity:0.8;
	filter:alpha(opacity=80);
 	-moz-opacity:0.8;
}
.dcenter ul li a img {
	/*width: 195px;
	height:205px;*/
}
.dcenter ul li a:hover{
	opacity:1;
	filter:alpha(opacity=100);
 	-moz-opacity:1;
}
/*.dcenter ul li:hover { 
	display: table; 
	margin: auto; 
	text-align: center;
	opacity:1;
	filter:alpha(opacity=100);
 	-moz-opacity:1.0;
}*/


#db_error { border: 1px solid #cd0a0a; background: #b81900 url(../images/diagonals-error.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0; }

/* navigation */

#navlinks ul { list-style: none; list-style-type: none; position: absolute; margin: 0; padding: 0; text-align: center;  }
* html #navlinks { bottom: -0.3em; bo\ttom: -0.2em; z-index: 1000; }
#navlinks li { list-style-type: none; display: inline; line-height: 31px; text-align: center;}
#navlinks li a {background: #f6a836; padding: 3px 10px 3px 10px; border: 1px solid #ce7e01; margin-right: 5px; color: #7c3501; text-decoration: none; font-weight: bold; text-transform: uppercase; letter-spacing: 0.6px; font-size: 0.9em; }
#navlinks li a:focus,
#navlinks li a:hover,
#navlinks li a:active { color: #22AAF3;}
#navlinks a.nav-parent { background: url("../images/navbar-arrow.png") 100% 50% no-repeat #f6a836; }
.page_margins .page #nav #navlinks {
	text-align: center;
}
#navlinks #free_ads a {
	background-color: #C00;
	color: #FFF;
}
#navlinks #free_ads a:focus,
#navlinks #free_ads a:hover,
#navlinks #free_ads a:active {
	color: #FACB85;
}
/* -------- submenu -------- */
ul.submenu { width: 240px; display: none;  position: absolute; top: 26px; left: 0; margin: 0; padding: 0; float: left; 
background: #656565 !important;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border: 1px solid #656565;
z-index: 1000;
}

ul.submenu li { width: 240px; font-weight: normal; margin: 0; padding: 0;  clear: both; 
border-bottom: 1px dotted #d9d9d9;
position:relative;
z-index:1000 /*IE6*/;
}
ul.submenu ul { top: 0 !important; left: 100%;}
ul.submenu li a:hover { background: #555 !important; width: 225px; padding: 0 10px 0 5px !important; display: inline-block;margin: 0 !important; color: #fff !important;}

ul.submenu li a { display: block; float: left; color: #f0f0f0 !important; border: 0 !important;/* background: none !important;*/ 
padding: 0 10px 0 5px !important; margin: 0 !important; 
background: #656565 !important;
width: 225px;
text-transform: none !important; 
letter-spacing: 0 !important;
font-size: 1em !important;
font-weight: normal !important;
}

ul.submenu li a.nav-parent { background: url("../images/navbar-arrow-white.png") 92% 50% no-repeat  !important;}
ul.submenu li a.nav-parent:hover { background: url("../images/navbar-arrow-white-on.png") 92% 50% no-repeat #656565  !important;}

/* -------- end submenu -------- */

/* footer */
#footer { font-family: sans-serif; font-size: 11px;  font-weight: bold; color:#f5f5f5; background: #777; height: 100px; padding: 0 20px 0 20px; }
#footer_categories { color: #555; margin-top: 10px; line-height: 17px; }
#footer_categories a { color: #555; }

#footer-share { background: url(../images/footer-sep.gif) top right no-repeat; height: 36px; display: block; width: 150px; float: left; margin-top: 6px; padding-top: 10px;}
#footer-copy { background: url(../images/footer-sep.gif) top right no-repeat; height: 36px; display: block; float: left; margin-top: 6px; line-height: 40px; padding: 0; }
#footer-nav { display: block; float: left; margin-top: 6px; line-height: 40px; padding: 0; width: 100%; text-align: center; }
#footer-nav a { color: #f6a836 !important; }
#footer-nav a:focus,
#footer-nav a:hover,
#footer-nav a:active { text-decoration:underline; background-color: transparent; }

/* top navigation */
/*#topnav-left { background: url("../images/top-nav-left.png") 0 0 no-repeat; height: 24px; }*/
/*#topnav-right { background: url("../images/top-nav-right.png") 100% 0 no-repeat; height:24px;}*/
#topnav { background:url("../images/topnav-bg.gif") repeat-x; height:29px; line-height: 24px; display:table;  margin: auto;}


#topnav a {font-family: sans-serif ; font-size: 12px; color: #6e6e6d; font-weight: bold; background:transparent; text-decoration:none; }
#topnav a :focus,
#topnav a :hover,
#topnav a :active {color: #004BC7; text-decoration:underline; background-color: transparent;}
a.em1 { color: #000 !important; }
a.em1:hover { color: #004BC7 !important; }
#up_arrow { margin: 0 !important; padding: 0; width: 15px; }
#down_arrow { margin: 0 !important; padding: 0; width: 15px; }

#languages-menu { 
	margin: 0px; list-style: none; border: 1px solid #606060; background: white; 
	position: absolute; 
	z-index:10001;
	right: 10px;
	top:21px;
	display: inline; 
	padding: 5px; text-align: left; 
} 
#languages-menu li { 
	width:100px;
}

* html #languages-menu li { height: 1%; }
#languages-menu li a { display: block; color: #555 ; zoom: 1; padding: 0; line-height: 20px; text-align: left; font-weight: normal;} 
#languages-menu li a:hover { background: white; text-decoration: none; color: #22AAF3; } 

/* rss */ 
#rss {float: right; line-height: 25px;}
#rss a {color: #555; font-size: 90%; font-weight: bold; margin-bottom: 5px;}


#quick_search a { color: #22AAF3; font-weight: bold; }
#quick_search hr {border: 0; color: #d0d0d0; background-color: #d0d0d0; height: 1px; margin: 5px 0 5px 0;}
#quick_search label { font-size: 12px; }
#quick_search ul { }
#quick_search li { display: -moz-groupbox; /* FF2 hack */ display: inline-block;  list-style-type: none;   margin-right: 10px; }


#featured { float:left; padding: 0; clear:both; width:100%}
#featured table { text-align: center; line-height: 18px; }
#featured img { margin-bottom: 5px;}

#latest { display: block; float:left; }
#latest table { text-align: left; line-height: 18px; }

.box-image {
 	width: 100px;
	height: 100px;
	border: 1px solid #dbdbdb;
	margin: 0 0 0 0;	
	}

.box-image:hover{
 	width: 100px;
	height: 100px;
	border: 1px solid #0496fd;
	margin: 0;	
	}

.left { 
float: left; margin-right: 10px; 
}
.tabwrapper { float: left; }


.tab-left { background: transparent url('images/top-box-tab-left.gif') no-repeat top left; display: block; float: left; height: 26px; }
.tab-right { 
	 background: transparent url('images/top-box-tab-right.gif') no-repeat top right; 
	 margin-left: 3px; 
	 display: block;
	 float: left; 
	 height: 26px; 
	 padding: 0 40px 0 15px; 
	 line-height: 26px; 
	 color: #ffffff; 
	 font-weight: bold;
}

.sel1-tab-left { background: transparent url('images/orange-tab-left.gif') no-repeat top left; display: block; float: left; height: 22px; }
.sel1-tab-left a { color: #fff; }
.sel1-tab-right { 
	 background: transparent url('images/orange-tab-right.gif') no-repeat top right; 
	 margin-left: 3px; 
	 display: block;
	 float: left; 
	 height: 22px; 
	 padding: 0 25px 0 15px; 
	 line-height: 22px; 
	 color: #ffffff; 
	 font-weight: bold; 
}

.light-gray-tab-left { background: transparent url('images/light-gray-tab-left.gif') no-repeat top left; display: block; float: left; height: 22px;}
.light-gray-tab-left a { color: #fff; }
.light-gray-tab-right { 
	 background: transparent url('images/light-gray-tab-right.gif') no-repeat top right; 
	 margin-left: 3px; 
	 display: block;
	 float: left; 
	 height: 22px; 
	 padding: 0 25px 0 15px; 
	 line-height: 22px; 
	 color: #ffffff; 
	 font-weight: bold; 
}

.dark-gray-tab-left { background: transparent url('images/dark-gray-tab-left.gif') no-repeat top left; display: block; float: left; height: 22px; }
.dark-gray-tab-right { 
	 background: transparent url('images/dark-gray-tab-right.gif') no-repeat top right; 
	 margin-left: 3px; 
	 display: block;
	 float: left; 
	 height: 22px; 
	 padding: 0 25px 0 15px; 
	 line-height: 22px; 
	 color: #ffffff; 
	 font-weight: bold; 
}

.box-top {
	/*background: url(../images/featured-box-top.jpg) 0 0 repeat-x #f6f6f6; */
	clear: both; 
	display: block; 
	float: left; 
	width: 100%; 
	}
.box-bottom {
	/*background: url(../images/featured-box-bottom.jpg) 0 100% repeat-x; */
	height: 100%;}
.box-left {border-left: 1px solid #d5d5d5; }
.box-right {border-right: 1px solid #d5d5d5; }
.hor-box { }
.hor-box td { padding: 10px; line-height: 15px; text-align: center; color: #444444;}
.vert-box { line-height: 20px; text-align: left; color: #444444; padding: 5px 5px 5px 5px;  text-align: left;}
.vert-box hr {
	margin:5px 5px;
}

.pic { 
/*padding: 2px; */
/*border: 1px solid #e0dad7; */
margin:0 0 0 0px;
}
.pic_over { 
/*padding: 2px;*/ 
/*border: 1px solid #ffb376;*/
}
.pic_over img {
	height:385px;
}
.location { color: #717171; font-weight: bold; }
.company_name { 
	color: #188D04; 
	font-size:13px;
	font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;
	
}
.similar_link { color: #666666; font-size:11; text-decoration: underline; }
a:active.company_name, a:hover.company_name  { color: #188D04; font-size:11;}
.price { color: #22AAF3; font-weight: bold; font-size: 18px;}
.title { color: #22AAF3;  }
.date { color: #797979; font-size: 0.8em;}
.heading { text-align:center; margin:20px; }

.hor-separator { border-right: 1px solid #d0d0d0; }
.vert-separator {
	border-bottom: 1px solid #dbdbdb;
	width: 100%;
}
.last-image { padding: 5px 10px 5px 0; width: 110px; text-align: center; float:left;}
.last-text { width: 55px; text-align: center; float:left;}

/* tree categories */
#tree_categories .parent {
	color: #3e3e3e;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.4px;
	margin-top: 10px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA6017;
	margin-left: 10px;
	margin-bottom: 5px;
}
#tree_categories .parent a:link, #tree_categories .parent a:visited { 
	color: #3e3e3e; 	
	outline:none;
	text-decoration:none;}
#tree_categories .parent a:hover,
#tree_categories a:active {
	color:#3e3e3e;
	outline:none;
	text-decoration:underline;
	bottom: auto;
}
#tree_categories ul {
	width:100%;
}
#tree_categories ul li {
	color: #89130d;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.2px;
	line-height: 20px;
	list-style-type: none;
	margin-left: 10px; 
	display:inline-block;
}
#tree_categories ul li ul {
width: 280px;
border: 1px solid #CCC;
height: 450px;
margin: 10px 22px 0 22px;
overflow: auto;
}
#tree_categories ul li ul li {
	width:180px;
}
#tree_categories li a:link, #tree_categories li a:visited{ 
	color: #89130d; 
}
#tree_categories li a:hover,
#tree_categories li a:active {
	color:#89130d;
	outline:none;
	text-decoration:underline;
	bottom: auto;
}
/* image categories */

#categories { background: url('images/hashed.gif') #fff; }
#categories td { background: #e1e1e1; padding: 10px; }
#categories h2 { text-align: center; font-weight: bold; text-transform: uppercase; font-size: 1em; border-bottom: 1px dotted #22AAF3; padding-bottom: 7px; padding-top: 5px; margin-bottom: 5px;}
#categories h2 a {color: #4e4e4e;}
#categories p { clear: both; padding: 5px 0 5px 0; color: #444;}
.categ_left { float: left; display: inline;}
.categ_right { float: left ; display: inline; text-align: left; }
.categ { text-align: center; }
span.categ_button { margin: 2px; border: 1px solid #af3a11; height: 14px; background: url("../images/details-bkg.gif") repeat-x; padding: 1px 5px 1px 5px; }
div.categ_button { text-align: right; }
.count { color: #36749f !important; } 
a.view_button:active, a.view_button:link, a.view_button:visited { font-family: sans-serif; color: #ffffff; font-weight: bold; font-size: 0.8em; }
a.view_button:hover { font-family: sans-serif; color: #ffffff; font-weight: bold; font-size: 0.8em; }

.level2 { margin-left: 20px !important; }
.level3 { margin-left: 30px !important; }
.level4 { margin-left: 40px !important; }

/* makes box */
#makes-box { border: 1px solid #d0d0d0; background-color: #d8d8d8; padding: 10px; clear: both; }
#makes-box li { line-height: 18px; list-style: none; } 
#makes-box a { text-decoration: underline; color: #4d4f9a; font-size: 0.9em; font-weight: bold; }
#makes-box table { text-align: center; }

/* tag cloud */
#tagcloud { padding: 10px; text-align:justify; text-justify: newspaper; }
#tagcloud a:link, #tagcloud a:visited { color:#777777; text-decoration:none; padding: 3px; }
#tagcloud a:hover, #tagcloud a:active { background: #22AAF3; padding: 3px; color: #fff; }
#tagcloud span { padding: 4px; }
.tc_smallest { font-size: 80%; }
.tc_small { font-size: 130%; }
.tc_medium { font-size:150%; }
.tc_large { font-size:180%; }
.tc_largest { font-size:200%; }
.tc_largest a { color: #22AAF3 !important; }
.tc_large a { color: #22AAF3 !important; }
.tc_largest a:hover, .tc_largest a:active  { background: #22AAF3; color: #fff !important; }

/* location box */
#location-box { border: 1px solid #d0d0d0; background-color: #d8d8d8; padding: 10px; clear: both; }
#location-box li { line-height: 18px; list-style: none; } 
#location-box a { text-decoration: underline; color: #4d4f9a; font-size: 0.9em; font-weight: bold; }
#location-box table { text-align: center; }

/* browse location */
#location_tabnav { height: 25px; margin: 0; text-align: left;}
#location_tabnav li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#location_tabnav a:link, #location_tabnav a:visited { background: #b9b9b9; line-height: 26px; font-weight: bold; padding: 4px 20px 4px 20px; border: 1px solid #b2b2b2; color: #fff; }
#location_tabnav a:link.active, #location_tabnav a:visited.active {  background: #f49c44; color: #ffffff; border: 1px solid #f48c23; }
#location_tabnav a:hover { background: #c0c0c0; }

/* browse make */
#make_tabnav { height: 25px; text-align: left;}
#make_tabnav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#make_tabnav a:link, #make_tabnav a:visited { background: #b9b9b9; line-height: 26px; font-weight: bold; padding: 4px 20px 4px 20px; border: 1px solid #b2b2b2; color: #fff; }
#make_tabnav a:link.active, #make_tabnav a:visited.active {  background: #444444; color: #ffffff; border: 1px solid #333333; }
#make_tabnav a:hover { background: #c0c0c0; }

/* refine */
#refine .vert-separator { margin: 10px 0 10px 0; }
.property{ 
	padding-left: 15px;
	width:173px;
}
.property a{
	color:#EA6017;
}
.current { color: #EA6017; font-weight: bold; }
.more { color: #888; font-weight: bold; padding-left: 0;  cursor: pointer; font-size:12px; }
#refine hr { border: 0; color: #d28b7d; background-color: #d28b7d; height: 1px; margin: 10px 0 10px 0;}


/* pages */
.paginator{ 
padding: 2px; 
/*margin: 10px 0 10px 0;*/ 
clear: both; 
}
.show_template .paginator {
	padding:10px;
}

.paginator ul{ margin: 0; padding: 0; text-align: right; font-size: 12px; font-family: sans-serif; }
.paginator li{ list-style-type: none; display: inline; padding-bottom: 1px; }
.paginator a.currentpage{ border: 0 !important; color: #4e4e4d !important; font-weight: bold; cursor: default; background: transparent !important; }
.paginator a, .paginator a:visited{ padding: 0 5px; border: 1px solid #ccc; text-decoration: none;  color: #ffffff; background-color: #666; }
.paginator a:hover, .paginator a:active{ border: 1px solid #767676; color: #22AAF3; background-color: #ffffff; }
.paginator a.disablelink, .paginator a.disablelink:hover{ background-color: #ededed; cursor: default; color: #929292; border-color: #929292; 
font-weight: normal !important; }
.paginator a.prevnext{ background-color: white !important; color: #22AAF3 !important; }
/* end pages */

.order { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin: 10px 0 10px 10px; padding: 5px 0 5px 0; }
.order select {
	width:130px;
}
/* email alert */
#email-alert h4 { color: #22AAF3; }
#email-alert .info { font-weight: bold; }
#alert_error { border: 1px solid #cd0a0a; background: #b81900 url(../images/diagonals-error.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0;}
#alert_error a { color: #333; font-weight: bold; }
#alert_info { border: 1px solid #555; background: #777 url(../images/diagonals-info.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0;}
#mailto_error { border: 1px solid #cd0a0a; background: #b81900 url(../images/diagonals-error.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0;}
#mailto_info { border: 1px solid #555; background: #777 url(../images/diagonals-info.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0;}
.info1 { border: 1px solid #555; background: #777 url(../images/diagonals-info.png) 50% 50% repeat; color: #ffffff; padding: 10px; margin: 5px 0 5px 0;}
.info1 a { color: #ec7a4d; }

/* saved searches */
#search_saved { border: 1px solid #555; background: #777 url(../images/diagonals-info.png) 50% 50% repeat; color: #ffffff; padding-left: 10px; margin: 5px 0 5px 0; font-weight: bold; }

/* short ad */
.ad { 
/*padding: 10px 5px 0px 10px; */
	margin: 5px 0 5px 0; 
	line-height: 18px; 
	display:inline;
	width: 100%;
	max-width:996px;
	/*height: 180px*/;
}
.gold_s {
	position:relative;
	border:solid 1px #fe7c13;
	background:url(../images/bg_gold.jpg) repeat-x;
}
.silver_s {
	position:relative;
	border:solid 1px #b1b1b1;
	background:url(../images/bg_silver.jpg) repeat-x;
}
.feature_s {
	position:relative;
	border:solid 1px #2aaecc;
	/*background:url(../images/bg_future.jpg) repeat-x;*/
}
.verified {
	border:solid 1px #ccc;
	position: relative;
}
.free_s {
	border-bottom: solid 1px #CCC;
	position: relative;
}

#ads_col hr { border: 0; color: #d0d0d0; background-color: #e9e9e9; height: 1px; margin: 5px 0 5px 0; clear: both;}
#page_content hr {border: 0; color: #d0d0d0; background-color: #e9e9e9; height: 1px; margin: 5px 0 5px 0; clear: both;s}

.ad_photo {  
position:relative;
display: inline; 
zoom: 1;
width: 95px;
z-index:9;
/*float:left;*/
text-align:center;
border:1px solid #ccc;
padding:5px 0;
}
.ad_content { 
	/*width:590px;
	margin-left:125px;*/
}
.ad_content .title a {
	color:#F93;
	font-size:15px;
}
.ad_content strong a {
	color:#EA6017;
}


.ad p { overflow: hidden; text-indent: 0; }
.ad .price { 
/*position:absolute; */
text-align:center; 

color:#F00;
}
.ad .listing_make { color: #555; font-weight: bold; }
.small { 
color: #666; font-size: 14px; font-family: sans-serif; letter-spacing: 0.2px; text-align:left;
margin:0 0 5px 0;
font-size:12px; 
}
.ad .small { float: left; }
.ad_links { float: right; }
.ad_links a { font-size: 0.9em; text-decoration: none; font-family: sans-serif; letter-spacing: 0.2px; color: #22AAF3;}
.highlited { border: 1px solid #efefef; margin-top: 5px; }
.featured { display: block; float: left; border: 3px solid #dfdfdf; margin-top: 5px; background: #f2f2f2; }
.featured-icon {background: url("../images/featured-bg.png") no-repeat top right; float: right; margin-top: -10px; margin-right: -5px; padding: 0; height: 52px; width: 52px; position: relative;}

.extra { clear: both; display: block; float: left; line-height: 21px; }
.details-buttons { line-height: 21px; }
.buttonwrapper{ width: 100%; overflow: hidden;}
.priority-left{ background: transparent url('images/priority-left.gif') no-repeat top left; display: block; float: left; height: 21px; padding-left: 21px; text-decoration: none; color: #333333; font-weight: bold; font-size: 10px; font-family: sans-serif;}
.priority-right{ background: transparent url('images/priority-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px; }

.video-left{ background: transparent url('images/video-left.gif') no-repeat top left; display: block; float: left; height: 21px; padding-left: 21px; text-decoration: none; color: #333333; font-weight: bold; font-size: 10px; font-family: sans-serif;}
.video-right{ background: transparent url('images/video-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px}

.sold-left{ background: transparent url('images/sold-left.gif') no-repeat top left; display: block; float: left; height: 21px; padding-left: 21px; text-decoration: none; color: #bb0000; font-weight: bold; font-size: 10px; font-family: sans-serif;}
.sold-right{ background: transparent url('images/sold-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px}

.rented-left{ background: transparent url('images/rented-left.gif') no-repeat top left; display: block; float: left; height: 21px; padding-left: 21px; text-decoration: none; color: #ae00da; font-weight: bold; font-size: 10px; font-family: sans-serif;}
.rented-right{ background: transparent url('images/rented-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px}

.featured-left{ background: transparent url('images/featured-left.gif') no-repeat top left; display: block; float: left; height: 21px; padding-left: 21px; text-decoration: none; color: #1377b8; font-weight: bold; font-size: 10px; font-family: sans-serif;}
.featured-right{ background: transparent url('images/featured-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px}

.verified-left{
	background: transparent url('images/verified-left.gif') no-repeat top left;
	display: block;
	float: left;
	height: 21px;
	padding-left: 21px;
	text-decoration: none;
	color: #090;
	font-weight: bold;
	font-size: 10px;
	font-family: sans-serif;
}
.verified-right{ background: transparent url('images/verified-right.gif') no-repeat top right; display: block; height: 21px; padding: 1px 10px 0 0px}

/* details */
.category_path a { color: #6b6da0; text-decoration: underline; font-size:12px; }
.details_icons { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 8px 0 8px 0;}
.details_icons a { color: #6b6da0; text-decoration: underline; font-size:12px;}
.details_icons .img_href { color: #6b6da0; text-decoration: none; }
.details_icons img { margin-bottom: -3px; }




#description { line-height: 170%; text-align: justify; font-size:14px; }

#owner_details { width: 400px; margin-bottom: 10px;}
#owner_details div { border-bottom: 1px dashed #e9e9e9; padding: 7px 0 7px 0; color: #444; display: table; width: 100%; font-weight: bold; } 
#owner_details span { color: #1083be; display: block; float: left; width: 150px; font-weight: normal !important;}

#details_left p { line-height: 170%; margin-top: 10px; text-align: justify; }

#user_details {
	margin:0 5px 0 20px;
	/*width:450px;*/
	float:left;
	font-size:14px;
}
#user_details div { border-bottom: 1px dashed #e9e9e9; padding: 7px 0 7px 0; color: #444; display: table; width: 100%; }
#user_details span { color: #1083be; display: block; float: left; width: 150px; font-size:14px; }

.options { 
padding: 0px 10px 0px 5px;
text-align:left;
}
p a, .breadcrumb a, a:hover, .features_box h2 a:hover {
	color:#000;
}

.box_heading { background: #555; border: 1px solid #999; padding: 6px 0 6px 10px; color: #fff; font-weight: bold; margin: 10px 0 10px 0; }
.right_box_heading { background: #f49c44; border: 1px solid #f48c23; padding: 6px 0 6px 10px; color: #fff; font-weight: bold; margin: 10px 0 10px 0; }

#details_left table { margin-left: 30px; }
#details_left td { height: 30px; }

#gallery { text-align: center }
#gallery ul { list-style: none; list-style-type: none; margin-top: 4px;}
#gallery li { list-style: none; list-style-type: none; display: inline; margin: 0; padding: 0;}
#gallery .pic { padding: 1px; }
#gallery .pic_over { padding: 1px; }

div.user_listings { display: block; text-align: center; width: 345px; height: 43px; background: url('images/user_listings.png') no-repeat 0 0; margin: auto; line-height: 43px; margin-top: 10px;}
a.user_listings { color: #fff; cursor: pointer; }
img.user_store { display: block; text-align: center; margin: auto 110px; line-height: 53px;}
a.user_store { color: #fff; cursor: pointer; }
img.contactus { display: block; text-align: center;}
a.contactus { color: #fff; cursor: pointer; }
.logo { 
margin: 0; 
}

/* login */
#login { }
#login h2 { background:url('images/b_top_bg.gif') repeat; color: #160d46; line-height: 32px; height: 35px; padding-left: 40px; font-size: 14px; border-bottom:1px dashed #CCC; }
#login label { display: block; line-height: 18px; padding: 10px 0 5px 0; font-weight: bold; color: #444; float:left; width: 80px; }
#equal td { border: 1px solid #ccc; }
#login-equal td { border: 1px solid #d6d4d4; }


/* register */
#register { }
#register h2 { background:url('images/b_top_bg.gif') repeat; color: #160d46; line-height: 30px; height: 35px; padding-left: 45px; font-size: 14px; border-bottom:1px dashed #CCC; }
#register p { margin: 60px 30px 50px 0; line-height: 30px; }
#register a { padding: 5px 10px 5px 10px; margin: 5px; }

.prereg { text-align: left; }
.prereg h2 { background:url('images/b_top_bg.gif') repeat; font-size: 14px; font-weight: bold; line-height: 32px; border-bottom: 1px dashed #CCC; color: #160d46; height: 35px; padding-left: 50px;}
.prereg p { margin: 10px; color: #555; line-height: 20px; text-indent: 10px; }
/*
.prereg { padding: 5px; margin: 5px; text-align: left; }
.prereg h2 { font-size: 1.2em; font-weight: bold; margin-top: 20px; border-bottom: 1px dotted #ccc; color: #22AAF3;padding-bottom: 5px; }
.prereg p { margin: 10px 0 10px 0; color: #555; line-height: 20px; text-indent: 10px; }
*/


.mandatory { background: url('images/re-star.jpg') no-repeat; height: 15px; width: 15px; display: inline-block;}



/* contact */
#contact { padding: 10px; }
#contact label { display: block; line-height: 18px; padding-top: 5px; font-weight: bold; color: #444; }
#contact ul { list-style: none; list-style-type: none;}
#contact li { list-style: none; list-style-type: none; display: block; clear: both; width: auto;}

/* user account */
#welcome { padding: 10px 0 0 20px; font-weight: bold; color: #444; font-size: 1.10em; background: #e0e0e0; line-height: 12px; height: 20px; }
#welcome span { color: #22AAF3; }

#useraccount  { border: 2px dashed #eee; margin: 10px 0 20px 0;}
#useraccount ul { list-style: none; list-style-type: none; display: table; padding-left: 10px; height: 30px;}
#useraccount li { list-style-type: none; display: inline; line-height: 31px; float: left; padding: 10px 10px 10px 38px;}
#useraccount a { color: #505050; font-weight: bold; }
#useraccount a:hover{ color: #FF8202; font-weight: bold; }

#account { line-height: 25px; margin-right: 10px; }
#account h2{ background: #555; border: 1px solid #999; padding: 6px 0 6px 0; color: #fff; font-weight: bold; font-size: 1.2em; font-weight: bold; text-align: center;}

.stat { border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; }
.stat td { padding-left: 10px; padding-right: 10px; }
.tright { text-align: right; color: #22AAF3; }

#browse { clear: both; position: relative; padding: 0 15px;}
#nicetable { clear: both; border-collapse: collapse;  color: #646464;  text-align: left; margin: 10px 0 10px 0; border: 1px solid #CFCDCD;}
#nicetable td { margin:5px;  padding: 4px; height: 37px; border-bottom: 1px dashed #CFCDCD; border-right: 1px solid #CFCDCD;}
tr.nicetablerow_even { background: #FFFFFF; }
tr.nicetablerow_odd { background: #F5F5F0; }
tr.nicetablerow_pending { background: #fff7d1; }
tr.nicetablerow_over { background: #f0f4f4; color: #e82c2c; }
#tab_header { 
color: #ff8202; 
text-shadow:2px 2px 2px #FFFFFF; 
background: #fff url("../images/b_top_bg.gif") repeat-x scroll 0 0 ; 
border: 1px solid #cfcdcd; 
font-family: sans-serif; 
font-weight: bold; 
text-align: center; 
height: 30px;
}

#tab_header td { border-right: 1px solid #CFCDCD;}
.no_per_page { text-align: center; }
#nicetable h3 { font-weight: bold; }
#nicetable a { color: #333; }
#nicetable h4 { color: #555; font-weight: bold; }

/* buttons */
.button{ background: transparent url('images/button.gif') no-repeat top right; display: block; padding: 3px 10px 5px 4px; }

.activebutton{ background: transparent url('images/active.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #2ba000;}

.specialbutton{ background: transparent url('images/special.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: red;}

.inactivebutton{ background: transparent url('images/inactive.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #777777;}
.expiredbutton{ background: transparent url('images/expired.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.pendingbutton{ background: transparent url('images/pending.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #f87704;}
.featuredbutton{ background: transparent url('images/featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #268bc2;}
.soldbutton{ background: transparent url('images/sold.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.rentedbutton{ background: transparent url('images/rented.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ae00da;}

/*#tooltip {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	max-width: 350px;
	border: 1px solid #cddcee;
	z-index: 10000;
	color: #333333;
	padding:4px;
	background: #FFFEF2;
	margin: 5px;
}*/

#help { background:url(../images/help.png) no-repeat 3px 3px #fffdcf; min-height: 37px; border: 1px solid #fff5cf; padding: 10px;
	padding-left: 70px; text-align: left; }
#help a { font-weight: bold; font-size: 1.2em; }
.help { line-height: 36px; }

#crumbs { border:1px solid #dedede; height:2.3em; background: #fff; }
#crumbs li { 
	float:left !important;
	line-height:2.3em;
	padding-left:.75em;
	color:#777;
	display: block !important;
	padding:0 20px 0 7px;
	background:url(../images/crumbs.gif) no-repeat right center;
	clear: none !important;
}

#crumbs .current { color: #45a93a; }


/* start ajaxMultiFileUpload  */

#maincol { width: 85%; margin: 0 auto 0; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 54px; width: 54px; font-size: 8px; z-index: 200; } /* SAFARI & Chrome */
}
@-moz-document url-prefix() {
input.file,  x:-moz-any-link, x:default { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 54px; width: 54px; margin: 0 0 0 -20px; 
	font-size: 8px; z-index: 200; }/* FF3 */
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 54px; width: 54px; margin: 0 0 0 -15px; font-size: 8px; z-index: 200; } /* FF2 */
}
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 54px; width /*\**/: 64px\9; margin /*\**/: 0 0 0 -10px\9 font-size: 8px; z-index: 200; } /* IE8 */
h2.numFiles { color: #45ac00 !important; font-size: 1em !important; font-weight: bold !important;
	text-decoration: none !important;border: 0 !important; }
.uploaded { margin: 0 auto; }
.upload { color: #000000; font-size: 14px; font-weight: bold; text-align: center; }
.select { background: url(../images/upload.gif) no-repeat; width: 60px; height: 54px; margin: 0px auto 0; }
.select.waiting { background: #FFF url(../images/spinner.gif) center center no-repeat; }
.delete { background: url(../images/delete.png) no-repeat; height: 24px; left: 105px; position: absolute; top: 15px; width: 24px; }
.fileInfo { height: 70px; margin: 10px auto 0;position: relative; text-align: center; width: 70%; }
UL#ul_files { 
	background: #C0C0C0; 
	border: 1px solid #666666; 
	clear: both; 
	display: block; 
	list-style-type: none;
	padding: 10px 0; 
	text-align: center; 
	width: 100%; 
	position: relative; 
	min-height: 128px; 
	font-size: 0.825em;
}
* html UL#ul_files  { height: 128px; }
UL#ul_files:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
UL#ul_files LI { float: left; height: 125px; margin: 10px 0; width: 160px; display: inline !important; clear: none !important;}
.delete:hover, input.file:hover { cursor: pointer; }
.responseMsg { clear: both; font-size: 1em; margin: 2em 7em 0; padding-bottom: 0.5em; position: relative; text-align: left; }
UL#response { clear: both; font-size: 1.2em; margin: 1em 7em 0; width: 60%; color: #ff0000; }
UL#response LI { padding-bottom: .5em; margin: 1em 0 0 3em; }
UL#response LI SPAN { color: #FF0000; }
UL#response P { text-decoration: underline; text-indent: 3em; margin-top: 1em; color: #ff0000; }
UL#response LI.ext SPAN, UL#response P SPAN { text-transform: uppercase; color: #FF0000; }

/* end ajaxMultiFileUpload  */


/* forms */
#form_container { width: 100%; margin: auto; /*background: #f0f0f0;*/ border: 1px solid #CFCDCD; margin-top: 10px; margin-bottom: 10px; text-align: left; clear: both; }
#form_container h1 { /*background: #555; border-top: 1px solid #999; border-bottom: 1px solid #999; margin-bottom: 10px;*/padding: 3px 0 6px 10px; color: #FF8202; font-weight: bold;  font-size: 1.3em; font-weight: bold; font-family: sans-serif;}
#form_container h2 { font-size: 1.2em; font-weight: bold; margin-top: 20px; border-bottom: 1px dotted #ccc; color: #22AAF3;padding-bottom: 5px; }
#form_container label { display: block; line-height: 18px; padding-top: 5px; font-weight: bold; color: #444; }

.info { color: #555; }
#form_container .title { border-bottom:1px dotted #ccc; clear:both; display:inline-block; margin: 0 0 1em; width: 100%;  background:url("../images/b_top_bg.gif") repeat-x scroll 0 0 transparent;}
.form_content { 
	position:relative;
	padding: 10px 10px 20px 10px;
}
#form_container ul { list-style: none; list-style-type: none;}
#form_container li { 
	list-style: none; 
	list-style-type: none; 
	display: block; 
	/*clear: both; */
	position:relative;
}

#form_container select { 
/*float: left; */
display: inline;
}
#form_container fieldset { border: 1px solid #ccc; padding: 10px 20px 10px 20px;}
#form_container legend { font-weight: bold; padding: 5px; color: #444;}
.info_message { color: #555;  }

#status {
	background: #f4f4f4;
	border:5px solid #dddddf;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 60%;
	padding: 10px;
	font-size: 1.2em;
	line-height: 20px;
	color: #777f77;
	text-align: left;
}

#table_options { border-collapse: collapse; color: #888888; background: #f9f9f9;margin: auto;}
#table_options td { border: 1px solid #d28b7d; padding: 10px; line-height: 20px; }
a.form_button { border: 1px solid #42771f; background: #74bf42; padding: 4px 10px 4px 10px; text-decoration:none; font-weight: bold; color: #fff; }
a.form_button_over { border: 1px solid #333; background: #555 !important; padding: 4px 10px 4px 10px; color: #ffffff !important; 
	text-decoration:none; font-weight: bold; }
	
a.form_button2 { 
	background: url("../images/bottom-2.jpg") no-repeat scroll center center transparent;
	padding: 5px 10px 15px 10px; 
	text-decoration:none; 
	font-weight: bold; 
	color: #fff; 
	display: block;
	margin: 15px}
a.form_button2_over { 
	background: url("../images/bottom-2.jpg") no-repeat scroll center center transparent;
	padding: 5px 10px 15px 10px; 
	text-decoration:none; 
	font-weight: bold; 
	color: #0c01fe; 
	display: block;
	margin: 15px}
	
.left_form { width: 25%; height: 30px; padding-right: 10px; background: #666; color: #ffffff; padding-left: 10px; border-bottom: 1px solid #ddd; text-align: left; }
.right_form { height: 30px; background: #eee9dd; color: #000000; padding-left: 10px; border-bottom: 1px solid #ffffff; text-align: left;}

.alert { background: #f0f0f0; border: 1px dotted #ccc; margin: 10px; padding: 10px; display: block; }
.alert p { font-weight: bold; color : #444; line-height: 22px; }
.alert .small { float: left;  }

.plan { padding: 10px; text-align:center;}
.plan h2 { color: #444 !important; }
.plan ul { margin-left: 10px; }
.plan li { background: url("../images/list.png") 0 6px no-repeat; line-height: 22px; padding-left: 15px; }
.plan span { color: #777; font-weight: bold; }
.plan p { margin-top: 10px; color: #555; line-height: 20px; text-indent: 10px; }
.plan .choose { text-align: center; height: 100%; bottom: 0; }
.plan li.feature { background: url("../images/star.png") 20px 3px no-repeat; line-height: 22px; padding-left: 40px; font-weight: bold; }
.plan .price { text-align: center !important; font-size: 1.2em; }




#nologin { }
#nologin h2 { background: #555; color: #fff; line-height: 30px; height: 30px; padding-left: 20px; font-size: 14px; }
#nologin p { margin: 60px 30px 50px 30px; }
#nologin a { background: #555; border: 1px solid #444; color: #fff; padding: 5px 10px 5px 10px; margin: 5px; }


.error { border: 1px solid #9e0505; background: url('images/error.png') 3px 5px no-repeat #ff4848; color: #ffffff;}
.error p { line-height: 20px; margin: 7px 7px 7px 35px; }
.info { border: 1px solid #ffde2e; background: url('images/warning.png') 3px 5px no-repeat #ffeb80; color: #363636; }
.info p { line-height: 20px; margin: 7px 7px 7px 35px; }


/* POSITIVE */

buttons.positive, .buttons a.positive{ color:#529214; }
.buttons a.positive:hover, button.positive:hover{ 
color:#fff; 
}
.buttons a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff; }

/* NEGATIVE */

.buttons a.negative, button.negative{ color:#d12f19; }
.buttons a.negative:hover, button.negative:hover{   color:#d12f19; }
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

/* BACK */

.buttons.back, .buttons a.back{ color:#22AAF3; }
.buttons a.back:hover, button.back:hover{ background-color:#c9aaa1; border:1px solid #22AAF3; color:#22AAF3; }
.buttons a.back:active{ background-color:#c9aaa1; border:1px solid#22AAF3; color:#22AAF3; }

/* SEARCH BUTTON */

span.search-buttons { } 

.search-buttons a, .search-buttons button{
    margin: 0;
	border:0px;
    /*border:1px solid #b03613;
    border-top:1px solid #b94018;
    border-left:1px solid #b94018;*/
   /* font-family: sans-serif, "Lucida Grande", Helvetica, Verdana, Geneva, Arial;*/
    font-size:100%;
    line-height: 20px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    vertical-align: middle;
	height:25px;
	width:50px;
	background:url(../images/but_search.png) no-repeat;
}
.search-buttons button{ overflow:visible; padding:0 8px 0 8px; display:inline-block; width: auto; margin: 0;}
.search-buttons button[type]{/* Firefox  &  Safari */ }
*:first-child+html button[type]{ line-height: 15px !important; /* IE7 */ }

.search-buttons.search, .search-buttons a.search{ color:#fff; }
.search-buttons a.search:hover, button.search:hover{ 
/*background-color:#de5228; */
/*border:1px solid #b94018; */
color:#fff; 
background:url(../images/but_search_hover.png) no-repeat;
}
.search-buttons a.search:active{ background-color:#de5228; border:1px solid #b94018; color:#fff; }

/* END SEARCH BUTTON */

/* ---------- banners ------------- */
.vert_banners { margin: 5px 0 5px 0; padding: 0; float: left; text-align:center; opacity:0.8;}
.vert_banners:hover { margin: 5px 0 5px 0; padding: 0; float: left; text-align:center; opacity:1;}
#details_left .ad_text{ color: #666666; font: 10px/1.8 Verdana; margin: 0.25em 0; text-align: center;}
.vert_banners  p { color: #666666; font: 10px/1.8 Verdana; margin: 0.25em 0; text-align: center;}
.hor_banners { margin: 2px; padding: 0; float: left; display: inline; }
.left_banners { padding-left: 5px; }
.right_banners { padding-right: 5px; }

/* ---------- comments ------------- */
#comments_list { padding: 10px; }
#comments_list label { display: block; line-height: 18px; padding-top: 5px; font-weight: bold; color: #444; }
#comments_list ul { list-style: none; list-style-type: none;}
#comments_list li { list-style: none; list-style-type: none; display: block; clear: both; width: auto;}
#comments_list p { text-indent: 0; }
.comments { width:100%; font-size:12px; font-weight:normal; color:#272727; font-family: 'Verdana'; text-align: left;}
.comments .cname { font-family: "Trebuchet MS"; padding-bottom:5px; font-size:14px; font-weight:bold; }
.comments .cdate { padding-bottom:5px; font-size:10px; color: #28739D; }
.comments .clogo { float: left; text-align:center; padding: 5px;}
.comments .ccontent { padding-bottom:5px; line-height:18px; font-size:11px; text-indent: 0;}
.comment_odd { padding: 5px; border: 1px solid #dddddd; background: #f0f0f0; margin-bottom: 10px; }
.comment_even { padding: 5px; border: 1px solid #e4e4e4; background: #fdfdfd; margin-bottom: 10px; }

option.opt_parent { font-weight: bold !important; font-style: italic; }

/*----------------Header Text------------*/
#header_text {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color:#ccc;
	margin:0 auto;
}
#serviceslist li {
	text-decoration: none;
	display: inline;
	float: left;
}
#footer-list { 
	display: block; 
	margin-top: 6px; 
	line-height: 29px; 
	padding: 0; 
	width: 1000px;
	margin:5px auto 0 auto; 
	text-align: center; 
	background:url("../images/topnav-bg.gif");
}
#footer-list a { color: #696969 !important; }
#footer-listv a:focus,
#footer-list a:hover,
#footer-list a:active { text-decoration:underline; background-color: transparent; }

.object_ok
{
color: #333333; 
}

.object_error
{
color: red; 
}

/* global tooltip style*/
/*a.tooltip:hover span{display:block; position:absolute; width:350px; padding:5px; zoom:1; border:1px solid #cddcee; background:url(/images/tooltip_bg.gif) repeat-x  #FFFEF2; color:#000000;
z-index:2;
}
a.tooltip span
{display:none; padding5px; margin-left:10px; margin-top: 20px; width:150px; font-family:"Trebuchet MS", Arial, sans-serif; color:#000000; font-size:11px}
a.tooltip :hover{ font-size:.99em;}*/

/* slide show */

.aviaslider{ 
height:256px; 	/*this changes the height of the image slider*/
width:486px;
overflow: hidden;
position: relative;
background: #fff url(../images/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:0;
position: relative;
float:left;
z-index:1000;
top: -20px;
margin: 20px auto;
}

.slidecontrolls a{
height:14px;
width:14px;
display:block;
cursor: pointer;
/*background: transparent url(../images/layout/buttons.png) center bottom no-repeat;*/
background: transparent url(../images/buttons-1.gif) center no-repeat;
background-position-x: 0px;
background-position-y: 0px;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls{
/*background: transparent url(../images/layout/buttons.png) center top no-repeat;*/
background: transparent url(../images/buttons-2.gif) center no-repeat;
background-position-x: 0px;
background-position-y: 0px;
}
.slidecontrolls a:active, .slidecontrolls .active_item{
/*background: transparent url(../images/layout/buttons.png) center top no-repeat;*/
background: transparent url(../images/buttons-3.gif) center no-repeat;
background-position-x: 0px;
background-position-y: 0px;

}
.feature_excerpt{
width:380px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}
.center{ /*center content area */
position: relative;
margin:0 auto;
width:640px;
}



/* slide show */

#Slideshow { height: 250px; overflow: hidden;}
#SlideTop, #SlideRepeat, #SlideBottom, .slidePrev, .slideNext,
#slidePager, #SlidesWrapper { position: relative; z-index: 59;}
#SlidesWrapper{ background: #fff; height: 250px; overflow: hidden; width: 480px; }

#navigator {

border: 1px solid #aaaaaa;
background: #ffffff;
/*filter: alpha(opacity=75);*/
/*opacity: 0.50;*/
/*height: 40px;*/
padding: 15px 10px 15px 10px;
}

#navigator ul li {
display: inline;
opacity: 1.00 !important;
}

#navigator .lnk {
padding-right: 10px;
}

#navigator img {
margin-bottom: -5px;
}
div.selHolder { float: left; border: 3px solid #ccc; margin: 10px; padding: 5px;}
#categorySelect, #elementSelect, #attributeSelect {
height: 300px;
width: 200px;
line-height: 18px;
padding-bottom: 0 !important;
}
.aside {
/*    float: right;*/
    padding: 0 0 0 15px;
    width: 180px;
}
.promo-box {
    background: url("../images/bg-promo-box.gif") no-repeat scroll 0 0 #FFF3C5;
    text-align: center;
    width: 100%;
}
.promo-box-in {
    background: url("../images/bg-promo-box-in.gif") no-repeat scroll 0 100% transparent;
    overflow: hidden;
    padding: 0 0 8px;
    width: 100%;
}
p.btn-claim-profile, p.btn-claim-profile-abc {
    height: 26px;
    margin: 0 auto;
    overflow: hidden;
    padding: 3px 0 0;
    text-align: center;
    width: 150px;
}
p.btn-claim-profile-abc a {
    background: url("../images/button-med.png") no-repeat scroll center top transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 100%;
    padding-top: 4px;
    text-align: center;
    width: 100%;
}
p.btn-claim-profile-abc a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
/* Global Navigation */
.bg_top_menu {
	height:39px;
	width:1000px;
	background: url(../images/main-menu.jpg) right top  no-repeat ;
}
.bg_top_menu ul {
	margin:0 0 0 0;
}
.bg_top_menu ul li {
	position:relative;
	list-style:none;
	float:left;
	padding:0;
	margin:0 0 0 20px;
	height:39px;
	width:85px;
	text-align:center;
}
.bg_top_menu ul li:hover {
	
}
.bg_top_menu ul li a {
	line-height:39px;
	padding:0;
	display:inline-block;
	margin:0;
	font-size:15px;
	font-weight:bold;
	/*color:#ea6017;*/
	width:85px;
	text-align:center;
}
.bg_top_menu ul li a:hover {
	color:#fff;
	width:85px;
	background:url(../images/menu_main.gif) no-repeat center;
}
.bg_top_menu a {
	color:#ea6017;
}

.bg_top_menu ul li ul {
	background:#fff;
	border:1px solid #ccc;
	border-width:0 1px 1px 1px;
	border-top:#ccc;
	position:absolute;
	display:none;
	z-index:99;
	margin:0;
	padding:0;
}
.bg_top_menu ul li ul li {
	margin:0;
	padding:0;
	height:15px;
}
.bg_top_menu ul li ul li a {
	line-height: 20px;
	display: inline-block;
	text-align: left;
}
.bg_top_menu ul li ul li a:hover {
	background:none;
	color:#EA6017;
}


.bg_top_menu ul .active {
	background:url(../images/menu_main.gif) no-repeat center;
}
.bg_top_menu ul .active a {
	color:#fff;
}











ul#navlist {

}

ul#navlist li {
	display:inline;
	list-style:none;
}

ul#navlist li a {
	margin:0;
	padding:0;
	display:block;
	height:40px;
	float:left;
	text-decoration:none;
	
}

ul#navlist li a:visited {
}

/* categories */
ul#navlist li a#categories {
	width: 161px;
	background-position: 0 0;
}

ul#navlist li a#categories a:visited{
	color:#000;
}
	
ul#navlist li a#categories:hover, ul#navlist li#active a#categories {
	background-position: 0 40px;
}

/* car */
ul#navlist li a#car {
	width:85px;
	background-position: -161px 0;
}

ul#navlist li a#car:hover, ul#navlist li#active a#car {
	background-position: -161px 40px;
}

/* home */
ul#navlist li a#home {
	width:97px;
	background-position: -246px 0;
}

ul#navlist li a#home:hover, ul#navlist li#active a#home {
	background-position: -246px 40px;
}

/* services */
ul#navlist li a#services {
	width: 133px;
	background-position: -343px 0;
}

ul#navlist li a#services:hover, ul#navlist li#active a#services {
	background-position: -343px 40px;
}

/* market */
ul#navlist li a#market {
	width: 120px;
	background-position: -476px 0;
}

ul#navlist li a#market:hover, ul#navlist li#active a#market {
	background-position: -476px 40px;
}


/* b2b */
ul#navlist li a#b2b {
	width: 79px;
	background-position: -596px 0;
}

ul#navlist li a#b2b:hover, ul#navlist li#active a#b2b {
	background-position: -596px 40px;
}

/* pet */
ul#navlist li a#pet {
	width:89px;
	background-position: -675px 0;
}

ul#navlist li a#pet:hover, ul#navlist li#active a#pet {
	background-position: -675px 40px;
}

/* event */
ul#navlist li a#event {
	width:104px;
	background-position: -764px 0;
}

ul#navlist li a#event:hover, ul#navlist li#active a#event {
	background-position: -764px 40px;
}

/* coupon */
ul#navlist li a#coupon {
	width: 132px;
	background-position: -868px 0;
}

ul#navlist li a#coupon:hover, ul#navlist li#active a#coupon {
	background-position: -868px 40px;
}

	
/* blog left */
.b-left {
	width: 195px;
	float: left;
	position: relative;}
	
.bright {
	width: 798px;
	float: right;
	position: relative;
}	
	
.b-row {
	/*width: 100%;*/
	position:relative;
	margin: 0 0 0 0;
	float: left;
}
.b-row hr{
	float:right;
	width:98%;
	border-top:solid 1px #CCC;
	margin:0 0 5px 0;
}
	


/* ================== Blog Background image =======================*/
/* Top blog */
.b-blog-top { background: url('images/b_top_bg.gif') repeat-x;
	width: 100%;	
    float: left;
	text-align: center;
    font-size:19px;
    color:#ff9324; 
	padding:0 0 0 0;
	text-shadow: 2px 2px 2px #ffffff;}
.b-blog-top-left {	background: url('images/b_top_left.gif') no-repeat; width: 7px;	height: 35px;	float: left;	margin: -5px 0 0 0;}
.b-blog-top-right {	background: url('images/b_top_right.gif') no-repeat; width: 7px; height: 35px; 	float: right; 	margin: -5px 0 0 0;}

/* blog content */
.b-blog-content{
	/*background: url('images/bg-line-rr.jpg') no-repeat top center;*/
	/*border-top: 1px solid #dbdbdb;*/
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	/*width: 100%;*/
	padding:5px 0;
	float: left; 
}
	
.b-blog-content-l{
	/*background: url('images/bg-line-rr.jpg') no-repeat top center;*/
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: 100%;
	padding:5px 0;
	float: left; }

/* bottom blog */
.b-blog-bottom { 	
	margin:0 0 10px 0;
	height:7px;
}
.b-blog-bottom-left { 	
background:url(../images/b_bottom_bg.gif) no-repeat;   
width:200px;
height: 7px; 
}
.b-blog-bottom-right {
position:absolute;
height:7px;
margin:0 0px 0 7px;

background:url(../images/b_bottom_right.gif) no-repeat right;
}	

/*================== Side Navigation Menu =====================*/

div.navigation {
/*	padding: 5px 0 ;*/
	position:relative;
    width: 198px;
	vertical-align:baseline;
}

.sub_nav{ 
	border: 1px solid #dbdbdb;
}
.width_160{ 
	width:160px;
}
.width_320{ 
	width:320px;
}
.width_480{ 
	width:480px;
}
.width_640{ 
	width:640px;
}
	
	
.navigation ul {
    width: 100%;
    position: relative;
    z-index: 10;
    list-style: none; 
    font-size: 13px;
	/*border-top: 1px solid #dbdbdb;*/
	/*border-bottom: 1px solid #dbdbdb;*/	

}

.navigation ul li {
	vertical-align:baseline;
    position: relative;
    z-index: 12;
    padding: 2px 5px;
    width: 184px;
    font-weight: bold;
 /*   background: url('images/bg-line-lr.jpg') no-repeat center bottom;*/
	}
	
.navigation ul li:hover {
	padding: 2px 5px;
    color: #FF9324 !important;
    width: 185px;	
    background-color: #FFFFFF !important;
/*	border-right: 1px solid #ffffff;
	border-left: 1px solid #ff9324; 
	border-top: 1px solid #ff9324;
	border-bottom: 1px solid #ff9324;*/
}

.navigation ul li span.dir {
    background: transparent url('images/ar1.gif') no-repeat scroll center right;
    padding-right: 10px;
    cursor: pointer;
    display: block;}

.navigation ul li a {
    display: block;
    text-decoration: none;
    padding: 7px 5px 7px 50px;
    color: #3e3f3e;
    font-weight: normal;
    text-align:left;
    z-index: 15;
	}
	
.navigation ul li a:hover{    
	color: #FF9324 !important;    
	font-weight: bold;
	}
	
.navigation ul li ul {
    display: none;
    position: absolute;
    z-index: 15;
    top: -1px;
    left: 195px;
    width: 600px; /* Set the width of the successive list */
    background-color: #ffffff;
	border: 1px solid #ff9324;
	}

.navigation ul li ul li {
    text-align: left;
	width: 184px;
	display: block;
	float: left;
	}
	
.navigation ul li ul li a {
    display: block;
    text-decoration: none;
    padding: 3px 3px 3px 10px;
    color: #3e3f3e;
    background-color: transparent;
    z-index: 15;
	}

.navigation ul li:hover > ul {
    display: block;}
	
/*=========== First Page Logo ============ */
.gold-logo{    background: url('images/goldmember.png') no-repeat center top;    height: 40px;}
.news-logo{    background: url('images/newupdate.png') no-repeat center top;	height: 40px;}
.coupon-logo{    background: url('images/specialcoupon.png') no-repeat left top;	height: 40px;	margin: -30px 0 0 10px;}
.coupon-image{    background: url('images/coupon-002.png') no-repeat;	height: 40px;	float: right;	width: 110px;	position: absolute;	margin: -42px 0 0 195px;}
.featuread-logo{ position:absolute; background: url('images/featuread.png') no-repeat 10px 0px;	height: 24px; width:120px;	margin: 10px 0 0 10px;

}
.hotproduct-logo{    background: url('images/hotproduct.png') no-repeat 10px 0px; width:120px;	height: 40px;	margin: 10px 0 0 10px;
	position:absolute;
}
.eventupdate-logo{    background: url('images/eventupdate.png') no-repeat 10px 0px; width:130px; height: 40px;	margin: 10px 0 0 10px;
	position:absolute;
}
.successstory-logo{    background: url('images/successstory.png') no-repeat 10px 0px;  width:130px;  height: 40px;	margin: 10px 0 0 10px;
	position:absolute;
}

/* ============ categories image =============*/
.categories_pic { height:25px; left:0px;	float:left; width:46px; position:relative;	margin: 4px 0 0 0;}

.categories_car{    background: url('images/categories_car.png') no-repeat;	height:25px; left:0px;	float:left; width:46px; position:relative;	margin: 4px 0 0 0;}
.categories_home{    background: url('images/categories_home.png') no-repeat;	height: 25px; left:0px;	float: left;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_service{    background: url('images/categories_service.png') no-repeat;	height: 25px; left:0px;	float: left;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_market{    background: url('images/categories_market.png') no-repeat;	height: 25px; left:0px;	float: left;	width: 46px;	position:relative;	margin: 4px 0 0 0;}
.categories_b2b{    background: url('images/categories_b2b.png') no-repeat;	height: 25px;	float: left; left:0px;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_pet{    background: url('images/categories_pet.png') no-repeat;	height: 25px;	float: left; left:0px;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_coupon{    background: url('images/categories_coupon.png') no-repeat;	height: 25px;	float: left; left:0px;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_event{    background: url('images/categories_event.png') no-repeat;	height: 25px;	float: left; left:0px;	width: 46px;	position: relative;	margin: 4px 0 0 0;}
.categories_work{    background: url('images/categories_work.png') no-repeat;	height: 25px;	float: left; left:0px;	width: 46px;	position: relative;	margin: 4px 0 0 0;}



/*============ Button bangkoksync ====== Up to you ========*/
.button-regis {padding: 0 0 0 0; margin:0 auto; width:150px; }
ul.button-b { 	padding: 5px;	margin: 10px 0;	list-style: none;	float: left;}
ul.button-b li {	float: left;}
ul.button-b li a {	background: url("../images/bottom-002.jpg") no-repeat top right; float: left;	text-decoration: none;	color: #ffffff;	padding: 5px 15px 0 0;	height: 31px;}
ul.button-b a span {	float: left;	padding-right: 15px;	display: block;	margin-top: -5px;	height: 36px;}
ul.button-b li a:hover {	background: url("../images/bottom-002.jpg") no-repeat top right; 	color: #3516dd;}
ul.button-b li a:hover span, ul.button-b li a span {	background: url("../images/bottom-002.jpg") no-repeat top left;}

/*==================Vertical box =========================*/
.box-vert{
	width: 100%;
	position: relative;
	margin: 0 auto 5px;
	padding:0 5px;
	float: left;
}
.box-vert-left {
	width: 80px;
	float: left;
	text-align:center;
	padding: 0 0 0 3px;
}
.box-vert-left .image {
	margin:3px;
	width:70px;
	height:70px;
	border:solid 1px #ccc;
}
.box-vert-right {
	width: 98px;
	float: right;
	padding: 0 3px 0 2px;	
	text-align:left;
}
.box-vert-right img {
	width:50px;
	background:#ccc;
}
.box-pro-left {
	width: 103px;
	float: left;
	text-align:center;
	/*padding: 0 0 0 5px;*/
}
.box-pro-right {
	width: 80px;
	float: left;
	padding: 0 0 0 0;		
	margin:0 0 0 4px;
	text-align:left;
}	
.box-vert ul {
	width:100%;
	list-style: none;
}
.box-vert ul li  {
	display: block;
	float: left;
	background: url('images/bg-line-lr2.jpg') no-repeat bottom center;
}	
.box-vert ul li a {
	float: left;
	width: 100%;
	padding: 5px 0 5px 0;	
	margin: 0 0 1px 0;	
	display:block; 
	color: #666666;
	font:12px Arial, Helvetica, sans-serif; 
}
.box-vert ul li a:hover {
	color: #004BC7;
	background-color:#eeeeee;
	}	
	
/* ====================== Horizontally box ================================== */	

.box-horiz{
	
	position: relative;
	margin: 0 0 10px 0;
/*	background: url(../images/bg-line-rr.jpg) no-repeat;*/
	/*border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;*/
	padding: 0 3px;
}
.box-horiz ul  {
	width:100%;
	list-style: none;
 }
	
.box-horiz ul li  {
	width:190px;
	display: block;
	float: left;
	margin: 5px 0 5px 0px;
	height:96px;
}
.box-horiz ul li a {
	display: block;
	width: 194px;
	height: 102px;
}
.box-horiz ul li a p {
	cursor:pointer;
	font-size:12px;
}
.box-horiz ul li a span {
	width: 110px; margin-left:0; float:left;
}
.box-horiz ul li a:hover {	
	color: #000;
	/*background-color:#eeeeee;*/
	background:#EAEAEA;
}

.box-horiz ul li p {
	float:left;
	width:84px;
	height:94px;
	overflow:hidden;
	margin: 2px 2px 0 2px;
	
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.box-horiz ul li img {
	/*width:90px;*/
	/*float:left;
	margin:2.5px;*/
	/*height:92px;*/
}


	

		

/* ================== Slide show ======================== */
#bslide{
	position:relative;
	width: 480px;
	height: 250px;
	float: left;
	border: 1px solid #dbdbdb;
	padding: 2px;
	margin: 0 0 0 8px;
}

/* ================== couponAds ========================= */
.bcoupon{
	/*width: 300px;
	height: 256px;
	float: right;*/
	
	width:295px; height:150px; margin-left:9px; float:right;
	height:218px;
	/*border: solid #dbdbdb 1px;*/
}
.category_path {
	padding:5px 0px;
}

.couponAds {
	position: relative;
	width: 298px;
	height:190px;
	padding:10px 0 0 0;
	text-align:center;
}
.couponAds img {
	/*width: 100px;*/
	/*height: 100px;*/
	/*margin: 5px;*/
}
.couponAds p {
	text-align: left;
	width: 100px;
	margin: 0 0 5px 5px;
	/*height: 65px;*/
	overflow: hidden;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.couponAds a {
	display: inline-block;
	width: 110px;
}
.couponAds a:hover {
	background: #EAEAEA;
}

.couponads ul {
}	
.couponAds ul li  {
	position:relative;
	width:110px;
	float:left;
	margin-left:25px;
}
.couponads ul li a {
	display:inline-block;
	width:110px;
}
.couponads ul li a:hover {
	background:#EAEAEA;
}
.couponads ul li img {
	width:100px;
	height:100px;
	margin:5px;
}
.couponads ul li p {
	text-align:left;
	width:100px;
	margin:0 0 5px 5px;
	height:65px;
	overflow:hidden;
	
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

	/* -----------------End couponAds ---------------------- */

.bViewmore {
	/*background: url('images/ar2.gif') no-repeat center right;	*/
	color: #020bbf;
	padding: 5px 5px 5px 0;
	float: right;
	margin: 0 3px 0 0 ;
	
	}



/* Blog right colum */
.b-right-colum-left{
	width: 395px;
	float: left;
	}
	
.b-right-colum-right{
	width: 395px;
	float: right;
	margin:0 0 0 5px;
}
		
/* Success Strory */
.bsuccess{
	/*height: 227px;*/
	}
	
.bsuccess-story{
	width: 150px;
	text-align :center;
	float: left;
	padding: 15px 5px 15px 5px;
	margin: 5px 0 0 5px;
	}
	
.bsuccess-story:hover{
	background-color: #eeeeee ;
	}
	
.bsuccess-story h4{
	color: #1a12c8;
	text-align :center;
	padding: 10px 0;}
	
.bsuccess-regis{
	width: 200px;
	margin: 5px 5px 15px 0;
	padding: 10px 5px 0;
	float: right;
	border: 1px solid #e6e5e5;	
	}
	
.bsuccess-regis-b{
	/*background: url('images/bg-line-rc-regis.jpg');*/
	background-repeat:no-repeat;
	background-position : bottom center;
	text-align :center;
	height: 80px;
	}
	
.bsuccess-regis-d{
	padding: 5px;
	}	
	
.bsuccess-regis-d h4{
	color: #fd7202;
	padding: 5px 0;}	
	
/*======================= Info bangkoksync.com ===========================*/
#binfo{
	/*background: url('images/info-bg.jpg');
	background-repeat:repeat-x;
	height: 220px;*/
}
	
.binfoleft{
	background: url('images/info-bg-left.jpg');
	background-repeat:no-repeat;
	width: 8px;
	height: 220px;
	float: left;
}

.binforight{
	background: url('images/info-bg-right.jpg');
	background-repeat:no-repeat;
	width: 8px;
	height: 220px;
	float: right;
}

.binfocontent{
	width: 984px;
	float: left;
	margin: 10px 0;
}

.bksinfo{
	width: 345px;
	height: 200px;
	margin: 0 10px;
}
.bksinfo-logo{
	padding: 5px 0 0;
}
.bksinfo-content{
	padding: 5px 0 0;
	line-height: 20px;
}

.bksinfo-social{
	padding: 10px 0 0;
}
	
.bksservice{
	float: right;
	}

.bks-service-bg-left{
	background: url('images/whyus_left.jpg');
	background-repeat:no-repeat;
	width: 9px;
	height: 199px;
	float: left;}

.bks-service-content{
	float: left;
	border: 1px solid #dbdbdb;
	padding:10px 5px 10px 10px;
	background:#fff;
	}
	
.bks-service-bg-right{
	background: url('images/whyus_right.jpg');
	background-repeat:no-repeat;
	width: 9px;
	height: 199px;
	float: right;}

.bks-service-content-colum{
	width:185px;
	height: 177px;
	float: left;}
	
.bks-service-content-colum a{
	color: #696969 ;
	}
	
.bks-service-content-colum a:hover{
	color: #FF9324 ;
	}
	
.bks-service-content-h {
    width: 100%;
    text-align: left;
    float: left;
    font-size:17px;
    color:#ff9324; 
	padding:5px 0;
}

.bks-service-content-d {
    width: 100%;
    text-align: left;
    float: left;
	padding: 0 0 5px;
	line-height: 20px;
}

.left_top {
	background:url(../images/b_top_left.gif) no-repeat left top; 
	height:35px;
}
.right_top {
	background:url(../images/b_top_right.gif) no-repeat right top; 
	height:35px;
	margin:0 0 0 7px;
	text-align:center;
}

.right_top p {
	text-align:center;
}
.clear {
	clear:both;
}
.top_coupon {
	position:relative;
	width:100%;
	height:35px;
	background:url(../images/b_top_left.gif) no-repeat;
}
.top_coupon_right {
	position:relative;
	background:url(../images/b_top_right.gif) no-repeat right;
	height:35px;
	margin:0 0 0 7px;
}
.top_coupon_right .logo_right {
	position:absolute;
	right:0px;
	top:2px;
	width:100px;
	height:35px;
	background: url(../images/coupon.png) no-repeat;
}
.top_coupon_right .logo_left {
	position:absolute;
	left:0px;
	top:2px;
	width:100px;
	height:35px;
	background: url(../images/text_coupon.png) no-repeat;
}


.coupon_car {
	width:120px;
	height:39px;
	background:
}


.top_feature {
	position:relative; width:792px; height:35px; background:url(../images/b_top_left.gif) no-repeat;
	margin: 0 0 0 8px;
}
.top_feature2 {
	position:relative; width:1000px; height:35px; background:url(../images/b_top_left.gif) no-repeat;
	margin: 0 0 0 0;
}
.left_feature {
	background: url(../images/b_top_right.gif) no-repeat right;
	height:35px;
	margin:0 0 0 7px;
}
.b-blog-feature {
	/*background:url(../images/bg-line-rr.jpg) no-repeat;*/
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	/*padding: 0 5px;*/
	margin:0 0 0 8px;
}


.top_event {
	position:relative; width:390px; height:35px; background:url(../images/b_top_left.gif) no-repeat;
	margin: 0 0 0 8px;
}
.left_event {
	background: url(../images/b_top_right.gif) no-repeat right;
	height:35px;
	margin:0 0 0 7px;
}
.b-blog-event {
	width:390px;
	position:relative;
	/*padding: 0 5px;*/
	margin:0 0 0 8px;
}


.top_success {
	position:relative; width:390px; height:35px; background:url(../images/b_top_left.gif) no-repeat;
	margin: 0 0 0 8px;
}
.left_success {
	background: url(../images/b_top_right.gif) no-repeat right;
	height:35px;
	margin:0 0 0 7px;
}
.b-blog-success {
	width:390px;
	position:relative;
	/*padding: 0 5px;*/
	margin:0 0 0 8px;
}


.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.categories {
	text-indent:27px; line-height:43px;	
}
.categories a {
	color:#fff;
	font-weight:bold;
	font-size:16px; 
	
}
.categories a:hover {
	color:#fff;
}
.car {
	text-indent:27px; 
	/*line-height:43px;	*/
}
.car a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.car a:hover {
	color:#fff;
	
}
.home {
	text-indent:27px; /*line-height:43px;	*/
}
.home a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.home a:hover {
	color:#fff;
	
}
.services {
	text-indent:35px; /*line-height:43px;*/	
}
.services a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.services a:hover {
	color:#fff;
	
}
.market {
	text-indent:35px; /*line-height:43px;*/	
}
.market a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.market a:hover {
	color:#fff;
	
}
.b2b {
	text-indent:22px; /*line-height:43px;*/	
}
.b2b a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.b2b a:hover {
	color:#fff;
	
}
.pet {
	text-indent:30px; /*line-height:43px;	*/
}
.pet a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.pet a:hover {
	color:#fff;
	
}
.event {
	text-indent:30px; /*line-height:43px;	*/
}
.event a {
	color:#ea6017;
	font-weight:bold;
	font-size:16px; 
	
}
.event a:hover {
	color:#fff;
	
}
.coupon_box {
	position:relative; width:300px; float:left; 
	margin-left:8px;
}


	

.status_gold {
	position:absolute;
	right:-8px;
	top:-6px;
	width:77px;
	height:76px;
	background:url(../images/gold.png);
}
.status_silver{
	position:absolute;
	right:-9px;
	top:-7px;
	width:77px;
	height:76px;
	background:url(../images/silver.png);
}
.status_featured {
	position:absolute;
	right:-8px;
	top:-8px;
	width:77px;
	height:76px;
	background:url(../images/featured.png);
}


.ge_gold {
	position:absolute;
	right:-10px;
	top:-8px;
	width:120px;
	height:120px;
	background:url(../images/ge_gold.png) no-repeat top right;
	z-index:99;
}
.ge_silver{
	position:absolute;
	right: -9px;
	top: -8px;
	width:120px;
	height:120px;
	background:url(../images/ge_silver.png) no-repeat top right;
	z-index:99;
}
.ge_featured {
	position:absolute;
	right:-10px;
	top:-8px;
	width:120px;
	height:120px;
	background:url(../images/ge_featured.png) no-repeat top right;
	z-index:99;
}
.ge_rented {
	position:absolute;
	left: 35px;
	top: 8px;
	width:112px;
	height:37px;
	background:url(../images/rented.png) no-repeat top right;
	z-index:99;
}
.ge_sold {
	position:absolute;
	left: 35px;
	top: 8px;
	width:112px;
	height:37px;
	background: url(../images/sold.png) no-repeat top right;
	z-index:99;
}



.box-mail {
	padding:10px  10px 10px  10px;
}
.box-mail input {
	width:250px;
}
.box-mail select {
	width:80px;
}
.box-box {
	margin:0 0 0 10px; position:relative;
	border:solid #CCC 1px;
}
.box-box .top-left {
	position:absolute;
	background:url(../images/box-top-left.jpg) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.box-box .top-right {
	position:absolute;
	background:url(../images/box-top-right.jpg) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
}

.box-box .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.box-box .bottom-right {
	position:absolute;
	background:url(../images/box-bottom-right.jpg);
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}
.name_shop {
	z-index:9999999;
}
.name_shop a{
	z-index:9999999;
	color:#093;
	font-weight:bold;
}
.detail_left {
border: solid 1px #CCC;
position: relative;
width: 530px;
margin: 0 auto 15px auto;
}

.detail_left .content {
	/*padding:10px 15px;*/
	text-align:center;
}
.detail_left .content .vdo{
	width:470px;
	margin:0 auto;
	padding:5px 0px;
}
.detail_left .top-left {
	position:absolute;
	background:url(../images/box-top-left.jpg) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.detail_left .top-right {
	position:absolute;
	background:url(../images/box-top-right.jpg) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
}
.detail_left .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.detail_left .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.jpg) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}
.detail_right {
	position:relative;
	margin: 0 15px 10px 0;
	border-bottom:solid 1px #CCC;
}
.detail_right .content {
	border:solid 1px #CCC;
	border-bottom:none;
	padding:10px 10px 0 10px;
}
.detail_right .content p {
	border-bottom:dashed 1px #ccc;
	padding:5px 0 5px 0px;
	text-align:left;
}
.detail_right .content p span {
	display:inline-block;
}
.detail_right .content p .name {
	width:80px;
	font-size:14px;
}
.detail_right .content p .blue {
	color:#666;
	margin:0 0 0 0px;
	text-align:left;
	display:inline-block;
	font-size:14px;
	/*width:170px;*/
}
.detail_right .left_top {
	position:absolute;
	left:0px;
	width:7px;
	background:url(../images/b_top_left.gif) no-repeat; 
	height:35px;
}

.detail_right .right_top {
	position:absolute;
	right:0px;
	background:url(../images/b_top_right.gif) no-repeat right; 
	height:35px;
	margin:0 0 0 6px;
	text-align:left;
	width:7px;
}
.detail_right .right_top .title {
	line-height:35px;
	color:#ee732d;
	font-size:20px;
	background: url("../images/b_top_repeat.gif") repeat-x;
	margin:0px 7px 0px 0px;
}
.detail_right .title {
	line-height:35px;
	color:#666;
	font-size:20px;
	margin:0 7px 0 7px;
	background:url(../images/b_top_repeat.gif) repeat-x;
	text-align:left;
	font-size:16px;
}
.detail_right .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat bottom left;
	width:12px;
	height:9px;
	bottom:-1px;
	left:0px;
}
.detail_right .bottom-right {
	position:absolute;
	background:url(../images/box-bottom-right.jpg) no-repeat bottom right;
	width:12px;
	height:9px;
	bottom:-1px;
	right:0px;
}

/***********************************contain in tabs *********/
/******************* left ************************/

.detail_content_left {
	position:relative;
	border-bottom:solid 1px #CCC;
	margin:0 0 0px 0;
}
.detail_content_left #top-menu {
position: relative;
z-index: 999;
height: 25px;
background: url(../images/main-menu.png) top repeat-x;
text-align: center;
margin: 0 0px 0 0px;
padding: 0px 0 0 0;
}
.detail_content_left .big_flow_left {
position: absolute;
left: -19px;
top: 0px;
z-index: 1;
width: 19px;
height: 25px;
background: url(../images/big_flow_left.png) no-repeat left top;
display:none;
}
.detail_content_left .big_flow_right {
position: absolute;
right: -19px;
top: 0px;
z-index: 1;
width: 19px;
height: 25px;
background: url(../images/big_flow_right.png) no-repeat right top;
display:none;
}

.detail_content_left .content {
	border:solid 1px #CCC;
	border-bottom:none;
	padding:10px 10px;
	background: url(../images/bg_box_procut.png) repeat-y left;
}
.detail_content_left .content p {
	border-bottom:dashed 1px #ccc;
	padding:5px 0 5px 0px;
}
.detail_content_left .content p span {
	display:inline-block;
	width:130px;
	font:14px Arial, Helvetica, sans-serif;
}
.detail_content_left .content p .blue {
	color:#44affd;
	margin:0 0 0 0px;
	text-align:left;
	display:inline-block;
	width:230px;
}
.detail_content_left .left_top {
	left:0px;
	top:0px;
	position:absolute;
	width:7px;
	background:url(../images/b_top_left.gif) no-repeat left top;
	height:35px;
}

.detail_content_left .right_top {
	position:absolute;
	background:url(../images/b_top_right.gif) no-repeat right; 
	height:35px;
	width:7px;
	right:0px;
	top:0px;
}
.detail_content_left .right_top .title {
	position:relative;
	line-height:35px;
	color:#ee732d;
	font-size:18px;
	background: url(../images/b_top_center.gif) repeat-x;
	margin:0 7px 0 0;
}
.detail_content_left .title {
	position:relative;
	line-height:35px;
	height:35px;
	color:#666;
	background:url(../images/b_top_bg.gif) repeat-x;
}
.detail_content_left .title p {
	text-indent:30px;
}
.detail_content_left .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat left bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.detail_content_left .bottom-right {
	position:absolute;
	background:url(../images/box-bottom-right.jpg) no-repeat right bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}

/******************* right ************************/

.detail_content_right {
	position:relative;
	width:493px; 
	float:right;
	/*border-bottom:solid 1px #CCC;*/
	margin:0 0 12px 0;
}
.detail_content_right .content {
	/*border:solid 1px #CCC;
	border-bottom:none;*/
}
.detail_content_right .content p {
	border-bottom:dashed 1px #ccc;
	padding:5px 0 5px 0px;
}
.detail_content_right .content p span {
	display:inline-block;
	width:130px;
	font:18px Arial, Helvetica, sans-serif;
}
.detail_content_right .content p .blue {
	color:#44affd;
	margin:0 0 0 0px;
	text-align:left;
	display:inline-block;
	width:230px;
}
.detail_content_right .left_top {
	position:absolute;
	width:7px;
	background:url(../images/b_top_left.gif) no-repeat left top; 
	height:35px;
	left:0px;
	top:0px;
}

.detail_content_right .right_top {
	position:absolute;
	background:url(../images/b_top_right.gif) no-repeat right top; 
	height:35px;
	width:7px;
	margin:0 0 0 6px;
	text-align:left;
	right:0px;
	top:0px;
}
.detail_content_right .right_top .title {
	line-height:35px;
	color:#ee732d;
	font-size:18px;
}
.detail_content_right .title {
	position:relative;
	line-height:35px;
	height:35px;
	color:#ee732d;
	background:url(../images/b_top_center.gif) repeat-x;
	text-indent:20px;
}
.detail_content_right .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat left bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:0px;
}
.detail_content_right .bottom-right {
	position:absolute;
	background:url(../images/box-bottom-right.jpg) no-repeat left bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:0px;
}


/* ----------------------------------------------------------------------------------- */
.maps {
	width:495px; 
	float:right;
	
	/*text-align:center;*/
	margin:0 0 10px 0;
}
.maps2 {
	width:495px; 
	float:right;
	border:solid 1px #ccc;
	text-align:center;
}



.facility {
	margin:0 0 0 20px;
}
.facility ul li {
	float:left;
	list-style:none;
	margin:0 30px 0 0;
	width:120px;
	text-align:left;
}
.facility ul li span {
	width:20px;
	height:20px;
	background:url(../images/check.jpg) no-repeat;
	display:inline-block;
}
.main_body {
	width:1000px;
	margin:0 auto;
}

.top-holder {
	padding: 0;
	float: right;
	margin: 3px 0 0 0;
	position: absolute;
right: 10px;
top: 0px;
}
#search_options {
}
#search_options ul li {
	float:left;
}
.content_left {
position: relative;
z-index: 1;
float: right;
width: 690px;
margin: 0 0 0 5px;
}
.column_left {
position: relative;
float: left;
width: 245px;
left: -715px;
top: 0px;
}

.content_center {
	position:relative;
	padding:0 10px 0 10px;
	float:left;
	width:480px;
	left:200px;
	background:blue;
}


.content_right {
position: relative;
float: left;
width: 290px;
margin: 0 5px 0 5px;
}
.column_right {
position: relative;
float: left;
width: 720px;
top: 0px;
left: 255px;
}
.column_right .box_containner {
	background:none;
}
.content_column {
	position:relative;
	margin:0 0 10px 0;
	background:blue;
}
.content_footer {
	position:relative;
	margin:0 0 10px 0;
}

.box_containner {
	position:relative;
	margin:0 0 0 0;
}
.box_containner .title_block {
	position: relative;
	height: 50px;
	margin: 0 0px 0 0px;
	z-index: 2;
	line-height: 50px;
}
.box_containner .title_block .text {
	line-height: 26px;
	text-align: center;
	padding: 0 0 0 0;
	font-size: 18px;
	color:#ffffff;
}
.box_containner .title_block .text a {
	font-size: 18px;
	color:#EA6017;
}
.box_containner .title_block .left {
	position:absolute;
	left: -19px;
	top: 0px;
	width: 19px;
	height: 25px;
	background: url(../images/big_flow_left.png) no-repeat left top;
	display:none;
}
.box_containner .title_block .right {
	position:absolute;
	right: -19px;
	top: 0px;
	width: 19px;
	height: 25px;
	background: url(../images/big_flow_right.png) no-repeat right top;
	display:none;
}
.box_containner .box_content {
position: relative;
text-align: left;
padding: 0 0 0 0;
margin: 0px 0px 0px 0px;
padding: 0 0 0px 0;
background: url(../images/box_main.png) repeat-y center;
}
.box_containner .welcome {
	position:relative;
	text-align:left;
	padding: 0 0 0 0;
	margin:-5px 0 0 0;
}
.box_containner .box_content .line_right {
	background: url(../images/line_content_right.png) repeat-y right;
}

.box_containner .bottom {
	height:31px;
	background: url(../images/box_bottom.png) repeat-x;
	margin: 0 0px 0 0px;
}
.box_containner .bottom .left {
	position:absolute;
	left:0px;
	width:64px;
	height:31px;
	background:url(../images/b_bottom_left.png) no-repeat;
	display:none;
}
.box_containner .bottom .right {
	position:absolute;
	right:0px;
	width:64px;
	height:31px;
	background:url(../images/b_bottom_right.png) no-repeat;
	display:none;
}

/* menu styles */
#jsddm {
	position:relative;
	width:198px;
	background:red;
	text-align:left;
	margin: 0;
	padding: 0
}

	#jsddm li {	
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #324143;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 120px;
		height:20px;
		color: #EAFFED;
		
	}

	#jsddm li a:hover {	
	visibility:visible;
	background: #24313C;
	height:20px;
	}
		
		#jsddm li ul
		{	top: 0px;
			left: 95px;
			position: absolute;
			display:none;
			border-top: 1px solid white;
			z-index:999;
		}
		
			#jsddm li ul li{	
				display: inline;
			}
			
			#jsddm li ul li a {	
			width: auto;
			background: #A9C251;
			color: #24313C;
			}
			
			#jsddm li ul li a:hover
			{	background: #8EA344}


.box_left {
	position:relative; width:390px; float:left;
}
.box_right {
	position:relative; width:390px; float:right;
}

/***************************************************************************************/


#cssdropdown{
position: relative;
z-index: 9999;
margin: 0 15px;
	   }
#cssdropdown li {
	  position: relative;
text-align: left;
border-bottom: 1px #CCC dotted;
}
#cssdropdown li  a { 
	   color: #fff;
padding: 5px;
display: inline-block;
line-height: 20px;
padding: 3px 0px 3px 20px;
font-size: 16px;
width: 185px;
text-align: left;
background: url(../images/bullet.png) no-repeat 0px 9px;
}
	   
	  
	   
	   #cssdropdown li  a:hover { 
	   color:#fff;
	   }
       #cssdropdown li  ul { 
	   display: none; 
	   background:#fff;
	   position:absolute;
	   z-index:9999;
	   left:215px;
	   top:1px;
	   border:solid 1px #ccc;
	   margin:0;
	   padding:5px 0;
	   }
       #cssdropdown li:hover ul { 
	   display: block; 
	   }
	   
	   
	   
	   #cssdropdown li ul li a {
	   padding:0px 0px 0px 0px;
	   width:145px;
	   color:#000;
	   }
	   #cssdropdown li ul li a:hover {
		   background:#666;
		   color:#fff;
	   }
	   
	   #cssdropdown li ul li {
	   margin:0 5px 0 5px;
	   background:none;
	   }
	   #cssdropdown li ul li span a {
	   padding:5px;
	   width:142px;
	   background:none;
	   }
	   #cssdropdown li ul li span a:hover {
	   background:#CCF;
	   }

/***************************************************************************************/


  #leftmenu{
	position:relative;
	padding:0;
	list-style:none;
	margin:0px;
	float:left;
	height:25px;
}

#leftmenu li{
position:relative;
height: 25px;
line-height:20px;
list-style:none;
padding:0;
cursor: default;
margin:0px;
float:left;
}
#leftmenu li ul li{
	height:20px;
}

.lang {
	position: relative;
	background: #DDD;
	height: 20px;
	line-height: 20px;
	list-style: none;
	padding: 0;
	cursor: default;
	margin: 0px;
	float: left;
	width:80px;
	float:left;
}

.menu{
display: none;
position: absolute;
padding:0;
top:0px;
left:-10px;
width:170px;
background: white;
z-index: 999999;
top:25px;
border:solid 1px #ccc;
}
.menu li a{
	display:inline-block;
	padding:0px 0px 0px 10px;
	height:20px;
	list-style:none;
	color:#000000;
	text-decoration: none;
	
	width: 150px;
	text-align: left;
}

#more{
float: right;
margin-top:5px;
}

#fruit img{
border:1px solid #999;
}

#fish img{
border:1px solid #999;
}
	   
/*********************************************************************************************************/	   
	   
	   
.img_lf {
	position:absolute;
	left: -15px;
	top: 0px;
}
.all_cate {
	text-align: left;
	padding: 0 0 0 0;
	font-size: 18px;
	color: #22AAF3;
	text-align:center;
	background: url(../images/box_top.png) no-repeat left top;
}
.lat_ads {
	position:absolute;
	left:55px;
	top:10px;
	width:120px;
	height:20px;
	background: url(../images/late_ads.png) no-repeat;
}
.news_rss {
	position: absolute;
	left: 12px;
	top: 4px;
	width: 143px;
	height: 29px;
	background: url(../images/newupdate.png) no-repeat;
}
.sp_cou {
	position: absolute;
	left: 10px;
	top: 6px;
	width:150px;
	height:20px;
	background: url(../images/sp_cou.png) no-repeat;
}
.fea_ads {
	position: absolute;
	left: 10px;
	top: 6px;
	width:120px;
	height:20px;
	background: url(../images/fea_ads.png) no-repeat;
}
.hot_pro {
	position: absolute;
	left: 10px;
	top: 6px;
	width:120px;
	height:20px;
	background: url(../images/hot_pro.png) no-repeat;
}
.hot_ser {
	position: absolute;
	left: 10px;
	top: 6px;
	width:120px;
	height:20px;
	background: url(../images/hot_ser.png) no-repeat;
}
.ev_up {
	position: absolute;
	left: 10px;
	top: 6px;
	width:120px;
	height:20px;
	background: url(../images/ev_up.png) no-repeat;
}
.suc_str {
	position: absolute;
	left: 10px;
	top: 6px;
	width:150px;
	height:20px;
	background: url(../images/suc_str.png) no-repeat;
}
.ar_cou {
	position: absolute;
	right: 0px;
	top: 2px;
	width: 96px;
	height: 30px;
	background: url(../images/ar_cou.png) no-repeat;
}
.new_str {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 96px;
	height: 30px;
	background: url(../images/new_str.png) no-repeat;
}
.rss {
	position: absolute;
	left: 5px;
	top: -6px;
	width: 37px;
	height: 37px;
	background: url(../images/rss.png) no-repeat;
}
.bullet_rss {
	 position:relative; 
	 width:10px; 
	 height:15px; 
	 background: url(../images/bullet_rss.png) no-repeat; 
	 float:left;
	 margin:0 5px 0 0;
}
.latest_ads {
	text-align:left;
}
.latest_ads ul {
	margin:0;
	padding:0;
}
.latest_ads ul li {
	margin:5px 10px 0 10px ;
	text-align:left;
	padding:0;
}
.latest_ads ul li a {
	position:relative;
	width:180px;
	display:inline-block;
	text-align:center;
	padding:5px 0 0 0;
	margin:0;
}
.latest_ads ul li a:hover {
	background:#EAEAEA;
}
.latest_ads ul li img {
	width:142px;
	margin:3px;
	border:1px solid #CCC;
	height:inherit;
}
.latest_ads ul li p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
	float:left;
	line-height:14px;
	margin:5px 0 0 0;
	height: 70px;
	overflow:hidden;
	
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.anythingslider ul li img {
	border:0px;
}
.slides_container div.slide img {
	width:457px;
	height:225px;
}
.box_search {
	border:solid 2px #fbc57d;
	padding:10px;
	margin:10px;
}
.login_link {
	float:left;
	padding: 8px 0 0 10px;
}
#qs_category {
	width:120px;
	z-index:-10px;
}
.list_price {
	text-decoration: line-through;
}
.sale_price {
	width:120px;
	color:#fc031a;
	margin:0 0 0 20px;
	font-size:16px;
	font-weight:bold;
}
.discount {
	position: absolute;
	right: 0px;
	width: 70px;
	height: 70px;
	background: url(../images/big_discount.png) no-repeat;
	color: white;
	font-size: 26px;
	top: 0px;
	z-index: 9;
}
.discount span {
	display:inline-block;
	width:70px;
	text-align:center;
	margin:15px auto 0 auto;
	font-size:16px;
	font-weight:bold;
}
.discount_listting {
	position: absolute;
	right: 0px;
	width: 70px;
	height: 70px;
	background: url(../images/big_discount.png) no-repeat;
	color: white;
	font-size: 26px;
	bottom: 0px;
	z-index: 9;
}
.discount_listting span {
	display:inline-block;
	width:70px;
	text-align:center;
	margin:15px auto 0 auto;
	font-size:16px;
	font-weight:bold;
}






.list_gelory {
	padding:10px;
}
.list_gelory ul {
}
.list_gelory ul li {
	float:left;
	width:100px;
	height:100px;
	background:blue;
	margin:0 1px 0 0;
}
.photosgallery-captions {
width: 630px;
height: 90px;
}
.sliderkit {
display: none;
position: relative;
overflow: hidden;
text-align: left;
}
.sliderkit, .customtabs {
margin: 10px 0;
}
.sliderkit {
text-align: left;
}
.sliderkit .sliderkit-nav-clip {
position: relative;
overflow: hidden;
margin:0 auto;
}
.sliderkit .sliderkit-nav-clip img {
	width:100px;
	height:70px;
	padding: 2px;
	border: 1px solid #E0DAD7;
	margin: 0 1px 0 1px;
}
.sliderkit .sliderkit-nav {
text-align: center;
background:#eee;
}
.sliderkit .sliderkit-nav-clip ul {
position: relative;
left: 0;
top: 0;
list-style: none;
margin: 0;
padding: 0;
}
.photosgallery-captions .sliderkit-nav-clip ul li {
float: left;
margin: 0;
}
.sliderkit .sliderkit-nav-clip ul li {
float: left;
margin:0 2px 0 0;
}
.sliderkit .sliderkit-nav-clip ul {
list-style: none;
}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev {
left: 15px;
}
.photosgallery-captions .sliderkit-nav-btn {
width: 15px;
}
.photosgallery-captions .sliderkit-btn-disable {
opacity: 0.3/*can be set to any value until 1*/;
}
.photosgallery-captions .sliderkit-btn {
position: absolute;
top: 0;
}
.sliderkit .sliderkit-btn {
z-index: 10;
}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next {
right: 15px;
}
.photosgallery-captions .sliderkit-nav-btn {
width: 15px;
}
.photosgallery-captions .sliderkit-btn {
position: absolute;
top: 0;
}
.sliderkit .sliderkit-btn {
z-index: 10;
}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a {
background-position: -89px center;
}
.photosgallery-captions .sliderkit-btn a {
display: block;
height: 76px;
background: transparent url("../images/arrows-h.png") no-repeat center 0;
}
.sliderkit a, .sliderkit a:hover {
text-decoration: none;
}
.photosgallery-captions .sliderkit-btn span {
display: none;
}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a {
background-position: -108px center;
}
.photosgallery-captions .sliderkit-btn a {
display: block;
height: 76px;
background: transparent url("../images/arrows-h.png") no-repeat center 0;
}
.img_gellery {
	padding: 2px;
	border: 1px solid #E0DAD7;
	margin: 0 0 0 0px;
}
.bigImg img {
	width:280px;
	height:400px;
}
.thickbox {
}
.thickbox img {

}

/* ------------------------ tabs ------------------------- */


.tabs {
	margin:10px 0 0 0;
}
#box_tab {
	margin: 0px 0px 0px 0px;
}

#box_menu{
	height: 35px;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 12px; 
}

#box_menu li{
	display:inline-block;
	margin:0 -5px 0 0;
	float:left;
	width:200px;
	text-align:center;
}
#box_menu li .left {
}
#box_menu li .left_top_tab {
	float:left;
	clear:left;
	width:7px;
	background:url(../images/b_top_left.gif) no-repeat; 
	height:35px;
}
#box_menu li .right_top_tab {
	float:right;
	clear:right;
	width:7px;
	background:url(../images/b_top_right.gif) no-repeat right; 
	height:35px;
}

#box_menu li a{
	display:inline-block;
	height:35px;
	text-decoration: none;
	padding:0 10px;
	line-height:35px;
	color:#EE732D;
	font-size:16px;
}


div.hidden{
	display:none;
}

.active {
	position:relative;
	font-size:18px;
	background: url(../images/b_top_center.gif) repeat-x;
	color:#EE732D;
	height:35px;
	z-index:9;
	border-bottom:solid 1px #fff;
	border-width:99%;
}

.normal{
	font-size:18px;
	background:url(../images/b_top_center.gif) repeat-x;
}
.tab_content {
	position:relative;
    border:1px solid #ccc;
    width:998px;
	padding-top:20px;
	margin-bottom:20px;
}

/* ---------------------- End tabs ------------------------ */


.tex_title {
	padding-left: 0px;
font-size: 16px;
line-height: 25px;
color: white;
}
.all_search_title {
position: absolute;
top: 10px;
height: 20px;
font-size: 15px;
font-weight: bold;
color: #EA6017;
left:35px;
}
.discount-tag {
	text-decoration: line-through;
}
.block_mail {
	margin:0 0 10px 0;
	padding:10px;
	
}
.mail_alert {
	position: relative;
	width: 770px;
	float: right;
	border:solid 1px #CCC;
	margin:0 0 10px 0;
}
.mail_alert .top-left {
	position:absolute;
	background:url(../images/box-top-left.jpg) no-repeat;
	width:12px;
	height:9px;
	left:-1px;
	top:-1px;
}
.mail_alert .top-right {
	position:absolute;
	background:url(../images/box-top-right.jpg) no-repeat;
	width:12px;
	height:9px;
	right:-1px;
	top:-1px;
}
.mail_alert .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.mail_alert .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.jpg) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}

/* ------------------------------- */

.ad-gallery {
  width: 495px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #666;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
	border:1px solid #cccccc;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
    
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
		border: 1px solid #CCC;
		border-left: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
		border: 1px solid #CCC;
		border-right: 0;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -15px;
      width: 13px;
      display: block;
      background: url(../images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -15px;
      width: 13px;
      background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}


 .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(../images/list-style.gif);
  }
  pre {
    font-family: "Lucida Console", "Courier New", Verdana;
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 17px;
    background: #ffffff;
  }
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }
  #tabs-vdo {
	  text-align:center;
  }
  
.footter_link {
position: relative;
border: none;
margin: 0;
}
.footter h3 {
	color:#000;
}

.footter .title_block  {
	position: relative;
	height: 10px;
	background:green;
	margin: 0 10px 0 10px;
}
.footter .left_top {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-11px;
	background:url("../images/footter_left_top.png") no-repeat;
}
.footter .right_top {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background:url("../images/footter_right_top.png") no-repeat;
}
.footter .right_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background:url("../images/footter_right_bottom.png") no-repeat right bottom;
}
.footter .left_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background:url("../images/footter_left_bottom.png") no-repeat left bottom;
}
.copyright {
	float: left;
margin: 5px 10px 0px 10px;
text-align: left;
}
.copyright img {
	width:80px;
}
.copyright ul li {
	padding:0;
	margin:0;
	text-align:left;
	color:#000;
	font-size:14px;
}
.footter_link {
position: relative;
width: 1000px;
background: black;
margin: 0 auto;
border-radius: 5px;
padding: 4px 0;
}
.footter_link h3 {
	color: #000;
	font-size: 15px;
}
.footter_link ul {
padding: 0;
margin: 0;
list-style: none;
display: block;
float: left;
text-align: center;
width: 100%;
}
.footter_link ul li {
text-align: left;
float: none;
margin: 0;
list-style: none;
display: inline;
}
.footter_link ul li a {
border-right: 1px solid white;
display: inline-block;
padding: 0 10px;
color: #fff;
}
.footter_link ul li ul {
	list-style:none;
}
.footter_link ul li ul li {
	float:left;
	list-style:none;
	margin: 0 15px 0 0;
	padding:0 0 5px 0;
}
.footter_link ul li ul li a {
	font-size:14px;
	color:#666;
}
.footter_link .left {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	background:url("../images/link_left.png") no-repeat;
}
.footter_link .right {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background:url("../images/link_right.png") no-repeat;
}
.footter_link .left_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background:url("../images/link_left_bottom.png") no-repeat left bottom;
}
.footter_link .right_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background:url("../images/link_right_bottom.png") no-repeat right bottom;
}

.footter_link .block {
	float:left;
	margin: 0 10px 0 10px;
}
.footter_link .block .list {
	padding:10px;
}
.footter_link .block .list li {
	line-height:26px;
}
.footter_link .block .list a {
	font-size:14px;
	color:#666;
}
.footter_link .block .list .title {
	color:#F60;
	font-size:16px;
}
.news {
}
.news ul {
	margin-top:4px;
}
.news .more {
	text-align:right;
	margin-right:10px;
}
.news ul li {
	position:relative;
	margin: 0 0 0 4px;
	border-bottom: 1px solid #CCC;
	width: 190px;
}

.news ul li a {
	width:180px;
	padding:5px;
	display: inline-block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news ul li a:hover {
	background: #EAEAEA;
}
.sold_status {
	width:79px;
	height:74px;
	position:absolute;
	background: url(../images/sold_status.png) no-repeat;
	top:-1px;
	left:-1px;
	z-index:99;
}
.rented_status {
	width:79px;
	height:74px;
	position:absolute;
	background: url(../images/rented_status.png) no-repeat;
	top:-1px;
	left:-1px;
	z-index:99;
}

.hard_break{
/*white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.calculator {
	position:relative;
	margin:0 0 0px 0;
	}
.calculator .title {
	position: relative;
z-index: 999;
height: 25px;
background: url(../images/main-menu.png) top repeat-x;
text-align: center;
margin: 0 0px 0 0px;
padding: 0px 0 0 0;
color:#fff;
line-height: 25px;
}
.calculator .left_top {
	position: absolute;
left: -19px;
top: 0px;
z-index: 1;
width: 19px;
height: 25px;
background: url(../images/big_flow_left.png) no-repeat left top;
display:none;
}

.calculator .right_top {
	position: absolute;
right: -19px;
top: 0px;
z-index: 1;
width: 19px;
height: 25px;
background: url(../images/big_flow_right.png) no-repeat right top;
display:none;
}
.alert_message {
	width:373px; 
	height:109px; 
}
.alert_message .message{
	margin: 30px 10px 10px 70px;
	display:inline-block;
}

/* ------------------------- slide banner homepage --------------------------*/

/* 
	Resets defualt browser settings
	reset.css
*/

:focus { outline:0; }
a:active { outline:none; }

ol,ul { list-style:none; }
/*table { border-collapse:separate; border-spacing:0; }*/
/*caption,th,td { text-align:left; font-weight:normal; }*/
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

/*
	Page style
*/

#container {
	width:460px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:460px;
	height:250px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:487px;
	height:260px;
	top:-3px;
	left:-13px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:12px;
	left:2px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:457px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:457px;
	height:225px;
	display:block;
	text-align:center;
	margin-left:0px;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-21px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:456px;
}

/*
	Pagination
*/

.pagination {
	margin:0 0 0 0;
	height:10px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
	/*height:12px;*/
	overflow:hidden;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	/*float:left;*/
	overflow:hidden;
	height:12px;
}

.pagination li.current a {
	background-position:0 -12px;
	height:12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 0 0 0;
	background:#000;
	filter: Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	/*background:rgba(0,0,0,.5);*/
	width:100%;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/*
	Footer
*/

#footer {
	text-align:center;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/* --------------------- End Slide banner homepage ------------------------ */

.template_categories {
	width:200px;
}

/* ------------------ tag search ------------------- */
.tag_search {
	position: relative;
	margin: 0 auto 0px auto;
	width: 1000px;
	background: #fff;
}
.tag_search .block {
	padding:30px 20px 20px 20px;
}
.tag_search .block a {
	padding:5px;
}
.tag_search .block a:hover {
	background:#ff9628;
}

.tag_search .title {
position: absolute;
top: -10px;
left: 10px;
font-size: 15px;
width: 112px;
height: 37px;
background: url(../images/tag_search.png) no-repeat;
line-height: 37px;
text-indent: 10px;
color: white;
}

.tag_search .title_page {
top: 0px;
left: 10px;
background: url(../images/bg_title_block.png) repeat-x;
line-height: 24px;
color: #666;
text-align: left;
font-size: 20px;
text-shadow: #CCC 1px 1px;
margin: 0 0px 0 0px;
z-index: 99;
padding: 5px 5px 0px 55px;
height: 44px;
}
.tag_search .title_page h2{
	font-size:24px;
}
.left_title_page {
	position:absolute;
	left:-9px;
	top:0px;
	background: url(../images/b_top_left.png) no-repeat;
	width:9px;
	height:43px;
	display:none;
}
.right_title_page {
	position:absolute;
	right:-17px;
	top:0px;
	background: url(../images/b_top_right.png) no-repeat;
	width:17px;
	height:43px;
	display:none;
}



.tag_search .top-left {
	position:absolute;
	/*background:url(../images/box-top-left.png) no-repeat;*/
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
	display:none;
}
.tag_search .top-right {
	position:absolute;
	/*background:url(../images/box-top-right.png) no-repeat;*/
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
	display:none;
}
.tag_search .bottom-left {
	position:absolute;
	/*background:url(../images/box-bottom-left.png) no-repeat bottom;*/
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.tag_search .bottom-right {
	position:absolute;
	/*background: url(../images/box-bottom-right.png) no-repeat right bottom;*/
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}
.contain_gallery {
	position:relative; 
	padding:20px 10px 20px 10px;
	/*width:900px; */
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	behavior:url(border-radius.htc);  
	background:#333; text-align:center;
	margin:20px 0 0 0;
}

.contain_gallery .img {

	width:200px;
	height:200px;
	float:left;
}
.contain_gallery .demo {
	display:inline-block;
	background: url(../images/b_blue.png) no-repeat;
	width:55px;
	line-height:30px;
	height:30px;
	float:left;
	margin:5px 0 5px 5px;
}
.contain_gallery .demo a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.contain_gallery .tool {
	position:absolute; 
	width:200px;
	height:40px; 
	background: url(../images/bg_tool.png) repeat-x;
	bottom:10px;
}
.contain_gallery .chose {
	display:inline-block;
	background: url(../images/b_orange.png) no-repeat;
	width:55px;
	line-height:30px;
	height:30px;
	float:left;
	margin:5px 0 5px 5px;
	border:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.contain_gallery .left_gal {
	float:left;
	width:300px;
}

.contain_gallery .gallery {
	position:relative;
	width:200px; 
	height:200px;
	float:left;
	padding:10px;
}
.contain_gallery .gallery .rollover {
	position:absolute;
	width:200px;
	height:200px;
	background: url(../images/bg_hover_pic.png) no-repeat;
	left:10px;
	top:10px;
	display:none;
}
.act {
	background:url('images/bg_chose_pic.png') no-repeat;
	padding:10px;
	display:inline-block;
}

.gallery_left {
	position:relative;
	background: url(../images/bg_select.png) no-repeat;
	width:228px; 
	margin-bottom:10px;
	margin-top:-5px;
}
.gallery_title {
	position:absolute;
	top:-8px;
	left:23px;
	background: url(../images/bg_title_select.png) no-repeat;
	width:182px;
	height:37px;
	line-height:37px;
	font-size:18px;
}
.select_gallery_bottom {
	position:absolute;
	bottom:-13px;
	left:0px;
	width:228px;
	height:13px;
	background: url(../images/select_gallery_bottom.png) no-repeat left bottom;
	z-index:99;
}

.contain_box {
	padding:5px;
}
.top_seller {
	background: url(../images/top_seller.png) no-repeat;
	position:absolute;
	left:60px;
	top:10px;
	width:120px;
	height:20px;
}
.gold_member {
	background: url(../images/gold_member.png) no-repeat;
	position:absolute;
	left:45px;
	top:10px;
	width:120px;
	height:20px;
}
.box_select {
	margin: 0px 20px 0 20px; 
	padding:35px 10px 10px 10px;
}
.box_select p {
	text-align:left;
	
}
.box_select p a {
	display:inline-block;
	color:#000;
	font-size:16px;
	width:155px;
	padding:5px;
	border-bottom: solid 1px #666;
	cursor:pointer;
}
.box_select p a:hover {
	background:#ed5f00;
}
.box_select .cm {
	background:#ed5f00;
	width: 165px;
}
.search_title {
	position:absolute;
	left:20px;
	top:-8px;
	width:112px;
	height:39px;
	background:url(../images/search_title.png) no-repeat;
}
.fb_iframe_widget {
	/*width:200px;*/
}
.coupon_photo {  
position:relative;
display: inline; 
zoom: 1;
width: 110px;
z-index:9;
float:left;
text-align:center;
/*border:1px solid #ccc;*/

margin-left:0;
}
.coupon_photo .discount_home {
position: absolute;
right: -20px;
width: 50px;
height: 50px;
background: url(../images/discount.png) no-repeat;
color: white;
font-size: 26px;
top: -20px;
z-index: 9;
font-size: 16px;
font-weight: bold;
line-height: 50px;
}



/* ======== BUTTONS ======= */
div.buttons { text-align: left;} 
div.bbuttons { text-align: left !important; margin-top: 10px; margin-bottom: 10px;} 

.buttons a, .buttons button{
    margin:0;
    border:0;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons span {
}

.buttons button {
display: block;
margin: 15px auto 0px auto;
height: 33px;
background: url(../images/button_ora_1.png) no-repeat right top;
width: 87px;
}
/* orang 
.buttons_ora {	background:url(../images/button_ora_1.gif) no-repeat left top;}
.buttons_ora:hover{	background:url(../images/button_ora_2.gif) no-repeat left top;}
.buttons_ora_b{ background:url(../images/button_ora_1.gif) no-repeat right top;}
.buttons_ora_b:hover{ background:url(../images/button_ora_2.gif) no-repeat right top;}
*/
	
/* blue */
.buttons_blu {	background:url(../images/button_blu_1.gif) no-repeat left top;}
.buttons_blu:hover{	background:url(../images/button_blu_2.gif) no-repeat left top;}
.buttons_blu_b { background:url(../images/button_blu_1.gif) no-repeat right top;}
.buttons_blu_b:hover{ background:url(../images/button_blu_2.gif) no-repeat right top;}
	
/* Green */
.buttons_Gre {	background:url(../images/button_Gre_1.gif) no-repeat left top;}
.buttons_Gre:hover{	background:url(../images/button_Gre_2.gif) no-repeat left top;}
.buttons_Gre_b{ background:url(../images/button_Gre_1.gif) no-repeat right top;}
.buttons_Gre_b:hover{ background:url(../images/button_Gre_2.gif) no-repeat right top;}

	
.buttons button span {	background: red;	display:inline-block;	height:39px;	line-height:33px;	padding:0 10px 0 10px;}
*:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }

/* ============== End BUTTONS ===============*/

#navigator ul li a{	font-weight:bold; color:#505050;}
#navigator ul li a:hover{font-weight:bold; color:#FF8202;}
#form_container h1{
	background:url('images/b_top_bg.gif') repeat;
	padding:8px 0 8px 10px;
	margin:0 ;}


#account h2{
	background:url('images/b_top_bg.gif') repeat;
	border-bottom:1px dashed #CCC; border-top:1px solid #CCC;
	border-left:1px solid #CCC; border-right:1px solid #CCC;
	color:#FF8202;
	padding: 4px 0 ;
	}
.stat{border-bottom:1px solid #dbdbdb; }

.dcenter{ 
display:table; 
margin:5px 0 0 0; 
text-align:center;
width:100%;
}

 /*global tooltip style*/
#tooltip {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	max-width: 350px;
	_width:350px;
	border: 1px solid #cddcee;
	z-index: 10000;
	color: #333333;
	padding:4px;
	background: #FFFEF2;
	margin: 5px;
}
a.tooltip:hover span{display:block; position:absolute; width:350px; padding:5px; zoom:1; border:1px solid #cddcee; background:url(/images/tooltip_bg.gif) repeat-x  #FFFEF2; color:#000000;}
a.tooltip span
{display:none; padding5px; margin-left:10px; margin-top: 20px; width:150px; font-family:"Trebuchet MS", Arial, sans-serif; color:#000000; font-size:11px}
a.tooltip :hover{ font-size:.99em;}

.right_form {
height: 30px;
text-align: left;
color: black;
padding: 5px;
border-bottom: 1px solid #DBDBDB;
background: #fff;
}
.left_form {
width: 25%;
height: 30px;
padding-right: 10px;
background: #ffffff;
color: #FF8202;
padding-left: 10px;
border-bottom: 1px solid #DDD;
text-align: left;
font-weight: bold;
}


/*======================================================== New ============================================================*/
.form_l{padding:20px 0 15px 0px ;}
.form_r{
	margin:10px 0;
	text-align:left;
}  
#login label{margin:-9px 0;}
#login input { display: block; }


.top_stat {
	background:url('images/b_top_bg.gif') repeat;
	border-bottom:1px dashed #CCC; border-top:1px solid #CCC;
	border-left:1px solid #CCC; border-right:1px solid #CCC; 
	padding: 5px 0 ;
	text-align: center;
	color:#FF8202;
	font-family: Verdana, sans-serif;
	font-size: 1.3em;
	font-weight:bold;}

/*--- Head stores -----*/
.hstor{
	/*height:150px;*/ 
	margin: 10px 0;
	}
.hpu{
	border: 1px dashed #ccc; 
	/*height:140px;*/ 
	/*width:255px; */
	float: left;
	
}
.hpu img {
	width:155px;
	margin:10px;
}

.hst{
	border: 1px dashed #ccc; 
	height:140px; 
	width:810px; 
	float: right;
}
.pus{ background: url('images/pic-u.jpg') no-repeat;  border:1px solid #eee; height: 115px; width: 100px; float: left; margin: 10px;}
.put{height: 115px; width: 120px; float: left; margin: 10px 5px 0 0;}
.pse{ background: url('images/Stores-edit.jpg') no-repeat; height: 40px; margin: 10px; padding:50px 0 0;}

	
/*---- Credits: CSSpplay -----*/
/*URL: http://www.cssplay.co.uk/menus/pro_five */
.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url('images/pro_five_0c.gif') repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url('images/pro_five_0a.gif') no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url('images/pro_five_0b.gif') no-repeat right top;}
.menu5 li.current a {color:#000; background:url('images/pro_five_2a.gif') no-repeat;font-size:12px;}
.menu5 li.current a b {background:url('images/pro_five_2b.gif') no-repeat right top;}
.menu5 li a:hover {color:#000; background: url('images/pro_five_1a.gif') no-repeat;}
.menu5 li a:hover b {background:url('images/pro_five_1b.gif') no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url('images/pro_five_2a.gif') no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url('images/pro_five_2b.gif') no-repeat right top;}

/*--------forms --------*/
#form_regis { width: 100%; margin: auto; /*background: #f0f0f0;*/ border: 1px solid #CFCDCD; margin-top: 10px; margin-bottom: 10px; text-align: left; clear: both; }
#form_regis h1 { padding: 3px 0 6px 50px; color: #FF8202; font-weight: bold;  font-size: 1.3em; font-weight: bold; font-family: sans-serif;text-align: left;}
#form_regis h2 { font-size: 1.2em; font-weight: bold; margin-top: 20px; border-bottom: 1px dotted #ccc; color: #22AAF3;padding-bottom: 5px; }
#form_regis label { display: block; line-height: 18px; padding: 0 10px 0 0; font-weight: bold; color: #444; text-align:right; float: left; width:200px;}
#form_regis .title { border-bottom:1px dotted #ccc; clear:both; display:inline-block; margin: 0 0 1em; width: 100%;  background:url("../images/b_top_bg.gif") repeat-x scroll 0 0 transparent;}
#form_regis ul { list-style: none; list-style-type: none;}
#form_regis li { list-style: none; list-style-type: none; display: block; clear: both; width: auto; padding:8px 0;}
#form_regis span {/* display: inline;*/}
#form_regis select { float: left; display: inline;}
#form_regis fieldset { border: 1px solid #ccc; padding: 10px 20px 10px 20px;}
#form_regis legend { font-weight: bold; padding: 5px; color: #444;}
/*#form_regis li span img { width:100px; margin: 5px 0 0 210px;}*/
#form_regis b { color: #0289fb;}


/*-------background image ---------*/
.s-stat{ background: url('images/stat.jpg') no-repeat;	height: 30px; width: 30px; position: absolute; float: left; margin: 0px 0 0 -35px;}
.s-user{ background: url('images/user.jpg') no-repeat;	height: 30px; width: 30px; position: absolute; float: left; margin: 0px 0 0 -35px;}
.s-prod{ background: url('images/prod.jpg') no-repeat;	height: 30px; width: 30px; position: absolute; float: left; margin: 0px 0 0 -35px;}
.Stores-edit{ background: url('images/Stores-edit.jpg') no-repeat;	height: 36px; width: 192px; position: absolute; float: left; margin: 0px 0 0 -35px;}
.pic-user{ background: url('images/pic-u.png') no-repeat;	height: 90px; width: 79px; position: absolute; float: left; margin: 0px 0 0 -35px;}

.login-reg{ background: url('images/login-02.png') no-repeat; height: 34px; width: 32px; position: absolute; float: left; margin: -10px 0 0 8px;}
.regis-step{background: url('images/re-step1.jpg') no-repeat; height: 48px; width: 725px; text-align: center; margin:10px auto;}
.regis-step2{background: url('images/re-step2.jpg') no-repeat; height: 48px; width: 725px; text-align: center; margin:10px auto;}
.regis-step3{background: url('images/re-step3.jpg') no-repeat; height: 48px; width: 725px; text-align: center; margin:10px auto;}
.regis-re{ background: url('images/regis-re.png') no-repeat; height: 40px; width: 40px; position: absolute; float: left; margin: -10px 0 0 8px;}
.regis-bu{ background: url('images/regis-bu.png') no-repeat; height: 40px; width: 40px; position: absolute; float: left; margin: -10px 0 0 8px;}
.re-star{ background: url('images/re-star.jpg') no-repeat; height: 15px; width: 15px; position: absolute; float: left; margin: 1px 0 0 5px;}
.login-log{ background: url('images/login-01.png') no-repeat; height: 34px; width: 32px; position: absolute; float: left; margin: -10px 0 0 5px;}
.stores-bi-ad{ background: url('images/buttom-image-ad.png') no-repeat;	height: 25px; float: right;	width: 25px; position: absolute;	margin: 4px 0 0 0px;}
.stores-bi-remove{ background: url('images/buttom-image-remove.png') no-repeat;
	z-index:0;
	height: 25px;	float: right;	width: 25px;	position: absolute;	margin: 4px 0 0 0px;}
.stores-bi-save{ 
background: url('images/buttom-image-save.png') no-repeat;	
height: 25px;	
float: right;	
width: 25px;	
position: absolute;	
left: 8px;
top: 4px;
}
.stores-bi-update{ background: url('images/buttom-image-update.png') no-repeat;	height: 25px;	float: right;	width: 25px;	position: absolute;	margin: 4px 0 0 0px;}

/*=== button stores ===*/
ul.button-stores { padding: 0px;	margin: 0px;	list-style: none;	float: left;}
ul.button-stores li {	float: left; margin: 5px 10px 8px 0px;}
ul.button-stores span { 
position:relative;
display:inline-block;	
height:30px; 
background:red; 
background: url("../images/button-stores.png") no-repeat left top; 
padding:0 0 0 8px;
}
.delete_but { background: url("../images/button-stores.png") no-repeat right top; height: 30px; text-indent:28px; font-weight:bold; cursor:pointer; text-align: left; padding-right: 15px;}
.delete_but:hover{color: #ff8001;}

ul.button-stores li a {	
background: url("../images/button-stores.png") no-repeat top right; 
float: left;	
text-decoration: none;	
color: #000000;	
padding: 7px 12px 0 0;
font-size:12px;
}
ul.button-stores a span {	float: left;	padding-right: 30px;	display: block;	margin-top: -7px;	height: 30px;}
ul.button-stores li a:hover {	background: url("../images/button-stores.png") no-repeat top right; 	color: #ff8001;}
ul.button-stores li a:hover span, ul.button-stores li a span {	background: url("../images/button-stores.png") no-repeat top left;}

.bts{float: left; width: 600px;}
/*=== tooltip text_box ===*/
.tooltip_form {
	background: url("../images/text_box3.jpg") no-repeat;
	padding:15px 20px 20px 32px;
	width:305px;
	height:80px;
	display:none;
	color:#363535;
	line-height:20px;
	text-align:left;
	font-size:12px;
	margin: 15px 0 0 40px;
	/*	background-color:#fff;
	border:2px solid #fe8b03;*/
	/* outline radius for mozilla/firefox only 
	-moz-box-shadow:0 0 10px #848383;
	-webkit-box-shadow:0 0 10px #848383;*/
}
/*====================================================== End New ==========================================================*/

.but_change {
}
.but_change span {
display: inline-block;
height: 30px;
background: red;
background: url("../images/button-stores.png") no-repeat left top;
padding: 0;
}
.but_change button {
background: url("../images/button-stores.png") no-repeat right top;
height: 30px;
font-weight: bold;
cursor: pointer;
text-align: left;
border:0;
color:#093;
width: 120px;
text-align:center;
}
.but_change button:hover {
color: #FF8001;
}
/*======== Button product ==========*/
.button_pro{
	text-align: center;
	margin: 20px 0;
}
button.button_p {	
	background: url('images/button_ora.jpg') no-repeat scroll top right;
	border:0;
	color: white;
	display: block;
	float: left;
	height: 39px;	
	margin-right: 6px;	
	padding-right: 20px;
	text-decoration: none;
	font-weight: bold;}
button.button_p span {	
	background: url('images/button_ora.jpg') no-repeat;	
	display: block;	
	line-height: 14px;	
	padding: 10px 0 15px 20px;}
button.button_p:hover { /*background-position: bottom right;*/outline: none;}
button.button_p:hover span {/* background-position: bottom left;*/	padding: 10px 0 15px 20px;}

/* END AON */


.block_center {
	position:relative;
	background: white;
	margin:0;
}
.block_center .vertical {
}
.block_center .horizontal {
margin: 0; text-align:center;
overflow:hidden;
}


.block_gallery  {
	width: 100%;
	top:20px;
	left:0px;
	position:absolute;
	z-index:999999;
}
.block_gallery  .vertical {
left: 0px;
display: table-cell;
vertical-align: middle;
text-align: left;
width: 108px;
}
.block_gallery  .horizontal {
margin: 0; text-align:center;
}


.block_coupon {
display: table;
height: 100px;
border: 1px solid #CFE9FF;
background: white;
float: left;
}
.block_coupon .vertical {
left: 0px;
display: table-cell;
vertical-align: middle;
text-align: left;
width: 108px;
}
.block_coupon .horizontal {
margin: 0; text-align:center;
}

.bottom_template {
	background: url(../images/bg_bottom_template.png) repeat;
	position:absolute; 
	z-index:99; 
	height:55px; 
	width:200px;
	bottom:10px;
	left:10px;
}
.bottom_template p {
	color:#fff;
	font-weight: bold;
}
.but_demo {
	background: url(../images/but_demo.png) no-repeat;
	width:69px;
	height:31px;
	border:0px;
	margin:4px;
	cursor:pointer;
	display:inline-block;
}
.but_demo:hover {
	background:url(../images/hover_but_demo.png) no-repeat;
}
.but_chose {
	background: url(../images/but_chose.png) no-repeat;
	width:69px;
	height:31px;
	border:0px;
	margin:4px;
	cursor:pointer;
	display:inline-block;
}
.but_chose:hover {
	background: url(../images/hover_but_chose.png) no-repeat;;
}
.but_chose a:hover {
	background: red;
	width:69px;
	height:31px;
	border:0px;
	margin:4px;
	cursor:pointer;
	display:inline-block;
}
.chose_gallery {
	position:relative;
	float:right; width:660px; background:#666;
}
.bg_list_gallery {
	margin: 10px 0 0 0; 
	background: url(../images/bg_repeat_list.png) repeat-y; 
	float:left; 
	width:228px;
}
.menu_check_box {
}
.menu_check_box .left {
	float:left;
}

.old_template {
	position:relative;
	width:293px; 
	height:315px; 
	margin:0 auto 10px auto;
	background: url(../images/bg_old_banner.png) no-repeat;
}
.old_template .block {
	width: 265px;
	height: 265px;
	padding: 30px 0 0 13px;
}
.old_template .block img {
	width:250px;
	height:250px;
	border:1px #ccc solid;
}
.your_temp {
	position:absolute;
	top:-10px;
	left:10px;
	width:185px;
	height:37px;
	line-height:37px;
	background:url(../images/bg_yourtemplate.png) no-repeat;
	font-size: 18px;
	color:#eee;
}
.name_temp {
	position: absolute;
	bottom: 16px;
	left: 10px;
	font-weight: bold;
	width: 272px;
	text-align:center;
}

.slidetype {
	 border:1px solid #ccc;
	 padding:10px;
	 margin-bottom:10px;
}
.slidetype .slide1 {
	position: absolute;
	top: 25px;
	left: 10px;
	width:225px;
	height:126px;
	background:url(../images/slide1.gif) no-repeat left top;
}
.slidetype .slide2 {
	position: absolute;
	top: 25px;
	left: 248px;
	width:225px;
	height:126px;
	background:url(../images/slide2.gif) no-repeat left top;
}
.slidetype .slide3 {
	position: absolute;
	top: 25px;
	left: 485px;
	width:225px;
	height:126px;
	background:url(../images/slide3.gif) no-repeat left top;
}
.slidetype .slide4 {
	position: absolute;
	top: 25px;
	left: 722px;
	width:225px;
	height:126px;
	background:url(../images/slide4.gif) no-repeat left top;
}
.slidetype ul {
	position:relative;
}
.slidetype ul li {
	float:left;
	padding-top:135px;
	margin:0 0 0 10px;
	width:225px;
	text-align:center;
}
.confix_header {
	position:relative;
	 border:1px solid #ccc;
	 padding:10px;
	 margin-bottom:10px;
	 height:380px;
}
.confix_header ul li {
	float:left;
	margin:5px 0 10px 10px;
}
.confix_header .layout_page {
	position:absolute;
	right:20px;
	top:20px;
	width:311px;
	height:368px;
	background:url(../images/layout_page.gif) no-repeat top left;
}
.ads_per_page {
	 border:1px solid #ccc;
	 padding:10px;
	 margin-bottom:10px;
}
.ads_per_page select {
	margin-top:10px;
}

.ads_per_page ul {
	position:relative;
}
.ads_per_page ul li {
	float:left;
	margin:5px 0 10px 0;
}

.up_slide {
	 position:relative;
	 border:1px solid #ccc;
	 padding:10px;
	 margin-bottom:10px;
	 height:250px;
}
.up_slide .manul_slide {
	position:absolute;
	right:10px;
	background:url(../images/manul_slide.gif) no-repeat;
	width:396px;
	height:236px;
}
.up_slide ul {
}
.up_slide ul li {
	float:left;
}

.product_slide {
	position:relative;
	 border:1px solid #ccc;
	 padding:10px;
	 margin-bottom:10px;
}

.product_slide .colum1 {
	position:absolute;
	top: 42px;
	left: 38px;
	width:204px;
	height:177px;
	background:url(../images/column1.gif) no-repeat left top;
}
.product_slide .colum2 {
	position:absolute;
	top: 42px;
	left: 271px;
	width:204px;
	height:177px;
	background:url(../images/column2.gif) no-repeat left top;
}
.product_slide .colum3 {
	position:absolute;
	top: 42px;
	left: 505px;
	width:204px;
	height:177px;
	background:url(../images/column3.gif) no-repeat left top;
}
.product_slide .colum4 {
	position:absolute;
	top: 42px;
	left: 737px;
	width:204px;
	height:177px;
	background:url(../images/column4.gif) no-repeat left top;
}

.product_slide ul {
}
.product_slide ul li {
	float:left;
	width:204px;
	padding-top:185px;
	text-align:center;
	margin:10px 0 0 27px;
	/*left:27px;*/
}
.loadding_gall {
	/*display:none;*/
	position:absolute;
	left:0px;
	top:0px;
	z-index:999999;
	background:#000;
	width:100%;
	height:100%;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}
/* AON */
.room_rent {   border:1px solid #fee8bc; text-align: center; margin-top: 20px;}

.room_rent td{   border-bottom :1px dashed #dbdbdb; border-right :1px dashed #dbdbdb; padding: 5px ; text-align: left}

.detail_a {   background: url("../images/bg_title.gif") repeat-x scroll 0 0 transparent ;    border: 1px solid #DBDBDB;    font-size: 14px;    padding: 0 10px;   color: #444444; text-align: left; }

.detail_title{   background: url("../images/bullet-right-blue-trans.png") no-repeat center left; color: #EA6017;  padding: 0 0 0 15px; font-weight: bold; text-indent: 13px;}

.detail_r{ color: #1083BE; }

.detail_r_c{ color: #1083BE;   text-align: center;}

/* END AON */

.user_categories {
	padding:10px;
}
.user_categories ul {
	padding:0;
	margin:0;
}
.user_categories ul li {
	float:left;
	margin: 0 10px 0 0;
	font-size:15px;
	color:#000;
}
.user_categories ul li select {
    height:30px;
}
p .blue {
color:#268bc2;
font-weight:bold;
}
#search_options ul li {
float: left;
}
.hot_product {
	margin: 0 0 0 10px;
}
.hot_product strong a {
	font-size:14px;
}
.hot_product li {
	position: relative;
	width: 180px;
	float: left;
	height: 300px;
	border: solid 1px #CCC;
	margin: 10px 4px 15px 4px;
}
.hot_product li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.tools_product {
	padding:2px 0;
	/*border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;*/
}
.padding_10 {
	padding:10px;
}
.padding_left {
}
.list_page {
	padding:10px 10px 10px 0;
}
.list_page ul {
}
.list_page ul li {
	text-align:left;
	padding:5px 0 0 0;
	border-width:0 0 1px 0;
}
.list_page ul li a {
	background: url(../images/line.jpg) no-repeat bottom;
	color: black;
	padding: 5px;
	display: inline-block;
	line-height: 20px;
	padding: 7px 0px 7px 10px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
.list_page ul li a:hover {
	color:#F60;
}
.list_page ul li ul li {
	padding: 0;
}
.list_page ul li ul li a {
	text-indent:15px;
}
.list_page ul li ul li a:hover {
	color:#F60;
}
.zIndex {
	z-index:1000;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.address_user {
	width: 278px;
	margin: 0 0 0 5px;
}
.hard_break{
/*white-space: pre-wrap; *//* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.headlink a {
	background:none;
	color:#666;
	padding:0 0 0 5px;
}

.not_found {
	font-size:20px;
	color:#F30;
	height:60px;
	line-height:60px;
	text-align:center;
	margin:0 auto;
}
.more_product {
	position: absolute;
	right: 10px;
	bottom: -10px;
	z-index: 2;
}
.more_product a {
	color:#36F;
	font-size:14px;
}
.left_profile {
	/*float:left;
	width:450px;*/
	margin: 0 0 0 20px;
}
.left_profile h3 {
	font-size: 18px;
	padding: 4px 0;
	color:#666;
}
.left_profile p {
	padding: 4px 0 0 0;
	font-size: 14px;
	line-height: 19px;
	color:#666;
}
.left_profile p span {
	font-size: 16px;
	color: #666;
	width: 185px;
	display: inline-block;
}
.right_profile {
	margin: 0 20px 0 0;
}
.hot_product img { 
	width:100px;
	/*height:100px;*/
}
#ts-display-portfolio #ts-display-pf-col-2 li a {
	/*position:relative;
	display:inline-block;*/
}
.hot_product li a {
	display:inline-block;
	height:100%;
	width:100%;
}
.hot_product li a:hover {
	background:#EAEAEA;
	height:100%;
	width:100%;
}
.bg_headder {
z-index: -10;
width: 100%;
height: 1000px;
/*background: url(../images/banchaatv_bg.jpg) repeat-x 0px -300px;*/
position: fixed;
}
.flow_left {
	position:absolute;
	left:-10px;
	z-index:1;
	width:42px;
	height:44px;
	background:url(../images/flow_left.png) no-repeat left top;
}
.flow_right {
	position:absolute;
	right:-10px;
	z-index:1;
	width:42px;
	height:44px;
	background:url(../images/flow_right.png) no-repeat right top;
}
.big_flow_left {
	position:absolute;
	left:-19px;
	top:0px;
	z-index:1;
	width:19px;
	height:51px;
	background:url(../images/big_flow_left.png) no-repeat left top;
	display:none;
}
.big_flow_right {
	position:absolute;
	right:-19px;
	top:0px;;
	z-index:1;
	width:19px;
	height:51px;
	background:url(../images/big_flow_right.png) no-repeat right top;
	display:none;
}

.bg_footer {
	/*position: fixed;
	height: 302px;
	width: 100%;
	background: url(../images/footer_bg.png) no-repeat center top;
	bottom: 0px;
	z-index: -1;*/
}
.bg_welcome {
	width:774px;
	height:584px;
	background:url(../images/bg_welcome.png) no-repeat left top;
}
.bg_welcome .contain {
	padding: 115px 10px 0 300px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	}
.detail_content_left .content #details ,.detail_content_left .content #details span {
	color: #666;
	font-size: 14px;
}
.ui-widget-content {
	border: 1px solid #DDD;
	border-top: 0;
	background: white;
	margin: 20px 18px 10px 16px;
	p/*adding: 0 0 20px 0;*/
	border-image: initial;
}
.tag_for_search {
	position: relative;
	margin: 0 auto 5px auto;
	border: 1px solid #CCC;
	border-image: initial;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tag_for_search .block {
	padding:30px 20px 20px 20px;
}
.tag_for_search .block a {
	padding:5px;
}
.tag_for_search .block a:hover {
	background:#ccc;
}

.tag_for_search .title {
position: absolute;
top: 0px;
left: 10px;
font-size: 15px;
width: 112px;
height: 30px;
background: none;
line-height: 30px;
text-indent: 10px;
color: #22AAF3;
}

.tag_for_search .title_page {
	position: absolute;
	top: -10px;
	left: 10px;
	font-size: 15px;
	height: 43px;
	background: url(../images/bg_title.png) repeat-x;
	line-height: 43px;
	color: white;
	text-align: left;
	font-size: 20px;
	text-shadow: #666 1px 1px;
	margin: 0 17px 0 9px;
	z-index: 99;
}
.ad_content p {
	font-size:12px;
}
.detail_company {
	float:left; 
	width: 450px;
	font-size:14px;
	color:#666;
}





/* 

Relaxa - CSS File

USE THIS STYLE SHEET FOR INNER PAGE

*/
.pagetitle{ 
top: 0px;
left: 10px;
background: #fff url(../images/bg_title_block.png) repeat-x;
line-height: 24px;
color: #666;
text-align: left;
font-size: 20px;
text-shadow: #CCC 1px 1px;
margin: 0 0px 0 0px;
z-index: 99;
padding: 5px 5px 0 55px;
height: 44px;
}

/* Pagenavi */

.pagenavi {clear:both; padding:20px 0; margin-top:50px;}
.pagenavi a, .pagenavi a:visited{
	color:#676767;
	background:none;
	padding:5px 10px;
	margin:0 4px;
}

.pagenavi a:hover{
	background-color:#2d2d2d;
	color:#fff;
	padding:5px 10px;
	margin:0 4px;
}
.pagenavi .current{
	background-color:#2d2d2d;
	color:#fff;
	padding:5px 10px;
	margin:0 4px;
	}
.pagenavi .pages{
	color:#676767;
	background:none;
	padding:5px 0px;
	margin:0 4px 0 0;
} 

#ts-display-portfolio{margin-top:10px;} /* new */

/*======= Portfolio 1 Column =======*/
#ts-display-pf-col-1{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-1 li{list-style-type:none; padding:0; margin:0 0 10px 0; !important}
#ts-display-pf-col-1 li.nomargin{margin-right:40px;}
#ts-display-pf-col-2  .listbox {height: 420px;} 
#ts-display-pf-col-1 h2{margin-bottom:10px;}

#ts-display-pf-col-1 .ts-display-pf-img{
	width:500px;
	height:241px;
	float:left;
	margin-top:5px;
	margin-right:120px
}

#ts-display-pf-col-1 .ts-display-pf-img a.image{
	width:500px;
	height:241px;
	display:block;
	position:relative;
}

#ts-display-pf-col-1 img{
	/*width:520px;
	height:250px;*/
	display:block;
	position:relative;
	margin:0 auto 10px auto;
}
#ts-display-pf-col-1 .ts-display-pf-text{
	width:300px;
	float:left;
	padding-left:0;
	padding-top: 20px;
}
#ts-display-pf-col-1 .list_text	{ margin:0 0 0 5px; text-align:left;  height: 200px; } /* list_text */
#ts-display-pf-col-1 .price	{ font:normal 18px ;  } /* price */
#ts-display-pf-col-1 ul.features 	 	{ margin:15px 0; padding:0; background:none; overflow:hidden; } /* ul.features */
#ts-display-pf-col-1 ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px; } /* ul.features li  */
#ts-display-pf-col-1 ul.features li img	{ 
	padding-right:0px; 
	float:left;   
	height: 30px;
	width: 30px;
	} /* ul.features li img */
#ts-display-pf-col-1 .discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -100px 0 0 470px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;	
}

#ts-display-pf-col-1 .ts-display-pf-text #side ul li a, #side ul li a:visited {color: #676767;}
/* #ts-display-pf-col-1 .ts-display-pf-text .more, .more:visited, .button, .button:hover, .button:visited{color:#6EB26D; font-size:13px; text-decoration:none} */
#ts-display-pf-col-1 .ts-display-pf-text .more:hover, .button:hover{color:#6EB26D; text-decoration:underline}

/*======= Portfolio 2 Column =======*/
#ts-display-portfolio #ts-display-pf-col-2{
	width: 700px;
	margin: 0 auto;
	padding: 0;
} 
#ts-display-portfolio #ts-display-pf-col-2 li{  
	float: left;
    list-style-type: none;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 330px;
} 


/* #ts-display-pf-col-2 .ts-display-pf-text .more, .more:visited, .button, .button:hover, .button:visited{color:#6EB26D; font-size:13px; text-decoration:none} */
#ts-display-pf-col-2 .ts-display-pf-text .more:hover, .button:hover{color:#6EB26D; text-decoration:underline}

#ts-display-pf-col-2{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-2 li.nomargin{margin-right:0;margin-bottom:20px;width:280px;} 
#ts-display-pf-col-2 h2{margin-bottom:10px;width:250px;}


#ts-display-pf-col-2 .ts-display-pf-img{
	width:250px;
	height:220px;
}

#ts-display-pf-col-2 .ts-display-pf-img a.image{
	width:250px;
	height:220px;
	display:block;
	position:relative;
}

#ts-display-pf-col-2 img{
	/*width:270px;*/
	height:200px;
	display:block;
	position:relative;
	margin:0 auto;
}

#ts-display-pf-col-2 .ts-display-pf-text{
	margin-top:20px;
	height:280px;
	width:250px;
}
.listbox ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px; }
#ts-display-pf-col-2 .list_text	{ margin:10px 0 0;padding: 0px; text-align:left; } /* list_text */
#ts-display-pf-col-2  .list_text .posttitle{height: 120px;} 
#ts-display-pf-col-2  .listbox {height: 400px; padding: 0 15px 0 0;} 
#ts-display-pf-col-2  .list_text  p{
	/*height:130px; */
	width:275px;
	}
#ts-display-pf-col-2 .price	{ font:normal 18px ;  } /* price */
#ts-display-pf-col-2 ul.features 	 	{ margin:5px 0; padding:0; background:none; overflow:hidden; } /* ul.features */
#ts-display-portfolio  #ts-display-pf-col-2  ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px;width: 70px; } /* ul.features li  */
#ts-display-pf-col-2 ul.features li img	{ 
	padding-right:0px; 
	float:left;   
	height: 30px;
	width: 30px;
	} /* ul.features li img */

#ts-display-pf-col-2 .discount {
  background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
height: 80px;
margin: 0px 0 0 220px;
padding: 20px 0 0 0;
position: absolute;
width: 85px;
z-index: 99999;
}

/*======= Portfolio 3 Column =======*/
#ts-display-pf-col-3{
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
	width: 930px;
}
#ts-display-pf-col-3 li{
	list-style-type:none; 
	padding:0; 
	margin: 0px 10px 20px 0;
	width: 300px;  
	float:left;
	/*height:480px;*/
}
/*#ts-display-pf-col-3 li.nomargin{margin-right:0;margin-bottom:120px;}*/
#ts-display-pf-col-3 h2{margin-bottom:10px}
#ts-display-pf-col-3 .price	{ font:normal 18px ;  } /* price */
#ts-display-pf-col-3 .list_text  p{height:80px; width:275px;}
#ts-display-pf-col-3 .list_text	{ margin:10px 0 0;padding: 0px; text-align:left; } /* list_text */
#ts-display-pf-col-2  .listbox {height: 330px; padding: 10px;} 
#ts-display-pf-col-3 ul.features { margin:15px 0; padding:0; background:none; overflow:hidden; height: 30px; } /* ul.features */
#ts-display-portfolio  #ts-display-pf-col-3  ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px;width: 70px; } /* ul.features li  */
#ts-display-pf-col-3 ul.features li img	{ 
	padding-right:0px; 
	float:left;   
	height: 30px;
	width: 30px;
	} /* ul.features li img */

#ts-display-pf-col-3 .ts-display-pf-img{
	width:290px;
	height:206px;
	overflow:hidden;
}

#ts-display-pf-col-3 .ts-display-pf-img a.image{
	width:290px;
	height:206px;
	display:block;
	position:relative;
	text-align: center;
}
#ts-display-pf-col-3 img{
	/*height:170px; */
	position:relative;
	overflow:hidden;
	/*width: 250px*/;
	margin:0 auto;
}
#ts-display-pf-col-3 .ts-display-pf-text{
	margin-top:20px;
	height:170px;
}
/*#ts-display-pf-col-3 .discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -120px 0 0 210px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}*/

/*======= Portfolio 4 Column =======*/
#ts-display-pf-col-4{
	list-style-type:none; 
	padding:0; 
	margin:0 auto;
	width: 940px;
	background:green;
}
#ts-display-pf-col-4 li{
	list-style-type:none; 
	padding:0; 
	margin: 0 10px 10px 10px;
	width:215px;  
	float:left;/* height:440px;*/
}
#ts-display-pf-col-4 li .listbox {
	height:400px;
}

/*#ts-display-pf-col-4 li.nomargin{margin-right:0;margin-bottom:50px;}*/
#ts-display-pf-col-4 h2{margin-bottom:10px}
#ts-display-pf-col-4 .price	{ font:normal 14px ;  } /* price */
#ts-display-pf-col-4 .list_text  p{height:100px; width:205px;}
#ts-display-pf-col-4 .list_text	{ 
	margin:0px; 
	padding: 0; 
	text-align:left;
	/*width: 210px; */
} /* list_text */
#ts-display-pf-col-4 ul.features { margin:15px 0; padding:0; background:none; overflow:hidden; height: 30px; } /* ul.features */
#ts-display-portfolio  #ts-display-pf-col-4  ul.features li  	{ float:left; font-size:10px; display:inline; margin:0 5px 0 0;  padding:0 3px 0 0; line-height:30px;width: 60px;height: 30px; } /* ul.features li  */
#ts-display-pf-col-4 ul.features li img	{ 
	padding-right:0px; 
	float:left;   
	height: 20px;
	width: 20px;
	} /* ul.features li img */
#ts-display-pf-col-4 .ts-display-pf-img{
	width:180px;
	height:125px;
	overflow:hidden;
}

#ts-display-pf-col-4 .ts-display-pf-img a.image{
	width:208px;
	height:165px;
	display:block;
	position:relative;
	border: 1px solid #EBEAEA; /*===== new =====*/
	overflow: hidden;/*===== new =====*/
	text-align: center;/*===== new =====*/
}
#ts-display-pf-col-4 img{
	width:180px;
	height:125px;
	overflow:hidden;
}
#ts-display-pf-col-4 .ts-display-pf-text{
	margin-top:20px;
	height:200px;
}
#ts-display-pf-col-4 .discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -135px 0 0 132px; /*===== new =====*/
/*  margin: -125px 0 0 125px; */
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}

/* PORTFOLIO */
.ts-display-pf-img{position:relative;}
.ts-display-clear{clear:both; height:1px !important; line-height:1px !important; float:none!important}
#ts-display-portfolio .separator.line{ margin-bottom:30px;}
.ts-display-pf-text .more{}
.ts-display-pf-text .more:hover{}
.ts-display-pf-text p{margin-bottom:10px;}

/*======= Portfolio 1 Column =======*/
.ts-display-pf-col-1{list-style-type:none; padding:0; margin:0;}
.ts-display-pf-col-1 li{list-style-type:none;  margin:0px 0px 50px 0;}
.ts-display-pf-col-1 li.last{ background:none;}
.ts-display-pf-col-1 li.nomargin{margin-right:0;}
.ts-display-pf-col-1 h2{margin-bottom:10px; font-size:16px;}

.ts-display-pf-col-1 .ts-display-pf-img{
	width:611px;
	height:480px;
	float:left;
	margin-top:5px;
	margin-right:30px;
}

.ts-display-pf-col-1 .ts-display-pf-img a.image{
	width:611px;
	height:480px;
	display:block;
	position:relative;
}

.ts-display-pf-col-1 .ts-display-pf-text{
	width:299px;
	float:left;
	padding-left:0;
	
}

.position-right .discount{
    margin: -85px 0 0 320px; 
}


/*======= Portfolio 2 Column =======*/
.ts-display-pf-col-2{list-style-type:none; padding:0px; margin:0px 0px 40px 0px; float:left;}
.ts-display-pf-col-2 li{list-style-type:none; padding:0; margin:0 35px 0px 0; width:449px;  float:left}
.ts-display-pf-col-2 li.nomargin{margin-right:0;}
.ts-display-pf-col-2 h2{margin-bottom:10px;}

.ts-display-pf-col-2 .ts-display-pf-img{
	width:449px;
	height:315px;
}

.ts-display-pf-col-2 .ts-display-pf-img a.image{
	width:449px;
	height:315px;
	display:block;
	position:relative;
}

.ts-display-pf-col-2 .ts-display-pf-text{
	margin-top:15px;
}


/*======= Portfolio 3 Column =======*/
.ts-display-pf-col-3{list-style-type:none; padding:0px; margin:0px 0px 40px 0px; float:left;}
.ts-display-pf-col-3 li{list-style-type:none; padding:0; margin:0 35px 0px 0; width:287px;  float:left}
.ts-display-pf-col-3 li.nomargin{margin-right:0;}
.ts-display-pf-col-3 h2{margin-bottom:10px}

.ts-display-pf-col-3 .ts-display-pf-img{
	width:287px;
	height:248px;
}

.ts-display-pf-col-3 .ts-display-pf-img a.image{
	width:287px;
	height:248px;
	display:block;
	position:relative;
}

.ts-display-pf-col-3 .ts-display-pf-text{
	margin-top:15px;
}

/*======= Portfolio 4 Column =======*/
.ts-display-pf-col-4{list-style-type:none; padding:0px; margin:0px 0px 40px 0px; float:left;}
.ts-display-pf-col-4 li{list-style-type:none; padding:0; margin:0 35px 0px 0; width:207px; float:left}
.ts-display-pf-col-4 li.nomargin{margin-right:0;}
.ts-display-pf-col-4 h2{margin-bottom:10px}

.ts-display-pf-col-4 .ts-display-pf-img{
	width:207px;
	height:178px;
}

.ts-display-pf-col-4 .ts-display-pf-img a.image{
	width:207px;
	height:178px;
	display:block;
	position:relative;
}

.ts-display-pf-col-4 .ts-display-pf-text{
	margin-top:15px;
}

/* ======== BLOG =========*/
.posttitle{margin:0 0 0 0; font-size:28px; line-height:30px;}
.posttitle a, .posttitle a:visited{color:#353535}
.posttitle a:hover{text-decoration:none}
.post{margin-bottom:50px;  position:relative; }
.post.single{margin-bottom:0px; padding-bottom:0px; border:0;}
.entry-content{padding:10px 0 6px 0;}
.postdate{color:#c6c6c6;}
.entry-utility{font-size:10px; }

#comment .pagenavi{
	padding:0 0 40px 0;
}
.commentlist{
	list-style-type:none;
	padding:20px 0;
	margin:0;
}
.commentlist ol{
	list-style-type:none;
	padding:30px 0 0 90px;
	margin:0;
}

.commentlist li{
	position:relative;
	padding:0 0 30px 0;
}
.commentlist li li{
	position:relative;
	padding:0;
}

.avatar{
	position:absolute;
	top:0;
	left:0;
}
.tuser{font-size:14px; color:#303030;}
.tdate{ font-size:10px; font-style:italic;}
.comment-body{margin:0 0 0 90px; padding:0;}
#commentform label{display:block}
#commentform .text-input{
	margin-bottom:8px;
	padding:8px 5px;
	vertical-align:middle;
}
#commentform .textarea{
	margin-bottom:10px;
	padding:8px 5px;
	vertical-align:top;
}
#commentform .button{
 }
#commentform .button:hover{}

/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}

#contactform label{display:block}
label.sp { width:3px;}
span.error{color:red;text-align:left; font-size:11px;}
#contactform .text-input{
	margin-bottom:8px;
	padding:8px 5px;
	vertical-align:middle;
	background-color:#f6f6ec;
	width:98%;
}
#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }


#contactform #contact .button{
	color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
	margin-bottom: 8px;
    margin-top: 5px;
    padding: 8px 25px;
}
/* button */
.buttons .button{
	color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
	margin-bottom: 8px;
	text-indent:-10px;
}

.box_welcome {
padding: 20px;
background: url(../images/bg_box_procut.png) repeat-y left;
margin: 0 0 20px 0;
}
.bg_copyright {
	margin: 0 auto;
	text-align: center;
	color: #000;
	height: 30px;
	width: 1000px;
	line-height: 30px;
	padding: 4px 0;
}
.ui-state-active a {
	color:#666;
}

.sys_slider .price {
	color:red;
	font-size:20px;
	padding:6px 10px;
	background:#fff;
	text-align: center;
width: 250px;
margin: 20px 0 0 10px;
}
.sys_slider .read_more {
position: absolute;
bottom: 10px;
right: 0px;
}
.sys_slider .read_more a{
	color:#fff;
}
.sys_slider .read_more a:hover{
	co#ccc;
}


.box_prodcut {
	position:relative;
	margin:0 0 0px 0;	
}
.box_prodcut .title_product {
position: relative;
height: 30px;
margin: 0 0px 14px 0px;
z-index: 2;
padding: 0px;
border-bottom: 5px solid black;
}
.box_prodcut .title_product h2 {
	float:left;
	color:#22AAF3;
	padding:0 0 0 10px;
	margin:0;
}
.box_prodcut .title_product .text {
	line-height: 43px;
	text-align: center;
	padding: 0 0 0 0;
	font-size: 18px;
	color:#ffffff;
}
.box_prodcut .title_product .text a {
	font-size: 18px;
	color:#EA6017;
}
.box_prodcut .title_product .left {
	position:absolute;
	left:-12px;
	width:12px;
	height:43px;
	
}
.box_prodcut .title_product .right {
	position:absolute;
	right:-12px;
	top:0px;
	width:12px;
	height:43px;
	background: url(../images/b_top_right.png) no-repeat;
}
.box_prodcut .box_content {
	position:relative;
	text-align:left;
	padding: 0 0 0 0;
	margin:-5px 0 0 0;
}
.box_prodcut .box_content .read_more{
	text-align:right;
	padding:0 20px 10px 0;
}

.vertical {
}
.vertical strong a {
	font-size:14px;
}
.vertical li {
position: relative;
margin: 0px 0px 10px 10px;
float: left;
}
.vertical li .block_center .horizontal {
	position:relative;
	text-align:center;
	height:200px;
	overflow:hidden;
}
.vertical li .block_center .horizontal h3{
	position:absolute;
	bottom: 0px;
	display:inline-block;
	background:url(../images/bg_name.png) repeat-x;
	height: 50px;
	line-height: 50px;
	right: 0px;
	left: 0px;
	text-align: center;
	color: white;
	font-size: 18px;
}
.vertical li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.vertical img { 
	border:2px #e6e6e8 solid;
}
.vertical li a {
	display:inline-block;
	height:100%;
	width:100%;
}
.vertical li a:hover {
	background:#EAEAEA;
	height:100%;
	width:100%;
}

.vertical .block_center {
position: relative;
display: table;
background:  url(../images/shadow_bottom.png) no-repeat bottom left;
margin: 0px;
padding: 0 0 10px 0;
float: none;
}
.vertical .ad_content {
width: 135px;
margin: 5px 2px 5px 5px;
float: none;
}
.sub_top_menu {
width: 1000px;
height: 30px;
margin: 0 auto;
background:#e73188;
/*border: 1px solid white;*/
}
.sub_top_menu ul {
	margin: 0 0 0 5px;
}
.sub_top_menu ul li {
	float:left;
	line-height: 30px;
	margin: 0 0 0 2px;
}
.sub_top_menu ul .active_sub {
	background:#CF0063;
}
.sub_top_menu ul li  a {
	color:#fff;
}
.sub_top_menu .headlink a {
color: #fff;
padding: 2px 5px 3px 5px;
font-size:14px;
}
.sub_top_menu .headlink a:hover {
	background:#db0069;
}
.sub_top_menu ul .sub_active a {
	background:#db0069;
	padding: 2px 5px 3px 5px;
}
.sub_top_menu ul .sub_active a:hover {
	background:#db0069;
	padding: 2px 5px 3px 5px;
}

.text_link {
	margin: 0 0 0 0;
	padding:10px 5px 0 5px;
}
.text_link strong a {
	font-size:14px;
}
.text_link li {
	position: relative;
	border: dotted 1px #CCC;
	border-width:0 0 1px 0;
	margin: 0px 0px 0px 0px;
}
.text_link li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.text_link li a {
	display:inline-block;
	height:100%;
	width:100%;
	text-indent:5px;
}
.text_link li a:hover {
	background:#666;
	height:100%;
	width:100%;
}
.text_link .ink_content {
}
.text_link .name {
	color:#fff;
	font-size:12px;
}

.thumb_list {
	margin: 0 10px;
	padding:5px ;
}
.thumb_list strong a {
	font-size:14px;
}
.thumb_list li {
position: relative;
border: dotted 1px #CCC;
margin: 0 0 10px 0;
border-width: 0 0 1px 0;
padding: 0;
display: block;
}
.thumb_list li .name {
	font-size: 12px;
	line-height: 14px;
	color: white;
}
.thumb_list li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.thumb_list img {
width: 150px;
}
.thumb_list li a {
}
.thumb_list li a:hover {
	background:none;
	height:100%;
	width:100%;
}
.thumb_list .block_center {
position: relative;
display: inline;
border: none;
margin: 4px;
padding: 3px;
background: none;
}
.thumb_list .vertical {
margin: 0 0 0 0;
padding: 0px 0 0 0;
overflow:hidden;
}
.thumb_list .block_center .horizontal {
margin: 0;
text-align: center;
}
.thumb_list .ad_content {
margin: 0 3px 3px;
color: white;
padding: 0 3px 3px;
}
.product_left .thumb_list .ad_content {
float: right;
width: 120px;
margin: 0px 0px 0 0;
}
.bg_copyright a {
display: inline-block;
height: 23px;
}
.read_more {
text-align: right;
font-size: 12px;
color: white;
padding: 10px 10px 0 0;
float: right;
}
.read_more a {
	color:#000;
}
.main_box {
	background: url(../images/bg_box_procut.png) repeat-y left;
	padding: 10px 0 0 0;
	margin: 0 0 0px 0;
}
#loancalc {
	background: url(../images/bg_box_procut.png) repeat-y left;
}

.center_title {
position: relative;
padding: 0 0px;
}

.article_search {
position: relative;
color: #7D7D7D;
z-index: 0;
padding: 0;
text-align: left;
}
.find_article {
height: 20px;
width: 180px;
position: absolute;
left: 35px;
top: 8px;
}
.article_search button {
line-height: 22px;
height: 25px;
margin: 0px 0 0 0;
position: absolute;
right: 10px;
top: 7px;
width: 50px;
}
.content_right .search_box {
	padding:10px 0 10px 0;
}
.content_right .box_containner .search_height {
	height:40px;
}



.article_listing {
	margin: 10px 0px 10px 0px;
border-bottom: 1px solid #CCC;
}
.article_listing  li {
	margin:0 0 0px 0px;
	position:relative;
}
.article_listing .listbox {
	position: relative;
	padding: 0;
	text-align: center;
	overflow: hidden;
	border: none;
	padding: 3px 0px 5px 0px;
	height: inherit;
	border-top: 1px #CCC dotted;
}
.article_listing .listbox .read_more ,.article_listing .listbox .read_more a {
	color: #FEA700;
	font-size: 12px;
	text-align: right;
	text-decoration: underline;
}
.article_listing .listbox .detail_content p {
	text-align:left;
	font-size: 13px;
}
.article_listing .listbox img {
height: 180px;
}
.article_listing .listbox .list_text {
	margin: 0 0 0 5px;
	text-align: left;
}
.article_listing .listbox .detail_content {
	position: relative;
	text-align: left;
	font-size: 14px;
	color: #666;
	padding:0 10px 0 10px;
}
.article_listing .listbox .list_text .ref {
	padding: 0px 4px;
	margin: 0 0 10px 0;
	font-size:12px;
}
.article_listing .listbox .list_text .ref .name {
	color:#EE9D00;
}
.article_listing .listbox .list_text .ref .date {
	font-size:13px;
	font-family:Times New Roman;
}
.article_listing .listbox .list_text .ref .details_icons {
	border: none;
	padding: 8px 0 8px 0;
}
.article_listing .listbox .list_text h4 {
	
	padding: 3px 0 2px 0;
	font-size:16px;
}

/** GALLERY ***/

.show_template {
background: url(../images/bg_box_procut.png) repeat-y left;
padding: 0 0 20px 0;
}
.list_gallery {
	margin:0 0 0 40px;
	padding: 10px 0;
}
.list_gallery ul li {
position: relative;
width: 207px;
height: 200px;
float: left;
margin: 10px;
background: url(../images/bg_box_gallery.png) no-repeat left top;
}
.list_gallery ul li .pic {
position: relative;
border: 1px solid #CCC;
width: 170px;
height: 120px;
margin: 7px auto 0 20px;
overflow: hidden;
}
.list_gallery ul li .pic img {
width: 170px;
}
.list_gallery ul li .bottom_gallery {
position: absolute;
width: 207px;
height: 15px;
bottom: -13px;
left: 0px;
background: url(../images/bg_box_gallery_bottom.png) no-repeat left top;
}
.list_gallery ul li .title {
margin: 2px 7px 0 20px;
color: #666;
font-weight: bold;
font-size: 14px;
}
.list_gallery ul li .date {
margin: 0px 7px 0 20px;
font-size: 12px;
}


.list_gallery_detail {
	margin:10px 20px;
}
.list_gallery_detail .by {
	padding: 3px 0;
font-size: 14px;
color: #666;
}
.list_gallery_detail .by span {
	text-transform:capitalize;
	font-size:14px;
	color:#3996FF;
}
.list_gallery_detail .by .date{
	font-size:11px;
	color:#666;
}
.list_gallery_detail .title {
	padding: 10px 10px 2px 10px;
font-size: 16px;
font-weight: bold;
color: #666;
border-bottom: 1px dotted #CCC;
margin: 0 0 10px 0;
}
.list_gallery_detail .title h1{
	font-size:20px;
	padding: 0;
}
.list_gallery_detail ul li {
	float: left;
padding: 5px;
border: 1px solid #CCC;
margin: 0 4px 6px 4px;
background: #fff;
}
.list_gallery_detail ul li img {
	height: 135px;	
}
.list_gallery_detail ul li .pic {
position: relative;
border: 1px solid #CCC;
width: 170px;
height: 120px;
margin: 0px auto 0 0px;
overflow: hidden;
}
.list_gallery_detail .thumb-list {
	padding: 0 0 20px 0;
	display: inline-block;
}
.list_gallery_detail .detail_gallery {
padding: 15px 5px;
background: white;
margin: 0 0 15px 0;
}
/** END GALLERY ***/


.map_profile {
width: 453px;
margin: 20px 0 0 0;
}

.inline-block {
padding: 10px;
}

.new_product ul li {
position:relative;	
float: left;
width: 220px;
margin: 0 10px 10px 10px;
height:295px;
}
.block_center .horizontal .name {
	position: absolute;
	bottom: 7px;
	color: #000;
	background: url("../images/bg_name.png") repeat;
	text-align: left;
	padding: 5px;
	width:100%;
	height: 70px;
}
.new_product a {
	display:block;
}
.view_now {
width: 93px;
height: 22px;
background: url(../images/view_now.png) no-repeat left top;
bottom: 0px;
right: 10px;
text-align: center;
width: 93px;
color:#fff;
}
.view_now {
    background: url("../images/view_now.png") no-repeat scroll left top transparent;
    bottom: 2px;
    height: 22px;
    position: absolute;
    right: 10px;
    width: 93px;
}
#top-menu ul li span {
display: block;
height: 27px;
line-height: 30px;
}
.footter {
margin: 20px 0 0 0;
}
.top_right span {
color: black;
}
.title_page {
border-bottom: 5px solid black;
padding: 0 0 0 10px;
margin: 0 0 10px 0;
}
.title_page h2 {
	color:#22AAF3;
}
.detail_company p {
padding: 3px 0;
}
.detail_company a {
color: #22AAF3;
}