body {
  font-family: Verdana, Geneva, sans-serif;
  margin:25px;
}

a {
  color:#008ac9; 
  text-decoration:none; 
  font-weight:bold;
}
a:hover {
  color:#aaab7c;
  text-decoration:underline; 
}

.fright {float:right;}
.fleft {float:left;}
.clear {clear:both;}

#master {
  width:1065px;
  background-color:#fff;
  margin:0 auto;
  padding:35px;
  padding-bottom:10px; 
  border:2px solid #000;
}

#wrapper {float:right;}
#menu {width:250px;}
#wrapper {width:804px;}
#footer {clear:both;}

/*
** HEADER 
*********************/


#header h1 {margin:0;}

#header h1.logo {
  float:left;
  background-color:#008ac9;
  background-image:url(/images/layout/logo.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  text-indent: -9000px;
}
#header h1.logo a {
  width:492px;
  height:82px;
  display:block;
  
}

#header h1.txt {
  margin-left:492px;
  height:50px;
  background-color:#008ac9;
  background-image:url(/images/layout/logo_indent.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  color: #fff;
  font-weight:normal;
  text-align:right;
  padding-right:330px;
  padding-top:32px;
  font-size:130%
}

#header a.link, #header p {
  width:100%;
  text-indent: -9000px;
  background-position:top right;
  background-repeat:no-repeat;
  margin-top:12px;
}

#header p {
  clear:both;
  height:55px; 
  background-image:url(/images/layout/strapline.gif);
}

#header a.link {
  background-image:url(/images/layout/link.gif);
  display:block;
}

/*
** TOP NAV 
*********************/
#top_menu {
  margin:12px 0 0px;

}
#top_menu li {
  display:inline; 
  list-style:none;
  background-color:#aaab7c;
  padding:12px 0;
  !padding:0px 0;
  margin-right:9px;
  font-size:90%;
}

#top_menu a {
  padding:14px 13px;
  color:#fff;
  text-decoration:none;
  font-weight:normal;
}

#top_menu a:hover {
    text-decoration:underline;
}
#top_menu .contact {margin-right:0;}

#top_menu .newsletter a ,
#top_menu .contact a {padding:12px 30px;}

/*
** Head Block 
*********************/
#head_block {padding-top:24px;}

#head_block #search {
  padding: 12px 0 6px 12px;
  background-color:#008ac9;
  color:#fff;
  width:248px;
  float:left;
  margin-right:9px;
}

#head_block #search h2 {
  font-weight:normal;
  font-size:130%;
  margin:0;
  margin-bottom:6px;
  color:#fff;
}

#head_block #search fieldset div {
  clear:both;
  padding-top:4px;
}
#head_block #search input.text {
  width:135px;
  
}

#head_block #search select {
  width:139px;
 }
 
#head_block #search label {
  float:left;
  width:100px;
  font-size:80%;
  padding-top:4px;
}

#head_block #slideShow {
    width:533px;
    height:213px;
    !height:225px;
    overflow:hidden;
    
}

.slideshow {  
  background-image:url(/images/slideshow/home_1.jpg);
  background-position:269px 24px;
  background-repeat:no-repeat;
}

/*
** Ad Block 
*********************/
.ad_block {
  border:1px solid #aaab7c;
  padding:10px;
}

.ad_block h3 {
  font-size:140%;
  font-weight:normal;
  color:#008ac9;
  padding-left:80px;
  margin-top:0;
  margin-bottom:15px;
  line-height:1.3em;
}

.ad_block p, .ad_block ul {
  font-size:95%;
  line-height:1.4em;
  padding:8px;
}

.ad_block ul {
  padding:0;
  margin-left:18px;
}

.ad_block .tr {
  background-image:url(/images/layout/turkey_icon.jpg);
  background-position:7px 10px;
  background-repeat:no-repeat;
}

.ad_block .uk {
  background-image:url(/images/layout/uk_icon.jpg);
  background-position:7px 10px;
  background-repeat:no-repeat;
}

/*
** MENU 
*********************/
#navigation {margin:0; margin-bottom:20px;}
#navigation li {list-style:none; font-size:80%; padding-top:10px;}
#navigation a {color:#008ac9; text-decoration:none;display:block;font-weight:bold; padding:2px 0 8px 0; border-bottom:1px solid #aaab7c;  }

/*
** FOOTER 
*********************/
#footer{
  width:1065px;
  background-color:#fff;
  margin:0 auto;
  padding:4px;
  color:#999;
  text-align:right;
  font-size:80%;
}

#footer a {
  color:#008ac9; 
  text-decoration:none;
}



/*
** INDEX.PHP 
*********************/

#wrapper h2 {
  font-size:150%;
  font-weight:normal;
  color:#008ac9;
}


#invest ul {
  width:750px;
  margin: 17px;
}

#invest li {
  color:#aaab7c; 
  width:350px;
}

#invest li.l {
  float:left;
  clear:both;
}

#invest li span {
  color:#008ac9;
  font-size:105%;
  line-height:1.3em;
 }

 
#large_ads {
  clear:both;
  }
#large_ads ul {
  margin:10px -4px;
}
#large_ads li {
  float:left; 
  list-style:none;  
}
#large_ads a {
  display:block;
  border:8px solid #008ac9; 
  margin:4px; 
  padding:8px 6px 8px 10px; 
  width:230px;
  !width:228px;
}
#large_ads a:hover {border:8px solid #aaab7c;}

#large_ads img {
  margin-top:16px;
}

#small_ads  {
  clear:both;
}
#small_ads ul {
  margin:10px -4px;
}
#small_ads li {
  float:left; 
  list-style:none;   
}
#small_ads a {
  display:block;
  border:2px solid #008ac9; 
  margin:4px; 
  padding:10px 11px 16px 15px; 
  width:124px;
  !width:122px;
}
#small_ads a:hover {border:2px solid #aaab7c;}
#small_ads img {
  margin-bottom:10px;
}


#wide_ads  {
  clear:both;
}
#wide_ads ul {
  margin:10px -4px;
}
#wide_ads li {
  position:relative;
  list-style:none;   
}
#wide_ads li .options {
  position:absolute;
  top:10px;
  right:15px;;  
}


#wide_ads li .options a {
  display:block;
  text-align:right;
  border:0px solid black;
  padding:3px 0;
}

#wide_ads li .options a:hover {
  color:#008ac9;
}

#wide_ads a.blocklink {
  display:block;
  border:2px solid #008ac9; 
  margin:4px; 
  padding:10px 11px 16px 15px; 
  
}

#wide_ads li .options a {
  display:block;
}

#wide_ads a:hover {border:2px solid #aaab7c;}
#wide_ads img {
  float:left;
  margin-right:10px;
}

#large_ads a,
#small_ads a,
#wide_ads a {
  text-decoration:none;
  color:#999;  
  font-size:75%; 
  line-height:1.3em
}

#large_ads a span,
#small_ads a span,
#wide_ads a span {
  color:#008ac9; 
  font-weight:bold;
}

#large_ads a:hover span,
#small_ads a:hover span,
#wide_ads a:hover span {
  color:#aaab7c;
}
/*
** PROPERTY.PHP 
*********************/
#property a, #property p {color:#999;}

.bread_crumbs {margin:0; clear:both; margin-top:22px; font-size:90%;}
.bread_crumbs li {display:inline;}
.bread_crumbs a {
  text-decoration:none; 
  color:#999; 
  padding-right:15px;
  background-image:url(/images/layout/bread_crumb.gif);
  background-position:right center;
  background-repeat:no-repeat;
}
#property .bread_crumbs a:hover {color:#008ac9;}



#main {padding-top:25px;}
#main img  {float:left; padding-right:12px;}

#main h2, #main p, #property .title {font-size:120%; line-height:0.8em;}

#main h2, #property .title {margin:0; font-weight:bold; color:#008ac9}
#main h2 {margin-bottom:15px;}

#gallery {margin-top:12px; font-size:2px; margin-bottom:6px;}
#gallery ul {clear:both; margin:0;}
#gallery li {list-style:none; display:inline;}
#gallery li img {float:none;padding -right:2px;}
#gallery a {text-decoration:none;}

#dets a {color:#999; display:block; line-height:1.8em;}
#property a.title {text-decoration:none; margin-top:8px;}
 h3 {font-size:180%;color:#aaab7c; margin:30px 0 10px;}
#property .feature {width:170px; float:left; padding-right:20px; color:#999999;}
#property .feature h4 {margin:10px 0; color:#008ac9; font-size:95%;}
#property .feature p {padding-right:25px; font-size:95%}
#property .feature:hover {color:#000;}
/*
** STATICS 
*********************/

#content {line-height:1.7em; font-size:95%;}
#content b {
    color:#008ac9; 
    display:block;
    margin-top:20px;
    margin-bottom:-30px;
}

/*
** Sort 
*********************/

div.pagination ul li.label {background-image:none;} 

div.pagination {position:relative;}

ul.next {position:absolute; right:0;}
ul.previous {position:absolute; left:0;}

div.pagination ul li {padding-bottom:0;}

#input_sort {float:left; color: #008AC9;
	font-weight: bold;
	padding: 5px;}
	
.sort_bar .submit  {padding-top:5px;}

/* Pagination
=============*/

div.pagination {
	margin: 0 0 0;	
	margin-bottom: -5px;
	line-height:0.8em;
	clear:both;
}

* html div.pagination {
	display: inline;
	height: 1%;
	padding-bottom: 0;
}

div.pagination div {
	float: left;
	padding-right: 10px;
}

div.pagination ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.pagination ul li {
background:url(/cms/images/h2_bg.png) repeat-x 0 50%;
	
	display:-moz-inline-stack; /* Gecko */
	!display:inline; /* IE, Opera and Safari */
	 
	margin-right: 3px;
}

div.pagination ul li.selected {
  
	
	
}

div.pagination ul li.spacer {
	background: none;
	border: 0;
	padding-top: 5px;
}

div.pagination ul li a, 
div.pagination ul li span {
	border:1px solid #008AC9;
  	display:block; /* Opera and Safari */
  	display:-moz-inline-block; /* Gecko */
  	*display:inline-block; /* IE */	
	color: #008AC9;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
div.pagination ul li span {border:0px solid #008AC9;}

div.pagination ul li a:hover {border:1px solid #AAAB7C;color: #AAAB7C;}

div.pagination ul li.selected a {
	border:1px solid #AAAB7C;
	color:#454545;
}

div.pagination ul li a.first, 
div.pagination ul li a.previous {
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding-left: 22px;
}


div.pagination ul li a.next, 
div.pagination ul li a.last {
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}

div.pagination ul li a.first {
	background-image: url(/cms/images/buttons/first.png);
}

div.pagination ul li a.previous {
	background-image: url(/cms/images/buttons/previous.png);
}

div.pagination ul li a.next {
	background-image: url(/cms/images/buttons/next.png);
}

div.pagination ul li a.last {
	background-image: url(/cms/images/buttons/last.png);
}

div.filter p,
div.pagination p {
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 5px 0;
	text-align: center;
}

div.pagination p.right {
}

div.pagination ul.middle {
  margin: 0 auto;
  text-align:center;
}


p.summary {
  text-align:center;
  color:#AAAB7C;
  margin-bottom:0;
}


  .info {
    
		padding: 10px 0px;
		margin-bottom:0;
		background-color:#fff;
	}
	
	.info p, .info div {
		font-size:16px;
		font-weight:bold;
		
		border:1px solid #008AC9;
		background-color:#eaeff5;
		color:#008AC9;
		padding:20px;
		padding-left:80px;
		background-image: url(/images/icons/thumb.warn.gif);
		background-position: 5% 22px;
	  background-repeat: no-repeat; 
		height: 1%;
		min-height: 1%;	
	}
	
	.info span {
		display:block;
	  font-size:12px;
	  font-weight:normal;
	  color:#333;
	}
	
	.info ul {
	margin-left:10px;}
	
	.info a {
		font-weight:bold;
	}
	
	#sys_err p, #sys_err div {
	 border:1px solid #ff3333;
	 background-color: #ffcccc;
	 }
	 
.account fieldset ,
.contact fieldset {
   border:2px solid #008AC9;
   padding:12px;
}
	   
.account fieldset label ,
.contact fieldset label {
   color:#008AC9;
   text-align:right;
   clear:both;
   float:left;
   width:100px;
   margin-right:10px;
   padding-right:10px;
   padding-bottom:10px;   
   
   font-weight:bold;
   border-right:1px solid #008AC9;
   
}


.account fieldset div ,
.contact fieldset div {
  margin-bottom:10px;
}

.account fieldset .save ,
.contact fieldset .save {
  margin-left:120px;
}

.account fieldset div.error ,
.contact fieldset div.error {
  position:relative;
}

.account fieldset div.error p , 
.contact fieldset div.error p { 
  color:red;
  float:right;
  left:300px;
  position:absolute;
  top:0pt;
}

.jdGallery .slideElement {top:0;}

#news .list {
  float:left;
  width:250px;
} 

#news .story {
  float:left;
  width:550px;
}

#news .list h3 {
  padding-left:0;
}

#sitemap li {list-style:none;}

#account_tellafriend  fieldset label {width:150px;}

#invest ul li {
  float:right;
  background:url(/images/layout/bullet.gif) no-repeat 0 50%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding-left:15px;
}

.ad_block li {
  padding-bottom:8px;
}