@charset "utf-8";

html,body {
height: 100%;
width:960px;
padding:0px 0px;
background: #ffffff;
background-position: top center;
font-family: "CENTURY GOTHIC";
font-size: 14px;
color:#404040;
text-align: justify;
margin:0 auto;
}

a, a:link {
text-decoration: underline;
color:#025986;
text-decoration:none;
}
a:hover {
color:#0387C4;
}
a:active {
color:#0387C4;
outline: none;
}
a:visited img {border:none; }

#container {
width: 100%;
height: 100%;
background: #FFFFFF;
margin:0 auto;
}

#container2 {
width: 100%;
height: 100%;
background: #FFFFFF;
margin:0 auto;
border-top:10px solid #FFFFFF;
}

#page_text {
text-align: justify;
}

#header {
width: 960px;
height: 125px;
margin:0 auto;
background-image:url(images/header.jpg);
}

#linkmenutop {
width:728px;
height:2px;
float:left;
background-image:url(images/linkmenutop.jpg);
}

#linkmenutop2 {
width:728px;
height:8px;
float:left;
background:#C4D7FF;
}

#linkmenutopimg {
width:21px;
height:32px;
float:left;
background-image:url(images/linkmenutopimg.jpg);
}

#glossy_orange_lhs {
width: 193px;
height: 73px;
margin:0 auto;
font-size:15pt;
color:#FFFFFF;
background-image:url(images/glossy_orange_lhs.jpg);
}

#apartmentbox {
width: 540px;
height: 140px;
margin:0 auto;
float:left;
background-image:url(images/sunbg.jpg);
}


#flightsheader {
width: 747px;
height: 125px;
margin:0 auto;
background-image:url(images/flightsheader.jpg);
}



#headertext {
 font-size:15pt;
 font-family: "CENTURY GOTHIC"; 
 color: #000000;
 font-weight: normal;
 border-top:25px;
 height: 100px;
 text-align:left;
 width: 960px;
}

#mainreviewcontainer {

border-left:20px solid #FFFFFF;
border-right:20px solid #FFFFFF;
width: 574px;
float:left;
}


#luxuryvillaslink_lhs {
text-align:center;
}



#reviewcontainer {
width: 574px;
float:left;
}

#reviewby {
 font-size:14pt;
 font-family: "MIRIAM FIXED"; 
 color: #015A86;
 font-weight: bold;
 height: 20px;
 text-align:left;
 width: 500px;
}

#reviewintro {
width:747px;
height:196px;
border-bottom: 1px solid #DBD8CD;
background:#ffffff;
float:left;
}

#review {
 font-size:14pt;
 font-family: "MIRROR"; 
 color: #000000;
 text-align:justify;
 width: 500px;
}

#reviewrhscol
{
height:100%;
width:153px;
float:left;
}

h1 {
font-size:15pt;
color: #FFFFFF;
float:right;
}

h2 {
font-size:12pt;
color: #FFFFFF;
float:right;
}

h3 {
font-size:12pt;
color: #025986;
}

#column1 {
width: 193px;
margin:0 auto;
height: 100%;
float:left;
background: #FFFFFF;
}

#spacervertical {
width: 20px;
height: 700px;
background: #FFFFFF;
margin:0 auto;
float:left;
}

#spacerhorizontal {
width: 747px;
height: 20px;
background: #FFFFFF;
margin:0 auto;
float:left;
}

#spacer {
background: #FFFFFF;
margin:0 auto;
float:left;
}



#column3 {
width: 100%;
height: 100%;
background: #ffffff;
margin:0 auto;
float:left;
}

#column3_results {
width: 747px;
height: 1700px;
background: #ffffff;
border-left: 20px solid #FFFFFF;
margin:0 auto;
float:left;
}

#rhs_col {
width: 206px;
height: 1700px;
background: #ffffff;
border-left: 6px solid #FFFFFF;
margin:0 auto;
float:left;
}



#featuredlistingcontainer {
width: 747px;
height: 175px;
float:left;
background: #E3EEF4;
}

#featuredlistingheader {
width: 747px;
height: 25px;
color: #FFFFFF;
font-size: 18px;
text-align: center;
background-image:url("images/header25_prem.jpg");
float:left;
}

#featuredlistingpic {
width: 200px;
height: 150px;
float:left;
}

#featuredlistingbgtop21h {
  width:547px;
  height: 21px;
  float:left;
  background-image:url("images/featuredlistingbgtop21h.jpg");
}


#textcontainer1 {
 width: 411px;
 height: 331px;
 background: #FFFFFF;
 border-left: 1px solid #0371AE;
 border-right: 1px solid #0371AE;
 border-top: 1px solid #0371AE;
 border-bottom: 1px solid #0371AE;
 text-align: justify;
 float: left;
}


#textcontainer2 {
 width: 411px;
 height: 331px;
 background: #FFFFFF;
 text-align: justify;
 float: left;
}



#advertshadow21h {
  width:100%;
  height: 21px;
  float:left;
  background-image:url("images/advertshadow21h.jpg");
}


#textcontent {
 border-left: 10px solid #FFFFFF;  
 border-right: 10px solid #FFFFFF;
}


#featuredmiddle {
width: 356px;
height:129px;
float:left;
font-weight:bold;
border-left: 5px solid #E3EEF4;
border-right: 5px solid #E3EEF4;
}


#featureddesc {
width: 356px;
height: 93px;
color: #000000;
background: #E3EEF4;
border-bottom: 1px solid #458CB6;
}

#featuredbtmmid {
width: 356px;
height: 28px;
color:#0371AE;
font-weight:bold;
text-align:center;
border-top: 7px solid #E3EEF4;
}

#featuredrhs {
width: 171px;
height: 94px;
float:left;
background:#ff0000;
border-right: 5px solid #E3EEF4;
border-bottom: 5px solid #E3EEF4;
}

#featuredlistingdetails {
  width:169px;
  height:92px;
  border-left: 1px solid #458CB6;
  border-top: 1px solid #458CB6;
  border-right: 1px solid #458CB6;
  border-bottom: 1px solid #458CB6;
  background:#ffffff;
  color:#000000;
font-weight:bold;
text-align:center;
float:left;
}

#featureddetailsbutton{
  height:30px;
  width: 132px;
  border-left: 17px solid #E3EEF4;
  border-right: 17px solid #E3EEF4;
  background-image:url("images/contactownerbutton.jpg");
  float:left;
  color:#ffffff;
  text-align:center;
}

#visitwebsitebutton{
  height:30px;
  width: 132px;
  border-left: 17px solid #E3EEF4;
  border-right: 17px solid #E3EEF4;
  background-image:url("images/website.jpg");
  float:left;
  color:#ffffff;
  text-align:center;
}

#moredetailsbutton{
  height:30px;
  width: 132px;
  border-left: 17px solid #E3EEF4;
  border-right: 17px solid #E3EEF4;
  background-image:url("images/moredetails.jpg");
  float:left;
  color:#ffffff;
  text-align:center;
}









#featuredcontainer {
width: 206px;
height: 344px;
background: #006BA5;
float:left;
}

#featuredpropheader {
width: 206px;
height: 25px;
font-size: 18px;
color:#FFFFFF;
text-align: center;
background-image:url(images/top.jpg);
}

#featuredpropsubtxt {
width: 206px;
height: 25px;
font-size: 15px;
color:#FFFFFF;
text-align: center;
background-image:url(images/btm.jpg);
}

#featuredpropdetail {
width: 194px;
height: 125px;
background: #006BA5;
font-size: 12px;
color:#FFFFFF;
text-align: justify;
border-left: 6px solid #006BA5;

}

#featuredcontainerbig {
width: 406px;
height: 344px;
background: #006BA5;
border-right: 6px solid #FFFFFF;
float:left;
text-align: center;
}

#featuredpropheaderbig {
width: 406px;
height: 25px;
font-size: 18px;
color:#FFFFFF;
background-image:url(images/top.jpg);
}

#featuredpropsubtxtbig {
width: 406px;
height: 25px;
font-size: 15px;
color:#FFFFFF;
background-image:url(images/btm.jpg);
}

#featuredpropdetailbig {
width: 388px;
height: 78px;
font-size: 12px;
text-align: justify;
}


#charitybox {
width: 123px;
height: 98px;
font-size: 10px;
color: FFF000;
float:left;
border-left: 6px solid #FFFFFF;
}



#regioncontainer {
width: 741px;
height: 130px;
background: #006BA5;
border-right: 6px solid #FFFFFF;
text-align: left;
float:left;
}

#boxheaderbg {
width: 741px;
height: 25px;
background-image:url(images/header25.jpg);
font-size: 18px;
color:#FFFFFF;
}

#boxheadermain {
width: 747px;
height: 25px;
background: #859EAD;
border-bottom: 1px solid #FFFFFF;

font-size: 18px;
color:#FFFFFF;
background-image:url(images/header25.jpg);
float:left;
}

#destinationlinkcol1 {
height: 105px;
width: 102.5px;
float:left;
border-right: 0px solid #006BA5;
}

#destinationlinkcol2 {
height: 105px;
width: 116.5px;
float:left;
border-left: 10px solid #006BA5;
}

#destinationlinkcol {
height: 105px;
width: 126.5px;
float:left;
border-right: 0px solid #97B3C4;
}




#sectionheader {
width: 100%;
height: 25px;
background: #859EAD;
border-bottom: 1px solid #FFFFFF;
border-top:10px solid #FFFFFF;
font-size: 18px;
color:#FFFFFF;
background-image:url(images/header25.jpg);
}

#textbox {
border-left: 1px solid #DBD8CD;
border-right: 1px solid #DBD8CD;
border-top: 1px solid #DBD8CD;
border-bottom: 1px solid #DBD8CD;
float:left;
}

#textboxgrey {
background-image:url(images/boxbggrey.jpg);
border-left: 1px solid #D2CAC8;
border-right: 1px solid #D2CAC8;
border-top: 1px solid #D2CAC8;
border-bottom: 1px solid #D2CAC8;
float:left;
font-size:12px;
}

#textboxgrey h2 {
width:100%;
font-size:12pt;
color: #565656;
text-align: center;
}

#textboxgrey p {
  padding: 0px 30px;
  text-align:left;
}


#footer {
width: 960px;
height: 25px;
font-size: 18px;
color:#FFFFFF;
background-image:url(images/header25.jpg);
text-align:center;
float:left;
}



#footer_dest {
width: 960px;
height: 50px;
border-top:10px solid #FFFFFF;
font-size: 9px;
color:#FFFFFF;
background-image:url(images/footer100.jpg);
border-right: 20px solid #FFFFFF;
border-left: 20px solid #FFFFFF;
text-align:left;
}

#footer_dest a:link {
color: #FFFFFF;
text-decoration: none;
}




#resultscontainer {
width: 535px;
float:left;
border-left: 20px solid #FFFFFF;
}

#featuredresultscontainer {
width: 206px;
float:left;
border-left: 0px solid #FFFFFF;
}


    #tabsE {
	width:191px;
      float:left;
      font-size:96%;
      font-weight:bold;
      line-height:normal;
      border-top: 1px solid #C9C7BF;
      border-right: 1px solid #C9C7BF;
      border-left: 1px solid #8C8A85;
      border-bottom: 1px solid #8C8A85;
      }
    #tabsE ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      width:100%;
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
	background:url("images/menu.jpg") no-repeat right top;
      padding:5px 19px 11px 23px;

      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */

    #tabsE a:hover span {

background-position:100% -32px;
      }






  #tabsE2 {
      float:left;
      font-size:93%;
      font-weight:bold;
      line-height:normal;

      }
    #tabsE2 ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #tabsE2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE2 a {
      width:100%;
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabsE2 a span {
      float:left;
      display:block;
      background:url("images/signuptovr.jpg") no-repeat right top;
      padding:30px 19px 10px 23px;    

      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */

    #tabsE2 a:hover span {

background-position:100% -32px;
      }





#vertmenu, #vertmenu2, #vertmenu3, #vertmenu4, #vertmenu5, #vertmenu6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
width: 193px;
padding: 0px;
margin: 0px;
}


#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:193px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}













#vertmenu2 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu3 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu4 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu5 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu6 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}



#vertmenu2 ul li {
margin: 0px;
padding: 0px;
}

#vertmenu3 ul li {
margin: 0px;
padding: 0px;
}

#vertmenu4 ul li {
margin: 0px;
padding: 0px;
}

#vertmenu5 ul li {
margin: 0px;
padding: 0px;
}

#vertmenu6 ul li {
margin: 0px;
padding: 0px;
}



#vertmenu2 ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:150px;
}

#vertmenu3 ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:120px;
}

#vertmenu4 ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:120px;
}

#vertmenu5 ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:152px;
}

#vertmenu6 ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:152px;
}


#vertmenu2 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}

#vertmenu3 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}

#vertmenu4 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}

#vertmenu5 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}

#vertmenu6 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #BCD3FF;
}













#spacer1, #spacer2, #spacer3, #spacer4, #spacer5, #spacer6, #spacer7, #spacer8, #spacer9, #spacer10, #spacer11, #spacer12, #spacer13, #spacer14, #spacer15, #spacer16, #spacer17, #spacer18, #spacer19, #spacer20  {
width: 747px;
height: 20px;
background: #FFFFFF;
margin:0 auto;
float:right;
}

#textcontainer1, #textcontainer2, #textcontainer3, #textcontainer4, #textcontainer5 {
 width: 411px;
 height: 331px;
 background: #FFFFFF;
 border-left: 1px solid #0371AE;
 border-right: 1px solid #0371AE;
 border-top: 1px solid #0371AE;
 border-bottom: 1px solid #0371AE;
 text-align: justify;
 float: left;
}

#featuredlistingheader1, #featuredlistingheader2, #featuredlistingheader3, #featuredlistingheader4, #featuredlistingheader5 {
width: 747px;
height: 25px;
color: #FFFFFF;
font-size: 18px;
text-align: center;
background-image:url("images/header25_prem.jpg");
float:left;
}

#advertshadow21h1, #advertshadow21h2, #advertshadow21h3, #advertshadow21h4 {
  width:100%;
  height: 21px;
  float:left;
  background-image:url("images/advertshadow21h.jpg");
}

#textcontent1, textcontent2, #textcontent3, #textcontent4 {
 border-left: 10px solid #FFFFFF;  
 border-right: 10px solid #FFFFFF;
} 

#airportbannerholder {
 border-left: 17px solid #0371AE;
}

#advertisewithus {
  width:193px;
  height:193px;
}


#headermenu {
width: 960px;
height: 27px;
margin:0 auto;
background-image:url(images/headermenubg.jpg);
color:#ffffff;
float:left;
border-bottom: 10px solid #FFFFFF;
}

#headermenu a {
  color:#ffffff;
} 

#headermenu a:hover {
color:#FF6A00;
}

#headermenuleftspacer {
  width:20px;
  height:25px;
  float:left;"
}

#headermenutopspacer {
  width:935px;
  height:1px;"
}


#headermenuoption1 {
  float:left;
  font-weight:bold;
  width:250px;
  border-top: 3px solid #095D8C;
}

#headermenuoption2 {
  float:left;
  font-weight:bold;
  width:200px;border-top: 3px solid #095D8C;
}

#headermenuoption3 {
  float:left;
  font-weight:bold;
  width:260px;
  border-top: 3px solid #095D8C;
}


#pageintro {
  width:960px;
  height:250px;
  margin:0 auto;
  border-bottom: 20px solid #FFFFFF;
  border-left: 20px solid #FFFFFF;
  background-image:url("images/introbg.jpg");
  float:left;
}

#pageintro .textbox {
  width: 660px;
  height: 250px;
  padding: 6px 6px;
  float:left;
}


#pageintro h1 {
  font-size: 20px;
  color:#000000;
  text-align:left;
}

#pageintro .textbox2 {
  width: 270px;
  height: 180px;
  padding: 6px 6px;
  float:right;
  color: #ffffff;
}

#pageintro .textbox3 {
  width: 270px;
  height: 40px;
  padding: 6px 6px;
  float:right;
  color: #ffffff;
}

#pageintro a {
  font-size:10pt;
  color:#ffffff;
}


#pageintro h2 {
  font-size: 14pt;
  text-align:center;
  color: #ffffff;
}

#slideshow {
  width:400px;
  height:267px;
  border-bottom: 20px solid #FFFFFF;
  border-left: 20px solid #FFFFFF;
  border-right: 20px solid #FFFFFF;
  float:left;
}


#navlink {
  width:80%;
  height:20px;
  font-size:8pt;
  border-left: 27px solid #FFFFFF;
  border-bottom: 10px solid #FFFFFF;
  float:left;
}


#faq {

  width:100%;
  height:100%;
  text-align:left;
  float:left;
  background:#00fff;
  padding: 20px;  
}

#faq h1 {
  color:#000000;  
  text-align:left;
  float:left;
}

#faq questions {

}




#turkeyresorts {
 color: #000000;
 width:100%;
 padding-left:0px;
 padding-RIGHT:0px;
 float:left;

}


#turkeyresorts h1 {
  color: #000000;
  font-weight:bold;
  float:left;
  width:100%;
}

#turkeyresorts h2 {
  color: #000000;
  font-weight:bold;
  float:left;
  width:100%;
}

#dest {
 width:445px;
 float:left;
 padding-right:35px;
 height:150px;
}