/*  
Theme Name: Adriatic Holidays
Description: Adriatic Holidays theme for Wordpress
Version: 1.0
Author: Zedesino 
Author URI: http://www.zedesino.com/ 
*/

/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
hr.hidden {
	clear:both;
  	visibility:hidden;
	margin:0px;
 	padding:0px;
}
p  {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}
html,body {
	height:100%; 
}
body	{
	font: normal 12px/18px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	background-color:#FFFFFF;
	color:#454545;
	background-repeat: repeat-x;
	background-image: url(images/bg.jpg);
	background-position: 0px -110px;
}
body a:link {
	color:#426276;
	text-decoration:none;
}
body a:visited {color:#426276; text-decoration:none;}
body a:hover	{
	color:#323232;
	text-decoration:none;
	cursor: pointer;
}


h1 {
	color: #174881;
	font: normal 20px/20px  "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 4px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	}
#content_regattas h1 {
	color: #174881;
	font: normal 20px/20px  "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 4px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	}
h2 {
	color: #174881;
	font: normal 22px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#container_cat h1 {
	color: #174881;
	font: normal 22px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h3 {
	color: #174881;
	font: normal 18px/22px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	text-transform: none;
	border-bottom: none;

}
.comments_holder h3 {
	color: #174881;
	font: normal 18px/22px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px  0px 15px 0px;
	text-transform: none;
	border-bottom: 1px solid #fff;

}

h4 {
	font: normal 14px/8px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 15px 0px 10px 0px;
	margin: 0px;
}
.box_detail_title h2 {
	color: #840229;
	font: normal 20px/20px  "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 4px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #fff;
}


#wrapper {
	position: relative; /* needed for footer positioning*/
	margin:0px auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%;
	clear: both;
	padding: 0px 0px 10px 0px;
}


#header {
	padding:0px 0px;
	height: 342px;
	width: 980px;
	background-image: url(images/header_shadow.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px auto;
}
#container {
	padding:15px 0px 20px 0px; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d4d4d3;
	width: 100%;
	clear: both;
}
#container_cat	{	
	padding:15px 0px 20px 0px; 
	width: 100%;
	clear: both;
}
#container_destinations_single {
	padding:20px 0px 20px 0px; 
	width: 100%;
	clear: both;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d4d4d3;
}
#content_holder{
	width: 100%;
	display: block;
	padding: 0px;
	}
#content_yacht_holder, #content_hotels_holder, #content_megayacht_holder{
	width: 100%;
	display: block;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #d4d4d3;
	background-image: url(images/bg_content_holder.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	}
#content_palmizana_holder{
	width: 100%;
	display: block;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d4d4d3;
	float: left;
	}
#content {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px;
	position: relative;
	}
#content_yachts, #content_hotels, #content_megayachts {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px;
	position: relative;
	background-image: url(images/bg_content_yachts.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}


#content_bottom_holder {
	width: 100%;
	margin: 0px;
	display: block;
	background-image: url(images/bg_destinations_down.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 15px 0px 0px 0px;
	}
#content_bottom {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px 0px 0px 0px;
	}

	
#footer {
	position:relative;
	width:100%;
	bottom:0px; /* stick to bottom */
	font: normal 11px/11px  "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #555555;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ababab;
}
#footer_logos {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 10px 0px 0px 0px;
	position: relative;
	height: 170px;
	text-align: center;
	}
#footer_logos img {
	padding: 0px 20px;
	}
#footer_content {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px;
	position: relative;
	}
#footer_content a	{
	padding: 0px 5px 0px 5px;
	color: #3571a6;
	}
#footer_content a:link, #footer_content a:hover, #footer_content a:visited	{
	color: #3571a6;
	}
.noleftpadding	{
	margin: 0px 0px 0px -5px;
	}
.footer_textpadding	{
	padding: 0px 5px;
	}
.footer h4	{
	font: normal 12px/12px  "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px;
	margin: 0px;
	
	}

#navigation_top {
	height: 45px;
	float: right;
	width: 500px;
	text-transform: uppercase;
	display: block;
	}

#navigation_top ul {
	float: right;
	width: auto;
	}

#navigation_top ul li {
	float: left;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	background-repeat: no-repeat;
	}


#navigation_top ul li a {
	font: normal 11px/28px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 10px;
	color: #FFFFFF;
	height: 28px;
	margin: 0px 0px 0px 0px;
	width: auto;
	background-color: #0a6ab2;
	border-bottom: 1px solid #0e4779;
	border-left: 1px solid #0e4779;
	border-right: 1px solid #0e4779;
	float: left;
	display: inline-block;
	background-image: url(images/bg_nav_up.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	}

#navigation_top ul li a:hover {
	color: #EAF0F4;
	background-color: #0B7CD0;
	background-image: url(images/bg_nav_up.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	}

#navigation_top li.current_page_item a	{
	color: #EAF0F4;
	background-image: url(images/bg_nav_up.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
#navigation_top li.current_page_parent a {	
	color: #EAF0F4;
	background-image: url(images/bg_nav_up.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
#navigation_top li.current_page_ancestor a {
	color: #EAF0F4;
	background-image: url(images/bg_nav_up.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
	

#nav_bottom_holder{
	width: 100%;
	display: block;
	padding: 0px;
	background-color: #3D79B0;
	border-bottom: 1px solid #d4d4d3;
	}
#nav_bottom_holder_events{
	width: 980px;
	display: block;
	margin: 0px auto;
	padding: 0px;
	border-top: 1px solid #ffffff;
	}
	
#nav_bottom {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 10px 0px 0px 0px;
	position: relative;
	height: 26px;
	background-image: url(images/bg_nav_bottom_bg.jpg);
	background-position: bottom right;
	background-repeat: repeat-x;
	overflow: hidden;
	}
#nav_bottom ul {
	float: left;
	width: 100%;
	}

#nav_bottom ul li {
	float: left;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
	}


#nav_bottom ul li a {
	font: normal 13px/26px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	display: inline;
	padding: 0px 20px;
	color: #eaf1f7;
	height: 26px;
	margin: 0px 1px;
	float: left;
	text-align: center;	
	text-transform: uppercase;
	
	
	}
#nav_bottom ul li a:hover {
	color: #eaf1f7;
	height: 25px;
	background-color: #4E90BF;
	}

#nav_bottom ul li.current_page_item a, #nav_bottom ul li.current_page_item a:hover,#nav_bottom ul li.current_page_parent a, #nav_bottom ul li.current_page_parent a:hover, #nav_bottom ul li.current_page_ancestor a, #nav_bottom ul li.current_page_ancestor a:hover	{
	color: #eaf1f7;
	background-image: url(images/bg_nav_bottom.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	border-left: 1px solid #e7eff5;
	border-right: 1px solid #e7eff5;
    margin: 0px;
	height: 26px;
	
	}



#nav_bottom_sub {
	width: 973px;
	margin: 0px auto;
	display: block;
	padding: 1px 0px 0px 5px;
	height: 25px;
	background-image: url(images/bg_nav_bottom_sub.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	border-left: 1px solid #e7eff5;
	border-right: 1px solid #e7eff5;
	}

#nav_bottom_sub ul {
	float: left;
	width: 100%;
	}

#nav_bottom_sub ul li {
	float: left;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
	font: normal 12px/25px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	display: block;
	padding: 0px 15px;
	color: #001d4d;
	text-transform: uppercase;
	}


#nav_bottom_sub ul li a {
	margin: 0px 1px;
	float: left;
	color: #001d4d;
	text-align: center;	
	
	}
#nav_bottom_sub ul li a:hover {
	color: #001d4d;
	text-decoration: none;
  	}

#nav_bottom_sub ul li.current_page_item a	{
	color: #ffffff;
	text-decoration: none;
	
	}
	
#logo	{
	width: 410px;
	float: left;
	height: 65px;
	padding: 2px 0px 25px 0px;
	}
#info_header	{
	float: right;
	width: 400px;
	text-align: right;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 22px;
	padding: 30px 0px 0px 0px;
	}
#info_header a:link, #info_header a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#info_header a:hover	{
	color: #ffffff;
	text-decoration:underline;
	}
#heade_img_ft	{
	width: 748px;
	float: left;
	height: 194px;
	border: 6px solid #ffffff;
	margin: 0px;
	overflow: hidden;
	}
#get_quote	{
	width: 180px;
	float: left;
	height: 166px;
	padding: 20px;
	margin: 0px;
	background-color: #E6EEF6;
	display:block;
	overflow: hidden;
	}
.column_allnews	{
	width: 465px;
	float: left;
	height: 175px;
	padding: 10px 25px 0px 0px;
	margin: 0px;
	}
.column_allnews h4	{
	text-transform: none;
	color: #004b8e;
	font: bold 13px/16px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}

.column_regattas	{
	width: 733px;
	float: left;
	padding: 15px 25px 5px 0px;
	margin: 10px 0px 0px 0px;
	border-top:1px solid #cecece;
	}
.column_regattas h4	{
	text-transform: none;
	color: #174881;
	font: normal 16px/16px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px;
	margin: 0px;
	}
.column_1	{
	width: 310px;
	float: left;
	padding: 0px 12px 0px 0px;
	border-right: 1px solid #dbddde;
	}
.column_1 a:link, .column_1 a:hover, .column_1 a:visited	{
	color: #004b8e;
	text-decoration: underline;
	}
.column_1 h3	{
	background-color: #004b8e;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	line-height: 24px;
	float: left;
	width: 260px;
	}
.column_1 h4	{
	text-transform: none;
	color: #004b8e;
	font: bold 14px/18px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px;
	}
.column_2	{
	width: 310px;
	float: left;
	padding: 0px 12px;
	border-left: 1px solid #dbddde;
	border-right: 1px solid #dbddde;
	margin: 0px -1px;
	}
.column_2 a:link, .column_2 a:hover, .column_2 a:visited	{
	color: #ff0000;
	text-decoration: underline;
	}
.column_2 h3	{
	background-color: #FF0000;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	width: 260px;
	}
.column_2 h4	{
	text-transform: none;
	color: #FF0000;
	padding: 0px;
	font: bold 14px/18px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	}
.column_3	{
	width: 310px;
	float: right;
	padding: 0px 0px 0px 12px;
	border-left: 1px solid #dbddde;
	}
.column_3 a:link, .column_3 a:hover, .column_3 a:visited	{
	color: #339900;	
	text-decoration: underline;
	}
.column_3 p	{
	margin: 7px 0px 0px 0px;
	}
.column_3 h3	{
	background-color: #339900;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	width: 260px;
	float: left;
	}
.column_3 h4	{
	color: #339900;
	font: bold 14px/18px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px;
	}
.more_info 	{
	margin: 7px 0px 15px 0px;
	background-image: url(images/moreinfo_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 8px;
	clear: both;
	}
.more_info_cat 	{
	margin: 5px 0px 0px 0px;
	background-image: url(images/moreinfo_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 8px;
	clear: both;
	}
.more_info_catmembers 	{
	margin: 5px 0px 0px 0px;
	background-image: url(images/arrow_details.gif);
	background-repeat: no-repeat;
	background-position: 117px center;
	padding: 0px 0px 0px 0px;
	clear: both;
	height: 20px;
	line-height: 19px;
	}
.link_col1	a:link, .link_col1	a:visited	{
	text-decoration: none;
	}
.link_col2	a:link, .link_col2	a:visited	{
	text-decoration: none;

	}
.link_col3	a:link, .link_col3	a:visited	{
	text-decoration: none;

	}
.link_col1	a:hover	{
	text-decoration: underline;
	}
.link_col2	a:hover	{
	text-decoration: underline;

	}
.link_col3	a:hover	{
	text-decoration: underline;

	}


.alignleft	{
	float: left;
padding: 2px;
border:1px solid #B7B7B7;
margin: 0px 10px 10px 0px;
	}
.alignright	{
	float: right;
        padding: 2px;
border:1px solid #B7B7B7;
margin: 0px 0px 10px 10px;
	}
.alignleft_smalimg	{
	float: left;
	background-color: #FFFFFF;
	margin: 0px 8px 0px 0px;
	padding: 2px;
	border: 1px solid #b7b7b7;
	}
.alignleft_dest	{
	float: left;
padding: 10px 10px 0px 0px;
	}
.alignright_dest	{
	float: right;
	padding: 10px 0px 0px 0px;
	}
.alignright_footer	{
	float: right;
	padding: 20px 0px 0px 0px;
	}
.destimg_holder	{
	float: left;
	width: 100%;
	}
#departure_bases	{
	float: left;
	display: block;
	width: 198px;
	padding: 0px 1px;
	}
#departure_bases ul	{
	float: left;
	display: block;
	width: 198px;
	}
#departure_bases ul li	{
	float: left;
	display: block;
	width: 198px;
	border-bottom: 1px solid #a1bed9;
	background-image: url(images/arrow_sidebar.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	}
#departure_bases ul li a	{
	display: block;
	color: #ffffff;
	font: normal 13px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 0px 20px;
	}
#departure_bases h3	{
	font:bold 14px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	padding: 0px 0px 2px 10px;
	}
#megayachts_bases	{
	float: left;
	display: block;
	width: 198px;
	padding: 0px 1px;
	}
#megayachts_bases ul	{
	float: left;
	display: block;
	width: 178px;
	padding: 0px 10px 10px 10px;
	}
#megayachts_bases ul li	{
	float: left;
	display: block;
	width: 178px;
	background-image: url(images/arrow_sidebar.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
	}
#megayachts_bases ul li a	{
	display: block;
	color: #ffffff;
	font: normal 11px/20px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 0px 10px;
	}
#megayachts_bases h3	{
	font:bold 14px/20px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	padding: 10px 0px 2px 10px;
	float: left;
	}
#yachts_content_holder, #hotels_content_holder, #megayachts_content_holder	{
	float: right;
	display: block;
	width: 780px;
	padding: 0px 0px 0px 0px;
	}
#hotels_content_holder_single	{
	float: right;
	display: block;
	width: 760px;
	padding: 0px 0px 0px 0px;
	}
#content_regattas	{
	float: right;
	display: block;
	width: 760px;
	padding: 0px 0px 0px 0px;
	}
#yachts_content_single	{
	float: left;
	display: block;
	width: 770px;
	padding: 0px 0px 0px 10px;
	}
.yacht_content_info	{
	float: left;
	display: block;
	width: 476px;
	padding: 0px 0px 0px 0px;
	}
#yachts_content_holder h3, #hotels_content_holder h3	{
	float: right;
	width: 759px;
	padding: 0px 0px 0px 5px;
	background-color: #3d79b0;
	font:bold 12px/23px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #f2f7fa;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	}

.yachts_list_gulets	{
	float: left;
	width: 140px;
	padding: 0px 0px 15px 16px;
	}
.yachts_list	{
	float: left;
	width: 244px;
	padding: 0px 0px 15px 16px;
	position: relative;
	}
.megayachts_list	{
	float: right;
	width: 765px;
	padding: 0px 0px 0px 0px;
	position: relative;
	margin: 0px 0px 15px 0px;
	}
.megayachts_list h4	{
	font: normal 22px/28px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #174881;
	width: 244px;
	padding: 0px 0px 5px 2px;
	}
.hotels_list	{
	float: left;
	width: 374px;
	padding: 0px 0px 15px 16px;
	position: relative;
	}
.yachts_list_gulets h4	{
	font: bold 13px/23px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #174881;
	width: 134px;
	padding: 0px 4px;
	background-color: #f2f7fa;
	}
.yachts_list h4	{
	font: bold 13px/23px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #174881;
	width: 244px;
	padding: 0px;
	}
.hotels_list h4	{
	font: normal 13px/23px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #174881;
	width: 374px;
	padding: 0px;
	display: block;
	text-align: left;
	float: left;
	}

.yacht_list_gulets_image	{
	float: left;
	display: block;
	border: 1px solid #565457;
	padding: 2px;
	background-color: #ffffff;
	width: 134px;
	}
.yacht_list_image, .hotels_list_image	{
	float: left;
	display: block;
	border: 1px solid #565457;
	padding: 2px;
	background-color: #ffffff;
	width: 134px;
	}
.megayacht_list_image	{
	display: block;
	border: 1px solid #e3e6e8;
	padding: 5px;
	background-color: #ffffff;
	width: 753px;
	float: left;
	}
	
	
.yachts_list_text	{
	float: left;
	padding: 0px 0px 0px 10px;
	position: relative;
	height: 107px;
	width: 94px;
	}
.megayachts_list_text	{
	float: left;
	padding: 0px 0px 5px 2px;
	position: relative;
	height: 15px;
	width: 600px;
	}
.megayachts_list_text span	{
	padding: 0px 20px 0px 0px;
	font-size: 13px;
	}
.hotels_list_text	{
	float: left;
	padding: 0px 0px 0px 10px;
	position: relative;
	height: 107px;
	width: 224px;
	overflow: hidden;
	}
.details	{
	bottom: 0px;
	position: absolute;
	left: 10px;
	padding: 0px 0px 0px 10px;
	background-image: url(images/arrow_details.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
.details_hotels {
	position: relative;
	padding: 0px 0px 0px 13px;
	background-image: url(images/arrow_details.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	float:left;
	}
.details_megayachts {
	position: relative;
	padding: 30px 5px 0px 13px;
	background-image: url(images/arrow_details.gif);
	background-repeat: no-repeat;
	background-position: 3px 36px;
	float: right;
	font-size: 16px;
	}
#lenght_holder	{
	float: right;
	width: 753px;
	height: 26px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #4881B5;
	color: #FFFFFF;
	font: normal 14px/26px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 8px 0px 0px 10px;
	background-image: url(images/bg_lenght.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 15px 0px;
	}
#lenght_holder ul	{
	float: left;
	width: 600px;
	padding: 0px 0px 0px 10px;
	}
#lenght_holder ul li	{
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px 2px;
	}

#lenght_holder ul li a:link, #lenght_holder ul li a:visited	{
	float: left;
	display: inline;
	padding: 0px 10px;
	color: #fff;
	}
#lenght_holder ul li a:hover, #lenght_holder ul li.active, #lenght_holder ul li.active a		{
	float: left;
	display: inline;
	padding: 0px 10px;
	background-color: #e5edf4;
	color: #407cb1;
	}
.slideshowcontainer_holder	{
	float:left;
	padding:2px;
	border: 1px solid #535456;
	margin: 5px 10px 10px 0px;
	}
.slideshowContainer {
	width: 460px;
	height: 345px;
	
}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid #535456;
	padding: 2px;
	float: left;
	margin: 0px 10px 10px 0px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #535456;
	padding: 2px;
	
}

.current img {
	border: 1px solid #535456;
	padding: 2px;
}



.thumbnails {
	width: 476px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.thumbnails ul {
	float: left;
}
.thumbnails ul li {
	float: left;
}
div.thumbnails_fixed	{
	width: 476px;
	margin: 0px 0px 10px 0px;
	height: 80px;
	float: left;
	overflow: auto;

	}
ul.thumbnails_fixed	q{
display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}

	
#myGallery, #myGallerySet, #flickrGallery
{
	width: 460px;
	height: 345px;
	border: 1px solid #000;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 194px;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
	z-index: 0;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 0;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 0;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
.google_map_holder	{
	float: right;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #e3e6e8;
	margin: 0px 0px 0px 10px;
	}
.gallery_holder	{
	float:left;
	width: 476px;
	padding: 0px 0px 10px 0px;
	}
.flashmap_holder	{
	float: right;
	width:  360px;
	padding: 0px 0px 0px 30px;
	height: 310px;
	border-left: 1px solid #d4d4d3;
	margin: 0px 0px 0px 30px;
	}
.table_infos	{
	float: right;
	width: 285px;
	display: block;
	padding: 45px 0px 0px 0px;
	margin: 0px;
	}
.prices_list, .technical_details	{
	float: left;
	width: 285px;
	display: block;
	font: normal 12px/27px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #555658;
	padding: 0px 0px 10px 0px;
	}
.prices_list ul, .technical_details ul	{
	float: left;
	}

.prices_list ul li, .technical_details ul li	{
	float: left;
	width: 265px;
	margin: 0px 0px 1px 0px;
	background-color: #edf2f8;
	padding: 0px 10px;
	font-size: 11px;
	font-weight: bold;
	}
.prices_list ul li span	{
	float: right;
	width: 90px;
	border-left:1px solid #ffffff;
	text-align: right;
	font-weight: normal;
	}
.technical_details ul li span	{
	float: right;
	text-align: right;
	font-weight: normal;
	}
.technical_details ul li span.ali_left	{
	float: left;
	text-align: left;
	}
.prices_list h3, .technical_details h3	{
	background-color: #3d78b0;
	color: #FFFFFF;
	font: bold 13px/20px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	text-align:left;
	padding: 0px 0px 0px 5px;
	}
.prices_info	{
	float: left;
	width: 285px;
	display: block;
	font: normal 12px/27px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #555658;
	padding: 0px 0px 10px 0px;
	}
.prices_info ul	{
	float: left;
	}
.prices_info li	{
	float: left;
	width: 275px;
	}
.convert_right	{
	text-align: right;
	float: right;
	font: normal 10px/20px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 5px 0px 0px;
	color: #ffffff;
	}
.convert_right a:link, .convert_right a:visited, .convert_right a:hover {
	color: #ffffff;
	} 
.title_hotel	{
	float: left;
	}
.stars	{
	display: none;
	}
.stars1	{
	float: left;
	background-image: url(images/stars5.gif);
	width: 20px;
	background-repeat: no-repeat;
	height: 23px;
	display: block;
	background-position: left center;
	}
.stars1 span, .stars2 span, .stars3 span, .stars4 span, .stars5 span	{
	display: none;
	}
.stars2	{
	float: left;
	background-image: url(images/stars5.gif);
	width: 39px;
	background-repeat: no-repeat;
	height: 23px;
	display: block;
	background-position: left center;
	}
.stars3	{
	float: left;
	background-image: url(images/stars5.gif);
	width: 56px;
	background-repeat: no-repeat;
	height: 23px;
	display: block;
	background-position: left center;
	}
.stars4	{
	float: left;
	background-image: url(images/stars5.gif);
	width: 73px;
	background-repeat: no-repeat;
	height: 23px;
	display: block;
	background-position: left center;
	}
.stars5	{
	float: left;
	background-image: url(images/stars5.gif);
	width: 90px;
	background-repeat: no-repeat;
	height: 23px;
	display: block;
	background-position: left center;
	}
.lenght_left	{
	float: left;
	}
.see_all	{
	float: right;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	line-height: 24px;
	}
.see_all a:link, .see_all a:hover, .see_all a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.blue_all	{
	background-color: #004B8E;
	}
.red_all	{
	background-color: #FF0000;
	}
.green_all	{
	background-color: #339900;
	}
.periodli	{
	font-weight: bold;
	font-size: 13px;
	color: #3D78B0;
	}
.contact_hold_outer	{
	float: left;
	padding: 0px 7px 0px 0px;
	}

.contact_hold	{
	float: left;
	width: 280px;
	padding: 3px 20px 20px 20px;
	background-color: #ffffff;
	margin: 10px 0px 10px 0px;
	height: 240px;
	font-size: 13px;
	}
.contact_hold_last	{
	float: left;
	width: 960px;
	padding: 0px 10px 20px 10px;
	margin: 0px;
	font-size: 13px;
	}

.contact_hold em, .contact_hold_last em {
	font-size: 12px;
	color: #999999;
	}

.contact_hold h3, .contact_hold_last h3 {
	color: #993366;
	font: normal 18px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	text-transform: none;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.nav {
	height:30px;
	position:relative;
	font: bold 14px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	width:980px;
	z-index:100;
	float: left;
	text-transform: uppercase;
}

.nav .table {
display:table; 
margin:0 auto;
}

.nav .select,
.nav .current {
	margin:0;
	padding:0;
	list-style:none;
	display:table-cell;
	white-space:nowrap;
	text-align: center;
	float: left;
}

.nav li {
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	text-align: center;
	width: auto;
	z-index: 100;
	display: block;
}

.nav .select a {
	font: bold 14px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	display: block;
	padding: 0px;
	color: #fff;
	height: 30px;
	margin: 0px;
	float: left;
	background-image: url(images/bg_nav.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	text-align: center;	
	
}

.nav .current a {
display:block; 
height:30px; 
float:left; 
padding:0px; 
text-decoration:none; 
line-height:30px; 
white-space:nowrap; 
color:#fff;
}
.nav .select a:visited {
	color: #fff;
	}

.nav .current a b {
display:block; 
padding:0px; 
background:url(images/bg_nav.jpg) right top repeat-x;
}

.nav .select a:hover, 
.nav .select li:hover a {
	background-image: url(images/bg_nav.jpg);
	background-position: bottom right;
	padding:0px;
	cursor:pointer;
	color:#fff;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0px; 
background-image: url(images/bg_nav.jpg);
	background-position: bottom right;
	cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0px; 
height:0px;
}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
background-color:#4096ce;
width: 980px;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#fff;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:100%; 
top:30px; 
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:15;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 29px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#fff;
}

.nav .current .sub li.sub_show a {
color:#fff; 
cursor:default; 
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#fff; 
}
.page-item-36  {
	width: 181px;
	border-left: 1px solid #196aa2;	
	}
.page-item-11  {
	width: 162px;
	border-left: 1px solid #196aa2;	
	}
.page-item-34  {
	width: 05px;
	border-left: 1px solid #196aa2;
	}
.page-item-6  {
	width: 258px;
	border-left: 1px solid #196aa2;
	}
.page-item-4  {
	width: 255px;
	border-left: 1px solid #196aa2;
	}
.page-item-2  {
	width: 120px;
	}
div#quickForm {
background-color:#fff;
padding:4px 20px 10px 20px;
position:fixed;
right:0px;
top:160px;
width:auto;
color: #174881;
border-bottom:3px solid #174881;
border-top:3px solid #174881;
border-left:3px solid #174881;
background-image: url(images/inahurry.jpg);
z-index:1000;
}
div#quickForm div a {
text-decoration: underline;

}
div#quickForm div {
padding:0px 0px 5px 0px;
font-size: 20px;

}
div#quickForm span {
font-size:16px;
line-height: 34px;
color: #990033;
font-weight:bold;
text-decoration: none;
}
.ah_club_imghold	{
	float: left;
	padding: 5px 13px 15px 0px;
	}
.ah_club_imghold2	{
	float: left;
	padding: 5px 0px 15px;
	}
.ah_club_images	{
	float: left;
	border: 1px solid #e3e6e8;
	padding: 8px;
	width: 300px;
	background-color: #FFFFFF;
	}
.ah_club_images:hover	{
	border: 1px solid #174881;
	}
.ah_club_more	{
	float: left;
	padding: 0px 30px 0px 0px;
	width: 500px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 15px 0px 0px;
	}

.ah_club_more img	{
	float: left;
	padding: 0px 10px 0px 0px;
	}
.ah_club_more p	{
	margin: 6px 0px 3px 0px;
	}
#regatas_side	{
	float: left;
	display: block;
	width: 198px;
	padding: 0px 1px;
	}
#regatas_side ul	{
	float: left;
	display: block;
	width: 198px;
	}
#regatas_side ul li	{
	float: left;
	display: block;
	width: 198px;
	background-image: url(images/arrow_sidebar.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	}
#regatas_side ul li a	{
	display: block;
	color: #ffffff;
	font: normal 11px/26px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	padding: 0px 0px 0px 20px;
	}
#regatas_side h3	{
	font:bold 14px/30px "Trebuchet MS", "neue Helvetica", Helvetica, Arial, Geneva, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	padding: 3px 0px 0px 7px;
	}
#main-content {
	width: 466px;
	margin: 0px 0px 5px 0px;
	height: 105px;
	float: left;
}

#thumbnails_slide {
	width: 466px;
	height: 105px;
	margin: 0;
	overflow:hidden;
	float: left;
	z-index: 100;
	position: relative;
	background-image: url(images/arrows-slide.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#thumbnails_slide ul {
	float: left;
	display: inline;
	height: 80px;
	position:absolute;
	overflow:hidden;
	
}
#thumbnails_slide ul li {
	float: left;
	height: 80px;
	cursor:pointer;
}

#thumbnails_slide ul li img {
	float: left;
}
.floatright	{
	float: right;
	margin: 0px 0px 5px 5px;
	}
.floatleft	{
	float: left;
	margin: 0px 5px 5px 0px;
	}
.floatrightmem	{
	float: left;
	margin: 0px 25px 0px 0px;
	}
.aolcenter	{
	float: left;
	padding: 14px 0px 10px 0px;
	text-align: center;
	line-height: 18px;
	width: 100%;
	border-bottom: 1px solid #e1e8ef;
	}
.booking_panel	{
	float: left;
	font-size: 11px;
	width: 258px;
	padding: 5px 0px 5px 27px;
	font-weight: bold;
	background-image: url(images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	}
.booking_panel a:link, .booking_panel a:visited {
	color: #E5100A;
	text-decoration: none;
	}
.booking_panel a:hover {
	color: #E5100A;
	text-decoration: underline;
	}
.inqury	{
	float: left;
	font-size: 12px;
	width: 258px;
	padding: 5px 22px 5px 5px;
	font-weight: bold;
	background-color: #E5100A;
	margin: 0px 0px 10px 0px;
	}
.inqury a:link, .inqury a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.inqury a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
.entry {
       float: left;
       width: 980px;
       padding: 0px 0px 10px 0px;
}

.date_blog {
       background-color: #e1e8ef;
       width: 970px;
       padding: 3px 5px;
       margin: 0px 0px 15px 0px;
      float: left;
      clear:both;
}
.blog_right {
      float:right;
}
.subscribe_btn	{
	float: right;
	margin: 0px;
        padding 2px 5px;

	}
.subscribe_inpt	{
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	}
#commentform	{
	width: 660px;
	float: left;
	}
#comment	{
	width: 650px;
	}
#commentform small	{
	color: #898888;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	border-bottom: 0;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: block;
	}
.comments_holder	{
	float: left;
	padding: 15px;
	width: 940px;
	}
.comments_holder ol li	{
	padding: 0px 0px 0px 10px;
	width: 920px;
	margin: 0px 0px 20px 0px;
	}
.comments_holder ol li img	{
	float: left;
	padding: 0px 10px 0px 0px;
	}
small	{
	color: #9f9e9e;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 5px 0px;
	display: block;
	}
.sailvationholder {
float: right;
padding: 0px 0px 10px 10px;
width: 145px;
font-size:11px;
color: #174881;
text-align: center;
}
.sailvationholder img	{
	float: right;
	padding: 4px;
border: 1px solid #cbcbcb;
background-color: #ffffff;
	}
#designby	{
	float:right;
	width: 110px;
	text-align: right;
	padding: 15px 0px 0px 0px;
	}

#designby p	{
	text-align: right;
	margin: 0px 0px 12px 0px;
	}
#designby img {
	margin: 5px 0px 0px 0px;
	}
#usermessage2a{ 
        display:none;
}