* {padding:0px;margin:0px;font-family:verdana;}
table{font-size:1em;}
p{position:relative;}/*IE float workaround*/

div#flags {
	font-size:0.8em;
}
div#flags img{
margin-right:3px;
margin-top:3px;
}

div#loginForm{
	font-size:0.8em;
	padding-right:10px;
	margin-top:95px;
	*margin-top:90px;
}

div#loginForm input{
	margin:0 10px;
	border:1px solid #000000;
	padding-left:3px;
	*width:100px;
}
div#loginForm input.btSubmit {
	*width:35px;
}

input#dateArr {
	font-size:0.9em;
	width:140px;
}

input#dateDep {
	font-size:0.9em;
	width:140px;
}

select#people {
	width: 50px;
}


div#loginForm img{position:relative;top:4px;bottom:1px;}

/*commons styles*/
/*  
<div class="clear">&nbsp;</div>
*/

div.clear{clear:both;font-size:0em;line-height:0px;height:0px;}
div.clearLeft{clear:left;font-size:0em;line-height:0px;height:0px;}
.center{text-align:center;}
div.white{overflow: hidden;background:#fff;width:100%;}
a{color:#000000;}
#site a{text-decoration:none;}
#site a:link,#site a:visited{color:inherited;}
#site a:hover{text-decoration:underline;}

a.arrowViolet{color:#6a6e91;font-weight:bold;font-size:0.8em;padding-left:14px;background:url('arrow.violet.gif') 0 50% no-repeat;}

h1.block,h2.block{
	line-height:35px;
	font-size:1em;
	padding-left:10px;
	color:#fff;
	background:#74747e;
	border:1px solid #fff;
	border-width:1px 0 1px 0;
}

h1.block a,h2.block a{color:#fff;text-decoration:none;}
h1.block a:hover,h2.block a:hover{text-decoration:underline;}

h2.block{margin:0 10px;}

h1.red{background:#be201f;}
#seeAll{clear:both;font-size:0em;line-height:1Opx;height:10px;}

a.button,
#mainContent a.button{
color:#fff;
font-weight:bold;
border:1px solid #fff;
line-height:25px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
cursor:pointer;
background:url('button.bg.gif') 0px 50% transparent;
}

input.btSubmit{
	color:#fff;
	font-weight:bold;
	border:2px solid #fff;	
	background:url('button.bg.gif') 0px 50% transparent;
	padding-left:5px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	outline: none;
}

a.bigSubmit{cursor:pointer;margin-left:10px;background:url('button.orange.gif') 50% 50% no-repeat;display:block;height:65px;width:101px;color:#fff;font-weight:bold;padding-top:15px;padding-bottom:15px;text-align:center;text-decoration:none;}
a.bigSubmit:hover{text-decoration:none;}
html>body a.bigSubmit{
	padding-bottom:0px;
}


/* center */
div#mainContent{
	font-size:0.8em;
}

/* left*/

div#leftContent{
	font-size:0.8em;
	color:#3f2d17;
}

div#leftContent p{
	padding:13px;
}

/* right*/

div#rightContent{
	font-size:0.8em;
}

/* commons UL styles*/
div#rightContent a,div#leftContent a{text-decoration:none;}
div#leftContent p,
div#leftContent p a{color:#412c17;}
div#leftContent p a{text-decoration:underline;}
div#leftContent p a:hover{text-decoration:none;}
div#leftContent ul.menu a:hover,div#leftContent ul.icons a:hover{text-decoration:underline;}

ul.menu, ul.icons{
list-style-type:none;
padding-bottom:5px;
padding-top:5px;
zoom:1;
}

/* left Menu (our apartments)*/
ul.menu{background:#546471;padding-left:13px;color:#000;font-weight:bold;}
ul.menu a{color:#FFF;font-weight:bold;}
ul.menu li{
	background:url('bullet.menu.gif') 0px 50% no-repeat;
	line-height:25px;
	padding-left:15px;
}

/* left Menu (our services)*/
ul.icons{padding-left:13px;}
ul.icons a{color:#412c17;font-weight:bold;} 
ul.icons li{
	padding:8px 0px 8px 35px;
}

ul.icons li#a{background:url('icone-laundry.gif') 0px 50% no-repeat;}
ul.icons li#b{background:url('icone-internet.gif') 0px 50% no-repeat;}
ul.icons li#c{background:url('icone-tv.gif') 0px 50% no-repeat;}
ul.icons li#d{background:url('icone-shuttle.gif') 0px 50% no-repeat;}
ul.icons li#e{background:url('icone-tel.gif') 0px 50% no-repeat;}
ul.icons li#f{background:url('icone-decopro.gif') 0px 50% no-repeat;}
ul.icons li#g{background:url('icone-arrow.gif') 0px 50% no-repeat;}

/* apartments blocks classes*/

h1#topReviewed{background:url('icon.bubbles.gif') 100% 50% no-repeat #a1a1ad;}

p.apartment{float:left;padding:10px 10px;padding-bottom:0px;font-size:0.8em;}
p.apartment img.thumb{float:left;margin-right:5px;}
p.apartment a.titleLink{font-weight:bold;color:#024aec;text-decoration:none;}
p.apartment a.titleLink:hover{text-decoration:underline;}
p.apartment a.textLink{text-decoration:none;color:#000}
p.apartment a.textLink:hover{text-decoration:underline;}
span.mark{font-weight:bold;color:#6c6f90;}


#rightContent p.apartment,
#rightContent p.apartment a.titleLink{color:#422c17;}

h1#lastMinute{background:#74747e;color: #FFF;}


/* google map block*/

div#google{
width:287px;
height:221px;
background:url('google.bg.gif') 0 0 no-repeat;
}

div#google{
font-weight:bold;
padding-left:85px;
padding-top:34px;
}
div#google,
div#google a{color:#6a6d8e;}



/* quotes*/

img.quoteleft{}
img.quoteright{vertical-align: text-top;}

/* header logo*/
div#logo a,div#logo a:hover{
	display:block;
	width:163px;
	height:140px;
	text-decoration:none;
}

#site .error {
	border: 2px solid #BE201F;
	color:#000;
	padding:4px;
	margin-top:5px;
	margin-right:2px;
	text-align:center;
}
#site #mainContent .error a, #site #mainContent .error a:link,#site #mainContent .error a:visited {
	font-weight:bold;
	text-decoration: underline;

}

ul.menu_footer li {
	padding:5px;
	margin-bottom:4px;
	background: #E2DCDB;
	list-style-type:none;

}

#quick_id {
padding:5px;
padding-left:20px;
}

