.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #333333;
white-space: nowrap;
}
.btn {
display: inline;
padding: 0;
margin: 0 10px;
font-size: 14px;
color: #333;
text-align: center;
}
.btn.active, .btn:active {}
.dropdown-menu {
}

.top-menu .dropup > .dropdown-menu, .top-menu .dropdown > .dropdown-menu {
display: block;
position: relative;
margin: 0;
width: 100%;
padding: 0px;
text-align:center;
}
.dropdown-menu {
display: none;
}
.top-menu .dropdown-submenu:hover > .dropdown-menu {
top: 28px;
left: 0;
background: #FE9602;
border-radius: 0 0 5px 5px;
border-top: 4px solid #000;
display: block;
position: absolute;
}
.top-menu .dropdown-submenu > .dropdown-menu {
top: 100%;
left: 0;
padding: 0;
margin: 0;
width: 200px;
z-index: 999999;
text-align: left;
}
.top-menu .dropdown-submenu > .dropdown-menu .dropdown-menu {
top: 0;
left: 100%;	
}
.top-menu .dropdown-menu > li > a {
text-align: left;
font-size: 20px;
color: #FFF;
padding: 4px 15px 5px;
overflow: hidden;
display: inline;
}
.top-menu .btn {
border: 0;
box-shadow: none;
border-radius: 0;
background: none;
margin-right: 0px;
position: relative;
padding: 0;
margin: 0 10px;
}
.center {
	text-align:center;
}
body {
padding: 0;
background: url(../images/body.png) repeat-y center top;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #333333;
}
.outer_container {
background: url(../images/bg-header.png) repeat-x center top;
}
.top-menu {
background: url(../images/bg-header-menu.png) top;
border: 0;
position: relative;
margin: -32px 0 0;
height: 40px;
line-height: 40px;
padding: 0 10px;
}
.top-menu .dropdown {
margin: 0 0;
text-align: left;
/*padding: 9px 15px;*/
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background:none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
}
.dropdown-submenu > a::after, .dropdown-submenu:hover > a::after {
	border:0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
color: #000;
background: #FFF;
-webkit-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.75);
}
.dropdown-submenu:hover > .dropdown-menu a {
font-size: 15px;
text-decoration:none;
}
.radius {
background: #E6CDA2;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px 0;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
}
.radius .span2 {
	margin-left:10px;
}
.show-grid {
margin-top: 10px;
margin-bottom: 15px;
}
.span2.pic_promo {
line-height: 85px;
text-align: center;
border: 3px solid white;
margin-bottom: 10px;
width: 120px;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
}
.span2.pic_promo img {
}
.span2.desc_promo {
width: 210px;
}
.list-promo {
margin-left: 15px;
margin: 5px 0 5px 15px;
}
.short-title h2 {
color: #FFF;
padding: 0 0 0 0;
margin: 0 0px;
font-size: 18px;
background: url(../images/bg-top-menu.png) repeat-x 0px 0px;
overflow: hidden;
display: block;
height: 38px;
text-align: center;
line-height: 35px;
border: 1px solid #C4921E;
}
.long-title {
padding: 0;
margin: 0;
overflow: hidden;
display: block;
height: 35px;
text-align: left;
margin-bottom: 10px;
}
.long-title h2 {
color: #000;
font-size: 26px;
line-height: 35px;
margin: 0 5px 0 8px;
padding: 0;
display: inline-block;
}

.list-gallery {
padding: 0;
}
.inner-gallery {
padding: 10px 30px 0;
}
.inner-gallery img {
width: 100%;
}
.link-more a, .link-more a:visited, .link-more a:active, .link-more a:hover{
	color:#28A50E;
}
.coppy-text {
height: 38px;
line-height: 38px;
color: #000;
margin: 0;
bottom: 0px;
width: 100%;
border: 1px solid #FE8A03;
border-width: 1px 0 5px;
}
.product_listing .image img {
width: 100%;
border: 3px solid white;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
margin-left:10px;
}
.inner_desc_listing {
	padding-right:15px;
}
.padding10 {
	padding:10px;
}
.inner_desc_listing a {
color: #28A50E;
font-size: 30px;
line-height: 38px;
font-weight: normal;
}
 .price {
font-size: 16px;
padding: 2px 0 10px 0;
}
 .discount-tag {
	text-decoration:line-through;
}
 .meta_description {
	padding:10px;
}
.discount {
width: 50px;
height: 50px;
background: url(../images/discount.png) no-repeat left top;
font-size: 13px;
color: #FFF;
line-height: 50px;
text-align: center;
display: block;
position: absolute;
top: 0px;
right: 0px;
}
.left-menu{
	position:absolute;
	width:51px;
	height:52px;
	/*background:url(../images/left-top-menu.png) no-repeat left top;*/
	left:-51px;
	top:0px;
	z-index:9;
	display:none;
}
.right-menu{
	position:absolute;
	width:51px;
	height:52px;
	/*background:url(../images/right-top-menu.png) no-repeat left top;*/
	right:-51px;
	top:0;
	z-index:9;
	display:none;
}

h3.title-product {
font-size: 20px;
line-height: 20px;
color: #FE8A03;
margin: 0 10px 5px;
padding: 0 0px 5px;
}
.span6 h3.title-product {
border-bottom: 1px solid #CCC;
}
h3.title-product strong {
	font-weight:normal;
}
.price_listing .price {
font-size: 16px;
color: #666;
padding: 2px 0 10px 0;
}
.star_state ul {
padding: 0;
margin: 0;
}
.star_state li {
display: inline;
list-style: none;
}
.block_description {
position: relative;
padding: 10px;
}
.reserve {
	text-align:center;
}
.reserve a {
height: 30px;
display: inline-block;
padding: 0 10px;
background: #269110;
line-height: 30px;
color: white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 0 7px -1px #000000;
-webkit-box-shadow: 0 0 7px -1px #000000;
box-shadow: 0 0 7px -1px #000000;
border: 1px solid #28A50E;
font-size:15px;
}
/*.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append{
	line-height:30px;
	height:30px;
}*/
.form-search select, .form-horizontal textarea {
	height:80px;
}
.image_full {
	width:100%;
}
.title_ads {
color: #fe8a03;
font-size: 16px;
padding: 0px 0px 7px;
margin: 0px;
}
h1.title-mail {
font-size: 18px;
margin-left: 20px;
}

.pagination ul {
float: left;
margin: 0 5px;
padding: 0;
}
.pagination ul {
display: inline-block;
margin-bottom: 0;
margin-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.text-page {
padding: 0;
height: 30px;
line-height: 30px;
float: left;
margin: 0 2px;
color: #000;
}
.clear {
clear: both;
}
.gallery_listing .horizontal {
height: 185px;
border: 3px solid white;
overflow: hidden;
line-height: 183px;
text-align: center;
background: #fff;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
margin:0 10px;
}
.gallery_listing .horizontal img {
	width:100%;
}
.gallery_listing .title_gallery {
color: #000;
font-size: 16px;
padding: 10px;
margin-bottom: 15px;
}
.company-title, h3#gmap {
	font-size:18px;
	color:#FED103;
}
.position-relative {
position: relative;
}
.lang {
position: absolute;
right: 0px;
top: 13px;
color:#fff;
}
.lang a:hover {
text-decoration: none;
}
ul#languages-menu {
margin: 0px;
padding: 5px;
display: inline-block;
}
ul#languages-menu li a {
color: #FFF;
text-decoration: none;
display: inline-block;
padding: 0;
margin: 0;
}
.image-gallery {
height: 240px;
background: white;
border: 3px solid white;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
line-height: 230px;	
overflow:hidden;
}
.welcome {
padding: 10px;
}
.icon_address p {
}
.top-menu .btn.active {
	background:none;	
}
.show-grid.header {
margin-top:0;	
margin-bottom:0;	
}
.show-grid.menu-top {
margin-top:0;	
margin-bottom:0;
}
.bs-docs-example-submenus {
min-height: 180px;
}

.categ_menu .bs-docs-example {
position: relative;
margin: 0 0;
padding: 0 0 0;
background: none;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.categ_menu .bs-docs-example-submenus .dropup > .dropdown-menu, .categ_menu .bs-docs-example-submenus .dropdown > .dropdown-menu {
display: block;
position: static;
margin: 0px;
}
.categ_menu .dropdown-menu { 
width:100%;
}
.short-title, .long-title {
position: relative;
z-index: 9;
}

.l-top-tab {
position: absolute;
left: 0px;
top: 0px;
width: 96px;
height: 83px;
background: url(../images/l-top-tab.png) no-repeat left top;
}
.r-top-tab {
	position:absolute;
	right:0px;
	top:0px;
	width: 302px;
	height: 83px;
	background:url(../images/r-top-tab.png) no-repeat left top;
}
.categ_menu .dropdown-menu > li > a {
font-size: 14px;
padding-bottom: 11px;
background: url(../images/under-line-menu.png) no-repeat bottom center;
}
.categ_menu .dropdown-menu {
	background:none;
	border:0px;
}
.categ_menu .dropdown-submenu:hover > .dropdown-menu {
display: block;
background: #FFF;
border: 1px solid #C4921E;
}
.frame_product {
height: 150px;
margin: 0 10px;
background: #FFF;
line-height: 147px;
border: 1px solid #8A3202;
position:relative;
}
.block_center {
padding: 10px 10px 0;
margin-bottom: 10px;
}
a.block_center {
display: block;
margin:1px 0;
}
a.block_center:hover {
display: block;
background: #FEF3E1;
border:1px solid #8a3202;
margin:0 0;
}
.title-product {
color: #78452E;
text-align: left;
font-size: 17px;
margin:0 10px;
}
.right_content .title-product {
	color:#000;
}
a.block_center:hover .frame_product {
	/*width:198px;*/
}
.categ_menu {
margin-bottom: 20px;
}
.outer_frame {
padding-bottom: 17px;
background: url(../images/shadow-product.png) no-repeat center bottom;
position:relative;
}
.l-top-menu {
	position:absolute;
	width:16px;
	height:40px;
	left:0px;
	top:0px;
	background:url(../images/l-top-menu.png) no-repeat left top;
	display:none;
}
.r-top-menu  {
	position:absolute;
	width:16px;
	height:40px;
	right:0px;
	top:0px;
	background:url(../images/r-top-menu.png) no-repeat left top;
	display:none;	
}
.frame_product {
overflow: hidden;
}
.row-fluid.show-grid.footer {

}

h3.company-name {
font-size: 21px;
color: #1D5B10;
line-height: 21px;
margin-top: 30px;
}

p.address {
display: block;
font-size: 15px;
line-height: 15px;
width: 400px;
margin: 0 auto;
color: #1D5B10;
padding:4px 0;
}
.read_more a {
text-align: right;
display: block;
color: #6A1803;
}
.specail_price span {
color: #666;
}
.specail_price {
color: #F00;
font-size: 16px;
}
.specialprice span {
font-size: 20px;
color: #F00;
}
span.price {
color: #F00;
font-size: 20px;
padding-right: 10px;
}
.star_state {
padding: 5px 0 5px;
}
.image_article {
background: #FFF;
border: 1px solid #28A50E;
}
.image_article img {
height: 240px;
}
.title-product a {
color: #28A50E;
}
.carousel-indicators {
position: absolute;
top: 15px;
left: 15px;
z-index: 5;
margin: 0;
list-style: none;
}
.image_product_slide {
height: 320px;
text-align: center;
overflow: hidden;
}
.image_product_slide img {
width: 100%;
}
.title_product_slide {
color: #FFF;
font-size: 16px;
padding: 0;
margin: 0;
}
.pagination {
margin: 0px 0 20px;
}
.price_listing {
margin: 0 10px;
}
.specialprice {
margin: 0 10px;
}
ul#languages-menu li {
display: inline;
margin-right: 0px;
list-style: none;
}
ul#languages-menu li:last-child {
border-width: 1px 1px 1px 0;
padding: 4px;
margin: 0;
}
ul#languages-menu li.active a {
color: #FFF;
}
.carousel-control {
top:180px;	
}
.header-logo {
margin: 0px 0 16px;
padding: 15px 0 5px;
}
.header-logo img {
margin-top: 10px;
border: 0;
}
.top_login {
text-align: right;
height: 29px;
padding: 0 10px;
position: absolute;
right: 0px;
top: 10px;
}
.top_right {
font-size: 12px;
padding: 0 0 0 0;
float: right;
margin: 5px 0px 0px 0px;
}
#languages-menu li.active img {
border: 2px solid #FE8A03;
}
#languages-menu li img {
border: 2px solid #fff;
}
.shadow-bottom {
vertical-align: top;
width: 100%;
display: block;
}
.carousel.slide img {
width: 100%;
}
.block_product_slide {
position: absolute;
bottom: 0px;
width: 100%;
left: 0px;
right: 0px;
background: url(../images/bg-transparent.png);
}
.inner_product_slide {
padding:5px;	
}
.meta_product_slide {
color: #FFF;
font-size: 13px;
margin: 0;
padding: 0;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.left_slide {
width: 400px;
}
.right_slide {
text-align: left;
color: #FFF;
}
.right_slide span.price {
display: block;
color: #F00;
font-size: 24px;
padding:0;
}
.right_slide .discount-tag {
display: block;
color: #000;
}
.address_product_slide {
padding: 0px;
margin: 0;
color: #FFF;
text-align: right;
font-size: 11px;
}
.vertical-menulist .frame_product {
width: 100px;
height: 80px;
line-height: 78px;
float: left;
text-align: center;
border: 1px solid #CCC;
margin: 6px 5px 0;
}
.vertical-menulist .frame_product img {
width: 100%;
vertical-align: middle;
}
.carousel {
margin: 0;
padding: 10px;
}

.pic_click {
width: 20%;
height: 36px;
margin: 0;
background: url(../images/bg-menu-search.png) repeat-x top center;
float: left;
position: relative;
}
.pic_click .active_arrow {
height: 13px;
background: url(../images/active_arrow.png) no-repeat center top;
position: absolute;
width: 100%;
left: 0px;
right: 0px;
bottom: -13px;
}
.block_click_content {
margin: 0;
display: none;
padding: 10px;
}
.block_search {
background: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
border: 1px solid #FED103;
border-width: 0 1px 1px;
margin-left:20px;
}
.pic_click.active a {
background: #fff;
color:#000;
}
.pic_click.active a:hover {
	color:#000;
}
.pic_click a, .pic_click a:visited, .pic_click a:active {
display: block;
padding: 3px 0 3px;
margin: 4px;
text-align: center;
color: #fff;
font-size: 20px;
}
.pic_click a:hover {
color:#000;	
}

#qsearch input.defaultText {
margin-bottom: 10px;
padding: 6px 0;
width: 100%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
}
#qsearch input, #qsearch select,  #qsearch submit {
/*float: left;*/
margin-right: 10px;
}
#qsearch input[type="radio"] {
padding: 4px;
margin: 0px 0px 10px 0;
height: 30px;
*margin-bottom:0px;
}
#qsearch #qs_price_low,  #qsearch #qs_price_high {
width: 24%;
}
#qsearch input[type="submit"] {
width: 100%;
padding: 3px;
margin: 21px 0 0;
background: url(../images/search-button.png) no-repeat left top;
border: 0;
height: 30px;
width: 108px;
color:#fff;
cursor:pointer;
}
.option_type {
width: 35%;
}
#qsearch .option_type.float-left label {
*margin: 0;
}
#qsearch  .option_type .input[type="radio"] {
	*margin-right:5px;
}
.option_type label, .option_type input {
	float:left;
}
#qsearch label {
padding: 4px 0;
*padding: 0;
margin: 0 10px 0 0;
}
#qsearch input {
float: left;
}
.price-range {
width:65%;
}
.price-range label,  .price-range select {
float: left;
}
.address_select {
}
.address_select label, .address_select select {
}
.skm {
margin-right: 10px;
}
.address_select select {
width: 95%;
}
.address_select .float-left {
margin-top: 0px;
}
.usable-space .skm {
width: 35%;
}
.usable-space {
margin-right: 20px;
width: 30%;
}
.travel {
float: left;
width: 65%;
}
.travel .float-left {
width: 50%;
}
.travel select {
width: 95%;
}
.address_select .col_f {
float: left;
margin-right: 0px;
}
.right_search .address_select .col_f {
padding-top: 6px;	
}
td.image-arrow img {
width: 28px;
height: 28px;
max-width: 28px;
margin-top: 4px;
}
td.text-title {
}
td.line-right {
width: 100%;
background: url(../images/r-icon-menu.png) repeat-x 0px 17px;	
}
.tabs_search {
width: 100%;
overflow: hidden;
}
.container {
width: 940px;
margin: 0 auto;
}
.span12 {
width: 940px;
}
.span7 {
width: 600px;
float:left;
}
.span5 {
width: 340px;
float:left;
}
.span3 {
width: 220px;
float: left;
}
.span9 {
width: 720px;
float: left;
}
.carousel-continuous .block_img {
padding: 4px;
background: #fff;
height: 150px;
line-height: 148px;
width: 170px;
margin: 10px auto 0;
border: 1px solid #ccc;
overflow: hidden;
position:relative;
}
.carousel-continuous .block_img img {
width: 100%;
display: inline;
vertical-align: middle;
}
.features {
margin: 0 0 5px;
border-bottom: 1px solid #000;
padding: 0px;
}
.features .ic_fea {
display: inline;
line-height: 33px;
}
.features .ic_fea img {
vertical-align: middle;
width: 22px;
border:0;
}
.features .ic_fea span {
padding: 0 0 0;
font-size: 10px;
color: #000;
}
.ad_content .title_p {
color: #FE8A03;
font-weight: bold;
}
.ad_content .address_home {
padding:0;
margin:0;	
border-bottom:1px solid #000;
}
.ad_content {
text-align: left;
padding: 0 10px;
}
.ad_content .address_home {
padding: 0;
margin: 0;
font-size: 11px;
color: #000;
}
.ad_content .price_listing .normal_price {
margin: 0;
font-size: 16px;
color: #000;
line-height: 28px;
padding: 0 0 0 10px;
text-decoration:line-through;
float:left;
}
.ad_content .price_listing .price-tag {
margin: 0;
font-size: 16px;
color: #fff;
line-height: 28px;
padding: 0 0 0 10px;
float: left;	
}
.ad_content .price_listing .specail_price {
font-size: 16px;
line-height: 28px;
color: #fff;	
float:right;
padding-right:10px;
}
.ad_content .price_listing {
margin: 0 10px;
background: url(../images/bg-price.png) repeat-x;
height: 27px;
position: absolute;
bottom: 0px;
left: -10px;
width: 100%;
}
.carousel-continuous .ad_content {
height:100px;	
}
.span8 {
width: 620px;
float: left;
margin-right:20px;
}
.span4 {
width: 300px;
float: left;
}
a.banner img {
vertical-align: top;
}
a.banner {
display: block;
}
ul.list_product {
display: inline-block;
margin: 0 0 15px;
padding: 0;
}
ul.list_product li {
float: left;
list-style: none;
position: relative;
width: 200px;
margin-right: 10px;
}
ul.list_product li:last-child {
margin-right:0px;	
}

ul.list_product li a {
display: block;
width: 200px;
height: 320px;
overflow: hidden;
margin: 0 5px 0 0;
/*opacity: 0.8;*/
border: 1px solid #CCC;
background: #FFF;
position: relative;
padding-bottom: 0;
text-decoration: none;
cursor:pointer;
}
ul.list_product li a:hover {
-moz-box-shadow: 0px 0px 10px 0px #777777;
-webkit-box-shadow: 0px 0px 10px 0px #777;
box-shadow: 0px 0px 10px 0px #777;
border-color: #FD9D24;
}
ul.list_product li:last-child a {
margin: 0;
width: 100%;
}
ul.list_product li .frame_product {
padding: 4px;
background: #FFF;
height: 150px;
line-height: 148px;
width: 170px;
margin: 10px auto 0;
border: 1px solid #CCC;
overflow: hidden;
}
ul.list_product li .outer_frame {
position:relative;	
width:170px;
height:150px;
}
ul.list_product li .frame_product img {
height: 100%;
display: inline;
vertical-align: middle;
}
.span8 ul.list_product li .frame_product img {
width:100%;	
}
.top-menu .dropdown-submenu > .dropdown-menu li {
list-style: none;
padding: 0 10px;
border-bottom: 1px solid #F5F5F5;
margin: 4px;
line-height:25px;
}
.list_product .ad_content .price_listing {
margin: 0;
height: 27px;
bottom: 0px;
position: relative;
width: 100%;
left: 0;
background: none;
}
.list_product .ad_content .price_listing .normal_price {
margin:0;
padding:0;	
}
.list_product .ad_content .price_listing .specail_price {
font-size: 16px;
line-height: 28px;
color: #F00;
float: right;
padding-right: 0px;
}
ul.list_product li .product-bottom {
background: #FFF;
width: 202px;	
}
ul.list_product li .product-bottom a {
height: 27px;
width: 99px;
margin: 0;
padding: 0;
line-height: 27px;
text-align: center;
background: url(../images/bg-price.png) repeat-x;
color: #FFF;
}

ul.list_product.horizontal_product li {
float: left;
list-style: none;
position: relative;
width: 300px;
margin-right: 10px;
}
ul.list_product.horizontal_product li:last-child {
margin-right: 0px;
}
ul.list_product.horizontal_product li a {
width: 298px;
height:160px;
}
ul.list_product.horizontal_product li .product-bottom {
width: 100%;
}
ul.list_product.horizontal_product li .product-bottom a {
width: 149px;
height:27px;
border: 0;
}
ul.list_product.horizontal_product li {
float: left;
list-style: none;
position: relative;
width: 300px;
margin-right: 10px;
}
ul.list_product.horizontal_product li .frame_product {
float: left;
margin: 8px;
width: 120px;
height: 80px;
line-height: 78px;
padding: 2px;
text-align: center;
}
.horizontal_product .discount {
left: 0px;
}
.horizontal_product .ad_content {
text-align: left;
padding: 10px 10px 0 0;
float: right;
width: 145px;
}
.horizontal_product .discount {
left: 0px;
z-index:999999;
}
.horizontal_product .features {
margin: 0 0 5px 5px;
border-bottom: 0;
padding: 0px;
text-align: left;
}
.list_product.horizontal_product .ad_content .price_listing .normal_price  {
float:left;	
width:100%;
}
.list_product.horizontal_product .ad_content .price_listing .specail_price {
float:left;
width:100%;	
}
.vertical-menulist .discount {
left: 0px;
}
.image-arrow {
padding: 0;
margin: 0;
vertical-align: top;
}
ul.thumb_news {
padding: 0;
margin: 0;
}
ul.thumb_news li {
list-style: none;
padding-bottom: 10px;
border-bottom: 1px dashed #000;
margin-bottom: 10px;
}
ul.thumb_news li .vertical {
height: 80px;
width: 100px;
float: left;
line-height: 78px;
background: #FFF;
padding: 2px;
border: 1px solid #CCC;
text-align:center;
}
ul.thumb_news li .ad_content {
float: right;
width: 165px;
padding: 0;
}
ul.thumb_news li .vertical img {
/*width: 100%;*/
display: inline;
vertical-align: middle;
border:0;
}
ul.thumb_news li .ad_content a {
color: #FE8A03;
text-decoration: none;
}
ul.thumb_news li .ad_content p {
padding: 0;
margin: 0;
}
.block_content {
background: #FFF;
border: 1px solid #CCC;
padding: 0 10px 10px;
}
a.read-more, a.read-more:visited, a.read-more:active, a.read-more:hover {
display: block;
text-align: right;
color: #000;
}
.block_content p {
padding: 2px 0;
margin: 0;
}
.icon_network a, .icon_network a:hover, .icon_network a:active, .icon_network a:visited, .icon_facebook a, .icon_facebook a:hover, .icon_facebook a:active, .icon_facebook a:visited {
color: #000;
text-decoration: none;
}
.icon_company {
font-weight: bold;
}
.menu-footer {
width: 940px;
margin: -50px auto 20px;
}
.menu-arrow img {
vertical-align: middle;
margin-right: 10px;
}
.menu-footer ul li a {
text-decoration: none;
}
.menu-footer ul li {
list-style: none;
}
.title-menu {
border-bottom: 1px dashed #000;
padding-bottom: 5px;
}
.menu-footer ul li.menu-arrow {
}
.menu-footer ul li .title-menu a {
	color:#000;
	font-size:24px;
}
.menu-footer ul li ul {
margin-top: 10px;
margin-left: 35px;
padding-left: 0px;
}
.menu-footer ul li ul li a {
color: #000;
font-size: 16px;
padding-left: 15px;
background: url(../images/arrow-icon.png) no-repeat 0px 5px;
}
.menu-footer ul li ul li {
padding: 4px 0;
}
ul.ul_menu {
display: inline-block;
float: left;
padding: 0;
margin: 0;
width: 33%;
}
.pagination ul > li {
display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
border-left-width: 1px;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 0;
}
.pagination ul > li > a, .pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #FFF;
border: 1px solid #DDD;
border-left-width: 0;
color: #FE8A03;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
background-color: #f5f5f5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
color: #999999;
cursor: default;
}
ul.list_product.horizontal_product.product_page li {
float: left;
list-style: none;
position: relative;
width: 100%;
margin-right: 0px;
margin-bottom:0px;
}
ul.list_product.horizontal_product.product_page li a {
width: 618px;
height: 160px;
margin: 0;
}



ul.list_product.horizontal_product.product_page li .frame_product {
float: left;
margin: 15px;
width: 150px;
height: 100px;
line-height: 98px;
padding: 2px;
text-align: center;
margin-right: 0px;
}
ul.list_product.horizontal_product.product_page li a:hover {
background: #fff url(../images/active_list_product.png) repeat-y 0px 0px;
}
ul.list_product.product_page li .product-bottom a {
height: 27px;
width: 50%;
float: left;
}
ul.list_product.product_page li .right-product {
width: 185px;
float: left;
border-left: 1px dashed #000;
height: 120px;
padding: 5px 0 35px 5px;
position: relative;
}
.horizontal_product.product_page .ad_content {
text-align: left;
padding: 10px 10px 0 0;
float: left;
width: 230px;
float: left;
margin-left: 15px;
}
.horizontal_product.product_page .ad_content .title_p {
color: #fe8a03;
border-bottom: 1px solid #000;
padding-bottom: 2px;
margin-bottom: 3px;
}
.horizontal_product.product_page .ad_content .meta_desc {
color: #000;
height: 98px;
}
.horizontal_product.product_page .price_listing {
margin: 0 5px 5px 0;
padding-left: 60px;
text-align: right;
height: 45px;
font-size: 16px;
color: #000;
}
.forrent {
width: 56px;
height: 40px;
position: absolute;
left: 8px;
top: 8px;
background: url(../images/forrent-tag.png) no-repeat left top;
z-index:99;
}
.forsale {
width: 56px;
height: 40px;
position: absolute;
left: 8px;
top: 8px;
background: url(../images/forsale-tag.png) no-repeat left top;
z-index:99;
}
.rented_status {
width: 55px;
height: 51px;
position: absolute;
right: 0px;
top: 0px;
background: url(../images/ribbon-rented.png) no-repeat left top;
z-index:99;
}
.sold_status {
width: 55px;
height: 51px;
position: absolute;
right: 0px;
top: 0px;
background: url(../images/ribbon-sold.png) no-repeat left top;
z-index:99;
}

.horizontal_product.product_page .price_listing .normal_price {
font-size: 16px;
color: #000;
text-decoration:line-through;
}
.horizontal_product.product_page .features {
text-align:left;	
}
.horizontal_product.product_page .features .ic_fea {
display: inline;
line-height: 0;
}
.horizontal_product.product_page .specail_price {
color: #F00;
font-size: 18px;
padding-top: 3px;
display: block;
}
ul.list_product.horizontal_product.product_page li .product-bottom {
width: 100%;
position: absolute;
right: 0px;
width: 192px;
bottom: 25px;
}
ul.list_product.product_page li .product-bottom a:hover {
background: url(../images/bg-price.png) repeat-x;
}
ul.list_product.product_page li .address_home {
color: #000;
font-size: 12px;
}
ul.list_product.product_page li .product_id {
position: absolute;
left: 17px;
bottom: 5px;
color: #000;
}
ul.list_product.product_page li .date_add {
color: #000;
}
.mailto .span7 {
width: 360px;
margin-right: 20px;
}
.mailto .span5 {
width: 400px;
}
.mailto .span2 {
width: 130px;
float: left;
margin-right: 10px;
}
.mailto .span3 {
width: 225px;
float: left;
}
.mailto span.price {
color: #F00;
font-size: 20px;
padding-right: 10px;
display: block;
margin: 0px;
padding: 0;
}
.product_detail {
/*padding: 10px;*/
background: #fff;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
border-top: 4px solid #fe8a03;
}
.bottom-slide-product {
padding: 10px 0;
border-top: 1px solid #ccc;
border-bottom: 1px dashed #ccc;
margin: 10px 0;
}
.detail_price {
position: relative;
width: 300px;
margin: 10px 0;
}
.detail_price span.price {
color: #F00;
font-size: 20px;
padding-right: 10px;
display: block;
}
.detail_price .discount-tag {
text-decoration: line-through;
display: block;
}
.inner_description {
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}
ul.lists li {
list-style:square;
}
ul.lists {
margin: 0;
padding: 0 0 0 20px;
}
ul.lists li {
list-style: square;
width: 170px;
float: left;
padding-left: 0px;
margin-right: 20px;
}
#qsearch select {
border-radius: 4px;
height: 32px;
border: 1px solid #CCC;	
}
.tc_smallest a:hover {
text-decoration: underline;
}
.tc_smallest a {
color: #000;
text-decoration: none;
}
.title_description {
margin-bottom: 5px;
font-weight: bold;
}
.right-search input,  .right-search select {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.right-search input {
height: 30px;
width: 260px;
border: 1px solid #CCC;
}
.right-search select {
height: 30px;
border: 1px solid #CCC;	
}
.right-search .option_type {
width: 100%;
}
.right-search .option_type input {
width: 15px;
height: 16px;
margin: 0 20px 0 6px;
padding: 0;
}
.right-search .option_type {
margin: 10px 0;
}
.right-search .price-range label, .right-search .price-range select {
float: left;
clear: both;
}
.right-search .price-range {
width: 100%;
margin-bottom: 0px;
}
.right-search label {
margin-bottom: 5px;
}
.right-search .address_select label, .right-search .address_select select {
float: left;
clear: both;
}
.right-search .price-range select {
width: 125px;
margin-right: 10px;
}
.right-search .address_select {
margin-bottom: 10px;
}
.search_right {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 15px;
}
.title_search h2 {
background: url(../images/bg-menu-search.png) repeat-x;
}
.title_search h2 {
background: url(../images/bg-menu-search.png) repeat-x;
padding: 0 0 0 10px;
margin: 0;
display: block;
height: 36px;
color: #FFF;
line-height: 36px;
font-size: 16px;
font-weight: normal;
}
.search_right .search_inner {
padding: 10px;
background: #FFF;
border: 1px solid #FD9D24;
}
.address_select label {
display: block;
padding: 7px 10px 0 0;
}
.right-search input.submit {
background: url(../images/search-button.png) no-repeat left top;
width: 108px;
height: 30px;
margin: 0 auto;
display: block;
color: #FFF;
font-size: 16px;
text-shadow: 1px 1px 2px rgba(58, 57, 57, 1);
cursor:pointer;
}
.search_right .address_select .float-left {
width: 100%;
}
.block_search #qsearch input#qs_usable_space_low, .block_search #qsearch input#qs_usable_space_high {
/*width:90px;	*/
*width: 64px;
*margin-bottom:0px;
}
.span6 {
width: 50%;
float: left;
}
.control-group {
padding: 0 20px;
}
.control-group .controls {
margin-bottom: 15px;
}
.controls input {
height: 25px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
width: 324px;
}
.controls select {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
}
.controls button[type="submit"] {
background: url(../images/bg-menu-search.png) repeat-x top;
height: 36px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFF;
border: 1px solid #CCC;
padding: 0 15px;
margin: 0;
}
.top_right a {
color: #FE8A03;
}
.inner_detail {
	padding:10px;
}
.option_real_estate select {
clear: both;
width: 265px;
margin-bottom: 10px;
}
.option_real_estate label {
display: block;
}
.frame_slider {
position:relative;	
padding: 10px;
background: #FFF;
border: 1px solid #000;
border-radius: 5px;
}
.frame_slider .span5 {
width: 318px;
float: left;
}
.photosgallery-vertical .title_product_slide {
color: #000;
text-align: left;
margin-bottom: 8px;
}
#qsearch input[type=text], #qsearch textarea {
-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid #DDDDDD;
}
#quick_search input[type=text]:focus, .search_right .search_inner #quick_search input[type=text]:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}
.right_bottom_slide {
width: 205px;
height: 70px;
float: right;
margin: 10px 10px 0 0;
}
.right_bottom_slide .price {
display: block;
text-align: right;
z-index: 999;
padding: 0;
margin: 0;
}
.right_bottom_slide .discount-tag {
display: block;
text-align: right;
color: #FFF;
}
.option_type.float-left label {
	margin:0 2px 0 0;
}
#qsearch .price-range.float-left label {
margin: 0 8px;
}
.block_search #qsearch #qs_price_low, .block_search #qsearch #qs_price_high {
width: 120px;
margin-right: 0;
}
.block_search .address_select #qs_city {
width: 150px;
}
.block_iframe iframe {
width: 100%;
border: 0;
height: 800px;
position: absolute;
top: -35px;
}
.block_iframe {
position: relative;
overflow: hidden;
height: 540px;
*height: 520px;
height: 520px\0;
width: 535px;
margin: 20px auto 20px 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #CCC;
}
:root .block_iframe {
height: 493px \0/;	
}
.control-group .controls img {
margin-top: 5px;
}
.span12.product_detail textarea {
	*width:320px;
}
.span12.product_detail .controls button {
background: url(../images/bg-menu-search.png) repeat-x top;
background:green;
height: 36px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFF;
border: 1px solid #CCC;
padding: 0 15px;
margin: 0;	
}
.button_contact {
width: 184px;
height: 54px;
margin: 15px 0;
}
.other_product .ad_content .price_listing .price-tag {
color: #000;
padding:0;
}
.other_product .horizontal_product .features {
margin: 0 0 5px;
border-bottom: 0;
text-align: left;
padding: 0 10px;
}
.block_description .meta_desc {
padding: 4px 10px 10px;
}
.icon_contact {
font-weight: bold;
color: #FE8A03;
}
.title-menu a {
cursor: default;
}
ul.extra_fields {
margin: 0;
padding: 0 20px;
list-style: none;
}
ul.extra_fields  label{
	display:block;
}
ul.extra_fields  input {
height: 25px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
width: 324px;
}
ul.extra_fields  select{
height: 30px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
width: 324px;	
}
ul.extra_fields  input[type="text"]:focus {
box-shadow: 0 0 5px #00A6C5;
border: 1px solid #00A6C5;
text-shadow:none;
}
ul.extra_fields li {
margin: 10px 0;
}
.sliderkit.carousel-continuous .discount {
left: 0px;
}
.list_product .ad_content .price_listing .price-tag {
margin: 0;
font-size: 16px;
color: #F00;
padding:0;
}
.list_product.horizontal_product  .ad_content .price_listing .price-tag {
padding:0;
}
ul.list_product li .discount {
left: 0px;
}
ul.list_product li {
	*margin-right:8px;
	*width:198px;
	margin-right:8px\0;
	width:198px\0;
}
.sliderkit.carousel-continuous .sliderkit-nav-clip ul li a {
	*width:195px;
	*margin:0px;
	*display:block;
}
.pic_click {
*width: 139px;
}
.block_search {
*width:695px;
}
.tabs_search .pic_click.active a {
color: #000;
}
.carousel-continuous .sliderkit-nav-clip ul li {
}

.top-menu {
	*line-height:38px;
}
img {
	border:0;
}
.sliderkit.carousel-continuous .sliderkit-nav-clip {
height: 310px;
padding-bottom: 10px;
}
.a_block img.shadow-bottom {
bottom: -9px;
left:0px;
position: absolute;
}
.block_search .address_select #qs_city {
}
#qsearch select#qs_district {
*width: 105px;
}
#qsearch .address_select select#qs_bedrooms, #qsearch .address_select select#qs_bathrooms  {
*width: 63px;
}
.top-tel {
margin-top: 5px;
}
.top-tel p {
padding: 0;
margin: 0;
font-size: 15px;
font-weight: bold;
}
.discount {
display: none;
}
#qsearch  .address_select .col_f .defaultText.defaultTextActive {
}
.control-group .controls p {
margin: 10px 0;
}
.controls button.more-link.btn.submit-mail {
background: url(../images/bg-menu-search.png) repeat-x top;
height: 36px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFF;
border: 1px solid #CCC;
padding: 0 15px;
margin: 0;
}