/* CSS Document */
 
/*
global values + layout divs
======================================
*/

/* Remove padding and margin */


* {
	margin:0px;
	padding:0px;}
/* Remove border around linked images */
img {
	border: 0;}

/* Class for clearing floats*/
.clear {
	clear:both;}

 body{
	margin: 0px;
	font-family:"Trebuchet MS", arial, helvetica;
	font-size:90%;
	color:#333;
	text-align:center;
	background:  #1458A3 url(../images/background.jpg) repeat-x;
}

#wrapper {
	margin:0 auto;
	width:795px;
	text-align:left;
	background-color:#FFF;}

#header {
	width:795px;
	margin:0px;
	height:287px;
	padding:0px 0px 0px 0px;
	background:#1458A3 url(../images/phone.gif) no-repeat 600px 12px;}

#header-logo {
	margin:0px;
	height:95px;
	width:795px;}

#branding {
	margin:0px;
	width:795px;
	clear:both;
	height:153px;
	}
	
#container {
	margin:0px;
	width:795px;
	background: #FFF url(../images/img_backblue.gif) top repeat-y;}
	
#content {
	margin:0px;	
	padding:10px 5px 10px 15px;
	width:520px;
	background-color:#FFF;
	}
	
#content2 {
	margin:0px 0px 0px 0px;	
	padding:10px 5px 10px 15px;
	font-size:100%;
	background-color:#FFF;
	}

#sidebar_right {	
	width:235px;
	padding:0px;
	float:right;
	background:#FFF;
	color:#1F5063;}
	
#sidebar_right2 {	
	width:236px;
	padding:0px;
	float:right;
	background:#FFF;
	margin:0px 0px 10px 10px;
	color:#1F5063;}

#column {
	width:525px;
	height:230px;
	padding:0px;
	margin:12px 0px 20px 0px;
	border: 1px solid #D1E0F1;
	background: #FFF url(../images/img_list.jpg) no-repeat top right;}
	
#column li{
padding-top:2px;}

.italy {
	background: #FFF url(../images/img_list_italy.jpg) no-repeat top right;}
.prague {
	background: #FFF url(../images/img_list_prague.jpg) no-repeat top right;}
.bulgaria {
	background: #FFF url(../images/img_list_bulg.jpg) no-repeat top right;}
.cyprus {
	background: #FFF url(../images/img_list_cyprus.jpg) no-repeat top right;}
.turkey {
	background: #FFF url(../images/img_list_turkey.jpg) no-repeat top right;}
.cape {
	background: #FFF url(../images/img_list_cape.jpg) no-repeat top right;}
.aspen {
	background: #FFF url(../images/img_list_aspen.jpg) no-repeat top right;}
.carib {
	background: #FFF url(../images/img_list_carib.jpg) no-repeat top right;}
.dubai {
	background: #FFF url(../images/img_list_dubai.jpg) no-repeat top right;}
#footer {
	width:100%;
	margin:0px;
	background:#135195;
	padding:0px;
	clear:both;
	border-top:1px solid #1865BA;
	font-size: 90%;
}


sub navigation links
======================================
*/

ul#nav {
	margin:85px 0px 0px 0px;
	background:#D1E0F1;
	list-style-type:none;}

ul#nav li {
	list-style-type:none;
	border-bottom:1px solid #FFF;
	width: 235px;
}

ul#nav li a {
	display:block;
background:#D1E0F1 url(../images/img_list_a.gif) no-repeat 10px;
	padding: 2px 15px 2px 25px;
	font-size: 95%;
	color:#1865BA;
	text-decoration:none;}

ul#nav li a#noline {
border-bottom:0px solid #FFF;}

active#nav, ul#nav li a:hover {
	background:#A3BBCC url(../images/img_list_b.gif) no-repeat 15px;
	color:#FFF;}
	
secondsub nav area
======================================
*/

ul#sub {
	margin:85px 0px 0px 0px;
	background:#D1E0F1;}

ul#sub li {
	list-style-type:none;
	border-bottom:1px solid #FFF;
	width:235px;
}

ul#sub li a {
	display:block;
background:#D1E0F1 url(../images/img_list_a.gif) no-repeat 10px;
	padding: 2px 15px 2px 25px;
	font-size: 95%;
	color:#1865BA;
	text-decoration:none;}

ul#sub li a#activepage {
	border-bottom:0px solid #FFF;
	color: #1458A3;
	background: #D1E0F1;
}

active#sub, ul#sub li a:hover {
	background:#A3BBCC url(../images/img_list_b.gif) no-repeat 15px;
	color:#FFF;}

/*
typography
======================================
*/

#toptier h1 {
	font-size:140%;
	color:#1865BA;
	padding: 1px 0px 0px 5px;
	background: transparent;
	line-height: 120%;
	font-weight: bold;
}
	
h1 {
	font-size:140%;
	color:#1865BA;
	padding: 0px 0px 0px 5px;
	background: #D1E0F1;
	line-height:180%;
	width: 525px;
}
.outlinetable {
	color: #1865BA;
	font-size: 90%;
	width: 500px;
	float: right;
	margin-top: 20px;
}


h2 {
	font:130% "Trebuchet MS";
	color:#D1E0F1;
	background-color:#1458A3;
	line-height:25px;
	padding: 2px 0px 2px 0px;
	margin-top: 10px;
	}

h3 {
	font-size:100%;
	padding:10px 0px 10px 0px;
	text-align: center;
	color:#FFF;
	}
h4 {	
	text-align:left;
	float:left;
	margin:0px;
	width:198px;
	font-size:85%;
	letter-spacing:1px;
	padding:8px 0px 4px 10px;
	color:#1865BA;
	font-weight:normal;
	border-bottom: 14px solid #135195;
	border-left:14px solid #135195;
	border-right:14px solid #135195;
	}

p {
	line-height:125%;
	padding:0 0 0 5px;
	}

h1,h3,p, blockquote {
	font-weight:normal;
	margin:5px 0;	}


	
.blue {
color:#0E387A;}

 /*
imgage floaters (take out border for colours)
======================================
*/

.left{
	float:left;
	margin: 7px 2px 0px 20px;}

.right-img{
	float:right;
	margin: 0px 0px 0px 10px;
	border: 2px solid #135195;
	}
	
.centre {
margin:0px;
float:left;
background:#135195;
border-top:1px solid white;
padding:14px;}
.propleft {
margin:0px 0px 0px 0px;
float:left;
background-color:#FFF;
padding:14px 14px 4px 0px;
}
.centreli {
margin:0px;
float:right;
background:#135195;
padding:14px;}
.b {
margin:0px;
width:100px;
height:40px;
padding:15px 0px 0px 0px;
color:#0E387A;
float:left;
}
#logobox {
	background: #1458A3;
	align: center;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
}


 /*
link colours
======================================
*/
#content ul, #content2 ul{
	list-style-type:decimal;
	list-style-position:outside;
	font-size:100%;
	margin-top:2px;
	padding-left: 15px;
	margin-left:10px;
	line-height:170%;
	color:#333;
	font-weight:bold;}
#content li, #content2 li{
	margin-bottom:-5px;}
#content p, #content2 p{
	line-height:128%;
	color:#666666;
	font-weight:normal;}
	
#content2 p{
	padding: 5px 5px 5px 5px}
#column ul{
	list-style-type:square;
	list-style-position:outside;
	font-size:100%;
	padding-left: 0;
	margin-left:25px;
	line-height:21px;
	color:#1865BA;
	font-weight:bold;}


a, a:link {
	color: #1865BA;
	text-decoration:none;
	font-weight: bold;}


a:visited {
	color: #1865BA;}

a:hover {
	color: #135195;}

a:visited:hover{
	color: #135195;}
	
#footer a:link {
	color: #FFF;
	text-decoration:none;
	font-weight: bold;}
	
#footer a:hover {
	color: #CCC;}
	
#footer a:visited {
	color: #CCC;}

/*pagespecfic stuff*/

textarea, input {
	color: #000;
	background-color:#FFF;
	}

form{
padding:10px 20px 10px 10px;}
.submit{
width:70px;
background-color:#FFF;
color:#135195;
font-weight:bold;
padding:0px;
float:right;}

hr {
   	border: none 0; 
	border-top: 1px solid #D1E0F1;
	padding:0px;
	width: 100%;
	height: 1px;
	margin: 0px 0px 0px 0px;
	text-align: left;}
hr .b {
	border: none 0; 
	border-top: 1px solid #1865BA;
	padding:0px;
	width: 100%;
	height: 1px;
	margin: 0px 0px 0px 0px;
	text-align: left;}
.newproperties {
	background: #1458A3;
	color: #CCCCCC;
	padding: 10px;
	border-bottom: 1px solid #D1E0F1;
	margin-bottom: 2px;}
.newproperties a{
	color: #D1E0F1;}
.newproperties h5{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #1865BA;
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
	
}

h5 {	color: #1865BA;
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;}

 /*
main navigation links
======================================
*/
ul#main-nav {
	margin:0px;
	padding:0px;
	list-style-type: none;
	width:795px;
}

ul#main-nav li {
	display:inline;
	text-indent:-10000px;
	float:left;
}

ul#main-nav li a{
	display:block;height:42px; }
	
a#italyn{width:94px;background: url(../navigation/italy.gif) no-repeat left top;}
a#praguen{width:87px;background: url(../navigation/prague.gif) no-repeat left top;}
a#bulgarian{width:87px;background: url(../navigation/bulgaria.gif) no-repeat left top;}
a#cyprusn{width:87px;background: url(../navigation/cyprus.gif) no-repeat left top;}
a#turkeyn{width:87px;background: url(../navigation/turkey.gif) no-repeat left top;}
a#capeverden{width:87px;background: url(../navigation/capeverde.gif) no-repeat left top;}
a#aspenn{width:87px;background: url(../navigation/aspen.gif) no-repeat left top;}
a#caribbeann{width:87px;background: url(../navigation/carribean.gif) no-repeat left top;}
a#dubain{width:92px;background: url(../navigation/dubai.gif) no-repeat left top;}

a#italyn:hover {width:94px;background: url(../navigation/italy.gif) no-repeat left bottom;}
a#praguen:hover{width:87px;background: url(../navigation/prague.gif) no-repeat left bottom;}
a#bulgarian:hover{width:87px;background: url(../navigation/bulgaria.gif) no-repeat left bottom;}
a#cyprusn:hover{width:87px;background: url(../navigation/cyprus.gif) no-repeat left bottom;}
a#turkeyn:hover{width:87px;background: url(../navigation/turkey.gif) no-repeat left bottom;}
a#capeverden:hover{width:87px;background: url(../navigation/capeverde.gif) no-repeat left bottom;}
a#aspenn:hover{width:87px;background: url(../navigation/aspen.gif) no-repeat left bottom;}
a#caribbeann:hover{width:87px;background: url(../navigation/carribean.gif) no-repeat left bottom;}
a#dubain:hover{width:92px;background: url(../navigation/dubai.gif) no-repeat left bottom;}

.newproperties a:visited {
	color: #CCC;}