@charset "utf-8";
/* CSS Document */


p
{
margin:0px;
padding:0px;
padding-bottom:20px;
}
.pnopadd
{
margin:0px;
padding:0px;
padding-bottom:5px;
}

body
{
margin:0px;
padding:0px;
background-image:url("img/back.gif");
background-repeat:repeat-x;
}

#container
{
margin:0px;
padding:0px;
padding-top:10px;
width: 761px;
margin-left:auto;
margin-right: auto;
align: centre;
background-color: #273650;
}

#mainbody
{
margin:0px;
padding:0px;
padding-top:10px;
width: 628px;
margin-left:auto;
margin-right: auto;
align: centre;
background-color:#273650;
}

#mainbody a{
color:#ffffff;
text-decoration:none;


}

#mainbody a:hover{
background-color:#5D80BD;
text-decoration:none;


}

#nav{
width: 120px;
padding-top:8px;
padding-left:10px;
float:left;
background-color:#273650;
}

#nav a{
color:#ffffff;
text-decoration:none;


}

#nav a:hover{
background-color:#5D80BD;
text-decoration:none;


}

.navimage
{
	overflow:hidden;
	display:block;
	width:118px;
	height:15px;
	line-height:15px;
	background-image:url("img/navimage.gif");
	margin-top:10px;
	padding-top:0px;
	background-repeat:no-repeat;
    padding-left:22px;
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 12px;
	font-weight : normal;
	text-align:left;
}

.navmainbody
{
	overflow:hidden;
	display:block;
	float: left;
	width:90px;
	height:15px;
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 12px;
	font-weight : normal;
	text-align: center;
	padding-bottom:2px;
	}
	
.navmainbody2
{
	overflow:hidden;
	display:block;
	float: left;
	width:64px;
	height:15px;
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 12px;
	font-weight : normal;
	text-align: center;
	padding-bottom:2px;

	}




#bodyright
{
padding-top:2px;
width: 450px;
float: right;
padding-left:20px;
background-color:#273650;

}



.linenav
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
color: #ffffff;
padding-top: 8px;
align: left;
}


h2
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
color: #ffffff;
font-weight:normal;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:white;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:5px;
margin-bottom:20px;
}

h1
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 26px;
color: #ffffff;
font-weight:normal;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:white;
padding:0px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:20px;
}

h3
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
color: #ffffff;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:5px;
margin-bottom:5px;
}

.nav_text
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 15px;
color: #ffffff;
}

.gallerytext
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 15px;
color: #ffffff;
float: right;
}

.gallerytext2
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 15px;
color: #ffffff;
float: left;
}

#bodyright p
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 12px;
color: #ffffff;
line-height:18px;
}




.imageleft
{
float: left;
padding-right:15px;
}

.imageleftpadd
{
float: left;
padding-right:15px;
padding-bottom:60px;
}

.imageright
{
float: right;
padding-left:15px;
}


#footer
{
margin-top:32px;
clear:both;
width:628px;
height:130px;
margin-left:auto;
margin-right:auto;
background-color:#273650;
border-top-width:1px;
border-top-style:solid;
border-top-color:white;
}



#telephone
{
width:628px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}



.tel_numbers{
width:130px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:210px;
float:left;
padding-left:14px;
padding-right:14px;
padding-top:8px;
text-align:center;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
line-height:16px;
color:#ffffff;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
line-height:15px;
color:#ffffff;
}

.cclogo
{
float:left;
width:129px;
padding-top:5px;
padding-left:0px;
padding-right:20px;
}



.clearcols
{
clear:both; 
height:1px;

}

.line
{
border-top-width:1px;
border-top-style:solid;
border-top-color:white;
}

.bedroomclass
{
clear:both;
width: 450px;
}

.offer
{
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
background-color:#B90000;
padding:10px;
}

#closure
{
margin-left:auto;
margin-right:auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height:15px;
color:#ff8b24;
width:761px;
text-align:center;
padding-top:8px;
}
