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

.seach {
	color:#F60;
	font-size:18px;
	line-height:38px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
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: 20px; l
ine-height: 20px; 
padding-bottom: 0px;
}

/*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: 20px; 
}

/* 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 {
    font-size: 100.01%;
    color: #696969;
    text-align: center;
    padding: 0 0 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
fieldset, img { border: 0 solid; }
h1{ 
font-size: 20px; 
color: #bb330a; 
margin: 5px 0 5px; 
}
h2{ font-size: 15px; }
h3{ font-size: 120%; }
h4{ font-size: 100%; }
h4 a { color: #4c4c4c; }


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

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

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

#head-v2 {margin: 0px auto; padding: 5px; float: left; width: 100%;}
#header .top-logo {
line-height: 20px;
color: #000;
margin: 0;
position: absolute;
left: 0;
top: 20px;
}
#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 {
	width:1000px;
	margin:10px auto 0 auto;
	padding:0;
	clear:both;
}

.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 { padding: 0px; }

.dcenter {
}


.dcenter ul li {
	float:left;
	margin: auto; 
	text-align: center; 
	
}
.dcenter ul li a{
	width:191px;
	height:191px;
}
.dcenter ul li a img {
	/*width: 195px;
	height:205px;*/
}
.dcenter ul li a:hover{
	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 */
#nav { background: url(../images/navbar.png) 0 0 repeat-x; height: 31px; padding: 0 20px 0 20px;}
#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: #bb330a;}
#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: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: #bb330a; } 

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

/* quick search */
#quick_search {
position: relative;
color: #7D7D7D;
float: right;
width: 674px;
margin: 10px 0;
z-index: 0;
border: 1px solid #CCC;

background: whiteSmoke;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 1px 0px 11px rgba(50, 50, 50, 0.32);
-moz-box-shadow:    1px 0px 11px rgba(50, 50, 50, 0.32);
box-shadow:         1px 0px 11px rgba(50, 50, 50, 0.32);

background-image: linear-gradient(bottom, rgb(219,219,219) 39%, rgb(255,255,255) 90%, rgb(250,255,255) 85%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 39%, rgb(255,255,255) 90%, rgb(250,255,255) 85%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 39%, rgb(255,255,255) 90%, rgb(250,255,255) 85%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 39%, rgb(255,255,255) 90%, rgb(250,255,255) 85%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 39%, rgb(255,255,255) 90%, rgb(250,255,255) 85%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.39, rgb(219,219,219)),
	color-stop(0.9, rgb(255,255,255)),
	color-stop(0.85, rgb(250,255,255))
);

}
#quick_search a { color: #bb330a; 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: #fd0320; font-weight: bold; font-size: 15px;}
.title { color: #bb330a;  }
.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 #bb330a; 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: #bb330a; padding: 3px; color: #fff; }
#tagcloud span { padding: 4px; }
.tc_smallest { font-size: 90%; }
.tc_smallest a:hover {
text-decoration: underline;
}
.tc_small { font-size: 130%; }
.tc_medium { font-size:150%; }
.tc_large { font-size:180%; }
.tc_largest { font-size:200%; }
.tc_largest a { color: #bb330a !important; }
.tc_large a { color: #bb330a !important; }
.tc_largest a:hover, .tc_largest a:active  { background: #bb330a; 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: 10px;  cursor: pointer; }
#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; }
.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 #d4471b; text-decoration: none;  color: #ffffff; background-color: #f55a29; }
.paginator a:hover, .paginator a:active{ border: 1px solid #767676; color: #bb330a; 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: #bb330a !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: #bb330a; }
#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; 
	float:right;
	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 #000000;
	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;
background: #fff;
}
.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; }
.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: #bb330a;}
.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: #924F00;}
.category_path a:hover {
	text-decoration:underline;
}
.category_path span {
	color:#000;
}
.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;}
.details_icons .img_href { color: #6b6da0; text-decoration: none; }
.details_icons img { margin-bottom: -3px; }

#details { width: 400px;}
#details div { border-bottom: 1px dashed #e9e9e9; padding: 7px 0 7px 0; color: #444; display: table; width: 100%; } 
#details span { color: #1083be; display: block; float: left; width: 150px; }
#description { line-height: 170%; text-align: justify; }

#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;
}
#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; }

.options { padding: 0px 10px 0px 5px;}

.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: 10px 0 10px 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;  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: #bb330a;padding-bottom: 5px; }
.prereg p { margin: 10px 0 10px 0; color: #555; line-height: 20px; text-indent: 10px; }
*/


.mandatory { background: url('../images/re-star.png') 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: #bb330a; }

#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: #bb330a; }

#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;
}
#nicetable #tab_header a {
	color:#FF8202;
}

#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: #bb330a;padding-bottom: 5px; }
#form_container label { 
	display: block; 
	line-height: 18px; 
	padding: 5px 0; 
	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 10px no-repeat #FF4848;
color: white;
padding: 10px 0;
text-indent: 30px;
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:#bb330a; }
.buttons a.back:hover, button.back:hover{ background-color:#c9aaa1; border:1px solid #bb330a; color:#bb330a; }
.buttons a.back:active{ background-color:#c9aaa1; border:1px solid#bb330a; color:#bb330a; }

/* 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;
    
    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; width:50px;}
.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:13px; font-weight:normal; color:#272727; font-family: 'Verdana'; text-align: left;}
.comments .cname { font-family: "Trebuchet MS"; padding-bottom:5px; font-size:14px;  }
.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; float: left; margin-top: 6px; line-height: 29px; padding: 0; width: 100%; 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: #EDF0FE;
/*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 5px;
	height:39px;
	text-align:center;
	min-width:85px;
}
.bg_top_menu ul li  span {
	background:url(../images/menu_main.png) 0 10px  no-repeat ;
	padding: 0 0 0 15px;
	display:inline-block;
}
.bg_top_menu ul li  span span {
	background-position: 100% 10px;
	padding: 0 17px 0 4px;
}
.bg_top_menu ul li:hover span {
background-position: 0px -29px;
}
.bg_top_menu ul li:hover span a{
	color:#fff;
}
.bg_top_menu ul li:hover span span {
background-position: 100% -29px;
padding: 0 17px 0 4px;
}	
	
.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;	
	color:#ea6017;
}
/*.bg_top_menu ul li a:hover {
	color:#fff;
	width:85px;
	background:url(../images/menu_main.gif) no-repeat center;
}*/

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

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:13px;
}
.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;
	color:#924F00;
}

.couponAds {
	position: relative;
	width: 298px;
	height:178px;
	padding:30px 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{
	padding: 10px 5px 0;
border: 1px solid 
#E6E5E5;
height: 238px;
	}
	
.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-size:16px; 
	
}
.categories a:hover {
	color:#fff;
}
.car {
	text-indent:27px; 
	/*line-height:43px;	*/
}
.car a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.car a:hover {
	color:#fff;
	
}
.home {
	text-indent:27px; /*line-height:43px;	*/
}
.home a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.home a:hover {
	color:#fff;
	
}
.services {
	text-indent:35px; /*line-height:43px;*/	
}
.services a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.services a:hover {
	color:#fff;
	
}
.market {
	text-indent:35px; /*line-height:43px;*/	
}
.market a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.market a:hover {
	color:#fff;
	
}
.b2b {
	text-indent:22px; /*line-height:43px;*/	
}
.b2b a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.b2b a:hover {
	color:#fff;
	
}
.pet {
	text-indent:30px; /*line-height:43px;	*/
}
.pet a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.pet a:hover {
	color:#fff;
	
}
.event {
	text-indent:30px; /*line-height:43px;	*/
}
.event a {
	color:#ea6017;
	
	font-size:16px; 
	
}
.event a:hover {
	color:#fff;
	
}
.coupon_box {
	position:relative; width:300px; float:left; left:20px;
}


	

.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;
	
}
.detail_left {
	border:solid 1px #ccc;
	position:relative;
	width:530px; 
	float:left;
	display:inline-block;
}

.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 left top;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.detail_left .top-right {
	position:absolute;
	background:url(../images/box-top-right.jpg) no-repeat right top;
	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 left bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.detail_left .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.jpg) no-repeat right bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	right:-1px;
}
.detail_right {
	position:relative;
	margin: 0 0 10px 0;
	width:460px; 
	float:right;
	border-bottom:solid 1px #CCC;
}
.detail_right .content {
	border:solid 1px #CCC;
	border-bottom:none;
	padding:10px 10px 0 10px;
	height: 440px;
}
.detail_right .content p {
	border-bottom:dashed 1px #ccc;
	padding:5px 0 5px 0px;
}
.detail_right .content p span {
	display:inline-block;
}
.detail_right .content p .name {
	width:80px;
	font-size:13px;
}
.detail_right .content p .blue {
	color:#44affd;
	margin:0 0 0 0px;
	text-align:left;
	display:inline-block;
	/*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:#ee732d;
	font-size:20px;
	margin:0 7px 0 7px;
	background:url(../images/b_top_repeat.gif) repeat-x;
	text-align:center;
}
.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;
	display:inline-block;
	width:475px; 
	float:left;
	border-bottom:solid 1px #CCC;
	margin:0 0 10px 0;
}
.detail_content_left .content {
	border:solid 1px #CCC;
	border-bottom:none;
	padding:10px 10px;
}
.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:#ee732d;
	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_login {
	text-align:right;
	height:30px;
	background:url(../images/topnav-bg.gif) repeat-x;
	padding-right:10px;
}
.top-holder {
	padding: 0;
	float: right;
	margin: 3px 0 0 0;
	position: absolute;
right: 10px;
top: 0px;
}
#search_options {
	width:650px;
}
#search_options ul li {
	float:left;
	padding-top: 5px;
}
.content_left {
	position:relative;
	float:left;
	width:200px;
	left:-800px;
}
.content_center {
	position:relative;
	padding:0 10px 0 10px;
	float:left;
	width:480px;
	left:200px;
	background:blue;
}
.slide{
	position:relative; margin:0 0 0 10px; float:left;
	width:460px;
}

.content_right {
	position:relative;
	float:left;
	width:790px;
	top:0px;
	left:200px;
	margin:0 0 0 10px;
}

.content_bottom {
	position:relative;
	float:right;
	width:792px;
	margin:10px 0 0 0;
}
.content_column {
	position:relative;
	margin:0 0 10px 0;
	background:blue;
}
.content_footer {
	position:relative;
	margin:0 0 10px 0;
}

.box_containner {
	margin:0 0 10px 0;
}
.box_containner .title {
	position:relative;
	height:35px;
	background:url(../images/bg_title.gif) repeat-x;
}
.box_containner .title .left {
	position:absolute;
	left:0px;
	width:7px;
	height:35px;
	background: url(../images/b_top_left.gif) no-repeat;
}
.box_containner .title .right {
	position:absolute;
	right:0px;
	top:0px;
	width:7px;
	height:35px;
	background: url(../images/b_top_right.gif) no-repeat;
}
.box_containner .box_content {
	border:solid 1px #ccc;
	border-bottom:none;
}

.box_containner .bottom {
	height:7px;
	background:url(../images/bg_bottom.gif) repeat-x;
}
.box_containner .bottom .left {
	position:absolute;
	left:0px;
	width:13px;
	height:7px;
	background:url(../images/b_bottom_left.gif) no-repeat;
}
.box_containner .bottom .right {
	position:absolute;
	right:0px;
	width:13px;
	height:7px;
	background:url(../images/b_bottom_right.gif) no-repeat;
}

/* 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: 5px 0 0px;
}
	   #cssdropdown li {
	   position:relative;
	   text-align:left;
	   background:url(../images/line.jpg) no-repeat bottom;
	   
	   }
	   #cssdropdown li  a { 
	   color:#000;
	   padding:5px;
	   display:block;
	   line-height:20px;
	   padding: 7px 0px 7px 10px;
	   font-size:13px;
	   /*width:138px;*/
	   }
	   
	  
	   
	   #cssdropdown li  a:hover { 
	   color:#F60;
	   }
       #cssdropdown li  ul { 
	   display: none; 
	   background:#fff;
	   position:absolute;
	   z-index:9999;
	   left:0px;
	   top:1px;
	   border:solid 1px #ccc;
	   margin:0 0 0 198px;
	   padding:5px 0;
	   }
       #cssdropdown li:hover ul { 
	   display: block; 
	   }
	   
	   
	   
	   #cssdropdown li ul li a {
	   padding:0px 0px 0px 5px;
	   width:145px;
	   }
	   #cssdropdown li ul li a:hover {
		   background:#F60;
		   color:#000;
	   }
	   
	   #cssdropdown li ul li {
	   float:left;
	   margin:0 0 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 a {
	color:#666;
	
}
#leftmenu a:hover {
	color:#EA6017;
}

#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 {
	position:absolute;
	left:35px;
	top:10px;
	width:120px;
	height:20px;
	background: url(../images/all_cate.png) no-repeat;
}
.service_wedding {
	font-size: 15px;
	color: #EA6017;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}
.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: 35px;
top: 4px;
width: 143px;
height: 29px;
background: url(../images/our_supporters.png) no-repeat;
}
.our_supporters {
padding: 4px;
}
.our_supporters img {
	float:left;
	margin:0 4px 0 0;
}
.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 {
}
.latest_ads ul li {
	margin:5px 0 00 ;
}
.latest_ads ul li a {
width: 190px;
display: inline-block;
margin-left: 4px;
font-size: 13px;
}
.latest_ads ul li a:hover {
	background:#EAEAEA;
}
.latest_ads ul li img {
	width:72px;
	height:72px;
	margin:3px;
	float:left;
	border:1px solid #CCC;
}
.latest_ads ul li p {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 100px;
float: left;
line-height: 14px;
margin: 5px 0 5px;
overflow: hidden;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
.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;
}
.login_link a {
	color:#EA6017; 
}
.login_link a:hover {
	color:#06C;
}

#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;
	
}
.discount {
	position: absolute;
	right: -20px;
	width: 70px;
	height: 70px;
	background: url(../images/big_discount.png) no-repeat;
	color: white;
	font-size: 26px;
	top: 180px;
	z-index: 9;
}
.discount span {
	display:inline-block;
	width:70px;
	text-align:center;
	margin:15px auto 0 auto;
	font-size:16px;
	
}
.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;
	
}






.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:20px;
	font-size:16px;
}
.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;
}
  .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;
  }
    .detail #gallery {
    padding: 17px;
    background: #ffffff;
	margin:0 auto;
  }
  #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 {
	border:1px solid #ccc;
	position:relative;
	background: url("../images/bg_footter.jpg") repeat-x top;
	height:280px;
}
.footter .left_top {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	background:url("../images/footter_left_top.jpg") no-repeat;
}
.footter .right_top {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background:url("../images/footter_right_top.jpg") no-repeat;
}
.footter .right_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background:url("../images/footter_right_bottom.jpg") no-repeat right bottom;
}
.footter .left_bottom {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background:url("../images/footter_left_bottom.jpg") no-repeat left bottom;
}
.copyright {
	float:left; margin:10px;
}
.footter_link {
	position:relative;
	float:right;
	border:1px #ccc solid; 
	width:550px; 
	margin: 30px 10px 10px 10px;
	background:#ffffff;
}
.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;
	text-align:center;
}
.news ul li img {
width: 150px;
}
.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 {
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.sold_status {
	width:70px;
	height:70px;
	position:absolute;
	background: url(../images/sold_status.png) no-repeat;
	top:0px;
	right:0px;
}
.rented_status {
	width:70px;
	height:70px;
	position:absolute;
	background: url(../images/rented_status.png) no-repeat;
	top:0px;
	right:0px;
}

.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;
	/*width:493px;*/ 
	/*border-bottom:solid 1px #CCC;*/
	margin:0 0 12px 0;
}
.calculator .title {
	position:relative;
	line-height:35px;
	height:35px;
	color:#ee732d;
	background:url(../images/b_top_center.gif) repeat-x;
	text-indent:20px;
}
.calculator .left_top {
	position:absolute;
	width:7px;
	background:url(../images/b_top_left.gif) no-repeat left top; 
	height:35px;
	left:0px;
	top:0px;
}

.calculator .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;
}
.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;
	width:100px;
	height:10px;
	float:left;
}

.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;
	width:580px;
	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-bottom:20px;
	border:1px solid #ccc;
	height:75px;
}
.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:#fff;
}
.tag_search .top-left {
	position:absolute;
	background:url(../images/box-top-left.jpg) no-repeat left top;
	width:12px;
	height:9px;
	margin:-1px 0 0 -1px;
}
.tag_search .top-right {
	position:absolute;
	background:url(../images/box-top-right.jpg) no-repeat;
	width:12px;
	height:9px;
	margin:-1px 0 0 0;
	right:-1px;
}
.tag_search .bottom-left {
	position:absolute;
	background:url(../images/box-bottom-left.jpg) no-repeat bottom;
	width:12px;
	height:9px;
	bottom:-1px;
	left:-1px;
}
.tag_search .bottom-right {
	position:absolute;
	background: url(../images/box-bottom-right.jpg) 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: center;} 
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;
    
    color:#fff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons span {
	display:inline-block;
	height:39px;
	padding:0 0 0 20px;
	background:url(../images/button_ora_1.gif) no-repeat left top;
}

.buttons button{ 
	padding:0 20px 0 0; 
	height:39px;
	background:url(../images/button_ora_1.gif) no-repeat right top;
}

/* 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 0px 0 !important; padding:0; border:none; width:16px; height:16px; }

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

#navigator ul li a{	 color:#505050;}
#navigator ul li a:hover{ 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; 
	font-size:14px;
}

.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: #666;
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;
	}

/*--- 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 {
	float:left; 
	height:40px; 
	line-height:35px; 
	color:#333; 
	text-decoration:none; 
	font-family:arial, verdana, sans-serif; 
	text-align:center; 
	padding:0 0 0 2px; 
	background:url('../images/pro_five_0a.gif') no-repeat;
}
.menu5 li a b {
	float:left; 
	display:block; 
	padding: 0 5px 5px 3px;
	background:url('../images/pro_five_0b.gif') no-repeat right top;
	font-weight:normal;
	}
.menu5 li.current a {color:#000; background:url('../images/pro_five_2a.gif') no-repeat;font-size:13px;}
.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: #bb330a;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;
width: 25px;
position: absolute;
top: 4px;
}

.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 5px 5px 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;  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:13px;
}
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; }
/*=== 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:13px;
	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;
}



.but_submit {
}
.but_submit span {
	position:relative;
	display: inline-block;
	height: 30px;
	background: red;
	background: url("../images/button-stores.png") no-repeat left top;
	padding: 0;
}
.but_submit 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_submit 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 {
display: table;
width: 100px;
height: 100px;
border: 1px solid #CFE9FF;
background: white;
float: left;
}
.block_center .vertical {
left: 0px;
display: table-cell;
vertical-align: middle;
text-align: left;
width: 108px;
}
.block_center .horizontal {
margin: 0; text-align:center;
}


.block_gallery  {
	width: 100%;
	top:20px;
	left:0px;
	position:absolute;
	z-index:999999;
}
.detail .block_gallery  {
	width: 100%;
	top:20px;
	left:0px;
	z-index:999999;
	position: inherit;
}
.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;*/
	margin:5px 0 0 0;
}
p .blue {
color:#268bc2;

}
#search_options ul li {
float: left;
}
.box_form {
	border:1px #ccc solid;
	margin:20px 0 20px 0;
}
.add_page {
	position:relative;
	padding:0 0 0 10px;
	height:30px;
	background:url(../images/button-stores.png) no-repeat left top;
}
.add_page span {
	display:inline-block;
	height:30px;
	background:url(../images/button-stores.png) no-repeat right top;
	padding:0 10px 0 0;
}
.add_page a {
	line-height:30px;
}


/* wedding */
.title_studio {
	background:url(../images/studio.png) no-repeat;
}
.name_pic {
	color:#06F;
	font-size:14px;
}
.title_planner {
	background:url(../images/planner.png) no-repeat;
}
.title_places {
	background:url(../images/wedding_places.png) no-repeat;
}
.title_dress {
	background:url(../images/dress.png) no-repeat;
}
.title_card {
	background:url(../images/card.png) no-repeat;
}
.title_gift {
	background:url(../images/gift.png) no-repeat;
}
.title_photographer {
	background:url(../images/photographer.png) no-repeat;
}
.title_jewelry {
	background:url(../images/jewelry.png) no-repeat;
}
.title_flower {
	background:url(../images/flower.png) no-repeat;
}

.title_blue {
	color:#09F;
	font-size:14px;
}
.wedding {
	text-align:left;
}
.wedding_td .contain {
	width: 186px;
}
.wedding .wedding_td a {
	display:inline-block;
	text-decoration:none;
	color:#666;
	font-size:14px;
	height:inherit;
	width:inherit;
	padding:3px 0;
	font-size:13px;
}
.wedding .wedding_dress a {
	display:inline-block;
	text-decoration:none;
	color:#666;
	font-size:13px;
	height:inherit;
	width:390px;
	padding:3px 0;
}
.wedding a:hover {
	background:#EAEAEA;
}
.wedding img {
	margin:3px;
}
.wedding .contain {
	width:180px;
	margin:0 auto;
}
.contain_planner {
	margin:0 3px;
}
.wedding .left {
	float:left;
	width:188px;
}
.wedding .right {
	float:left;
	width:180px;
}

.banner_useraccount {
	margin:20px 0 0 0;
}
.banner_useraccount .left_banner {
	width:495px; 
	float:left;
	position:relative;
}
.banner_useraccount .right_banner {
    width:495px; 
	float:right;
	position:relative;
}
.banner_useraccount .right_banner .news ul li {
	position: relative;
	margin: 0 4px 0 4px;
	border-bottom: 1px solid #CCC;
	width:inherit;
	text-align:left;
}
.banner_useraccount .right_banner .news_rss {
	background:none;
}
.banner_useraccount .right_banner .box_containner .box_content .news ul li a {
	width:475px;
	padding: 5px;
	display: inline-block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.promotion_title {
	font-size: 15px;
	color: #EA6017;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	text-indent:20px;
}


/** SHOW GALLERY BACK END **/

.show_template {
}
.preview_cate {
position: relative;
}
.preview_cate .center_title {
position:relative;
background: url(../images/gallery_top_box.png) repeat-x top;
height: 41px;
margin: 0 50px;
z-index:0;
}
.preview_cate .left {
position: absolute;
height: 41px;
background: url(../images/gallery_conner_top_left.png) no-repeat top left;
width: 50px;
left: -50px;
}
.preview_cate .right {
	position: absolute;
	height: 41px;
	background: url(../images/gallery_conner_top_right.png) no-repeat top right;
	width: 50px;
	right: -50px;
	top: 0px;
	z-index:999;
}
.show_template .box {
background: url(../images/gallery_left_box.png) repeat-y left;
}
.show_template .contain {
background: url(../images/gallery_right_box.png) repeat-y right;
}
.show_template .bg_color {
background: #ECECEC;
margin: 0 27px 0 25px;
}
.show_template .bottom {
position: relative;
/*height: 42px;
background: url(../images/bottom_box.png) repeat-x top left;*/
}
.show_template .bottom .center_bottom {
position:relative;
height: 42px;
background: url(../images/gallery_bottom_box.png) repeat-x top left;
margin:0 50px;
}
.show_template .center_bottom .left {
position: absolute;
left: -50px;
width: 50px;
height: 42px;
background: url(../images/gallery_conner_bottom_left.png) no-repeat left top;
}
.show_template .center_bottom .right {
position: absolute;
right: -50px;
width: 50px;
height: 42px;
background: url(../images/gallery_conner_bottom_right.png) no-repeat right top;
}
.list_gallery {
}
.list_gallery ul {
	list-style:none;
	margin:0 0 0 6px;
	padding:0px 0 0 0;
}
.list_gallery ul li {
	position:relative;
	width: 207px;
	height: 230px;
	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 .img_over {
	border:1px solid #ccc;
	width:170px;
	margin: 0px auto 0 0px;
	overflow:hidden;
	 opacity: 0.8; 
	 -moz-opacity: 0.8; 
	 filter:alpha(opacity=80);
}
.list_gallery ul li  .title {
	margin: 2px 7px 0 20px;
}
.list_gallery ul li .date {
	margin: 0px 7px 0 20px;
	font-size: 12px;
}
.list_gallery ul li .amount {
	margin: 0px 7px 0 20px;
	font-size: 11px;
	color:#797979;
}
.list_gallery ul li .tools {
	position:absolute;
	right:7px;
	bottom:0px;
	/*width:12px;*/
}
.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;
}
.buttons_add_gallery  {
	text-align:left;
}
.buttons_add_gallery  button {
	width:104px;
	height:26px;
	background:url(../images/add_gallery.png) no-repeat left top;
	border:0;
	position: absolute;
	right: -14px;
	top: 30px;
	z-index: 999999999;
	color:#0098cc;
	cursor:pointer;
}

.buttons_add_article  button {
	width:104px;
	height:26px;
	background:url(../images/add_gallery.png) no-repeat left top;
	border:0;
	z-index: 999999999;
	color:#0098cc;
	cursor:pointer;
	float:right;
}


/** categories beauty **/


.beauty_content {
	margin:0 0 20px 0;
	width:789px;
}
.beauty_content .tab_top {
	width:789px;
	height:82px;
}
.beauty_content .tab_bottom {
	width:789px;
	height:10px;
	background:url(../images/bottom_beauty.jpg) no-repeat bottom left;
}
.beauty_content .bea {
	background:url(../images/bea.png) no-repeat;
}
.beauty_content .equ {
	background:url(../images/equ.png) no-repeat;
	width:789px;
}
.beauty_content .cos {
	background:url(../images/cos.png) no-repeat;
	width:789px;
}
.beauty_content .fac {
	background:url(../images/fac.png) no-repeat;
	width:789px;
}
.beauty_content .tre {
	background:url(../images/tre.png) no-repeat;
}

.beauty_content .wo_dress {
	background:url(../images/wo_dress.png) no-repeat;
	width:789px;
}
.beauty_content .wo_clot {
	background:url(../images/wo_clot.png) no-repeat;
	width:789px;
}
.beauty_content .fat_clot {
	background:url(../images/fat_clot.png) no-repeat;
	width:789px;
}
.beauty_content .wo_bags {
	background:url(../images/wo_bags.png) no-repeat;
	width:789px;
}
.beauty_content .neck {
	background:url(../images/neck.png) no-repeat;
	width:789px;
}
.beauty_content .diamond {
	background:url(../images/diamond.png) no-repeat;
	width:789px;
}
.beauty_content .gem {
	background:url(../images/gem.png) no-repeat;
	width:789px;
}
.beauty_content .earr {
	background:url(../images/earr.png) no-repeat;
	width:789px;
}



.beauty_content .block {
	position:relative;
	border:#fd8bd3 1px solid;
	border-width:0 1px 1px 1px;
	width: 786px;
	margin: 0;
	padding: 0 0 10px 0;
}
.beauty_content .orange {
	border:#fbc254 1px solid;
	border-width:0 1px 1px 1px
}
.beauty_content .green {
	border:#a0f275 1px solid;
	border-width:0 1px 1px 1px
}
.beauty_content .brown {
	border:#fbc254 1px solid;
	border-width:0 1px 1px 1px
}
.beauty_content .box_earr {
	border:#fb62be 1px solid;
	border-width:0 1px 1px 1px
}.beauty_content .box_gem {
	border:#5152f4 1px solid;
	border-width:0 1px 1px 1px
}.beauty_content .box_diamond {
	border:#fe3ea7 1px solid;
	border-width:0 1px 1px 1px
}.beauty_content .box_neck {
	border:#02b4ae 1px solid;
	border-width:0 1px 1px 1px
}


.beauty_content .block .title_beauty {
	color:#e64bad;
	font-size:16px;
	text-align:center;
}
.beauty_content .block .content {
	text-align:left;
	font-size:13px;
	color:#666;
}
.beauty_content .block ul {
	padding:0;
	margin: 0 0 0 5px;
}
.beauty_content .block ul li {
	width:190px;
	float:left;
	padding: 0;
	margin: 0 5px 0 0;
}
.beauty_content .block ul li .left {
	float:left;
	width:188px;
	margin:0;
}
.beauty_content .block ul li .right {
	float:left;
	width:180px;
	margin:0;
}
.beauty_content .block ul li .right .title_beauty {
	text-align:left;
}
.beauty_content .block ul li a {
	/*display:inline-block;*/
	width:inherit;
	height:inherit;
	font-size:14px;
}
.beauty_content .block ul li a:hover {
	font-size:14px;
}
.beauty_content .block .other li {
	width: 378px;
	float: left;
	margin: 0 5px 10px 5px;
	height:155px;
}
.search_id {
	float:right;
	padding: 10px 0;
}

.add_article {
float:left;padding: 7px 0;
}
.buttons_add_gallery a {
	width: 104px;
	height: 26px;
	background: url(../images/add_gallery.png) no-repeat left top;
	border: 0;
	position: absolute;
	right: -14px;
	top: 30px;
	z-index: 999999999;
	color: #0098CC;
	cursor: pointer;
	line-height: 24px;
	text-indent: 20px;
}
.list_gallery ul li .pic img {
width: 170px;
}
.warning {
	background-color: rgb(255, 241, 168);
color: black;
position: relative;
top: 0;
z-index: 10000;
-moz-border-radius: 0 0 5px 5px;
-moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.247), 0 3px 5px rgba(0, 0, 0, 0.247);
font-weight: bold;
width: 1000px;
margin: 0 auto;
padding: 5px 0;
}

/*------------------------------------------ layout -----------------------------------------------------------*/

.text_link strong a {
	font-size:14px;
}
.text_link .date_post {
	padding:0 0 0 10px;
}
.text_link .post_by {
	padding:0 0 0 10px;
}
.text_link li {
position: relative;
border: dotted 1px #CCC;
border-width: 0 0 1px 0;
margin: 0px 4px 0px 0px;
padding: 8px 0px 0;
color: #924f00;
font-size: 11px;
}
.text_link li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.text_link li a {
	height:100%;
	width:100%;
	text-indent:5px;
	color:#000;
	font-size:13px;
}
.text_link li a:hover {
	text-decoration:underline;
	height:100%;
	width:100%;
}
.text_link li span a {
	color:#924F00;
}
.text_link .ink_content {
}
.text_link h3 {
	color:#000;
	font-size:13px;
}
.text_link h3 a{
	color:#000;
}


.news_link strong a {
	font-size:14px;
}
.news_link .date_post {
	padding:0 0 0 10px;
}
.news_link .post_by {
	padding:0 0 0 10px;
}
.news_link li {
	position: relative;
	border: dotted 1px #CCC;
	border-width:0 0 1px 0;
	margin: 0px 4px 0px 4px;
	padding: 3px 0px;
	color: #924f00;
	font-size: 11PX;
	height:30px;
}
.news_link li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.news_link li a {
	display:inline-block;
	height:100%;
	width:100%;
	text-indent:5px;
}
.news_link li a:hover {
	text-decoration:underline;
	height:100%;
	width:100%;
}
.news_link .ink_content {
}
.news_link h3 {
	color:#000;
	font-size:13px;
}


.thumb_list {
	margin: 0 0 0 0;
	padding:0;
}
.thumb_list .date_post {
}
.thumb_list .post_by {
}
.thumb_list strong a {
	font-size:14px;
}
.thumb_list li {
position: relative;
border: dotted 1px #DDD;
margin: 0px 4px 0px 5px;
border-width: 0 0 1px 0;
padding: 8px 0 8px 0;
}
.thumb_list li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.thumb_list img { 
	width:inherit;
}
.thumb_list li a {
display: inline-block;
color: #000;
font-size: 12px;
margin-bottom: 4px;
}
.thumb_list li a:hover {
	text-decoration:underline;
}
.thumb_list li span a {
	display:inherit;
	color: #924F00;
}
.thumb_list li span a:hover {
	text-decoration:underline;
}
.thumb_list li a:hover {
	background:none;
}
.thumb_list .block_center {
position: relative;
display: table;
border: none;
background: white;
margin: 0px;
padding: 0px;
float: left;
width: 86px;
height: 65;
overflow: hidden;
}
.thumb_list .vertical {
margin: 0 0 0 0;
padding: 0px 0 0px 0;
overflow: hidden;
width: 90px;
height: 70px;
position: relative;
float: left;
text-align: center;
vertical-align: middle;
border: solid 1px #CCC;
}
.thumb_list .vertical img {
	/*width: 88px;
	height: 66px;
	position: absolute;
	top: 0px;
	left: 0px;*/
}
.thumb_list .block_center .horizontal {
margin: 0;
text-align: center;
width: 86px;
padding:0 0 10px 0;
}
.thumb_list .ad_content {
float: left;
width: 330px;
margin: 0px 0px 0 10px;
color: #924f00;
font-size: 12px;
}
.thumb_list .ad_content h3 {
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #000;
	display: inline-block;
	padding: 0 0 2px 0;
}
.thumb_list .ad_content h3 a {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.thumb_news {
	margin: 0 0 0 0;
	padding:0 5px 5px 5px;
}
.thumb_news .date_post {
}
.thumb_news .post_by {
}
.thumb_news strong a {
	font-size:14px;
}
.thumb_news li {
position: relative;
border: dotted 1px #DDD;
margin: 0px 0px 0px 0px;
border-width: 0 0 1px 0;
padding: 8px 0 8px 0;
overflow: hidden;
}
.thumb_news li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.thumb_news img { 
	width:inherit;
}
.thumb_news li a {
	display:inline-block;
	font-size:13px;
}
.thumb_news li a:hover {
	text-decoration:underline;
}
.thumb_news li span a {
	display:inherit;
	color:#924F00;
}
.thumb_news li span a:hover {
	text-decoration:underline;
}
.thumb_news li a:hover {
	background:none;
	/*height:100%;
	width:100%;*/
}
.thumb_news .block_center {
position: relative;
display: table;
border: none;
background: white;
margin: 0px;
padding: 0px;
float: left;
width: 86px;
height: inherit;
overflow: hidden;
}
.thumb_news .vertical {
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
width: 90px;
position: relative;
float: left;
text-align: center;
border: 1px solid #CCC;
}
.thumb_news .vertical img {
	/*width: 88px;*/
	/*height: 66px;*/
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
.thumb_news .block_center .horizontal {
margin: 0;
text-align: center;
width: 86px;
padding:0 0 10px 0;
}
.thumb_news .ad_content {
float: left;
width: 275px;
margin: 0px 0px 0 10px;
color: #924f00;
font-size: 12px;
}
.thumb_news .ad_content h3 {
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #000;
	display: inline-block;
	padding: 0 0 2px 0;
}

.thumb_news_right	 {
	margin: 0 0 0 0;
	padding:0 5px 5px 5px;
}
.thumb_news_right	 .date_post {
}
.thumb_news_right	 .post_by {
}
.thumb_news_right	 strong a {
	font-size:14px;
}
.thumb_news_right	 li {
	position: relative;
border: dotted 1px #DDD;
margin: 0px 0px 0px 0px;
border-width: 0 0 1px 0;
padding: 5px 0 5px 0;
height:80px;
overflow:hidden;	
}
.thumb_news_right	 li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.thumb_news_right	 img { 
	width:inherit;
}
.thumb_news_right	 li a {
	display:inline-block;
	/*height:100%;
	width:100%;*/
	color:#000;
	font-size:13px;
}
.thumb_news_right li h2 a {
	color:#000;
}
.thumb_news_right	 li a:hover {
	text-decoration:underline;
}
.thumb_news_right	 li span a {
	display:inherit;
	color:#924F00;
}
.thumb_news_right	 li span a:hover {
	text-decoration:underline;
}
.thumb_news_right	 li a:hover {
	background:none;
	height:100%;
	width:100%;
}
.thumb_news_right	 .block_center {
position: relative;
display: table;
border: none;
background: white;
margin: 0px;
padding: 0px;
float: left;
width: 86px;
height: inherit;
overflow: hidden;
}
.thumb_news_right .vertical {
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
width: 90px;
position: relative;
float: left;
border: 1px solid #CCC;
text-align: center;
}
.thumb_news_right	 .vertical img {
	/*width: 88px;
	height: 66px;
	position: absolute;
	top: 0px;
	left: 0px;*/
}
.thumb_news_right	 .block_center .horizontal {
margin: 0;
text-align: center;
width: 86px;
padding:0 0 10px 0;
}
.thumb_news_right	 .ad_content {
float: left;
width: 275px;
margin: 0px 0px 0 10px;
color: #924f00;
font-size: 12px;
}
.thumb_news_right	 .ad_content .discount-tag {
	color:#666;
}
.thumb_news_right .ad_content .price {
	font-size:13px;
}
.thumb_news_right	 .ad_content h3 {
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #000;
	display: inline-block;
	padding: 0 0 2px 0;
}
.thumb_news_right .ad_content h3 a {
	color:#000;
}

.block_contain_news {
	margin:0 0 20px 0;
	border: 1px solid #CCC;
	width:392px;
	/*height:495px;*/
}
.block_contain_news .news_title {
padding: 5px;
font-size: 18px;
color: 
#EA6017;
background: url(../images/shadow_line.png) repeat-x 0px -22px;
border-bottom: 1px dotted #CCC;
position:relative;
}

.promotion {
border: 1px 
#CCC solid;
margin: 0 0 20px 0;
}
.promotion .news_title {
padding: 5px;
font-size: 18px;
color:#EA6017;
background: url(../images/shadow_line.png) repeat-x 0px -22px;
border-bottom: 1px dotted #CCC;
margin-bottom: 3px;
position:relative;
}
.promotion_list {
	margin: 0 0 0 0;
	padding:0 5px 5px 5px;
}
.promotion_list .date_post {
}
.promotion_list .post_by {
}
.promotion_list strong a {
	font-size:14px;
}
.promotion_list li {
position: relative;
border: dotted 1px #DDD;
margin: 2px 8px 0px 0px;
border-width: 0 0 1px 0;
padding: 2px 0 0px 0;
width: 250px;
float: left;
height: 100px;
}
.promotion_list li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.promotion_list img { 
	width:inherit;
}
.promotion_list li a {
	display:inline-block;
	font-size:13px;
}
.promotion_list li a:hover {
	text-decoration:underline;
}
.promotion_list li span a {
	display:inherit;
	color:#924F00;
}
.promotion_list li span a:hover {
	text-decoration:underline;
}
.promotion_list li a:hover {
	background:none;	
}
.promotion_list .block_center {
position: relative;
display: table;
border: none;
background: white;
margin: 0px;
padding: 0px;
float: left;
width: 86px;
height: inherit;
overflow: hidden;
}
.promotion_list .vertical {
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
width: 88px;
float: left;
border: 1px solid #CCC;
text-align: center;
}
.promotion_list .vertical img {
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
.right_details .promotion_list .vertical img {
	position:relative;
	top: 0px;
	left: 0px;
}
.right_details .promotion_list .vertical {
	text-align:center;
	background:none;
	border:1px solid #ccc;
	width: 88px;
	padding: 0px 0 0px 0;
}

.promotion_list .block_center .horizontal {
margin: 0;
text-align: center;
width: 86px;
padding:0 0 10px 0;
}
.promotion_list .ad_content {
float: left;
margin: 0px 0px 0 5px;
color: #924F00;
font-size: 12px;
width: 155px;
}
.promotion_list .ad_content h3 {
	font-size: 12px;
	margin: 0 0 0 0;
	color: #000;
	display: inline-block;
	padding: 0 0 0 0;
}


.big_thumb {
	margin: 0 0 0px 0;
padding: 5px 5px 0 5px;
border: dotted 1px #DDD;
border-width: 0 0 1px 0;
}
.big_thumb .overflow {
width: 250px;
height: 169px;
overflow: hidden;
margin: 12px 0 2px 8px;
}
.big_thumb .date_post {
}
.big_thumb .post_by {
}
.big_thumb strong a {
	font-size:14px;
}
.big_thumb li {
position: relative;
margin: 0px 0px 0px 0px;
padding: 5px 0 15px 0;
}
.big_thumb li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.big_thumb img { 
	width:inherit;
}
.big_thumb li a {
font-size: 17px;
margin-bottom: 5px;
display: block;
}
.big_thumb li a:hover {
	text-decoration:underline;
}
.thumb_news .ad_content p {
margin-bottom: 4px;
}
.big_thumb li span a {
	font-size:11px;
	display:inherit;
	color:#924F00;
}
.big_thumb li span a:hover {
	text-decoration:underline;
}
.big_thumb .ad_content p {
margin-bottom: 5px;
}
.big_thumb li a:hover {
	background:none;
	height:100%;
	width:100%;
}
.big_thumb .block_center .shadow_box a{
	background: url("../images/big-thumbnail.png") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 174px;
    padding: 8px;
    width: 253px;
}
.big_thumb .block_center .shadow_box a:hover{
	background: url(../images/big-thumbnail.png)no-repeat 0px -193px;
	padding: 8px;
}
.big_thumb .block_center {
position: relative;
display: table;
border: none;
margin: 0px;
padding: 0px;
float: left;
width: 266px;
height: 194px;
overflow: hidden;
}
.big_thumb .vertical {
	position:relative;
margin: 0 0 0 0;
padding: 0px 0 10px 0;
overflow:hidden;
width: 266px;
height: 194px;
float:left;
background: url(../images/big-thumbnail.png) no-repeat 0px -189px;
}
.big_thumb .vertical img {
width: 270px;
margin: -10px 0 0 -10px;
}
.big_thumb .block_center .horizontal {
margin: 0;
text-align: center;
width: 86px;
padding:0 0 10px 0;
}
.big_thumb .ad_content {
float: left;
width: 500px;
margin: 10px 0px 0 5px;
color: #924f00;
font-size: 11px;
}
.big_thumb .ad_content .detail {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: black;
padding: 4px 0 0 0;
border-top: 1px dotted #CCC;
line-height: 20px;
}
.big_thumb .ad_content h3 {
	font-size: 14px;
	margin: 0 0 2px 0;
	color: #000;
	display: inline-block;
	padding: 0 0 2px 0;
}
.big_thumb_news {
	position: relative;
	margin:0 0 0px 0;
padding: 0 4px 0 0;
}
.big_thumb_news .read_more {
	text-align: right;
	padding: 0 5px;
}
.big_thumb_news .title_block {
	background: url(../images/shadow.png) repeat-x 0px -20px;
}
.big_thumb_news .news_title {
padding: 5px;
font-size: 18px;
color: #EA6017;
border-bottom: 1px dotted #CCC;
}


.block_thumb_news {
	position: relative;
	width: 445px;
	margin:0 0 10px 0;
	float:left;
	border-right: 1px solid #CCC;
	padding: 0 0 0 0;
}
.block_thumb_news .read_more {
	text-align: right;
	padding: 0 5px;
}
.block_thumb_news .title_block {
	background: url(../images/shadow.png) repeat-x 0px -20px;
}
.block_thumb_news .news_title {
	padding: 10px;
font-size: 16px;
color:#EA6017;
}



.block_link_news {
	position: relative;
	width: 330px;
	margin: 0 0 0px 0px;
	float: right;
}
.block_link_news .read_more {
	text-align: right;
	padding: 5px;
}
.block_link_news .title_block {
	background: url(../images/shadow.png) repeat-x 0px -20px;
}
.block_link_news .news_title {
	padding: 10px;
font-size: 16px;
color:#EA6017;
}

.vertical {
	margin: 0 0 0 0;
	padding: 10px 5px 0 5px;
	display: inline-block;
}
.vertical strong a {
	font-size:14px;
}
.vertical li {
position: relative;
border: solid 1px #CCC;
margin: 0px 0px 10px 10px;
float: left;
height: 245px;
}
.vertical li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.vertical img { 
	/*width:115px;*/
}
.vertical li a {
	display:inline-block;
	height:100%;
	width:100%;
}
.vertical li a:hover {
	background:#EAEAEA;
	height:100%;
	width:100%;
}
.box_content.box_news .promotion_list .vertical img {
/*	width:90px; */
}

.vertical .block_center {
position: relative;
display: table;
background: white;
margin: 0px;
padding: 0px;
float: none;
}
.vertical .ad_content {
width: 135px;
margin: 5px 2px 5px 5px;
float: none;
}

.vdo {
	margin: 0 0 0 20px;
	padding:5px 0 0 0;
}
.vdo strong a {
	font-size:14px;
}
.vdo li {
position: relative;
border: dotted 1px #CCC;
margin: 0px 10px 0px 0px;
border-width: 0 0 1px 0;
padding: 10px 0 0 0;
width: 180px;
float: left;
}
.vdo li .line {
	display:inline-block;
	border-bottom:1px solid red;
	width:100%;
	height:1px;
}
.vdo img { 
	height:75px;
	width:inherit;
}
.vdo li a {
	display: inline-block;
padding: 10px 0 0 0px;
color: #000;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}
.vdo li a:hover {
	background:none;
	height:100%;
	width:100%;
	padding: 10px 0 0 0px;
	text-decoration:underline;
}
.vdo .block_center {
position: relative;
display: table;
border: none;
background: white;
margin: 0px;
padding: 0px;
float: none;
}
.vdo .vertical {
margin: 0 0 0 0;
padding: 0px 0 0 0;
width: 108px;
overflow:hidden;
}
.vdo .block_center .horizontal {
margin: 0;
text-align: center;
width: 287px;
}
.vdo .ad_content {
float: none;
width: 180px;
margin: 5px 0px 10px 0;
}
.vdo .ad_content h3 {
	text-align:left;
	color: #000;
}

.gallery_mini {
margin: 0 0 20px 0;
}
.gallery_mini .news_title {
padding: 5px;
font-size: 18px;
color: 
#EA6017;
background: url(../images/shadow_line.png) repeat-x 0px -22px;
border: 1px solid #CCC;
border-width: 0 1px;
position:relative;
}
.gallery_mini .list_gallery ul li {
	position: relative;
width: 207px;
height: 210px;
float: left;
margin: 10px 30px 10px 20px;
background: url(../images/bg_box_gallery.png) no-repeat left top;
display:inline-block;
}
.gallery_mini .list_gallery ul li .horizontal {
width: 170px;
margin: 7px 0 0 20px;
height: 120px;
overflow: hidden;
}
.gallery_mini .list_gallery ul li .horizontal a{
}
.gallery_mini .list_gallery ul li .img {
	width:170px;
}
.gallery_mini .list_gallery ul li .img_over {
	width:170px;
	 opacity: 0.8; 
	 -moz-opacity: 0.8; 
	 filter:alpha(opacity=80);
}
.gallery_mini .list_gallery ul li  .title {
	margin: 3px 7px 2px 20px;
	background:none;
	height: 32px;
}
.gallery_mini .list_gallery ul li .date {
	margin: 0px 7px 0 20px;
	font-size: 12px;
}
.gallery_mini .list_gallery ul li .date a {
	color:#09C;
}
.gallery_mini .list_gallery ul li .date a:hover {
	text-decoration:underline;
}
.gallery_mini .list_gallery ul li .amount {
	margin: 0px 7px 0 20px;
	font-size: 11px;
	color:#797979;
}
.gallery_mini .list_gallery ul li .tools {
	position:absolute;
	right:7px;
	bottom:0px;
}
.gallery_mini .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;
}
.read_more {
	text-align:right;
	padding:5px;
}
.news_title {
padding: 10px;
font-size: 18px;
color:#EA6017;
}
.vdo_show {
margin: 0 0 20px 0;
}
.vdo_show .news_title {
padding:5px;
font-size: 18px;
color: 
#EA6017;
background: url(../images/shadow_line.png) repeat-x 0px -22px;
border: 1px solid #CCC;
border-width: 0 1px;
position:relative;
}
.discount_promotion {
display: inline-block;
background: url(../images/discount.png) no-repeat;
width: 50px;
text-align: center;
padding: 18px 0 18px 0;
font-size: 16px;
color: 
white;
font-weight: bold;
position: absolute;
left: 0px;
bottom: -5px;
}
.read_more_botton {
position: absolute;
right: 5px;
top: 3px;
z-index:99;
}
.read_more_botton a {
display: inline-block;
width: 73px;
height: 25px;
}
.block_contain_news.thumb_article {
	width:298px;
}
.block_contain_news.thumb_article .promotion_list .ad_content {
	width: 193px;
}
.block_contain_news.thumb_article .promotion_list li {
	margin: 2px 0px 0px 0px;
	width: 288px;
	height: 80px;
}
/*------------------------------------------ layout -----------------------------------------------------------*/

.box_news {
}
.news_containner {
	margin: 0px 0 20px 0;
	background: url(../images/shadow_line.png) repeat-x 0px -22px;
	border-top: 1px #AAA solid;
	border: 1px solid #CCC;
}

.title_gallery {
	padding: 10px;text-align: center;font-size: 24px;
}
.title_detail_gallery {
	font-size: 18px;
text-decoration: underline;
padding: 10px 10px 10px 0;
}
.box_detail_gallery {
	margin: 20px 0px 0 0px;
	padding: 0 10px;
	border-top: 1px solid #CCC;
}
.float-right {
	float:right;
}
.float-left {
	float:left;
}


/** GALLERY DETAIL ***/

.show_template {
background: url(../images/bg_box_procut.png) repeat-y left;
padding: 0 0 20px 0;
}
.list_gallery {
	margin:0 0 0 0px;
	padding: 10px 0;
}
.list_gallery ul li {
position: relative;
width: 207px;
height: 230px;
float: left;
margin: 10px;
background: url(../images/bg_box_gallery.png) no-repeat left top;
}
.list_gallery ul li .img {
border: 1px solid #CCC;
width: 170px;
margin: 0px auto 0 0px;
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-size: 13px;
}
.list_gallery ul li .date {
margin: 0px 7px 0 20px;
font-size: 12px;
}


.list_gallery_detail {
	margin:10px 0px;
}
.list_gallery_detail .by {
	padding: 3px 0;
font-size: 14px;
color: #666;
}
.list_gallery_detail .by a {
	color:#3996FF;
}
.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;
color: 
#666;
margin: 0 0 0px 0;
}
.list_gallery_detail .title h1{
	font-size:16px;
	padding: 0;
}
.list_gallery_detail ul li {
float: left;
padding: 5px;
border: 1px solid #CCC;
margin: 10px 20px 10px 40px;
background: white;
width:172px;
}
.list_gallery_detail ul li img {
	width: 170px;
}
.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;
border-top: 1px solid #CCC;
}
/** END GALLERY DETAIL ***/

/** ARTICLE DETAIL **/

.boxwrap {
margin: 0 auto;
padding-bottom: 0px;
overflow: hidden;
background: 
white;
}
.news_inner {
margin: 0 auto;
position: relative;
}
#wrapper-content {
background-color: 
white;
padding: 0px 0 0 0px;
}
.news_inner #mainfull {
position: relative;
overflow: hidden;
padding: 20px 0px 0 0px;
margin: 0 0px 0 0px;
}
.news_inner .gal_content {
float: left;
margin: 0px 0px 20px 0;
position: relative;
width: 680px;
text-align: center;
}
.news_inner .gal_content {
text-align: center;
}
.title_news h1 {
padding: 0px 4px 4px 0px;
font-size: 16px;
font-weight:normal;
border-bottom: 1px dotted #CCC;
text-align: left;
color:#BB330A;
}
.referent_news p {
font-size: 12px;
font-family: sans-serif;
color: 
#666;
text-align: left;
padding: 5px 10px;
}
.referent_news p .lable {
}
.referent_news p {
font-size: 12px;
font-family: sans-serif;
color: 
#666;
text-align: left;
}
.referent_news a {
	color:#EA6017;
}
.date_news {
background: url(../images/gradient_tab.gif) repeat-x 0px -60px;
border-bottom: 1px 
#E4E4E4 solid;
margin: 0 0 5px 0;
}
.date_news .small {
padding: 5px 4px 0px 10px;
}
.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;
}
#galleria {
height: 400px;
width: 600px;
margin: 0 auto;
}
.news_inner .tab-content {
padding: 10px 0px;
}
.news_inner .tab-content #description {
line-height: 170%;
text-align: justify;
font-size: 14px;
padding: 0px;
border-width: 1px 0 1px 0;
}
.news_inner .right_details {
position: relative;
float: right;
width: 300px;
margin: 0 0px 0 0;
}


/** END ARTICLE DETAIL **/

.galleria-thumbnails .galleria-image {
	margin:0;
}
.live_chat {
	width:144px; height:66px; position:fixed; right:10px; bottom:10px;
}
.live_box {
	position:relative;
}
.icon_close {
	position:absolute;
	width:13px;
	height:13px;
	top:0px;
	left:0px;
	background:url(../images/icon_close.png) no-repeat;
	cursor:pointer;
}

/** Black End **/
.description_ads {
padding: 10px 10px 35px 10px;
background: 
#eaeaea;
border-radius: 10px;
margin: 5px 0;
}
.more_language {
margin: -40px 0 0 20px;
width: 111px;
height: 34px;
background:url(../images/more_lang.png) no-repeat;
border:0;
cursor:pointer;
color:#eaeaea;
text-align: left;
padding-left: 5px;
}
.more_language_off {
margin: -40px 0 0 20px;
width: 111px;
height: 34px;
background:url(../images/more_lang_off.png) no-repeat;
border:0;
cursor:pointer;
color:#eaeaea;
text-align: left;
padding-left: 5px;
}
.news_inner .tab-content #description img {
max-width: 600px;
}
/* End black end **/

#description p {
padding: 7px 0;
}
#ui-datepicker-div { display: none; }
.photosgallery-vertical .sliderkit-panel {
background: #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.photosgallery-vertical .sliderkit-nav {
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;	
}
.renew_package img {
width: 70px;
}
.strong, .strong:visited, .strong:active, .strong:hover, .strong input {
    font-weight: bold;
}
.cat_parent {padding-left: 12px; color: rgb(10, 156, 204); text-decoration: underline; font-size: 16px;font-weight: bold;}
.cat_sub {padding-left: 12px; color: rgb(10, 156, 204); text-decoration: none; font-size: 14px;}
ul.dataTables_paginate li {
display: inline;
}
ul.dataTables_info li {
display: inline;
}
ul.dataTables_info {
display: block;
min-width: 300px;
text-align: right;
padding-right: 15px;
}