body {margin:0px; padding:0px; background-image:url('/images/luxury-background.jpg'); background-repeat: repeat-x; background-color: #040000}

div {font-size: 11px; font-family: Arial; color:#a66d30;text-align:left;}
table{border-collapse: collapse; }

a {color: #d4a725; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;}


div.clr{clear:both; font-size: 1px;}
div.fl{float:left;}
div.fr{float:right;}
div.marginl2{margin-left:4px;}
div.marginr2{margin-right:4px;}

.Dreamhome{padding-top: 150px; padding-right: 14px}

td.luxury-corner{width: 31px; background-repeat: repeat-y;}
td.luxury-left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/luxury-left.png');  background-position:right; background-repeat: repeat-y; width: 30px;}
td.luxury-left[class] {background-image:url('/images/luxury-left.png'); background-position:right; background-repeat: repeat-y; width: 30px;}
td.luxury-right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/luxury-right.png');  background-position:left; background-repeat: repeat-y width: 30px;}
td.luxury-right[class] {background-image:url('/images/luxury-right.png'); background-position:left; background-repeat: repeat-y; width: 30px;}

div.luxury-center{width:899px; background-color:#120903; overflow:hidden;}
div.luxury-top{width:899px; height:290px; background-image:url('/images/luxury-top.jpg'); background-repeat: no-repeat;}

div.luxury-toptext{width:220px; overflow:hidden; margin-top: 20px; margin-left: 10px; height: 90px;}

div.luxury-menu{width:495px; overflow:hidden; margin-top: 126px; height: 45px;}

div.luxury-menupoint{width:99px; height: 30px; font-weight: bold; text-align: center; float:left;  padding-top: 14px; font-size: 12px; text-transform: uppercase; cursor: pointer;}

div.luxury-welcome{background-image:url('/images/luxury-welcomebg.jpg'); background-repeat: repeat-x;}

div.luxury-mainmenu{width:899px; height: 240px; background-image:url('/images/luxury-mainmenu.jpg'); background-repeat: no-repeat;}

td.luxury-mainmenupoint{width:128px; height: 240px; vertical-align: bottom; cursor: pointer;}
div.luxury-mainmenupoint{width:128px; height: 30px; font-weight: bold; text-align: center; float:left; padding-top: 10px; font-size: 12px; text-transform: uppercase;}

.main {background:black; filter:alpha(opacity= 70);opacity: 0.7;-moz-opacity:0.7;border-top: 1px solid #1c0a05; padding: 5px;}

div.luxury-search-sm{ width: 899px; height: 85px;background-image:url('/images/luxury-search-bg-sm.jpg'); background-repeat: no-repeat;}

div.luxury-find{padding-top: 50px; padding-left: 12px;}

div.luxury-resultsbg{width: 899px; background-color: #120903; padding-bottom: 5px; padding-top: 1px;}
div.luxury-result{background-image:url('/images/luxury-adbg.jpg'); width: 298px; height: 348px; background-repeat: no-repeat; float:left;}
div.luxury-result-line0{width:298px; height: 36px;}
div.luxury-result-line1{width:259px; height: 190px; background-color: #000000; padding:1px; margin-top: 14px; margin-left: 17px;}
div.luxury-result-line2{width:70px; height: 18px; margin-left:112px; padding-top: 2px; }
div.luxury-result-line3{width:282px; height: 25px; padding-left: 8px; padding-right: 8px;}
div.luxury-result-line{width:282px; height: 30px; padding-left: 8px; padding-right: 8px;}

div.luxury-button-big{background-image:url('/images/luxury-buttonbg-big.jpg'); width:187px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; font-weight: bold; text-align:center; cursor: pointer;}

div.city{text-transform: uppercase; font-weight: bold; padding-top: 5px; padding-left: 8px; font-size: 12px;}
div.city-line2{ font-weight: normal; padding-top: 2px; text-transform: none;}
div.cityid{text-transform: uppercase; font-weight: bold; padding-top: 8px; padding-right: 8px; font-size: 12px;}
div.price{font-size: 14px; font-weight: bold;}

div.favorite{padding-left: 5px; padding-top: 5px;}

div.luxury-button-sm{background-image:url('/images/luxury-buttonbg.jpg'); width:92px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; font-weight: bold; text-align:center; cursor: pointer;}
div.luxury-button-sm-active{background-image:url('/images/luxury-buttonbg-active.jpg'); width:92px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; color: #26180b; font-weight: bold; text-align:center; cursor: pointer;}

div.luxury-button-sm a{color:#99642C} 
div.luxury-button-sm a:link{color:#99642C}
div.luxury-button-sm a:visited{color:#99642C}
div.luxury-button-sm a:hover{color:#ffffff}

div.luxury-button-sm-active a{color:#ffffff} 
div.luxury-button-sm-active a:link{color:#ffffff}
div.luxury-button-sm-active a:visited{color:#ffffff}
div.luxury-button-sm-active a:hover{color:#ffffff}

div.luxury-button-sm2{background-image:url('/images/luxury-buttonbg2.jpg'); width:70px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; font-weight: bold; text-align:center; cursor: pointer;}
div.luxury-button-sm-active2{background-image:url('/images/luxury-buttonbg-active2.jpg'); width:70px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; color: #26180b; font-weight: bold; text-align:center; cursor: pointer;}

div.luxury-button-sm2 a{color:#99642C} 
div.luxury-button-sm2 a:link{color:#99642C}
div.luxury-button-sm2 a:visited{color:#99642C}
div.luxury-button-sm2 a:hover{color:#ffffff}

div.luxury-button-sm-active2 a{color:#ffffff} 
div.luxury-button-sm-active2 a:link{color:#ffffff}
div.luxury-button-sm-active2 a:visited{color:#ffffff}
div.luxury-button-sm-active2 a:hover{color:#ffffff}

div.luxury-bt1{width:230px; text-align:left; margin-left:10px;}
div.luxury-bt2{width:366px; text-align:left; padding-left: 10px;}
div.luxury-bt3{width:232px; text-align:left; padding-left: 10px;}
img.btimg{padding-bottom: 8px;}

/* ONE ADVERT */

div.luxury-one-title{background-image:url('/images/luxury-titlebg.jpg'); width: 888px; height: 30px; padding-top: 6px; padding-left: 6px; padding-right: 6px; overflow:hidden;}
h1.city{text-transform: uppercase; font-size: 19px; padding:0px; margin:0px; padding-left: 5px;}
h1.adress{font-size: 16px; padding:0px; margin:0px;}
div.luxury-one-leftside{background-image:url('/images/luxury-leftsidebg.jpg'); width: 400px; background-repeat: repeat-y; overflow:hidden; border-bottom: 1px solid #000000; margin-bottom: 10px;}
div.luxury-one-left{background-image:url('/images/luxury-adbg-sm.jpg'); width: 400px; height: 290px; padding-top: 17px;}
div.luxury-one-picture{width:353px; height: 259px; background-color: #000000; padding:1px; margin-left: 21px; overflow:hidden;}
div.luxury-one-image{padding:1px; background-color: #000000; border: 1px solid #a66d30; margin-left: 10px;width:169px; height:127px; text-align:center; overflow:hidden;}
div.luxury-one-rightside{width: 487px; overflow:hidden; border: 1px solid #000000; background-color: #21140b; margin-bottom: 10px; margin-left: 1px; padding: 4px;}
div.row{border-bottom: 1px solid #a66d30; padding-bottom: 0px; margin-bottom: 6px; padding: 6px;}
div.one-tleft{font-weight: bold; width: 200px; height: 20px; font-size: 13px;}
div.one-tright{font-weight: normal; width: 250px;}
div.adver{border: 1px solid #a26f2d; padding: 1px; margin: 0px;}

div.order_what_text2{padding-top:4px;padding-right:4px;}
div.order_what_button2{}


.slideshow_bigslide{
	display:none;
	width:296px; 
	height:208px; 
	background-position:center center; 
	background-repeat:no-repeat; 
	position:absolute; 
	z-index:130;
	margin-top:34px;
}
.anchor{
	height:0px; 
	width:0px; 
	position:relative;
	z-index:130;
}
.playbutton{
	background-image:url(/images/play.gif);
	position:absolute;
	top:-62px;
	right:-160px;
	width:64px;
	height:64px;
	display:block;
}
.closebutton{
	background-image:url(/images/close.gif);
	position:relative;
	width:23px;
	height:23px;
	display:block;
}

.message_email
{
background-color: #0e0500;
border: 1px solid #a66d30;
color: #a66d30;
padding: 4px;
font-size: 11px;
}

.select
{
background-color: #0e0500;
border: 1px solid #a66d30;
color: #a66d30;
padding: 4px;
font-size: 11px;
}

.frontinput
{
background-color: #0e0500;
border: 1px solid #754d22;
color: #a66d30;
font-size: 10px;
padding: 4px;
width: 130px
}


.textarea
{
background-color: #0e0500;
border: 1px solid #a66d30;
color: #a66d30;
padding: 4px;
font-size: 11px;
font-family:Arial
}

.ButtonSend
{
width: 91px;
height: 25px;
background-color: #0e0500;
border: 0px;
background-image:url(/images/button-send.jpg);
cursor: pointer;
}

.ButtonSubmit
{
font-size:11px;
height: 24px;
color:#a66d30;
background-color: #0e0500;
border: 1px solid #a66d30;
font-family: Arial;
font-weight: bold;
cursor: pointer;
}

.ButtonSubmit_search
{
background-image:url(/images/search.jpg);
font-size:11px;
height: 24px;
width: 63px;
color:#000000;
background-color: #0e0500;
border: 0px solid #a66d30;
font-family: Arial;
font-weight: bold;
cursor: pointer;

}

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(/images/checkbox.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(/images/radio.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(/images/select.png) no-repeat; 
  overflow: hidden; 
} 


.SubmitBig
{
    background: url(/images/searchbig.jpg) no-repeat; 
  background-color: #0f0503;
  border: 1px solid #a56d30;
  font-size: 12pt;
  padding: 5px;
  color: #0f0503;
  cursor: pointer;
  font-weight: bold;
  
}

/* Select boxhoz*/
div.autocomplete {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  background-color: #EAF2FB;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.combo{
  background-color:#000000;
}

.combo_country/* look&fell of scriptaculous select box*/
{
  font-family:Arial;
  height:18px;  
  width : 300px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background: url('/images/bg_select.jpg') right;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
}
div.combo_country_sel ul {
  font-size:12px;
  width : 300px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background-color: #0e0500;
  border: 1px solid #a66d30;  
  cursor: pointer;
  color:#a66d30;
}
div.combo_country_sel ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.combo_country_sel ul li.selected { 
  background-color: #EDAD69;
}
div.combo_country_sel ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.combo_price/* look&fell of scriptaculous select box*/
{
  height:18px;  
  width : 100px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background: url('/images/bg_select.jpg') right;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
}


div.combo_price_sel ul {
  width : 100px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
}
div.combo_price_sel ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.combo_price_sel ul li.selected { 
  background-color: #EDAD69;
}
div.combo_price_sel ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}



.combo_steplimit/* look&fell of scriptaculous select box*/
{
  font-family:Arial;
    font-size: 11px;
  width : 80px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background: url('/images/bg_select.jpg') right;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
  padding: 4px;
}

div.combo_steplimit_sel ul {
  font-family:Arial;
    font-size: 11px;
  width : 80px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
  padding: 4px;
}
div.combo_steplimit_sel ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.combo_steplimit_sel ul li.selected { 
  background-color: #EDAD69;
}
div.combo_steplimit_sel ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.combo_order/* look&fell of scriptaculous select box*/
{
  font-family:Arial;
    font-size: 11px;
  width : 170px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background: url('/images/bg_select.jpg') right;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
  padding: 4px;
}

div.combo_order_sel ul {
  font-family:Arial;
  font-size: 11px;
  width : 170px; 
  display : block;
  text-align:left;   
  font-weight:bold;
  background-color: #0e0500;
  border: 1px solid #a66d30;
  cursor: pointer;
  color:#a66d30;
}
div.combo_order_sel ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.combo_order_sel ul li.selected { 
  background-color: #EDAD69;
}
div.combo_order_sel ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.order_holder{
  margin-top:15px;
  border:1px solid #ffffff;
}

.backButton
{
 float:right; background-image:url('/images/luxury-buttonbg.jpg'); width:92px; height: 18px; padding-top: 5px; background-repeat: no-repeat; text-transform: uppercase; font-weight: bold; text-align:center; cursor: pointer;
}

/* DREAMHOME */

.dh-back
{
   background-image:url('/images/luxury-dreamhome-bg.jpg'); 
   width:856px;
   height: 500px; 
   background-repeat: no-repeat;
   background-position: top
}

.PriceBg
{
  border: 1px solid #a66d30;
  color: #a66d30;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px; 
  text-align:center;
  font-size: 11px;
  cursor:pointer;
}

.PriceBgOV
{
  border: 1px solid #a66d30;
  color: #120903;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px; 
  text-align:center;
  font-size: 11px;
  background-color: #a66d30;
  cursor:pointer;
}

.OverLayer
{
 filter: alpha(opacity=75); 
 -moz-opacity: 0.75; 

   opacity: 0.75;  
 background-color:#000000; 
 position:absolute; 
 width: 275px;
 height: 590px;
 margin-top: 6px;
 border: 1px solid #a66d30;
}
.hiddenPic {display:none;}


