body{
	background-image: url(images/barstrip.jpg); background-attachment:fixed;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	margin:10px 0;
}
p{
font-size:75%;
line-height:140%;
margin-top:0;
text-align:left;
}
p,h1,h2,h3,h4,h5,h6,li,ol,ul,input,select,form{
font-family:Arial,Helvetica,sans-serif;
text-align:left;
}
h1{
color:#000000;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:10px 0px 0px 23px;
}
h2{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
h3{
font-size:11px;
font-weight:bold;
margin:0;
}
form{
margin:0;
}
hr{
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #000000;
height:1px;
margin:0;
}
p.smalltext{
font-size:10px;
}
img.left{
border:none;
float:left;
margin:5px 10px 0px 0px;
}
img.right{
border:none;
float:right;
margin:0px 0px 0px 10px;
}
img#slogan{
margin:20px 0px 20px 0px;
border:none;
width:536px;
height:26px;
}
img#homecollage{
margin:0px 0px 20px 0px;
border:none;
width:680px;
height:62px;
}
img.chamberlogos{
margin:0px 20px 10px 0px;
}
ol.questions li{
margin-bottom:5px;
}
ol.answers li{
margin-bottom:20px;
}
ol.terms li{
font-size:75%;
line-height:140%;
text-align:left;
}
li{
font-size:75%;
line-height:140%;
text-align:left;
}
form.frmTellAFriend{
text-align:center;
}
form input.button{
background:#F6E200;
border: 1px solid #000000;
color:#333;
cursor:pointer;
font-size:11px;
margin:10px 0px 10px 0px;
padding:2px 10px 2px 10px;
text-align:center;
}
form input.nobox,a img,div.footer img{
border:none;
}
form textarea,form input,form select{
border:1px solid #000000;
font-size:11px;
margin:0;
padding:0px 2px;
}
div.container{
border:1px solid #000000;
margin:0px auto;
width:770px;
background:#ffffff;
}
div.content{
height:450px;
margin:0;
padding:0;
}
div.contenta{
margin:0;
padding:0;
}
div.content1{
height:357px;
padding:10px 40px 0px 50px;
width:370px;
}
div.contenta1{
margin-left:auto;
margin-right:auto;
padding:10px 40px 0px 50px;
width:370px;
}
div.content2{
height:462px;
margin:0;
padding:10px 0px 0px 0px;
}
div.content3{
height:357px;
padding:10px 20px 0px 20px;
width:420px;

}
div.content4{
padding:10px 40px 0px 50px;

}
table.header {
background:#F6E200;
color:#333;
margin:0;
padding:0;
width:100%;
}
table.header td.logo{
width:100%;
text-align:left;
}
table.header img{
border:0;
margin:14px 10px 12px 15px;
padding:0;
}
table.headnav{
background:#000000;
color:#000000;
margin:0;
padding:0;
width:100%;
}
table.headnav li{
display:inline;
font-size:10px;
}
table.headnav li a{
background:transparent;
border-right:1px solid #fff;
color:#ffffff;
line-height:0;
list-style:none;
margin:0;
padding:0 4px 0 2px;
text-decoration:none;
}
table.headnav select{
background:#ffffff;
color:#333;
font-size:10px;
margin:0;
padding:0;
}
table.headnav td{
height:5px;
margin:0;
padding:0;
vertical-align:middle;
}
table.headnav td.first{
margin:0;
padding-left:20px;
}
table.headnav td.links{
margin:0;
padding:0;
text-align:right;
vertical-align:middle;
width:100%;
}
table.headnav td.links ul{
text-align:right;
}
table.headnav tr{
margin:0;
padding:0;
vertical-align:middle;
}
table.headnav ul{
list-style:none;
margin:0;
padding:0;

}
table.content2col{
margin-left:auto;
margin-right:auto;

}
table.content2col td{
padding:0 10px;
text-align:left;
vertical-align:top;
width:330px;

}
div.footer{
background:#F6E200;
border-top:1px solid #000000;
color:#aaa;
margin:0 auto;
padding:7px 20px 0 20px;
width:730px;
}
div.footer li{
display:inline;
font-size:10px;
list-style:none;
margin:0;
padding:0;
text-align:right;
}
div.footer li a{
background:transparent;
border-right:1px solid #000000;
color:#000000;
list-style:none;
margin:0;
padding:0 5px 0 2px;
text-decoration:none;
}
div.footer li a.last,table.headnav li a.last{
border-right:none;
padding-right:20px;
}
div.footer p{
background:transparent;
color:#000000;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
margin:0;
text-align: center;
}
div.footer table{
width:100%;
}
div.footer table td{
padding:0;
vertical-align:top;
}
div.footer ul{
margin:0 0 10px 0;
padding:0;
text-align:right;
}
ul.breadcrumb{
margin:0 0 0 20px;
padding:0 0 3px 0;
text-align:left;
}
ul.breadcrumb li{
background:transparent;
color:#333;
display:inline;
font-size:10px;
list-style:none;
margin:0;
padding:0;
text-align:right;
}
ul.breadcrumb li a{
background:transparent;
color:#000000;
list-style:none;
margin:0;
padding:0 2px 0 0;
text-decoration:none;
}
a{
background:transparent;
color:#000000;
padding:0 1px;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.required {	color: #f00; } /* red */
.warning {	color: #f00; } /* red */

.tblborder {
	padding: 3px;
	border: 1px solid #000000;
}
.tariff
{
font-size:75%;
border: 1px solid #000000;
}
.tblheader{
background-color:#000000;
color:#fff;
}
.tblrowa{
background-color:#F6E200;
}
.tblrowb{
background-color:#f5f2eb;
}
#frmbookingrequest, .frmtellafriend{
font-size:75%;
}
#apartmentlist {
font-size:75%;
margin:10px 0;
}
