@charset "utf-8";
/*  
Theme Name: Avakas Template
Version: 1
Description: Designed by <a href="http://www.avakas.com">AvakaThemes</a>.
Author: AvakaThemes
Author URI: http://www.avakas.com
*/
/* Default styles */
@import "reset.css";
body {background-repeat:repeat-x;background-position: center top;background-attachment: fixed;}
article,aside,figure,footer,header,hgroup,nav,section{display:block}
.custom_1{ background-image: url(images/02.jpg);background-position: -150px top; }
.custom_2{background-image: url(images/03.jpg);}
a { color: #2882c1; outline:none!important; }
a:hover {text-decoration: underline;}
.content,.footer-inside {width:980px;margin:0 auto;padding:0;}
.footer-inside {background-color:#D9DDDD;border-bottom-width: thick;border-bottom-style: solid;border-bottom-color: #c0c5c5;padding-bottom: 20px;}
#top-title h1{
	line-height: 14px;
	color: #D5E4EE;
	position: absolute;
	left: 40px;
	top: 97px;
	width:830px;
	font-size: 11px;
	text-align: right;	font-family: 'Open Sans', arial, serif;
	font-weight: 300;
}
hr{line-height: 4px;clear: both;margin-top: 20px;margin-bottom: 20px; border:#999;}
#footer .content {width:1000px!important;padding-right: 10px!important;padding-left: 10px!important;}
#main-content {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
}
#digiclock_small img,.temp{margin-left: -25px;}
.temp{ width:100%;font-size: 18px;color: #5C5C5C;text-align: center;}
.page{clear: both;}
#footer{color: #FFFFFF;position: relative;}
#footer-bottom{background-image: url(images/footer_bottom.png);background-position: bottom;height: 25px;background-repeat: no-repeat;}
#header {
	width: 100%;
	height: 157px;
	clear: both;
	position: relative;z-index: 5000000!important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;}
#header img.logo { float:left; margin-top: 20px; }
#header-nav{ height: 120px; }
#header-ads{display: block;position: absolute;top: 20px;right: 0px;}
#headbox,#headbox-acc,#headbox-other,.medium_blogs a.button,#sidebar,.odd-row, .even-row,h2.trigger, .toggle_container,.toggle_container .block,#trigger_icon,#trigger_icon2,#trigger_icon3,#trigger_icon4,#trigger_icon5,#footer .footer-blocks,#footer .footer-blocks_last,#trigger_set, #trigger_set2{background-image: url(images/sprite_general.jpg);background-repeat: no-repeat;}
#headbox,#headbox-acc,#headbox-other{
	display: block;
	height: 356px;
	position: relative;
	background-position: -325px top; z-index:0!important;
}
#headbox-acc {background-position: -325px -356px;height: 291px;}
#headbox-other {background-position: -325px -648px;height: 157px;}
.thin{width: 450px;position: absolute;left: 25px;top: 40px; z-index:5;}
.wide{width: 90%;position: relative;margin-right: auto;margin-left: auto;line-height: 113px;height: 113px;}
.wide h2{
	line-height: normal;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wide p,#top-title h1,.region{margin: 0px;padding: 0px;}
.rss a{
	line-height: 31px;
	text-indent: -100px;
	display: block;
	overflow: hidden;
	position: absolute;
	height: 31px;
	width: 47px;
	top: 50px;
	right: 0px;
	background-position: -329px -674px;
}
.join a{
	line-height: 49px;
	display: block;
	position: absolute;
	height: 49px;
	width: 145px;
	top: 40px;
	right: 0px;
	background-position: -161px -619px;
	color: #000;
	text-align: center;text-shadow: #FFFFFF 1px 1px 2px;
}
#srch_box{height: 76px;width: 380px;position:relative;float: right;clear: left;}
#srch_box .srch_input {
	width: 286px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	color: #BCBCBC;
	border:thick solid #FFF;
	height: 25px;
	position:absolute;
	top:20px;
	right:0px;
	font-size: 18px;
	font-weight: bold;
	background-color: #FFF;
}
#srch_box .srch_ads {
	position:absolute;
	top:80px;
	right:0px;
}
#srch_box .postform {position:absolute;top:52px;left:178px;}
#srch_box #srch_btn {
	position:absolute;
	top:25px;
	right:5px;
	height: 32px;
	width: 36px;
	cursor: pointer;
	background-position: left top;
	border: 0px none transparent;
	color: transparent;
}
#topnav {padding: 0;float:left;width: 1004px;list-style: none;font-size: 1.1em;margin-top: 0px;margin-right: auto;margin-left: auto;position: absolute;z-index: 5000000!important;left: -12px;height: 60px;top: 115px;}
.topnav-l-cor,.topnav-r-cor{background-color: transparent;display: block;height: 60px;width: 12px;position: absolute;z-index: 10000;bottom:-13px;}
.topnav-l-cor{left: -12px;background-position: -72px top;}
.topnav-r-cor{right: -12px;background-position: -84px top;}
#topnav-b{display: block;height: 49px;z-index: 5000;bottom:-2px!important;background-image: url(images/sprite_gradients.png);background-repeat: repeat-x;background-position: left -360px;position: absolute;}
#footer #bottomnav {top: 201px;width:100%;bottom: 0px;position:absolute;left: 0px;height: 30px;margin: 0px;padding: 0px;line-height: 30px;}
.twitt{background-position: -379px -669px;
	display: block;
	float: left;
	height: 39px;
	width: 33px;
	margin-top: -5px;
	margin-left: -10px;
}
.widget_twitter {height: 30px;background-color: #333;}
#twitter_update_list {margin: 0px;padding: 0px;}
.widget_twitter span{font-size: 16px!important;line-height: 30px;color: #CCC;}
.widget_twitter a{color: #66b2d3;}
#topnav {padding: 0;margin: 0;list-style-type: none;}
#topnav li {float: left;}
#topnav li a { display: block; position: relative; height: 49px; text-indent: 9999px; overflow: hidden; background-image: url(images/nav-en.gif);background-repeat: no-repeat;background-position: left top; outline:none;}
#topnav .greek li a { background-image: url(images/nav-el.gif!important);}
#topnav li a.today_gr,.shmera_active li a.today_gr,#topnav li a.hotels_gr,.ksenodoxeia_active li a.hotels_gr,#topnav li a.blogs_gr,.istologia_active li a.blogs_gr,#topnav li a.info_gr,.plhrofories_active li a.info_gr,#topnav li a.resorts_gr,.theretra_active li a.resorts_gr,#topnav li a.flights_gr,.pthseis_active li a.flights_gr,#topnav li a.ferries_gr,.karabia_active li a.ferries_gr,#topnav li a.rentals_gr,.autokinhta_active li a.rentals_gr,#topnav li a.services_gr,.yphresies_active li a.services_gr{ background-image: url(images/nav-el.gif)!important;}
#topnav a.today {width: 32px;background-position: left top;}
.today_active a.today,ul#topnav a.today:hover {background-position: left -49px!important;}
#topnav a.today_gr {width: 32px;background-position: left top;}
.shmera_active a.today_gr,ul#topnav a.today_gr:hover {background-position: left -49px!important;}
#topnav a.resorts {width: 96px;background-position: -495px top;}
.resorts_active a.resorts,ul#topnav a.resorts:hover {background-position: -495px -49px!important;}
#topnav a.resorts_gr {width: 91px;background-position: -527px top;}
.theretra_active a.resorts_gr,ul#topnav a.resorts_gr:hover {background-position: -527px -49px!important;}
#topnav a.flights {width: 99px;background-position: -110px top;}
.flights_active a.flights,ul#topnav a.flights:hover {background-position: -110px -49px!important;}
#topnav a.flights_gr {width: 84px;background-position: -140px top;}
.pthseis_active a.flights_gr,ul#topnav a.flights_gr:hover {background-position: -140px -49px!important;}
#topnav a.ferries {width: 88px;background-position: -209px top;}
.ferries_active a.ferries,ul#topnav a.ferries:hover {background-position: -209px -49px!important;}
#topnav a.ferries_gr {width: 90px;background-position: -224px top;}
.karabia_active a.ferries_gr,ul#topnav a.ferries_gr:hover {background-position: -224px -49px!important;}
#topnav a.rentals {width: 101px;background-position: -297px top;}
.rentals_active a.rentals,ul#topnav a.rentals:hover {background-position: -297px -49px!important;}
#topnav a.rentals_gr {width: 113px;background-position: -314px top;}
.autokinhta_active a.rentals_gr,ul#topnav a.rentals_gr:hover {background-position: -314px -49px!important;}
#topnav a.services {width: 97px;background-position: -398px top;}
.services_active a.services,ul#topnav a.services:hover {background-position: -398px -49px!important;}
#topnav a.services_gr {width: 100px;background-position: -427px top;}
.yphresies_active a.services_gr,ul#topnav a.services_gr:hover {background-position: -427px -49px!important;}
#topnav a.hotels {width: 78px;background-position: -32px top;}
ul#topnav li:hover a, ul#topnav li a:hover,.hotels_active a.hotels,#topnav a.hotels:hover {background-position: -32px -49px!important;}
#topnav a.hotels_gr { width: 108px;background-position: -32px top; }
ul#topnav li:hover a, ul#topnav li a:hover,.diamoni_active a.hotels_gr,#topnav a.hotels_gr:hover {background-position: -32px -49px!important;}
#topnav a.blogs { width: 81px;background-position: -591px top;}
.blogs_active a.blogs,#topnav a.blogs:hover {background-position: -591px -49px!important;}
#topnav a.blogs_gr { width: 101px;background-position: -618px top;}
.istologia_active a.blogs_gr,ul#topnav a.blogs_gr:hover  {background-position: -618px -49px!important;}
#topnav a.info { width: 65px;background-position: -672px top;text-indent: -9999px;}
ul#topnav li:hover a.info, ul#topnav li a.info:hover,.info_active a.info,#topnav a.info:hover {background-position: -672px -49px!important;}
#topnav a.info_gr { width: 133px;background-position: -719px top;text-indent: -9999px;}
ul#topnav li:hover a.info_gr, ul#topnav li a.info_gr:hover,.plhrofories_active a.info_gr,#topnav a.info_gr:hover {background-position: -719px -49px!important;}
#topnav li:hover div,#topnav li:hover div { display: block;}
#topnav #sub_bg_1 { background-image: url(images/sub_acc1.jpg); }
#topnav #sub_bg_2  { background-image: url(images/sub_acc2.jpg); }
#topnav #sub_bg_3 {  background-image: url(images/sub_acc3.jpg); }
#topnav .sub2,#topnav .sub{-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;top: 49px;padding: 20px;position: absolute;background-color: #FFFFFF;background-repeat: no-repeat;background-position: left top;display: none;background-color: #004d76;z-index: 5000!important;
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
box-shadow: 5px 5px 10px rgba(0,0,0,0.3);}

#topnav .sub2{ width: 480px;display: none; float:right; right:0px!important;}
#topnav .sub{ width: 720px; float:left; left:0px!important;}
#topnav .row {  clear: both; float: left; width: 100%; margin-bottom: 10px; }
#topnav .sub ul,#topnav li .sub2 ul{ list-style: none; margin: 0; padding: 0; float: left; display: block; }
#topnav .sub2 ul{ width: 140px; margin-right: 15px; }
#topnav .sub .sub_region{float: left;width: 530px;padding: 10px;margin-top: 5px; height:147px;}
#topnav .sub .sub_region h2,.recommended h2{ font-size: medium; font-style: italic; padding: 0px; margin-top: 0px; margin-bottom: 10px; }
#topnav .sub .sub_region,ul.sub_acc_titles li a,.sub div.recommended{filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;background-color: #FFF;}
ul.sub_acc_titles li {float: left!important;}
ul.sub_acc_titles li a{
	color:#4F4F4F;
	font-size:11px;
	text-decoration:none;
	text-indent:0;
	display:block;
	height:63px!important;
	overflow:hidden;
	width:225px;
	background-image: none!important;
	padding: 7px 5px;
	position: relative;
}
ul.sub_acc_titles li a:hover,.sub div.recommended:hover{filter: alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
ul.sub_acc_titles li img{
	float:left;
	padding: 4px;
	background-color: #FFF;
	margin-right: 5px;
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	-khtml-opacity: 1!important;
	opacity: 1.0!important;
}
ul.sub_acc_titles{width:100%!important;}
.recommended{ margin-top:5px;float: left;height: 147px;width: 135px;padding:10px;}
.recommended a{background-image:none!important;float:none!important;height:70px!important;text-indent:0!important;}
.recommended a.re_menu{height:auto!important;}

ul.sub_acc_titles li a span{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:inherit;
font-size:12px;
font-weight:bold;
display:block;
padding:7px 0 3px;}
/* Sprites */
ul.sub_acc_titles li a span.ribbon,.rss a,.join a,#srch_box #srch_btn,.topnav-l-cor,.topnav-r-cor,.twitt,#comments #submit,#submitinput,#sidebar-flights #btnG,.flights-bottom,#bookingform,#info_stay,#info2_stay,#price_offer1,#price_offer2,#price_offer3,span.reccommended-yes,div.accommodation-blocks-even span.reccommended-yes,a.browse,div.full_view a.comments,div.full_view .location,.hover,#footer-columns h3 span,a.switch_thumb,span.view_all a,#search-btn,.cs--1-2,.cs--1-3,.cs--1-4,.cs--1-5,.cs-all-0-2,.cs-all-0-3,.cs-all-0-4,.cs-all-0-5,
.cs--1-2-b,.cs--1-3-b,.cs--1-4-b,.cs--1-5-b,p#breadcrumbs .breadcrumbs-icon,#bademail span,#badserver span,#success span,.soc-icons-bar a,.full_view .booknowlist a,.booknowlist a,#booknow #ci,#booknow #co,#booknow #submit,#main .container .book-left,#main .container .book-right,.more-plus,.minus,.view-map,.blank-link{background-image: url(images/sprite_adv.png);background-repeat: no-repeat;}
.sidebar-col h4,.blocks a.more,.blocks-resorts a.more,.blocks a.more span,.blocks-resorts a.more span,.region,.region span,.flights_btn,.flights_btn span,.ferries_btn,.ferries_btn span,.hotels_btn,.hotels_btn span,.submit-button,.submit-button-elinika,.submit-button2-elinika,.submit-button2,.dates input,.selectbox{background-image: url(images/buttons.png);background-repeat: no-repeat;}
ul.sub_acc_titles li a span.ribbon{
	background-position: 0px -540px;
	display: block;
	height: 23px;
	width: 106px;
	position: absolute;
	left: 4px;
	bottom: 0px;
}
#topnav .sub2 ul li { width: 100%; color: #000000!important; }
#topnav .sub ul.sub_region li a{ line-height:15px; display: block;float: left;width: 135px!important;margin-right: 10px;opacity:1!important;background-image: none;}
#topnav .sub .sub_region li a{color: #333;}
#topnav .sub ul li a{ text-indent: 0; height: 23px; display: block; color: #000000; }
#topnav .sub2 ul h2 { color: #FAEECB; padding: 0px; font-size: medium;margin-bottom: 15px;}
#topnav .sub2 ul.sub_zante li a {text-indent: 0;height: auto!important;display: block;color: #fff;margin-bottom: 7px;background-color: transparent!important;background-image: none;}
#topnav .sub2 ul li a:hover { text-decoration: underline; }
#pageflip { position: relative; right: 0; top: 0; float: right;  }
#pageflip img { width: 50px; height: 52px; z-index: 99; position: absolute; right: 0; top: 0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 50px; height: 50px; overflow: hidden; position: absolute; right: 0; top: 0; background-image: url(images/subscribe.png); background-repeat: no-repeat; background-position: right top; }
#main #featured { position:relative; display: block;font-family: "Times New Roman", Times, serif; }
#main #featured h2 {color:#838385;font-size:22px;line-height:30px;letter-spacing:normal;padding-top: 0;padding-right: 0;padding-bottom: 4px;padding-left: 0;}
#main #featured h3 { color:#999999; font-size:14px; padding:0 0 10px; font-weight:normal; font-family: "Trebuchet MS"; }
.home h3 { padding: 0; }
.home .feature { margin-left:65px; }
.home img.home-icon { float:left; padding:0; }
#main { width:660px;}
#main-full {width:95%;margin-right: auto;margin-left: auto;}
.medium h2 { margin-top: 5px; padding-left: 5px; }
.medium ul li {
	list-style-type: none;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDD;
}
.medium li a { font-size: 12px; color: #384249; display: block; width: 90%; text-decoration: none; margin-bottom: 4px; }
.medium_blogs { width:400px;position:relative;margin-right:10px}
.medium_blogs a.button{position:absolute;line-height: 24px;color: #333;background-position: -1043px -36px;display: block;height: 25px;width: 90px;top: 0px;right: 0px;font-size: 12px;text-align: center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;}
.medium_blogs, .medium {float: left; }
.medium {-moz-border-radius:6px;-webkit-border-radius:6px;width:220px;padding-right: 15px;padding-left: 15px;border: 1px solid #CCC;}
#main p, #main ul, #main ol { font-size:14px; }
#main a:hover {	text-decoration: none; }
#main h1,#main h2,#main h2.article-title,#footer h2,#accommodation-main span a,div.accommodation-blocks-even h2 a, div.accommodation-blocks-alt h2 a,ul.sub_acc_titles a span,ul.sub_region h2,div.recommended h2,#info_stay,#info2_stay,#main h5.title,#main ul#filter-tabs li a,.s3sliderImage span h2,#footer-columns h3,#blog-rows a.title,#footer #bottomnav .widget_twitter span,.container h5,ul.info_tabs li a, ul.info2_tabs li a,#headbox-content h2,#accommodation-main h2,#headbox-content h3,#accommodation-main h3,.sidebar-col h4,.join a,.blocks a.more, h6,#headbox-content h4,.temp {
	font-size: 3em;font-family: 'Open Sans', arial, serif;font-weight: 300;
}
bold,strong,b{font-family: 'Open Sans', arial, serif;
	font-weight: bold;}
#headbox-content h2,#headbox-content h4,#accommodation-main h2,#headbox-content h3,#accommodation-main h3,#accommodation-main span a,.sidebar-col h4 {color: #FFF;text-shadow: #000000 1px 1px 2px;}
#headbox-content h2,#accommodation-main h2{font-size: 2.2em;color:#f5fcfe;}
#accommodation-main h3,.sidebar-col h4,.join a,.blocks a.more,#headbox-content h4{font-size: 1.5em;}
#headbox-content h3,#footer-columns li a.article_title{font-size: 1.2em;}
h6 {font-size: 1em;}
#accommodation-main h2{padding-top: 40px;}
#headbox-content h3.hotel {margin-top: -10px;}
#headbox-content .location{margin-top: 20px;font-size: 14px;color: #F8F8F8;font-weight: normal;padding-top: 5px;padding-left: 4px;}
#main h2.article-title {font-size: 3em!important;}
div.recommended h2,#main h3.location,#main ul#filter-tabs li a,p#breadcrumbs,.container h5,ul.info_tabs li a, ul.info2_tabs li a{font-size: 1.2em!important;}
.container h5,#footer-columns li a.article_title { color:#227DB5;}
#main h2, #main h3 { font-weight: normal; }
#main h1 { font-size: 28px;}
#main h2 { font-size: 18px;	padding-top:0; }
#main h3 {font-size: 18px; }
#main h4 { font-size: 12px; }
#main ol, #main ul { line-height: 18px; }
#main ul { padding-left: 50px; }
#main ul li { list-style: circle; padding: 3px 0; }
#main ol { padding-left: 57px; }
#main ol li { list-style: decimal; padding: 3px 0; }
#main blockquote {border-left:2px solid #777777;color:#777777;font-style:italic;margin:5px auto 15px;padding:0px 10px;width:85%;}
#main .post {padding-right: 5px;padding-bottom: 25px;padding-top: 20px;}
#main .post-title {	width: 100%; position: relative; }
#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { padding-right: 50px; }
#main h2 a, #main h3 a { color: #2A2A2A; text-decoration: none; }
#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }
#main p.post-details { line-height: 18px; margin-top: -10px; position: relative; }
#main p.post-details a { text-decoration: none; }
#main p.post-details a:hover { text-decoration: underline; }
#main p.post-details { color: #9F9F9F; font-size: 11px; padding: 0 0px 0 1px }
#main .post h4 { margin-top: 1px; clear: both; width: 100%; }
#main .post h4.continue a { background: #A8BC70; padding: 5px 10px; color: #fff; text-decoration: none; }
#main .post h4.continue a:hover {background: #9fb26a;}
#main .post img.thumbnail { background-color:#EEEEEE; border:1px solid #DDDDDD; padding:5px; }
#main .post img.gallery { margin:0 7px 7px 0; }
#main h2.arh { border-bottom: #EBEBEB 1px solid; margin-top: -10px; margin-bottom: 10px; position: relative; }
#main p.tags { background:url(images/ico-tag.gif) no-repeat center left; padding-left:25px; width: 100%; clear: both; }
.single #main .advert_468x60 {margin: 15px 0 0px 0;}
#main .page h2 {padding-top: 5px;}
.view-map{
	line-height: 14px;
	background-position: right -25px;
	padding-right: 17px; color:#ef6f02;
}
.blank-link{background-position: right top;padding-right: 17px;}
#comments h3 { font-size: 20px;	font-weight: normal;padding: 10px 0 20px 0;}
#comments #comments_wrap {padding: 0; position: relative; margin:20px 0;}
#main .post #comments ol, #main .post #comments ul { background:none; border:none; padding:0; }
#comments ol.commentlist li { list-style-type:none; padding:20px; background:none; }
#comments ol.commentlist li.thread-even {}
#comments ol.commentlist img.avatar { float:right; border:1px solid #e4e4e4; padding:4px; background:#fff; }
#comments ol.commentlist .user-meta { font-size:12px; margin-bottom:10px; }
#comments ol.commentlist .user-meta .name,
#comments ol.commentlist .user-meta .name a { font-size:16px; text-decoration:none;  }
#comments .comment a { text-decoration: underline; }
#comments .comment a:hover { text-decoration: none; }
#comments .comment small { font-size: 10px;	margin-top: -2px; }
#comments .comment .col-left {width: 110px;}
#comments .comment .col-left img {border: #EDEDED 5px solid;}
#comments .comment .col-left p { padding: 0 0 0 2px; line-height: 19px;}
#comments .comment .col-left .inside{width:110px;float:left;position:relative;overflow:hidden;min-height:70px;}
#comments .comment .col-right{min-height:70px;background:#fff;border:#EDEDED 1px solid;margin-left:100px;float:none;padding:10px 20px;}
* html #comments .comment .col-right{height:100px;}
#comments .comment span.reply{float:right;font-size:11px;padding:3px 3px 0;}
#comments .comment span.reply a{text-decoration:none;color:#aaa;}
#comments ul.children{margin:15px 0 0;padding:0;}
#comments ul.children li{border-top:1px solid #e3e3e3;margin:20px 0 0 0;padding:20px 0 0 25px;}
#comments .navigation .alignright,#comments .navigation .alignleft{margin:0;}
#comments .navigation a{display:block;font-weight:700;margin:15px 0;padding:5px 0;}
#comments .commentlist p{padding:0 0 10px;}
#comments #respond{margin-top:15px;}
#comments #respond p.comment-input,#contact1 p.comment-input{
	display: inline-block;
	float: left;
	margin-right: 15px;
	font-size: 12px;
	font-weight: bold;
	width: 45%;
}
#comments #respond p.comment-input input,#contact1 p.comment-input input{width: 200px;}
.quiz{background-attachment: scroll;background-image: url(images/quiz.png);background-repeat: no-repeat;background-position: left 35px;}
.quiz input{margin-left: 150px;}
#comments #respond textarea,#comments #respond input#email,#comments #respond input#url,#comments #respond input#author,#commentinput,#contact1 p.comment-input #nameinput,#contact1 p.comment-input #emailinput,#quiz{border: 0px none transparent;-moz-border-radius: 10px;-khtml-border-radius: 10px;
-webkit-border-radius: 10px;background-color: #FFF;}
#comments #respond input#email,#comments #respond input#author,#contact1 p.comment-input #nameinput,#contact1 p.comment-input #emailinput,#quiz{line-height: 25px;height: 25px;color: #718585;
padding-top: 7px;padding-right: 3px;padding-left: 3px;}
#comments #respond textarea,#commentinput{
	margin-top: 15px;
	color: #718585;
	background-image: url(images/sprite_general.png);
	background-repeat: repeat-y;
	background-position: -574px top;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
}
#comments .commentlist .children #respond #form_wrap .col-right{float:none;}
#comments .cancel-comment-reply{margin-bottom:10px;}
#comments #respond .input{background:#f6f6f6;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;padding:5px;}
#comments .commentlist .thread-even #respond .input{background:#fff;}
#comments #respond label{padding-left:5px;}
#comments ul.children li ul.children,#comments .commentlist{padding:0;}
#comments #submit,#submitinput {
	border:medium none;
	color:transparent;
	cursor:pointer !important;
	height:32px;
	width:129px;
	background-color: transparent;
	background-position: -321px -576px;
	outline:none;
	margin-top: 15px;
	margin-bottom: 15px;
}
#sidebar{width:287px;height:96%;position:relative;background-repeat: no-repeat;background-position: left top;}
#sidebar-flights{position: absolute;z-index: 10;top: 315px;margin-left: -10px;background-color: #007fb6;color:#ffffff;padding: 10px;}
.ui-datepicker-trigger{ cursor:pointer;}
#sidebar-flights input,#sidebar-flights select{
	color: #1c94c4;
	background-color: #f9f9f9;
	border: 1px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
#sidebar-flights #btnG{
	background-position: -273px -538px;
	height: 32px;width: 141px;border: 0px none transparent;
	cursor: pointer;background-color: transparent;
	font-weight: bold;margin-top: 15px;
	margin-right: auto;margin-bottom: 15px;margin-left: auto;
}
.flights-bottom{
	background-repeat: no-repeat;
	background-position: -97px top;
	height: 11px;
	width: 217px;
	display: block;
	margin-left: -10px;margin-bottom: -21px;
}
#switch_options a{margin: 5px;color:#FFF;}
.line{line-height: 1px;background-color: #cccccc;height: 1px;margin-top: 5px;margin-bottom: 5px;}
#hiddendate,#hiddendate input{ display:none;}
#pnlMainImage{background-image: url(images/air-ticket-img.jpg);background-repeat: no-repeat;background-position: center top;height: 620px;width: 670px;margin-right: auto;margin-left: auto;}
#flights-holder{ position:relative; display:block; width:800px;min-height:600px;}
#loader{
	background-image: url(images/loading-flights.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFF;
	height: 100px;
	width: 320px;
	position: absolute;
	top: 60px;
	left:225px;
	border: medium solid #6CF;
	padding: 15px;
	text-align: center;
}
#sidebar .sidebar-top{
	background-image: url(images/sprite_gradients.png);
	background-repeat: repeat-x;
	background-position: left -305px;
	display: block;
	height: 55px;
	width: 100%;
	margin-bottom: 15px;
}
.sidebar-col{
	display: block;
	width: 265px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 45px;
	padding-bottom: 25px;
	margin-top: 20px;
}
.sidebar-col #cat{
	color: #666;
	background-color: #FFF;
	height: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border: none; cursor: pointer;
}
.sidebar-col h4{
	display: block;
	width: 258px;
	position: absolute;
	line-height: 35px;
	color: #FFF;
	letter-spacing: -1px;
	height: 36px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left -158px;
	left: -11px;
	top: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.sidebar-col a{font-weight: bold;}
.reccommended h4{background-position: left -194px;}
.reccommended a{ color:#8c427c;}
.related h4{background-position: left -230px;}
.related a{ color:#455988;}
.sidebar-col li.lista{height: 68px;width: 100%;}
#sidebar .block .inside li img.thumbnail{border:#A4A4A4 2px solid;float:left;margin-right:10px;}
#sidebar ul,#sidebar .textwidget{clear:both;padding:0;}
#sidebar .widget{
	margin-bottom:25px;
	padding: 4px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
}
#sidebar .center{
text-align: center;}
#sidebar ul ul{border:0;margin:3px 0 0;padding:0;}
#sidebar ul ul li{border:0;padding-bottom:0;border-top:1px solid #E2E2E2;}
.textwidget{clear:both;line-height:20px;padding:5px 2px;}
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th{color:#fff;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}
#wp-calendar a{text-decoration:underline;}
#wp-calendar a:hover{text-decoration:none;}
#sidebar #search_main form div{position:relative;height:33px;background:#F2F2F2;border:1px solid #CBD1D2;}
#sidebar #search_main input.field{width:163px;position:absolute;left:12px;top:7px;padding-top:2px;outline:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777;border:0;background:transparent;z-index:1;}
#sidebar #search_main input.submit{position:absolute;right:0;top:0;z-index:1;}
#sidebar #advert_250x200{padding: 3px;width: 250px;margin-right: auto;margin-left: auto;border: 1px solid #c5c59e;text-align: center;}
.ads {display: block;margin: 15px;padding: 15px;}
.clearfloat {  clear:both;  height:0; font-size: 1px; line-height: 0px;}
#footer img {vertical-align: middle;}
#footer .col-right span {display: none;}
#footer .col-left { width:540px; padding:0 20px 0 0; background:url(images/footer-bevel.gif) repeat-y top right; }
#footer .col-left h3 { background-image: url(images/phone_footer.jpg); background-repeat: no-repeat; background-position: left top; height: 30px; padding-left: 100px; padding-top: 30px; color: #0096b1;}
#footer .col-left p,#footer .col-right p { padding-left: 100px; }
#footer .col-right { width:370px;  }
#footer .col-right h3 { background-image: url(images/address_footer.jpg); background-repeat: no-repeat; background-position: left top; height: 30px; padding-left: 100px; padding-top: 30px; color: #7fbc00; }
#bookingform{display: block;right: 0;width: 365px;position: absolute;background-position: left top;height: 284px;}
#bookingform h3{ font-size: 12px; color: #000000; margin: 0px; padding: 0px; }
#bookingform .btn_body a { background-image: url(images/btn-submit.png); display: block; height: 21px; width: 80px; color: #FFFFFF; text-align: center; padding-top: 4px; }
#bookingform .booknow {background-image: url(images/book_now.png);height: 57px;width: 57px;position: absolute;margin-left: -65px;margin-top: -20px;}
a.button {background: url(images/btn-slider-right.png) no-repeat scroll top right; display: block;float: left;height: 46px; margin-right: 6px;padding-right: 13px; text-decoration: none;color: #3e3e3e;font-family: Georgia;font-size:18px;}
a.button span { float:left; background: url(images/btn-slider.png) no-repeat; display: block; line-height: 46px;  padding: 1px 5px 5px 18px; } 
a.button:hover span{ text-decoration:underline; }
span.middle { float: left; padding: 13px 13px 13px 9px; }
div.hr { background:url(images/hr.png) repeat-x top left; height:1px; margin:15px 0; }
#footer div.hr { background:url(images/hr-footer.png) repeat-x top left; height:1px; margin:15px 0; }
#rec_stars,#rec_stars4,#rec_stars3,#rec_stars2{ background-image: url(images/stars.png); height: 12px; width: 65px; display: block; background-position: left top; margin-top: -10px; margin-left: 5px; color: transparent; }
#rec_stars4{ background-position: left 37px; }
#rec_stars3{ background-position: left 25px; }
#rec_stars2{ background-position: left 13px; }
#s3slider { width: 458px; height: 280px; position: absolute; top:31px; right: 26px;}
#s3sliderContent { width: 458px; position: absolute; top: 0; margin-left: 0; }
.s3sliderImage { float: left; position: relative; display: none; height: 271px; width: 468px; margin-left: 10px; margin-top: 9px; }
.s3sliderImage span { position: absolute; left: 20px; padding: 10px 13px; width: 300px; background-color: #fff; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; color: #000; display: none; bottom: 0px; 
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.s3sliderImage span h2 {
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 24px;
	margin: 0px;
}
#cat{background-color: #345361;border: 1px solid #416778;color: #99BAC8;}
#blog-rows{height:40px;clear: both;display: block;margin-bottom: 10px;}
#blog-rows .by{font-size: 10px;color: #585858;}
.odd-row{ background-position: -5px -465px; }
.even-row{ background-position: -5px -571px; }
.clear {  clear: both; }
#tabbed-info,#tabbed2-info{
	height: 244px;
	width: 664px;
	position: relative;
	margin-bottom: 40px;
	margin-top: 20px;
	margin-left: -10px!important;
}
#tabbed-info{
	margin-top: 50px;
}
#tabbed-tags{
	width: 664px;
	position: relative;
	margin-bottom: 40px;
	margin-top: 20px;
	margin-left: -10px!important;
}

ul.footer-tabs li {padding-right: 5px;padding-left: 5px;border-right-width: 1px;border-right-style: solid;border-right-color: #999;}
ul.info_tabs li:last-child a,ul.info2_tabs li:last-child a,ul.footer-tabs li:last-child {border: 0px none transparent;}

.info_tab_content,.info2_tab_content{display: block;margin-top: 0px;width: 95%;margin-right: auto;margin-left: auto;position: relative; }
.info_tab_content{height: 185px;}
.info2_tab_container .blocks-resorts { border:none;padding-bottom:0px; width:100%; margin:0;}
#info_stay,#info2_stay{
	display: block;
	height: 33px;
	padding-left: 37px;
	position: absolute;
	background-repeat: no-repeat;
	top: -42px;
	font-size: 14px!important;
	line-height: 33px;
	font-weight: bold;
	color: #093b55;
	background-position: left -615px;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
#info_stay{background-position: left -615px;}
#info2_stay{background-position: left -682px;}
.scrollable { position:relative; overflow:hidden; width: 100%; float:left; height:180px; }
.scrollable .items { width:5000px; clear:both; position: absolute; }
#info_block {float:left;padding:2px;width:142px;height:155px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top: 20px;margin-right: 2px;margin-bottom: 20px;margin-left: 10px;}
#info_block a img { background-color:#fff; border:medium solid #FFFFFF; cursor:pointer; width:135px; height:80px; -moz-border-radius:4px; -webkit-border-radius:4px; }
a.browse {display:block;width:27px;height:27px;float:left;cursor:pointer;font-size:1px;margin-top: 60px;background-position: -188px -491px;}
a.right,a.left {clear:right; position: absolute; }
a.right{ background-position: -215px -491px;; right: -27px; }
a.left{left: -27px; } 
a.disabled { visibility:hidden !important;} 
#accommodation-main{height:250px;width: 96%;margin-right: auto;margin-left: auto;}
#accommodation-main p{color: #FFF;}
#accommodation-main span a {font-size: medium;}
#accommodation-main img { -moz-border-radius:4px; -webkit-border-radius:4px; border: 2px solid #FFF; }
#accommodation-main img.cat-pic { margin-top: -40px; }
.accommodation-blocks-main{float: left;height: 200px;width: 23.5%;margin-right: 15px;margin-bottom: 10px;position: relative;padding-top: 25px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.accommodation-blocks-main:last-child{margin-right: 0px;}
#price_offer1,#price_offer2,#price_offer3{display: block;height: 58px;width: 56px;position: absolute;top: 24px;right: 0px;}
#price_offer1{ background-position: 0px -363px; }
#price_offer2{ background-position: -63px -363px; }
#price_offer3{ background-position: -125px -363px; }
div.full_view{width: 620px!important;}
div.accommodation-blocks-even,div.accommodation-blocks-alt{float: left;height: 125px!important;width: 196px;margin-right: 10px;padding: 5px;margin-bottom: 10px;position: relative;border: 1px solid #e6e6e6;}

div.accommodation-blocks-even,div.accommodation-blocks-alt,.blocks2 a img,#main h2 a, #main h3 a{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

div.accommodation-blocks-even{background-color: #F5F5F5;}
div.accommodation-blocks-alt{background-color: #ECF0F4;}
div.accommodation-blocks-even h2 a,div.accommodation-blocks-alt h2 a{font-size: 14px;font-weight: bold;color: #333;margin: 0px;padding: 0px;display: block;line-height:20px;height: 20px;width: 100%;overflow: hidden;}
div.full_view h2 a{position: absolute; outline:none;line-height:16px;left: 210px;top: 10px;width: 350px!important;font-size: 14px!important;}
div.accommodation-blocks-alt span.reccommended-yes,div.full_view span.reccommended-yes,div.accommodation-blocks-even span.reccommended-yes{visibility: visible!important;background-position: -320px -366px!important;}
div.accommodation-blocks-alt span.reccommended-yes,div.accommodation-blocks-even span.reccommended-yes{right: -3px;}
div.full_view span.reccommended-yes{left: 573px;top: -1px;}
div.full_view span.reccommended-,div.full_view span.reccommended-no{ visibility: hidden; }
div.full_view span.boxes-stars{ left: 210px;top: 26px; }
div.full_view a.comments,div.full_view .location{position: absolute;left: 295px;top: 30px;visibility: visible!important;color: #999;background-repeat: no-repeat;padding-left: 20px;background-position: left -514px;}
div.full_view a.comments{text-align: right;width: 10px;}
div.full_view .location{ left: 275px!important;background-image: none!important;}
div.full_view p{position: absolute;top: 50px;margin-left: 205px;margin-right: 10px;visibility: visible!important;height: 55px;overflow: hidden!important;font-size: 12px!important;display: block;padding-top: 0px!important; width:410px;}
div.accommodation-blocks-even p,div.accommodation-blocks-alt p,div.accommodation-blocks-even .location,div.accommodation-blocks-alt .location{visibility: hidden;}
div.accommodation-blocks-even .boxes-stars,div.accommodation-blocks-alt .boxes-stars{ display:block;position: absolute; top: 10px;left: 10px;}
div.accommodation-blocks-even a.comments,div.accommodation-blocks-alt a.comments{ visibility: hidden;}
.reccommended-,.reccommended-no{visibility: hidden;}
.reccommended-yes{position: absolute;top: 0px;left: 148px;height: 58px;width: 59px;background-repeat: no-repeat;}
.accommodation-blocks-main ul li{ list-style-type: none !important;}
.accommodation-blocks-main ul{margin: 0px !important;padding: 0px !important;}
h2.trigger, .toggle_container {background-repeat: no-repeat;background-position: -418px -446px;}
h2.trigger { height: 62px; line-height: 56px; width: 600px; font-weight: normal; float: left; position: relative; margin-top: 0; margin-right: 0; margin-bottom: 5px; margin-left: 0; padding-top: 13; padding-right: 0; padding-bottom: 0; padding-left: 50px; }
.container .even{background-position: -418px -505px;}
h2.trigger a { color: #fff; text-decoration: none; display: block; margin-top: 0px; margin-left: 30px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
h2.trigger a:hover { color: #ccc; }
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 650px;
	clear: both;
	background-repeat: no-repeat;
	background-position: -418px -566px;
}
.toggle_container .block {padding: 20px;background-position: -418px -568px;}
#trigger_icon,#trigger_icon2,#trigger_icon3,#trigger_icon4,#trigger_icon5{
	display: block;
	height: 40px;
	width: 50px;
	position: absolute;
	left: 10px;
	top: 10px;
	background-position: -1142px -237px;
}
#trigger_icon2{ background-position: -1142px -284px; }
#trigger_icon3{ background-position: -1142px -425px; }
#trigger_icon4{ background-position: -1142px -374px; }
#trigger_icon5{ background-position: -1146px -329px; }
#trigger_set, #trigger_set2{
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	right: 35px;
	top: 20px;
	overflow: hidden;
	line-height: normal;
	background-position: -1146px -469px;
}
#trigger_set{ background-position: -1143px -469px;}
#trigger_set2{ background-position: -1143px -487px; }
.active #trigger_set{ background-position: -1143px -487px; }
.active #trigger_set2{ background-position: -1143px -469px; }
#footer .footer-blocks,#footer .footer-blocks_last{
	display: block;
	width: 175px;
	height:195px;
	margin-left: 10px;
	padding-left: 5px;
	float: left;
	background-position: right -805px;
	background-color: #d9ddde;
}
#footer .footer-blocks_last{width: 19%;background-image: none;}
#footer .footer-blocks_last h2{color: #5E8CA6;}
.footer-credits{color: #666;width: 60%;float: left;}
.footer-credits a{color: #333!important;}
.footer-credits li{display: inline; font-size:11px;}
#footer .footer-blocks ul,#footer .footer-blocks_last ul{margin: 0px;padding-top: 5px;}
#footer li{margin-bottom: 5px!important;}
#footer a, #footer li a{font-size: 11px;color: #8d8d8d;font-family: Arial, Helvetica, sans-serif;margin-bottom: 7px;}
#footer a:hover, #footer li a:hover{ text-decoration: underline;}
#footer h2{
	margin: 0px;
	font-size: 13px!important;
	color: #5f5f5f;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-shadow:1px 1px 2px #fff;
}
#footer-content{clear: both;padding-bottom: 10px;height: 260px;background-color: #f0f3f3;}
#footer-content #toTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#7DAC20 none repeat scroll 0 0;
bottom:15px;
color:#FFFFFF !important;
cursor:pointer;
font-size:1.2em;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:6px 10px;
position:fixed;
right:15px;
}
.hover{
	height: 32px;
	width: 139px;
	position: absolute;
	font-size: 16px;
	line-height: 32px;
	color: #cacaca;
	background-position: left -103px;
	text-indent: 40px;
	left: 35px;
	top: 35px;
	font-weight: bold;
}
#footer-columns{width: 300px;margin-right:5px;float:left;display: block;padding: 10px;}
#footer-columns .destinations{width: 45%;float:left;display: block;height:50px;}
#footer-columns .destinations a img,#blog-rows a img,ul.amenities li a img{border: medium solid #FFF;margin-right: 5px;}
#footer-columns:first-child{margin-left:5px;}
#footer-columns h3,#footer-columns h3 span{height: 40px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}
#footer-columns h3 span{
	color: #1B1B1B;
	font-size: 18px;
	line-height: 40px;
	background-position: left -574px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px!important;
	display: block;
}
#footer-columns h3 a,#footer-columns ul{margin: 0px;padding: 0px;}
#footer-columns ul{margin-top: -10px;padding-left: 10px;}
#footer-columns li a{
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	display: block;
	padding-top: 5px;
	color: #6E6E6E;
	font-weight: bold;
	font-size: 11px;
}
#footer-columns li a:hover{color: #959595;}
.sidebar-delta {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EFEDE2 url(images/bkg_call-box-hdr.gif) repeat-x scroll 0 bottom;border-top:4px solid #70AF00;padding:0;height: 47px;}
.select-tabs li {margin-left:8px;padding:0px!important;}
.select-tabs a { background-color:#ECEAE1; }
.select-tabs .on { padding-bottom:0; }
.select-tabs .on a { background-color:#EDECDF; padding-bottom:12px;}
.select-tabs li{-moz-border-radius:2px;-webkit-border-radius:2px;background-image:none;border-color:#CFCECC #CFCECC -moz-use-text-color;border-style:solid solid none;border-width:1px 1px 0;float:left;margin:0 0 1px 10px;padding:0;position:relative;}
.select-tabs a{background-color:#DCD9C9;border-color:#FFFFFF #FFFFFF -moz-use-text-color;border-style:solid solid none;border-width:1px 1px 0;color:#362F29;display:block;padding:10px;}
.sidebar-content{ width: 90%; margin-right: auto; margin-left: auto; }
#title_right .cs-Stars-1-2{margin-top: -10px;}
#headline-img{ position:relative; height:355px;}
#img-cover{
	width:486px; height:270px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(images/sprite_adv2.png);
	background-repeat: no-repeat;
	z-index: 100;
}
#navGallery{
	z-index: 101;
	position:absolute;
	top:260px;
	left:13px;
	width:470px;
	margin: 0px;
	padding-left: 0px!important;
}
#navGallery li{
	display: block;
	float: left;
	margin-right: 7px;
	margin-bottom: 0px!important;
	padding: 0px!important;
}
#navRE{float: left;width:210px;}
#re{float: left; width:444px;height:272px;overflow: hidden;}
#navRE li{float: left;margin-left: 7px;margin-bottom: 0px!important;padding: 0px!important;}
#navGallery  a { filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5; outline:none;}
#navGallery  a.activeSlide { opacity: 1; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
#slideshow {display: block;width:444px;height:272px;overflow: hidden;position:absolute; right:33px; top:49px;}
#slideshow img { display: none }
#slideshow img.first { display: block }
#stars{position:absolute;top:80px;left:28px; z-index:101;}
#side-acc-thumb{
	float: left;
	width: 50px;
	padding: 3px;
	background-color: #FFF;
	margin-right: 6px;
	border: 1px solid #cddde8;
}
#comments .avatar{ float: left; -moz-border-radius:6px; -webkit-border-radius:6px; border: medium solid #666;}
#comments .comment-entry,#comments .user-meta{margin-left: 100px!important;}
#comments .comment-entry{-moz-border-radius:6px;-webkit-border-radius:6px;border: 1px solid #E3E3E3;background-color: #F6F6F6;padding: 10px;}
#comments .comment-entry p { font-family: Georgia; font-size: 16px; color: #1F1F1F; }
#comments .comment{ clear: both!important; }
a.switch_thumb{
	color: transparent;
	background-repeat: no-repeat;
	background-position: -143px -432px;
	height: 16px;
	margin-bottom: 20px;
	display: block;
	float: right;
	width: 32px;
	margin-right: 20px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent: -200px;
	overflow: hidden;
	line-height:16px;
}
a.swap{ background-position: -143px -448px;}
#main #news-block h2.news-title,#main #news-block p {margin: 0px;padding: 0px;}
#main #news-block h2.news-title a{font-size: 1.4em;color: #202020;}
#main #news-block2 h2.news-title2 a{font-size: 1em;color: #333;padding-right:25px;margin-right:25px;float:left;}
#main #news-block p.post-details{color: #999;font-size: 11px;}
#main #news-block2 p.post-details{ float:right;}
#main #news-block{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DADADA;
	padding-bottom: 15px;
	padding-left: 150px;
	position: relative;
	border-bottom-style: solid;
	padding-top: 15px;
}
#main #news-block2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	padding-bottom: 15px;
	position: relative;
	border-bottom-style: solid;
	padding-top: 5px;
}
ul#filter-tabs,ul.info_tabs,ul.info2_tabs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:29px;
	padding: 0px;
	width: 655px;
	margin: 0px;
}
#main ul#filter-tabs li,ul.info_tabs li, ul.info2_tabs li, ul.info_tabs li.booknow{
	color:#909090;
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	line-height:29px;
	display:block;
	height: 29px;
	float: left;
	margin-right: 6px;
	padding: 0px;
	background-image: url(images/sprite_gradients.png);
	background-repeat: repeat-x;
	background-position: left -67px;
}
ul.info_tabs li.booknow{background-repeat: repeat-x;background-position: left -409px!important;}
ul.info_tabs li.booknow a{color:#ffffff;}
.b_bContent{
 float:right;
 width:46%;
 background-attachment: scroll;
 padding-left:60px;
}
.b_bContent form{ position:relative; height:210px;}
.b_bContent2{float:left; width:43%; position:relative; height:210px;}
.availabilityz{clear: both;}
#b_searchDates{ position:relative;}
.inputwrap{position:absolute; right: 15px; bottom:20px;}
#b_searchCheckInDate,#b_searchCheckOutDate{float:left;width:50%; }
#b_searchCheckInDate h3,#b_searchCheckOutDate h3{font-size: 12px;text-decoration: none;margin: 0px;padding: 0px;}
.submit-button,.submit-button-elinika,.submit-button2,.submit-button2-elinika{
	background-color: transparent;
	background-position: left -318px;
	height: 42px;
	width: 117px;
	border: 0px none transparent; outline:none; cursor: pointer; position:absolute; left: 0px; bottom: 25px;
}
.submit-button-elinika{background-position: -122px -318px!important;width: 148px;}
.submit-button2{background-position: right -153px!important;width: 147px;}
.submit-button2-elinika{background-position: right -198px!important;width: 147px;}
.locationz{ position:absolute; z-index:10; }
.locationz input{color:#678181;}
.dates-roundup{padding-top: 60px;}
.dates{float: left; position:relative; width:114px; margin-right: 17px;}
.dates a{ position:absolute; right: 0px; bottom: 0px; line-height:30px; width:30px; height:30px; cursor:pointer;}
.dates input{
 color: #666;
 background-attachment: scroll;
 background-color: transparent;
 background-position: right -330px;
 height: 25px;
 width: 104px;
 padding-top: 4px;
 padding-right: 5px;
 padding-left: 5px;
 border: 0px none transparent;
 color:#678181;
 background-repeat: no-repeat;
}
.b_bContent2 .dates input{background-position: right -241px; color:#85b279;}
.inputwrap{float: right;}
#b_availcheckArea{
	clear: both;
}
.b_searchDest{float: left;padding-bottom: 10px;margin-top: 10px;}
#main ul#filter-tabs li.active a,ul.info_tabs li.active a, ul.info2_tabs li.active a{color: #9c6892!important;cursor: pointer;text-decoration: none;background-color: #f0f3f3!important;background-image: url(transparent);}
#main ul#filter-tabs li,#main ul#filter-tabs li.active a,ul.info_tabs li,ul.info_tabs li.active a,ul.info2_tabs li,ul.info2_tabs li.active a{-moz-border-radius-topleft: 10px;-khtml-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-khtml-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;}
#main .container,#main .news_container,.info_tab_container,.info2_tab_container{
 background-color: #f0f3f3;
 font-size: 14px!important;
 line-height:20px;
 -moz-border-radius-topright: 10px;
 -khtml-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
 -moz-border-radius-bottomright: 10px;
 -khtml-border-radius-bottomright: 10px;
 -webkit-border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 -khtml-border-radius-bottomleft: 10px;
 -webkit-border-bottom-left-radius: 10px;
 position: relative;
 padding: 15px;
}
.info_tab_container{padding:0px;}

.info_tab_container .info_tab_content{
 padding-top: 15px;
 padding-bottom: 15px;
}
#info_tab4{
	width:630px!important;
	-moz-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);
	background-attachment: scroll;
	background-image: url(images/bookings-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:180px;
}
#main ul#filter-tabs li a,ul.info_tabs li a,ul.info2_tabs li a{display: block;padding-left: 12px;padding-right: 12px;color:#8a8787;outline:none;float: left;height: 29px;}
#news-block #thumbnail-news{position: absolute;top:10px;left:0px;background-color: #E9E9E9;padding: 4px;border: 1px solid #B6B6B6;}
#lang_sel{ position: absolute!important; right: -12px; top: 93px; z-index:50000001!important; }
#lang_sel li ul a, #lang_sel li ul a:visited{ }
#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited{background-color: transparent!important;}
#lang_sel li{width:97px!important;height:22px!important;}
#lang_sel a, #lang_sel a:visited {line-height:22px!important;}
#lang_sel ul ul a, #lang_sel ul ul a:visited{border: 0px none transparent!important;}
#lang_sel ul ul{ border-top-style: none!important;}
span.view_all a,#search-btn{background-position: -308px -619px;display: block;height: 40px;width: 113px;font-weight: bold;color: #505050;line-height: 40px;text-align: center;outline: none;}
#search-btn{border: none;cursor: pointer;background-color: transparent;clear: both;}
span.view_all a{width: 113px;float: right;margin-right: 60px;margin-bottom: 12px;}
.post img{max-width: 650px; width: expression(this.width > 650 ? 650: true);}
div.flickr-gallery {margin-top: 1em;}
div.flickr-thumb {float: left;border: 1px solid #dddddd;padding: 2px;margin: 3px;height: 75px;width: 75px;}
div.fg-clear {clear: both;}
#floverlay {background-color:#000000;opacity:0.9;position:fixed;top:0px;left:0px;z-index:5001;/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";*/filter: alpha(opacity=90);}
#flightbox {top: 100px;width: 100px;height: 100px;position:absolute;background-color:#FFFFFF;z-index: 50001;padding: 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #FFFFFF url(images/loading.gif) no-repeat scroll center center;}
#flightbox-close { float: right;width: 75px;height: 18px;text-align: right;cursor: pointer;background-attachment: scroll;background-color: #FFFFFF;background-image: url(images/next_prev.gif);background-repeat: no-repeat;background-position: center top;}
#flightbox-prev, #flightbox-next {width: 54px;height: 20px;position: absolute;top: 25%;display: none;background-image: url(images/next_prev.gif);background-position: left top;}
#flightbox-prev {left: 0px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background-attachment: scroll;background-color: #FFFFFF;background-repeat: no-repeat;background-position: left -20px;}
#flightbox-next {right: 0px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;background-attachment: scroll;background-color: #FFFFFF;background-repeat: no-repeat;background-position: left -41px;}
#flightbox-left, #flightbox-right {position: absolute;top: 15px;cursor: pointer;z-index: 50002;background-image: url(images/blank.gif);}
#flightbox-video {z-index: 50002;}
#flightbox-left { left: 15px; }
#flightbox-right { right: 15px; }
#flightbox-image {display: none;}
#flightbox-meta {padding-top: 5px;display: none;text-align: left;}
#flightbox-title {font-size: 12pt;font-family: Arial;margin-right: 40px;}
* html #lang_sel {width:12em; w\idth:12em;}
#lang_sel ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul {width:149px;}
#lang_sel li {float:left;width:149px;position:relative;}
#lang_sel a, #lang_sel a:visited {display:block;font-size:12px;text-decoration:none !important; color:#fff; border:none; padding-left:10px; line-height:18px;text-shadow:1px 1px 2px #000000;}
* html #lang_sel a, * html #lang_sel a:visited {width:149px; w\idth:138px;}
#lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:0; width:149px;border-top:1px solid #000;}
* html #lang_sel ul ul {top:18px;t\op:19px;}
#lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;;}
#lang_sel ul ul a, #lang_sel ul ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em; padding:3px 10px;border-width:0 1px 1px 1px;}
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {width:150px;w\idth:128px;}
#lang_sel a:hover, #lang_sel ul ul a:hover{color:#000; background:#eee;}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {color:#000; background:#eee;}
#lang_sel a.lang_sel_sel{color:#EBEBEB;background-repeat: no-repeat;background-position: 0px -435px;}
#lang_sel a.lang_sel_sel:hover{text-decoration: none;color:#000;}
#lang_sel ul li:hover ul,
#lang_sel ul a:hover ul{visibility:visible; }
#lang_sel img.iclflag{width:18px;height:12px;}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {padding: 0;margin: 0;border: none;text-decoration: none;font-weight: normal;font-style: normal;list-style: none;text-transform: none;text-indent: 0px;font-variant: normal;text-align: left;line-height: 12px;letter-spacing: 0px;word-spacing: 0px;}
#wp_page_numbers {margin-top: 10px;width: 100%;background: #fff;}
#wp_page_numbers ul {border-top: 1px solid #ccc;width: 100%;}
#wp_page_numbers li {float: left;display: block;}
#wp_page_numbers a {padding: 3px;padding-left: 5px;padding-right: 5px;display: block;color: #aaa;font-family: Arial;font-size: 12px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
#wp_page_numbers li a:hover {color: #ff00a4;border-top: 2px solid #ff00a4;border-bottom: 2px solid #f1f1f1;}
#wp_page_numbers li.active_page a {color: #fff;background: #45b9f6;border-top: 2px solid #45b9f6;border-bottom: 2px solid #45b9f6;}
#wp_page_numbers li.active_page a:hover  {color: #fff; /* IE fix */border-top: 2px solid #00679d;border-bottom: 2px solid #45b9f6;}
.searchform-label{display:block;width:96%;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #e1e0de;color: #333333;font-weight: bold;letter-spacing: 1px;margin-bottom: 10px;padding-top: 20px;}
.checkbox-wrapper,.radio-button-wrapper{ display:inline; width:90%; float: left; margin: 2px; }
.cs--1-2,.cs--1-3,.cs--1-4,.cs--1-5,.cs-all-0-2,.cs-all-0-3,.cs-all-0-4,.cs-all-0-5,
.cs--1-2-b,.cs--1-3-b,.cs--1-4-b,.cs--1-5-b{
	background-position: -192px -360px;
	padding-right: 40px;
	padding-left: 40px;
	background-repeat: no-repeat;
	text-indent: -999px;
	color: #FFFFFF;
	height: 16px;
	overflow: hidden;
	line-height: 16px;
	display: block;
	margin-top: 2px;
	float: left;
	cursor: pointer;
	font-size: 0px;
}
.cs--1-2{ background-position: -192px -409px; }
.cs--1-3{background-position: -192px -392px;}
.cs--1-4{background-position: -192px -376px;}
.cs--1-2-b,.cs-all-0-2{ background-position: -192px -474px; }
.cs--1-3-b,.cs-all-0-3{background-position: -192px -457px;}
.cs--1-4-b,.cs-all-0-4{background-position: -192px -442px;}
.cs--1-5-b,.cs-all-0-5{background-position: -192px -425px;}
.radio-button-wrapper input { float: left; }
.searchform-param { clear: left; padding-bottom: 20px; margin-bottom: 20px; }
p#breadcrumbs{position: absolute;left: 15px;top: 160px;height: 15px;z-index: 100;color: #60AAD7;font-weight: bold;font-weight: bold;}
p#breadcrumbs,p#breadcrumbs a{font-size: 11px!important; line-height:19px;}
p#breadcrumbs .breadcrumbs-icon{background-position: left -465px;height: 15px;width: 15px;margin-right: 5px;display: block;float: left;margin-top: 3px;}
.fbconnect_share{margin: 3px;padding: 3px;text-align: right;}
img#typekit-badge-isv8rlq{display: none!important;visibility: hidden!important;}
#main h1.title{color:#333333;font-size:3em;letter-spacing:-0.05em;line-height:1em;padding-top:12px;}
#bademail,#badserver,#success{color: #C03;padding: 10px;}
#bademail span,#badserver span,#success span{background-position: -279px -403px;display: block;float: left;height: 27px;width: 27px;margin-right: 15px;}
#success{color: #389c00;}
#success span{background-position: -281px -445px;width: 30px;}
.required{color: #0b9db0;}
#booknow{
	background-image: url(images/sprite_gradients.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 52px;
	width: 650px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 15px;
	padding-left: 15px;
	margin-left: -20px;
	margin-bottom: 20px;
	position: relative;
	z-index: 5;
}
.full_view .booknowlist a,.booknowlist a{line-height: 24px;font-weight: bold;color: #000;background-position: left -64px;text-align: center;height: 26px;width: 75px;font-size: 11px;position: absolute;left: -5px;top: 11px;}
.booknowlist a{top:30px;}
#booknow #ci,#booknow #co{color: #5aa9c3;background-position: -131px -538px;width: 109px;padding-right: 27px;padding-left: 5px;padding-top: 6px;}
#booknow #ci,#booknow #co,#booknow #submit{font-size: 14px;font-weight: bold;color: #5aa9c3;background-color: transparent;height: 25px;border: none;}
#booknow #submit{color: #67510e;background-position: -274px -538px;width: 141px;text-align: center;cursor:pointer;margin-left:20px;height: 32px;letter-spacing: -1px;}
#main .container .book-left,#main .container .book-right{position: absolute;background-position: -360px -441px;display: block;height: 74px;width: 5px;top:8px;}
#main .container .book-left{left: -5px;}
#main .container .book-right{right: -5px;background-position: -365px -441px;}
.alternative-link{color: #666;background-color: #cdeb8b;padding: 4px;border: 1px solid #aacf58;text-align: center;}
#booknow img{height: 28px;width: 23px;margin-left: -30px;margin-bottom: -10px;}
#map{border: thick solid #FFF;z-index: 5;clear: both;}
.blocks2,.blocks,.blocks-resorts{display: block;float: left;width: 262px;margin-right: 25px;margin-left: 25px;position:relative;margin-bottom: 20px;}
.blocks{height: 200px;}
.beaches{height: 140px!important;}
.blocks2{margin-right: 10px;margin-left: 10px;height: 200px;}
.blocks2 h3 a, .blocks h3 a{color: #0468FF!important;}
.blocks2 h2 a, .blocks h2 a,.blocks-resorts h2 a{
	position:absolute;color: #FFF!important;
	top:60px;
	left:-10px;
	background-color: #000;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
    filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
.blocks-resorts{width: 85%;border-bottom-width: medium;border-bottom-style: solid;border-bottom-color: #e5f3ff;padding-bottom: 20px;}
.blocks-resorts .desc{padding-top: 15px;}
.blocks2 a img, .blocks a img,.blocks-resorts a img{border: 5px solid #c6daec;}
.blocks-resorts a img{margin-top: 30px;}
.blocks2 h2, .blocks h2,.blocks-resorts h2{font-style: italic;line-height: 26px;margin: 0px;padding: 0px;}
.blocks a.more,.blocks-resorts a.more {color: #393939;background-position: left top;font-size: 12px!important;position: relative;padding-left: 15px;padding-top: 8px;padding-bottom: 4px;outline:none;margin-bottom: -15px;}
.blocks a.more span,.blocks-resorts a.more span{background-position: right top;display: block;height: 24px;width: 15px;position: absolute;right: -15px;top: 0px;}
.blocks2 p, .blocks p{margin-bottom: 15px;padding: 0px; font-size:12px!important; line-height:14px;}
.blocks-resorts strong,#footer-columns .destinations strong{display: none;}
.blocks-resorts p{margin: 0px;padding: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EFEFEF;}
.blocks-resorts .list{position:absolute; left: 266px; top:25px;}
.blocks-resorts .title{margin-left: -15px;font-size: 12px;}
.blocks-resorts span.view-all{ position:absolute; top:0px; right:0px;}
ul#navGallery,.reviewer{display:none;visibility: hidden;}
.call-center{width: 260px;margin-right: auto;margin-left: auto;}
#contact-details{
	background-color: #c3cee4;
	padding: 15px;
	width: 222px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c3cee4;
	border-bottom-color: #c3cee4;
	border-left-color: #c3cee4;
	margin-bottom: 25px;
}
#contact-details h6{font-style: normal!important;}
#contact{
	background-color: #d0dede;
	margin-top: 20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding: 20px;
}
.address,.www{ width:45%; float:left;}
ul.sitemaps li,p.sitemaps{display: block;float: left;margin-right: 15px; width:30%;}
ul.sitemaps,ul.sitemaps li ul {padding-left:0px!important;}
ul.amenities li{border: medium solid #E7F0F5;margin: 4px;background-color: #F1F7FA;padding: 5px;min-height:70px; position:relative;}
ul.sitemaps li ul li{display: block;float: left;margin-right: 15px; width:120px;}
ul.amenities p{ clear:both;padding: 5px;}
.more-plus,.minus{margin-right: 2px;background-position: left -34px;display: block;height: 14px;width: 14px; cursor:pointer; position:absolute; bottom:4px; right:4px;}
.minus{background-position: left -48px;}
.region,.region span,.flights_btn,.flights_btn span,.ferries_btn,.ferries_btn span,.hotels_btn,.hotels_btn span{float:left;height:35px;display:block;background-color: transparent;background-repeat: no-repeat;line-height:35px; cursor: pointer;}
.region,.region span{height:32px;display:block;line-height:32px;cursor: auto;}
.region,.region span{background-position: left -27px;}
.flights_btn,.flights_btn span{background-position: left -64px;}
.ferries_btn,.ferries_btn span{background-position: left -105px;}
.hotels_btn,.hotels_btn span{background-position: left -272px;}
#home_btns {clear: both;position: absolute;bottom: 50px;}
.flights_btn ,.ferries_btn,.hotels_btn {margin-left: 20px;}
.region {background-position: right -27px;}
.flights_btn {background-position: right -64px;}
.ferries_btn {background-position: right -105px;}
.hotels_btn {background-position: right -272px;}
.region span,.flights_btn span,.ferries_btn span,.hotels_btn span {margin-right: 28px;padding-left: 24px;font-weight: bold;color: #FFF;text-align: center;font-size:14px;font-style: italic;}
.region span{margin-right: 18px;padding-left: 14px;}
#tag-downside {width: 700px;padding-left: 130px;}
#tag-downside-ferries {width: 700px;}
.carbanner {text-align: center;padding-bottom: 25px;}
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {list-style-type:none;margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected {  background-color: #EAF2FB;}
div.selectbox-wrapper ul li.current { background-color: #CDD8E4;}
div.selectbox-wrapper ul li {list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}
.selectbox {
	padding-left:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;/* Resize Font*/
	width : 157px; /* Resize Width */
	display : block;
	text-align:left;
	cursor: pointer;
	border:0px none transparent;
	color:#333;
	background-position: right -360px;
	background-attachment: scroll;
	background-color: transparent;
	height: 25px;
	padding-top: 5px;
}
.b_bContent2 .selectbox {background-position: right -390px!important; color:#85b279;}
.fblike {
 position: absolute;
 top: 15px;
 right: 5px;
}
#fbcomments {
 margin-top: 30px;
}
.fb-list-like {
 position: absolute;
 left: 5px;
 bottom: 0px;
 display:none;
 height:21px;
}
.fb-list-like span a { padding-bottom:10px;line-height:21px; display:block; float:left; margin-right:10px;}
.full_view .fb-list-like {display:block!important;}
.sidescroll{ height:250px; overflow:hidden;}
#wrap{position: relative;}
.likes{ overflow:hidden;
	width: 60px;
	position: absolute;
	right: 20px; top:20px;
}
.likes > div{
	margin-bottom: 15px;
}
#wpstats{ display:none;}
