/*main styles*/
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
line-height:130%;
margin:0px;
padding:0px;
background-color:#F7F8F9;
}

P {
padding:0px 0px 4px 0px;
margin:0px;
}

:active, :focus{
outline:none;
}
  
FORM {
padding:0px;
margin:0px;
}

  
UL {
margin-top:0; margin-bottom:0; list-style-position:outside;
list-style-position:outside;
}
  
LI  {
margin:0 0 5px -10px;
}

a:link, a:visited{
color: #376AAB;
text-decoration: none;
font-weight:bold;
}

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

input, textarea, select {
padding:1px;
margin:0;
font:Arial, Helvetica, sans-serif;
font-size:97%;
color:#666666;
}

h1{
font: bold 18px Arial, Helvetica, sans-serif;
color: #376AAB;
line-height:120%;
margin: 0px;
padding: 0px 0px 5px 0px;
}

h2{
font: bold 18px Arial, Helvetica, sans-serif;
color: #739ED2;
line-height:120%;
margin: 0px;
padding: 0px 0px 5px 0px;
}

h3{
font: bold 16px Arial, Helvetica, sans-serif;
color: #666;
line-height:120%;
margin: 0px;
padding: 4px 0px 5px 0px;
}

.bottom{
padding:8px 0 0 8px; 
color:#FFF;
font-size:11px;
background-color:#376AAB;
}

.bottom a, .bottom a:link, .bottom a:visited, .bottom a:active{
text-decoration:none;
color:#739ED2;
}

.bottom a:hover{
text-decoration: none;
border-bottom:none;
color: #FFF;
}


/*colour hover menu*/
.hovermenu ul{
font: 14px Arial, Helvetica, sans-serif;
color:#FFF;
padding: 0;
margin: 0;
height: 26px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a, .hovermenu ul li a:visited {
padding:5px 10px;
text-decoration: none;
font-weight: normal;
float:left;
background-color:#376AAB;
color: #FFF;
border-right:#739ED2 1px solid;
}

.hovermenu ul li a:hover{
background-color:#739ED2;
color: #FFF;
}

#enquiry td {
padding-bottom:6px;
}

#enquiry input, #enquiry textarea  {
width:160px;
border:#FFF 1px solid;
}

#enquiry select {
width:164px;
font-size:90%;
border:#FFF 1px solid;
}

#properties td{
padding-bottom:20px;
}

#properties h1{
font-size:20px;
padding:0;
margin:0px;
color:#376AAB;
}

#properties h2{
font-size:20px;
padding:0 0 4px 0;
margin:0px;
color:#376AAB;
}

#properties p{
margin:0px;
padding-bottom:8px;
line-height:120%;
}

#properties img{
float:left;
padding-right:10px;
padding-bottom:3px;
}

#properties a:link, #properties a:visited{
text-decoration:none;
font-weight:normal;
color:#376AAB;
}

#properties a:hover {
text-decoration:none;
font-weight:normal;
color:#FF6600;
}

#p_nos td {
border: #CCCCCC 1px solid;
padding:2px 5px;
background-color:#F0F0F0;
font-size:11px;
}

#p_nos a:link, #p_nos a:visited{
text-decoration:none;
font-weight:normal;
color: #666666;
}

#p_nos a:hover {
text-decoration:none;
font-weight:normal;
color:#005D3D;
}

#gallery img {
padding: 0 0 10px 10px;
}

.details h1{
font: 24px/26px Arial, Helvetica, sans-serif;
color: #376AAB;
line-height:120%;
margin: 0px;
padding: 0px 0px 2px 0px;
}

.details h2{
font: 18px/20px Arial, Helvetica, sans-serif;
color: #739ED2;
line-height:120%;
margin: 0px;
padding: 20px 0px 5px 0px;
}

.details h3{
font: bold 15px/17px Arial, Helvetica, sans-serif;
color: #739ED2;
line-height:120%;
margin: 0px;
padding: 15px 0px 5px 0px;
}
.details a:link, .details a:visited { text-decoration:underline;}

p.pricepara { padding:10px 0;}
span.price { font:bold 16px/17px Arial, Helvetica, sans-serif; color:#FF6600; }
span.price_status { font:bold 14px/17px Arial, Helvetica, sans-serif; color:#888; }
img.icons { padding-right:15px; padding-left:5px;}
p.facilities { font-size:18px; padding-bottom:20px;}
p.pricepara2 { padding:6px 0;}
p.facilities2 { font-size:18px; padding-bottom:10px;}

/*Listing Page*/
.listing h2{
font: normal 20px/20px Arial, Helvetica, sans-serif;
color: #739ED2;
line-height:120%;
margin: 0px;
padding: 0px 0px 3px 0px;}
.listing img.left {float:left; margin-right:15px;}

.listing td { padding:12px; border:#E6E9EC 1px solid;}