body{font-family:arial, sans-serif;font-size:12px;margin:0;padding:0;}.clear{clear:both;}ul{list-style:none;margin:0;padding:0;}li{line-height:1.3;}a,a:link,a:visited{color:#069;text-decoration:none;}a:hover{color:red;}a img{border:none;}a:hover img{opacity:.70;filter:alpha(opacity=70);}h1,h2,h3,h4{font-family:tahoma, arial, sans-serif;font-weight:400;margin:0;padding:0;}p{line-height:1.5;color:#222;margin:0 0 2px;padding:0;}#mainwrap{width:900px;margin:22px auto auto;}#topwrap{width:750px;margin-top:22px;}#leadwrap{clear:both;margin-top:22px;}#midwrap{clear:both;margin:22px;}#footwrap{clear:both;margin:18px 0;}#adpanel{width:120px;height:602px;margin-left:14px;float:left;border:1px solid #ddd;}#mast{height:120px;}#logo{width:120px;height:120px;margin-right:12px;margin-left:12px;float:left;}#mast h1{color:#069;font-size:46px;position:relative;top:30px;left:12px;letter-spacing:1px;}#mast h2{color:#069;font-size:21px;position:relative;top:30px;left:32px;}#social{height:30px;}#datum{padding:4px 0 0 46px;}.socit3{width:65px;margin-top:2px;float:right;}#left{width:430px;margin-right:10px;float:left;}#blurb{width:420px;margin:auto;}#credit{font-size:10px;text-align:right;color:#d16f3d;padding:6px 0 0;}#isle{width:430px;padding-top:18px;background:#f8edcf url(../images/home/beach.jpg) repeat-x;}.menisle{width:107px;font:12px verdana, arial, sans-serif;letter-spacing:.1em;float:left;}.menisle li{height:20px;}.menisle li.top{height:20px;font-size:14px;color:#444;border-bottom:1px solid #ffd47f;margin:0 0 9px 2px;}.menisle a,.menisle a:link,.menisle a:visited{height:18px;display:block;border-left:4px solid transparent;padding:2px 0 0 4px;}.menisle a:hover{background-color:#069;border-left:4px solid #333;color:#fff;}.menisle li.break{color:#d16f3d;text-indent:3px;}#art{width:430px;height:80px;background-color:#069;border-bottom-left-radius:9px;border-bottom-right-radius:9px;}.menart{width:100px;float:left;margin:12px 0 0 5px;}.menart a,.menart a:link,.menart a:visited{font-size:12px;height:18px;display:block;color:#fff;padding-top:2px;}.menart a:hover{color:red;background-color:#fff;}#about{height:20px;margin-top:12px;}#about li{font-size:11px;color:#555;display:inline;}#right{width:300px;float:left;margin-right:20px;}#right h2{font-size:14px;background-color:#e87244;color:#fff;-ms-border-top-left-radius:9px;-ms-border-top-right-radius:9px;-moz-border-top-left-radius:9px;-moz-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;margin:0 0 9px;padding:3px 0 3px 12px;}#right h3{font-size:13px;color:#666;margin:6px 0 0 10px;}#travwrap{border:1px solid #ccc;-ms-border-top-left-radius:9px;-ms-border-top-right-radius:9px;-moz-border-top-left-radius:9px;-moz-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;padding:2px 2px 12px;}.travlist{width:120px;margin-left:15px;float:left;}.travlist li{height:20px;text-indent:24px;}.travlist li a,.travlist li a:link,.travlist li a:visited{display:block;font-size:12px;text-indent:12px;line-height:1.40;text-decoration:underline;padding:2px 0 0 3px;}.travlist li a:hover{background:url(../images/utils/icon-arrowrbr.png) no-repeat left bottom;text-decoration:none;}.adslot{width:240px;height:40px;margin:auto;}#newswrap{width:900px;height:400px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:12px 0 6px;padding:6px 0;}.newslinks{width:120px;height:400px;float:left;}.newslinks ul{margin:8px 0 12px;}.newslinks li.title{width:120px;height:20px;background:#069;color:#fff;font-size:14px;margin-bottom:9px;padding:1px 0 0 3px;}.newslinks li{font-size:12px;margin-bottom:6px;padding-left:4px;}.news{width:360px;height:400px;float:left;padding-left:9px;border-left:1px solid #ccc;margin-left:10px;position:relative;overflow:hidden;}.news h2{font-size:17px;margin:6px;}.news p{padding:0 6px;}.news img{float:right;margin:0 0 3px 3px;}#resorts{width:370px;height:400px;padding-left:9px;border-left:1px solid #ddd;margin-left:10px;float:left;position:relative;}#resorts h2{font-size:17px;margin:6px 0;}#resorts .slot{width:370px;height:110px;margin-bottom:10px;position:relative;overflow:hidden;}#resorts .slot img{float:right;margin-left:6px;margin-top:6px;}#resorts .slot h3{font-size:14px;margin-bottom:3px;}#resorts p{color:#222;margin-left:3px;}.go{width:360px;height:20px;text-align:right;position:absolute;bottom:0;left:0;padding-right:3px;font-size:11px;}#picbar{height:40px;padding-top:12px;border-bottom:1px solid #dde;margin:auto;}#push{height:18px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px 0;}#push ul{display:inline;margin:0 3px;}#push li{font-size:9px;color:#666;display:inline;}#foot{margin:10px auto;padding:0;}#foot img{float:right;margin:0 4px;}#hamper{width:500px;color:#666;font-size:9px;text-align:center;}#hamper h2{margin-bottom:2px;font-size:13px;color:#4a4a4a;}#adbar{width:728px;position:relative;margin:10px 0 10px 11px;}#adbarb{width:728px;position:relative;margin:10px auto;}#adbar p{font-size:30px;color:#fff;position:absolute;top:10px;right:40px;}#adlb{font-size:18px;color:#ffa;position:absolute;bottom:5px;left:10px;}#adlt{font-size:18px;color:#ffa;position:absolute;top:5px;left:10px;}#adrt{font-size:18px;color:#fff;position:absolute;top:5px;right:10px;}#adrb{font-size:18px;color:#fff;position:absolute;bottom:5px;right:10px;}.adbadge{width:120px;position:relative;margin:2px 0 12px;padding:0;}.tadbadge{position:relative;height:120px;width:120px;margin-top:4px;margin-bottom:16px;background-image:url(http://res1.greekisland.co.uk/rads/tad-greek.gif);background-repeat:no-repeat;}.tadbadge a{width:120px;height:120px;display:block;}.tadbadge a:hover{background:#fff;opacity:.5;filter:alpha(opacity=50);}.tadbadge.ferry{background-position:0 0;}.tadbadge.book{background-position:0 -120px;}.tadbadge.car{background-position:0 -240px;}.tadbadge.gih{background-position:0 -360px;}.tadbadge.git{background-position:0 -480px;}.tadbadge.fox{background-position:0 600px;}.tadbadge.brian{background-position:0 720px;}.tadbadge.aph{background-position:0 840px;}.tadbadge.gtp{background-position:0 960px;}.tadbadge.hostel{background-position:0 1080px;}header,article{display:block;}#news2wrap,#news3wrap,#news4wrap{width:900px;height:400px;border-bottom:1px solid #ddd;margin:0 0 12px;padding:0 0 6px;}.adbadge p,.tadbadge p{position:absolute;bottom:0;left:6px;font-size:13px;color:#fff;margin:0;padding:0;}