body{
    background:#eaeaea;
    color:#333;
    font-family: arial, helvetica, sans-serif;
    font-size:11px;
    padding:0;
    margin:6px 0 0 0;
}

#events, table, ul, li {margin:0; padding:0;}

/* */
#page {width:785px;  background: #eaeaea url(header_large.png) no-repeat top left; margin-left:auto !important; margin-right:auto !important;}

#header {height:70px; color:#fff; font-size:17px; font-weight:bold; font-style:italic;  border:1px solid #9c999c; border-bottom:0;}
#header a {float:right; margin:0;  color:#066; text-decoration:none;}


#navMenu {height:14px; text-align:right; padding-top:0px; padding-right:10px;}
#navMenu ul {margin:0; padding:0;}
#navMenu li {display:inline;   }
#navMenu a {text-decoration:none; border-right:1px solid #999; padding: 0px 5px 0px 5px; color:#EF5200; font-size:10px; font-style:normal; font-weight:normal;}
#navMenu a:hover {text-decoration:underline; color:#c00;}
#last {border-right:0px; }


#topmenu { width:783px; height:18px; background: #066;border: 1px solid #9c999c; border-top:0; border-bottom:0; padding:0;}

#topmenu ul {display:block; margin-left:8px; padding:0px;}
#topmenu li{display:inline;   line-height:18px; }

#topmenu a {float:left;display:block;text-decoration:none; color:#ffc; font-weight:bold;  font-size:11px; border-right: 1px solid #999;  padding:0px 9px 0px 9px;  }
#topmenu a:hover { color:#ffc; background: #EF5200; }
#last{border-right:none;}

#l0 {position:absolute;top:0;left:0;z-index:999;visibility:hidden}


#l1, #l2, #l3  {position:absolute; top:14px; width:120px; z-index:999; visibility:hidden;}
#l1 a, #l2 a, #l3 a {width:125px !important; width:125px; background: #F26522; height:14px !important; height:16px; padding: 2px 2px 0 2px; padding: 6px 2px 0 12px; border:1px solid #fff; border-bottom:none; }
#l1 a:hover, #l2 a:hover, #l3 a:hover {background: #F9EBB3; color:#F26522;}    
#l1 {margin-left:660px !important; margin-left:660px;}
									

#content { margin:0;  background: #FFFFDA; border: 1px solid #999; padding : 10px 10px 20px 10px; }
#content h1 {font-size:20px;}

/* palm trees buttons */
#button1, #button2, #button3 {width:192px; height:100px; padding-top:0px;background: #fff url(blank_button.jpg) no-repeat top left; float:left; padding-left:6px; margin-right:14px;}
#searchButtons {padding-left:67px;}
#searchButtons h3{padding-top:60px;}
#searchButtons a{text-decoration:none; color:#fff;}


#bottomSpacer {margin-top:100px;}





#topButtons {margin-top:20px;}
#topButtonLeft, #topButtonRight { border: 1px solid #066; height:40px; text-align:center;}
#topButtonLeft {float:left;width:350px; margin-left:20px; background: #fff url(cheapest-return-flights.png) repeat-y top right;}
#topButtonRight {float:left; margin-left:40px; width:300px; background: #fff url(cheapest-hotels-rates.png) repeat-y top right;}
#topButtons h1 { color:#EF5200; font-size:16px; line-height:17px; padding:2px 124px 2px 0px; margin: 0 0 0 4px;}
#topButtons a {color:#066; text-decoration:none; display:block;}
#topButtons a:hover {color:#EF5200;}
.topPrice { border:0; margin:0 0 0 4px; float : right;}



/*  home page */
#subscribeForm {float:right; width:142px; margin-top:20px;}
#subscribeFormBody {background:#fff; text-align:center; width:140px; border: 1px solid #cbcbcb; border-top:0; border-bottom:0;}
#subscribeFormBody form {margin:0; padding:0;}
#subscribeFormTop {background:#fff url(form-top.png) no-repeat bottom right;  height:12px; width:142px;}
#subscribeFormBottom {background:#fff url(form-bottom.png) no-repeat bottom right;  height:14px; width:142px;}


#middleLinks {text-align: center; color: #FECB02}
#middleLinks a {color: #066; text-decoration:none; font-size:17px; margin-left:10px; padding:3px 9px 3px 9px;  border: 3px solid #EF5200;}
#middleLinks a:hover {background: #C6E7DE;color:#EF5200;border: 3px solid #066;}
#middleLinks h3 {display:inline;}







#bottomLinks {margin:150px 10px 50px 10px; border: 1px solid #999; padding:18px 5px 18px 5px; text-align:center; font-size:9px;}
#bottomLinks a {color:#666;padding:0px 5px 0px 5px;}



/*  overture results  */
.resultsBox {	font-size:12px;	font-weight:normal;	color: #000; padding:4px 8px 6px 4px; text-align:justify;}
a.resultsTitle {font-weight:bold;	font-size:13px;	color: #066; text-decoration:none;}

a.resultsurl {	font-size:12px;	font-weight:bold;	font-style:italic;	color:#333; }
a.resultsTitle:hover, a.resultsurl:hover { text-decoration:underline; }

a.clickDesc {color:#000; text-decoration:none;}

#linksContent a {font-weight:bold; font-size:13px; color: #066; text-decoration:none;}



#events {background:#999; border:0;}
#events table{ border:0;}
#events td, #events th {background:#fff; vertical-align:top; margin:0; padding:3px}

#siteMap h2{color:#666; font-size:14px; }
#siteMap a{color:#666;}
#siteMap ul {margin-left:30px;}

ul {margin-left:30px;}

#about_cyprus li {display: inline; padding: 0 4px 0 4px; text-align: left;}
#about_cyprus a {text-decoration: none; color: #006562; }
#about_cyprus a:hover {text-decoration: underline; }

img.cyprus_map {	width: 785px;	margin: 0px;	padding: 0px; }
#weather {float:right; border: 1px solid #00656a; padding: 0px; margin-left: 30px; text-align:center; width:170px; height:210px;  clear: left; position:relative; margin-top:-10px; }

