body{font:11px arial;padding:0px;margin:0px;text-align:center;background: #f8f8f8 url("images/yachts-asia-line.gif") top center;
}

.clear{clear:both;}
img{border:0px;}

#wrapper{background:#ffffff;width:991px;padding:5px 0px;margin:0 auto;}
#main_wrapper{width:991px;border:0px solid #000;}
#main_wrapper #main_nav{border-bottom:2px solid #8bebf9;}
#main_wrapper #main_nav #logo{
	float: left;
    height: 125px;
    margin-bottom: 3px;
    width: 100px;
}
#main_wrapper #main_nav #menu{
    float: right;
    margin-top: 104px;
    width: 600px;
}
#main_wrapper #main_nav #menu UL{float:right;padding:0px;margin:0px;list-style-type:none;}
#main_wrapper #main_nav #menu  li{float:right;padding:0px 5px;color:#097faa;background:url('images/menu_separate_line.gif') right no-repeat;}
#main_wrapper #main_nav #menu  li#nobg{float:right;padding:0px 0px 0px 5px;color:#097faa;background:none;}
#main_wrapper #main_nav #menu li a{display:block;padding:5px 20px;text-decoration:none;color:#097faa;}
#main_wrapper #main_nav #menu li a:hover{background:#43bae6;color:#fff;}
#main_wrapper #main_nav #menu li.current_page a{background:#43bae6;color:#fff;}
#main_wrapper #content_wrapper{width:979px;background:#ffffff;padding:5px;margin-top:5px;border:1px solid #c1eafc;text-align:left;}

/*HOME*/
#main_wrapper  #banner{width:991px;height:389px;margin-top:5px;}
#main_wrapper  #homecontent{clear:both;margin-top:8px;text-align:left;color:#1787bf;}
#main_wrapper  #homecontent #left{float:left;}
#main_wrapper  #homecontent #left h4{font-weight:bold;margin:5px 0px 0px 0px;font-size:12px;}
#main_wrapper  #homecontent #left ul{float:left;margin:5px 0px 0px 0px;padding:0px;list-style-type:none;}
#main_wrapper  #homecontent #left img{float:left;margin-top:5px;margin-right:5px;background:#fff;border:1px solid #9ad3ff;}
#main_wrapper  #homecontent #right{float:right;display:block;width:565px;height:105px;background:url('images/home_welcome_bg.gif') top left no-repeat;font-size:10px;}
#main_wrapper  #homecontent #rightcontent{width:540px;margin:8px 10px 5px 15px;}
#main_wrapper  #homecontent #right h4{padding:0px;margin:0px;font-weight:bold;font-size:12px;}
#main_wrapper  #homecontent #right img{padding:0px;margin:0px;}

/*OTHERS*/
#main_wrapper  #content{background:#eff6fb;padding:15px;color:#127ebb;}
#main_wrapper  #services_content{background:#eff6fb;padding:5px;color:#127ebb;}
	
/*CONTACT US*/
#main_wrapper  #contactcontent{clear:both;background:#43bae6;padding:10px 40px;color:#fff;}
#main_wrapper  #contactcontent span{font-size:15px;padding:0px 0px 10px 0px;}
#main_wrapper  #contactcontent #contact_form{clear:both;}
#main_wrapper  #contactcontent #contact_form dl{float:left;padding:5px 0px;margin:0px;width:370px;}
#main_wrapper  #contactcontent #contact_form dl input{font-size:11px;}
#main_wrapper  #contactcontent #contact_form dl textarea{font-size:11px;}
#main_wrapper  #contactcontent #contact_form dt{float:left;padding:0px;margin:0px;width:auto;font-weight:bold;}
#main_wrapper  #contactcontent #contact_form dd{float:right;padding:0px;margin:0px;}
#main_wrapper  #contactcontent #contact_form p{clear:both;text-align:right;padding-right:10px;}

/*YACHT FOR SALE*/
#content_wrapper #yacht-forsale-header{font:18px arial;color:#48a0d2;padding-left:10px;}

#yacht-left{
width:320px;
float:left;
text-align:left;
}

#yacht-right{
float:left;
width:550px;
margin-left:20px;
padding: 0px 0px 10px 0px;
}

#yacht-right table tr td p{
line-height:12px;
}

#yacht-right h2{
padding-left:2px;
color:#48a0d2;
padding-bottom:0px;
margin-bottom:0px;
font: 14px arial;
font-weight:bold;
}

#yacht-right h3, #yacht-right p{
padding:0px;
margin:0px 0px 0px 5px;
line-height:11px;
}

#yacht-right-search{
float:left;
background:#2097c3;
width:600px;
margin-top:13px;
margin-left:20px;
padding: 15px 0px 30px 25px;
}

#yacht-right-search #ex-post img{
width:202px;
float:left;
padding:0px 15px 0px 0px;
}

#yacht-right-search #ex-post p{
float:left;
font:12px arial;
font-weight:bold;
color:#ffffff;
padding:0px;
margin:0px;
}

#yacht-right-search #ex-post .search-wrapper{float:left;width:550px;padding:5px;border:0px solid #ffffff;margin-bottom:10px;}
#yacht-right-search #ex-post .search-wrapper #search_thumb{float:left;width:220px;}
#yacht-right-search #ex-post .search-wrapper #search_title{float:left;width:330px;}
#yacht-right-search #ex-post .search-wrapper #search_title a{color:#ffffff;font-weight:bold;font-size:14px;text-decoration:none;}
#yacht-right-search #ex-post .search-wrapper #search_title a:hover{text-decoration:underline;}
#yacht-right-search #search_result_table{border-top:1px solid #ffffff;margin-top:5px;padding-top:5px;}
#yacht-right-search #search_result_table table{width:100%;border:0px solid #097faa;border-collapse:collapse;color:#ffffff;}
#yacht-right-search #search_result_table table td{border:0px solid #097faa;}
#yacht-right-search #search_result_table table td#t_label{width:80px;font-weight:bold;}

#pageresults{
font:12px arial;
color:#ffffff;
padding:0px 0px 10px 5px;
margin:0px;
clear:both;
}

#searchbox{
padding-left:10px;
width:319px;
}

#searchbox #searchrange{
height:30px;
width:319px;
font: 13px arial;
color:#FFFFFF;
background: url('images/yachts-asia-for-sale_03.jpg') top left repeat-x;
}
#searchbox #searchrange p{padding-top: 6px;padding-left:10px;}

#searchfilter{
width:319px;
background:#dae2e4;
}

#searchfilter form{
padding-left:10px;
padding-top: 10px;
color:#5b5757;
font: 12px arial;
}

#searchfilter form select{
width: 179px;
background:#FFFFFF;
border:solid 1px #b7c0c3;
font: 12px arial;
}
/*WP CUSTOM SEARCH*/

.searchform-input-wrapper{
padding-right:10px;
margin:0px;

}
.radio-button-wrapper{
text-align:left;
margin:0px;
padding-right:20px;
float:left;
}

#cs-Type-0-New, #cs-Type-0-Pre-Owned{
width:10px;
}

.RadioButton .searchform-param .searchform-label {
display:none;
width:0px;
background: #000;
}

.searchform-input-wrapper{
padding:0px;
margin:0px;
padding-bottom:10px;
}
.searchform-input-wrapper select{
float:right;
}

.searchform-controls{
width:280px;
}

#featured{
width:319px;
background:#dae2e4;
margin-left:10px;
margin-top:5px;
}
#featured #sidebar h2{
font:12px arial;
color:#37393a;
padding:0px;margin:0px;
}

#featured p{
font:12px arial;color:#37393a;
padding-top:0px;padding-left:10px;
}

#featured #sidebar ul{
padding:10px 0 0 8px;
margin:0px;
list-style:none;
}

#featured #sidebar br{
line-height:0;
padding:0px;
margin:0px;
}

#featured #sidebar img{
border:solid 1px #3faafb;
}

#feat-text{
width:319px;
margin-left:10px;
margin-top:10px;
text-align:left;
}

#feat-text ul{
padding:0px;
text-align:left;
margin:0px;
}

#feat-text li{
margin:0px;
padding:0 0 0 5px;
list-style:none;
font: 10px arial;
color: #199bcb;
}
.navigation{float:left;width:550px;}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}
.navigation a{color: #fff;}



/*YACHT DETAILS PAGE*/
#main_wrapper #details_wrapper{width:979px;background:#ffffff;padding: 0 5px 5px 5px;margin-top:5px;border:1px solid #c1eafc;text-align:left;}
#main_wrapper #details_wrapper #yacht_details_title{color:#48a0d2;text-align:left;padding:0px 0px 5px 0px;font-size:14px;font-weight:bold;}
#main_wrapper #details_wrapper #yacht_details{background:#1a87b0;padding:5px;color:#ffffff;}
#main_wrapper #details_wrapper #yacht_details #td_ginfo{margin:2px 0px 0px 0px;padding:5px;background:#0d557b;}
#main_wrapper #details_wrapper #yacht_details #yacht_specs{text-align:center;padding: 30px 5px 0px 10px;}
#main_wrapper #details_wrapper #yacht_details #yacht_specs table{text-align:left;width:280px;}
#main_wrapper #details_wrapper #yacht_details td#yacht_specsname{font-size:13px;}
#main_wrapper #details_wrapper #yacht_details td#yacht_specstitle{border-bottom: 1px solid #ffffff;}
#main_wrapper #details_wrapper #yacht_details a{color:#fff;}

/*FOOTER*/
#main_wrapper #footer{text-align:left;font:10px Arial;color:#4eb9e5;padding:3px 0px;}

#contact-link{color:#ffffff;}
