/*
Theme Name: Samurai
Description: Indian Ocean original default theme.
Version: 1.0
Author: AgentPoint - Rolies
*/

@import url("css/reset.css");

/* Elements
----------------------------------------*/
body{
	background-color:#000000;
	color: #ffffff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS" , Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/main_bg.jpg);
	background-position:center center;
	background-repeat:repeat-y;
	font-size: 12px;
}
input, select {
	/*font-family: "Myriad Pro", "Trebuchet MS" , Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;*/
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

ul {
	list-style: none inside;
}

li {
	display: inline-block;
}

a {
	text-decoration: none;
	color: #FF9115;
}

a:hover {
	text-decoration: none;
	color: #FCAA07;
}

h1 {
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	margin:18px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}

.wrapper-4 h1, .wrapper-4 img {
	border: 0px none !important;
}

h2 {
	border-bottom:1px solid #F2F2F2;
	font-family:"Century Gothic","Lucida Sans Unicode","Lucida Grande","Myriad Pro","Trebuchet MS",Arial;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 14px;
	padding:13px 0;
}

h2.title-summary {
	border:0 none;
	display:inline-block;
	padding:0;
}

h3 {
	color: #3a3a3a;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, "Trebuchet MS";
}

/* Standard Definitions
----------------------------------------*/

.text-logo {
	font-size: 14px;
	color: #004e86;
	line-height: 25px;
	width: 250px;
	display: inline-block;
}

.sortwidth  { width:100px !important; }
.display-10 .sortwidth  { width:74px !important; margin-left: 2px; }
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both; float:none; width: 100%;}
.small		{font-size:.625em;}
.medium		{font-size:.9em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.contact-person { margin: 15px 0; font-size: 14px; font-weight: bold;  }
.sort-select { width: 73px !important; }
.listing-contact { font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro"; font-size: 12px; }
.listing-detail-title { width: 100px; display: inline-block; }
.btn-gallery { border: 1px solid #cccccc; padding: 5px 10px; margin: 20px 0px; display: inline-block; float: right; background-color: #165a82; }
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a { background-color : #4fabe0; }
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important; }
.widget { font-size: 13px !important; font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS" !important; }
.desc p * { font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro"; font-size: 12px; }
.profile-dealer { margin-right: 10px !important; }
.post-image { margin-bottom: 15px; }
.post-image img { width: 100%; }
.entry h1 { color: #FFFFFF; border: 0 none; font-size: 20px; font-weight: bold; }
#boldlink { color: #FF9114; }
.profile-desc { display: inline-block; width: 180px; }
.boat-sold {
	background: url("images/sold-med.png") no-repeat top left;
	height:60px;
	width:60px;
	position:absolute;
}
.content-gallery { width: 602px !important; }
.catrss { display: none; }


#recaptcha_response_field { left: 0px; }

.none { display: none !important; }

/* Header
----------------------------------------*/
#header{
	width:1020px;
	margin: 0 auto;
	height: 116px;
	padding: 0px;
}

.headerwrap {
	margin:0 auto;
	width:980px;
}

.headerwrap h1 {
	margin: 7px 0 0;
	display: inline-block;
	float: left;
	border: 0 none;
	padding: 0px;
}

#nav {
	width: 1020px;
	height: 40px;
	text-align: right;
	margin: 0 auto;
}

#nav ul{
	height: 40px;
	width: 1020px;
	margin: 0 auto;
	display: inline;
}

#nav li{
	display: inline-block;
	color: #5c5e63;
	padding: 88px 13px 11px;
	background: transparent url(images/menu-bg.png) repeat scroll;
    position: relative;
}

#nav li.current_page_item {
	background: transparent url(images/menu-bg.png) repeat scroll -20px 0px !important;
}

#nav li:hover a, #nav li.current_page_item a {
	color: #FF9114;
	text-shadow: 1px 1px 1px #909090;
}

#nav li.current_page_item a {
	/*font-weight: bold;*/
}

#nav ul li.last{
}

#nav li a{
	height:50px;
	color: #ffffff;
	font-size: 14px;
}

#header .ct-info {
	float:right;
	display: none;
}

#header .ct-info p {
	font-size: 12px;
	text-align:right;
	line-height: 20px;
}

#nav ul li ul{
    display: none;
    position: absolute;
    top: 116px;
    left: 0;
    width: 120px;
}

#nav ul li:hover ul{
    display: block;
    list-style: none outside none;
    z-index: 9999;
}

#nav ul li ul li{
    display: block;
    padding: 10px;
    background: url("images/menu-bg.png") repeat scroll 0 0 #eee;
    border: 1px solid #e2e2e2;
    position: relative;
}

#nav ul li:hover ul li ul{
    display: none;
}

#nav ul li ul li:hover ul{
    display: block;
    list-style: none outside none;
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 100px;
    width: 120px;
}

/* Main Content
----------------------------------------*/
#container{
	margin:0px auto;
	padding: 20px 0px;
}

.footer-2 .wrapper-2{
display:inline-block;
height: 50px;
background: url(images/footer.png) no-repeat #aeccce;
width:100%;
margin-top: -10px;}

.wrapper-3{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, "century gothic", Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
}

.wrapper-3 .footer-content {
	margin: 0 auto;
	border-top: 1px solid #ffffff;
	padding-top: 25px;
	clear: both;
	width: 1020px;
}

.wrapper-4{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, "century gothic", Helvetica, sans-serif;
	color: #5d5f60;
	margin-top: 20px;
	font-size: 13px;
	padding: 10px;
	line-height: 20px;
	font-weight: bold;
	display: none;
}

.wrapper-4 img {
	float : left;
	margin-right: 15px;
}

#mainContent{
	width:1020px;
	margin:0px auto;
}

#mainContent .wrapper{
	display:inline-block;
	width:1000px;
	padding: 10px;
	background: url(images/wrapper-bg.png) repeat transparent;
}

#mainContent .main{
float: left;
width: 640px;}

#mainContent .sidebar{
float: right;
width: 350px;}

#mainContent .footer-bar{
float: right;
width: 100%;}

.box{
clear:both;
float:left;
margin-bottom:10px;
font-size: 13px;
background: url(images/box-bg.png) repeat transparent;
}

#mainContent .main .box{
width:640px;}

#mainContent .sidebar .box{
width: 350px;
float: right;}

.box .top, .box .bottom{
float:left;
width:100%;}

.box .top .left, .box .bottom .left{
/*background:url("images/border.png") no-repeat scroll 0 0 #F3F6F6;*/
height:10px;
width:10px;
float: left;}

.box .bottom .left{
background-position: 0 bottom;}

.box .top .center, .box .bottom .center{
/*background:url("images/border.png") repeat-x scroll 0 -10px #F3F6F6 !important;*/
float:left;
height:10px;
width:620px; }

.box .display-2 .box .top .center, .box .display-2 .box .bottom .center {
	width:524px !important;
}

#mainContent .footer-bar .box .top .center, #mainContent .footer-bar .box .bottom .center{
width:940px;}

#mainContent .sidebar .box .top .center,#mainContent .sidebar .box .bottom .center{
width: 328px;}

.box .bottom .center{
background-position:0 -30px !important;
_background-position:0 -22px;}

.box .top .right, .box .bottom .right{
/*background:url("images/border.png") no-repeat scroll right 0 #F3F6F6;*/
height:10px;
width:10px;
float: left;}

.box .bottom .right{
background-position: right bottom;}

.box .middle{
/*background:url("images/border-2.png") repeat-y scroll 0 0 #F3F6F6;*/
float:left;
padding-left:19px;
width:620px;}

.display-2 .box .middle {
	width: 533px;
}

#mainContent .footer-bar .box .middle{
width:941px;}

.box .middle .center{
/*background:url("images/border-3.png") repeat-y scroll 548px 0 #F3F6F6;*/
float:left;
padding-right:19px;
width:602px;
}

.box .display-2 .box .middle .center {
width:526px;
background-position: 512px 0px;
}

#mainContent .footer-bar .box .middle .center{
background-position: 912px 0;
width:922px;}


#mainContent .sidebar .box .middle{
width:328px;}

#mainContent .sidebar .box .middle .center{
background-position:299px 0;
padding-right: 18px;
width:311px;
}

#posts_outer h2.title {
	border: 0 none;
}

#posts_outer .post {
	margin: 15px 0;
	padding: 15px 0;
	border-bottom: 1px solid #ffffff;
}

/*Search Panel*/
.search-form{
	display: inline-block;
	margin-bottom: 8px;
}

.search-advanced {
	display: none;
}

.search-form .col{
float:left;
margin: 0px 6px;
width:113px;}

.col .row .sortwidth {
	margin-right: 7px;
}

.search-form .last-col {
	width:221px !important;
	margin-right: 0px;
}

.search-form .col .row{
margin-bottom:10px;
width:100%;}

.search-form .col .row.r-submit{
margin:0;
overflow:visible;
padding-top:8px;}

#filter_search_widget .r-submit a {
	color: #ffffff;
}

#filter_search_widget .r-submit {
	background-color:#165A82;
	border:1px solid #CCCCCC;
	display:inline-block;
	float:right;
	padding:5px 10px;
	font-weight: bold;
}
#filter_search_widget .r-submit:hover {
	background-color:#4FABE0;
}

.search-form .col .row label{
display:block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", "century gothic", "LucidaGrande";
height:18px;
line-height:18px;
width:100%;}

.search-form .col .row select,
.search-form .col .row input.text{
line-height:18px;
width:114px;}

.search-form .col .row input[type="text"] {
	width: 108px;
}

/*Display Box*/
.display-1 .text, .display-2 .text{
margin-bottom:15px;
font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-1 .image{
float:left;
margin-right:10px;
width:296px;
margin-bottom: 7px; }

.display-1 .image.last{
margin: 0;}

.display-2 .listing .list{
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #c0c0c0;
/*width:280px;*/
display: inline-block;
/*height: 280px;*/
}

.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
margin-bottom: 10px;
}

.display-2 .listing .ct{
display:inline-block;
/*width:275px;*/
margin-top: 5px;}

.display-2 .listing .ct p, .display-2 .listing .ct a, .display-4 .ct, .listing .ct a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.display-2 .listing h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2e3d47 !important;
}

.display-2 .listing h3 a {
}

.display-2 .listing .ct .left.img{
margin:2px 5px 5px 0;}

.display-3 .list{
float:left;
width:120px;
margin-right: 10px;}

.display-3 .list ul{
margin:10px 0 0;}

.display-3 .list ul li{
margin-bottom:8px;}

.display-4 .ct p .left.img{
margin:5px 10px -2px 0px;}

.horz-line{
border-bottom:1px solid #ffffff;
height:10px;
margin-bottom:10px;
display: inline-block;
width:100%;}

.panel-connect-with-us{
margin-right: -11px;
background:url("images/panel-connect-with-us.png") no-repeat scroll 0 0 transparent;
float:right;
height:121px;
position:relative;
width:332px;}

.panel-connect-with-us h1 {
	font-family: "Century Gothic";
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	color: #005195;
	font-style:italic;
	font-size: 18px;
	border: 0 none;
}

.panel-connect-with-us .link-1{
color:#FFFFFF;
font-size:12px;
left:0;
position:absolute;
text-align:center;
top:38px;
width:100%;}

.panel-connect-with-us .link-2{
bottom:17px;
font-style:italic;
left:74px;
position:absolute;}

.panel-connect-with-us .link-1 a:link, .panel-connect-with-us .link-1 a:visited,
.panel-connect-with-us .link-2 a:link, .panel-connect-with-us .link-2 a:visited{
color:#FFFFFF;
font-size:12px;}

.panel-connect-with-us .link-1 a:hover, .panel-connect-with-us .link-2 a:hover {
color:#FF7800;}

.panel-connect-with-us .link-3{
bottom:9px;
position:absolute;
right:10px;}

.panel-connect-with-us .link-3 a{
float:left;
height:32px;
margin-left:6px;
width:32px;}

.panel-connect-with-us .link-3 a span{
background:url("images/ico-connect-with-us.png") no-repeat scroll 0 0 transparent;	
display: block;
height:32px;
width: 32px;}

.panel-connect-with-us .link-3 a.feed span{
background-position: 0 0;}

.panel-connect-with-us .link-3 a.fbook span{
background-position:-38px 0;}

.panel-connect-with-us .link-3 a.vmeo span{
background-position:-76px 0;}

.panel-connect-with-us .link-3 a.utube span{
background-position:-114px 0;}

.display-5 .text{
margin-bottom:15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-5 .sponsors{
width: 100%;}

.display-5 .sponsors .sponsor{
margin-bottom: 8px;}

.display-6 .text{
margin-bottom:15px;
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS"; }

.display-6 .images .image{
float:left;
height:110px;
margin:0px 4px 10px;
width:140px;}

.display-6 .images .image.last{
margin-right: 0;}

.panel-join-with-us{
background:url("images/panel-join-with-us.gif") no-repeat scroll 0 0 transparent;
float:right;
height:219px;
margin-bottom:28px;
position:relative;
width:330px;}

.panel-join-with-us .phone-number{
bottom:15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", "century gothic";
font-size:15.82px;
font-weight:bold;
left:47px;
position:absolute;}

.panel-join-with-us .join-link{
bottom:0;
height:58px;
position:absolute;
right:0;
width:167px;}

.panel-join-with-us .join-link span{
background:url("images/btn-link-to-join.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
width:167px;}

.display-7 .list{
float:left;
margin-right:10px;
width:217px;}

.display-7 .list ul{
margin:10px 0 0;}

.display-7 .list ul li{
margin-bottom:8px;}

.display-8{
width:640px;}

.display-8 .bar{
float:left;
font-size:12px;
margin-bottom:12px;
width:100%;
font-weight:bold;}

.display-8 .bar a:link, .display-8 .bar a:visited{
color:#0badd7;
text-decoration: underline;}

.display-8 .bar a:active, .display-8 .bar a:hover{
text-decoration: none;}

.display-8 h2.title{
display:inline-block;
margin:0 0 8px;
width:100%;
padding: 13px 0; }

.display-8 h2.title span {
	margin: 0 13px 0 0;
}

.display-8 h2.title span.right{
color: #0badd7;}

.display-8 .big-photo{
float:left;
margin-bottom:24px;
width:100%;}

.display-8 .thumbnails{
float: left;
width: 100%;}

.display-8 .thumbnails .thumbnail{
float:left;
margin:0 22px 20px 0;}

.display-8 .thumbnails .thumbnail.last{
margin-right: 0px;}


.display-8 .desc{
float:left;
width:100%;
font-size: 100%;
font-style: normal; }

.display-8 .desc p{
font-family: "Arial", Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Myrad Pro";
font-size: 13px;
line-height: 18px;
margin: 0px 10px 10px;}

.media .full-ct{
float:left;
margin-bottom:15px;
width:100%;}

.media .half-ct{
margin-bottom:15px;
width: 280px;}

.media h2.title{
margin:0 0 8px;
}

.media .half-ct h2{
width: 267px;}

.media .video-box {
width: 193px;}

.media .video-box h2 {
width: 180px;}

.media .video-box .player {
width: 186px;}

.media a:link, .media a:visited{
color: #3a3a3a;
font-size: 12px;}

.media .files a{
display:block;
font-family:"Lucida Sans Unicode", "Lucida Grande";
}

.player-audio {
	padding: 10px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

.display-9 {
margin:10px 0;}

.display-9 .thumb{
float:left;
margin-right:18px;
width:120px;
margin-bottom:10px;}

.box .display-2 .display-9 .ct{
float:left;
width:378px;
margin-bottom:10px;}

.display-9 .ct{
float:left;
width:405px;
margin-bottom:10px;}

.display-9 .ct h3{
float:left;
margin-bottom:10px;
width:100%;}

.display-9 .ct h3 span.title{
float:left;
width:300px;
font-family: Arial, Helvetica, sans-serif; }

.display-9 .ct h3 span.status{
float: left;
background:url("images/status-right-bg.gif") no-repeat scroll right top transparent;
padding-right:8px;}

.display-9 .ct h3 span.status.new{
background-image: url("images/status-right-bg-2.gif");}

.display-9 .ct h3 span.status strong{
background:url("images/status-left-bg.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:12px;
height:16px;
line-height:16px;
padding-left:8px;}

.display-9 .ct h3 span.status.new strong{
background-image: url("images/status-left-bg-2.gif");}

.display-9 .ct h3 span.price{
float:right;}

.display-9 .ct .text{
float:left;
width:100%;
margin-bottom: 12px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-9 .entry, .display-9 .post-category, #posts_outer .post-list .entry, .post-list .post-category {
	font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
	font-size: 12px;
}

.display-9 .ct .bar{
float:left;
width:100%;}

.display-9  .ct .bar div{
float:left;
width:33.33%;}

.display-10 .row{
margin-bottom:8px;
margin-right:13px;
font-size: 13px;}

.display-10, .display-10 .row, .display-10 .row strong, .display-10 .row a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact-seller{
}

.contact-seller .row{
float:left;
margin-bottom:6px;
width:100%;}

.contact-seller .row.r-submit{
float:right;
width:auto;}

.contact-seller .row label{
float:left;
line-height:24px;
margin-right:7px;
width:107px;
font-family: Arial, Helvetica, sans-serif;}

.contact-seller .row .field{
float:left;
width:195px;}

.contact-seller .row .field input.text,
.contact-seller .row .field select{
border:1px solid #3A3A3A;
height:22px;
line-height:22px;
width:100%;}

.contact-seller .row .field textarea{
border:1px solid #3A3A3A;
height:100px;
width:100%;}

.navigation{
line-height:18px;
padding: 10px 0px;}

.navigation .info{
float:left;
width:220px;}

.navigation .sort{
float:left;
width:165px;}

.navigation .sort label{
float:left;
width:50px;}

.navigation .sort .field{
float:left;
width:115px;}

.navigation .sort .field select{
width:100%;
line-height: 18px;
margin: 0px;}

.navigation .paginate{
float:right;
padding:3px 0;}

.navigation .paginate a:link, .navigation .paginate a:visited,
.navigation .paginate span{
background:url("images/paginate-bg.png") no-repeat scroll -26px 0 transparent;
color:#FFFFFF;
float:left;
font-size:9px;
height:13px;
line-height:13px;
padding:0 1px;
text-align:center;
width:13px;}

.navigation .paginate a:hover, .navigation .paginate a:active{
background-position:-10px 0;
text-decoration: none;}

.navigation .paginate a.next{
background-position:-43px 0;}

.navigation .paginate a.prev{
background-position:6px 0;}

.navigation .paginate span{
background-position:-10px 0;
color: #000000;
}

.box.box3{
padding:0 19px;
width:602px !important;}

.filter{
width: 100%;}

.filter .row{
float:left;
margin-bottom:10px;
width:100%;}

.filter .row.r-submit{
float:right;
width:auto;}

.filter .row label{
float:left;
height:18px;
line-height:18px;
width:50px;
font-weight: bold;
margin-right:9px;}

.filter .row .field{
float:left;
width:250px}

.filter .row .field select,
.filter .row .field input{
float:left;
width:45%;}

.filter .row .field .to{
float:left;
line-height:18px;
text-align:center;
width:10%;}

/* Sidebar */
.widget_categories ul {
	margin-bottom: 10px;
}

.widget_categories li {
	border-bottom:1px dotted #CCCCCC;
	display:block;
	padding:10px 0;
}

/* BlogRoll */
.blogroll li, .xoxo li {
	font-family: Arial, "Trebuchet MS", "Myrad Pro";
	width: 150px;
	margin: 8px 4px;
	color: #5d5f60;
}

.blogroll li a, .xoxo li a {
	font-family: Arial, "Trebuchet MS", "Myrad Pro";
	/* color: #5d5f60; */
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.blogroll li a:hover, .xoxo li a:hover {
	color: inherit;
}

/* Post Entry */
.entry h2 {
	background-color: transparent;
	padding: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}

.entry h2 span {
	display: none;
}

.entry h3 {
	font-family: "Myrad Pro", "Trebuchet MS";
	margin: 10px 0px;
	font-size: 14px;
}

.box .entry p {
	margin-bottom: 13px;
}

/* Contact Form */
.gform_heading {
	margin-bottom: 10px;
}

.captcha-field {
	width: 100%;
	margin-bottom: 10px;
}

ul li.gfield {
	/*display: block;*/
	display: inline !important;
	margin: 5px !important;
}

.gform_fields {
	margin-left: 0px !important;
}

.gform_body {
	padding: 10px;
	margin-bottom: 20px;
}

.gform_body .gfield {
	margin: 5px;
	float: left;
}

.ginput_left label, .ginput_right label {
	display: block;
}

#field_1_3 {
	/*margin-top: 68px;*/
}

.gfield_label {
	font-weight: bold;
	font-size: 13px;
}

#field_1_1 .validation_message {
	float: left;
}
.validation_error {
	color:#FF7800;
}

.validation_message {
	display: block;
	color: #FF7800;
}

.gform_footer {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.gform_footer input {
	/*float: right;*/
	margin: 0 20px 20px;
}

.ginput_left {
	float: left;
	margin-right: 10px;
}

.ginput_right {
	float: right;
}

.gform_footer a {
	display: none;
}

.gform_body input {
	height : 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 275px;
	color: #666;
}

/* Footer */

.logo-grey {
	float:right;
	padding: 30px;
}
.copyright-foot {
	float: left;
	height: 50px;
}

.powered-by-boatdeck {
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 200px;
    width: 150px;
}

.powered-by-boatdeck {
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 200px;
    width: 150px;
}

.footer-logo {
	color: #ffffff;
	float: right;
}

/* Slider */

#slider {
	/*width: 410px; important to be same as image width */
	height: 365px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 100%;
	background: #171B21 url(images/slider-bg.jpg) repeat-x scroll center top
}

#slider-alt {
	height: 4px; /* important to be same as image height */
	width: 1020px;
	margin: 1px auto 0;
	background: #171B21 url(images/slider-bg.jpg) repeat-x scroll center top;
	border-top: 1px solid #ffffff;
}

#slider img {
	height: 365px;
}

#sliderContent {
	width: 410px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 384px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}

.sliderImage span strong {
	font-size: 14px;
}

#slider .slide-holder {
	width: 1020px;
	margin: 0 auto;
}

/* Table And Boat Management Page */
table#imagetable {
	border: 0 none;
	margin-top: 10px;
}

table#imagetable tr, table#imagetable th, table#imagetable td {
	border: 0 none;
}

table {
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #000;
}

table#postoptions * {
	border: 0 none;
}

table thead {
	height: 30px;
}

table thead tr th, table thead tr td {
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background: url(images/thead.gif) repeat-x;
	border: 1px solid #dcdcdc;
}

table thead tr th.action {
	width: 80px;
}

table tbody tr th, table tbody tr td {
	padding: 5px;
	border: 1px solid #dcdcdc;	
}

table tbody tr td.id {
	text-align: center;
}

table tbody tr td.description p {
	margin: 0px !important;
}

/* Form Boat */
#formparentcategory { border-top : 1px solid #dcdcdc; }

#formboat ul {
	list-style: none;
	height: 30px;
	background-color: #f4f4f4;
	margin: 0px;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat ul li {
	display:inline-block;
	margin:5px 5px 0;
	padding:2px 20px 6px;
	border: 1px solid #f4f4f4;
	border-bottom: 0 none;
}

#formboat ul li:hover, #formboat ul li.active-tab {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat #tabs-detail, #formboat #tabs-media, #formboat #tabs-feature, #formboat #tabs-status {
	color: #000;
}

#formboat .row, #formparentcategory .row {
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #dcdcdc;
	border-top: 0 none;
}

#formboat .value, #formboat .title, #formparentcategory .value, #formparentcategory .title, #boatsuburbdiv, .mceEditor {
	display: inline-block;
	vertical-align: top;
}

#formboat .title, #formparentcategory .title {
	width: 150px;
}

#formboat input[type=text], #formboat select, #formparentcategory input[type=text], #formparentcategory select {
	width: 200px;
}

#formparentcategory #imagefile_wrap {
	display: inline-block;
}

#formboat select#boatsuburb {
	width: 200px !important;
}

#formboat .sortWidth, #formparentcategory .sortWidth {
	width: 115px !important;
}

a.dp-choose-date {
	float: right !important;
}

input.dp-applied {
	float: none !important;
}

#tabs-feature .row-panel {
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 5px;
	background-color: #f4f4f4;
}

#tabs-feature .inside-panel {
	display: inline-block;
	padding: 5px 15px;
	width: 870px;
	border-bottom: 1px solid #dcdcdc;
}

#tabs-feature .inside-panel:hover {
	background-color: #F2F7FC;
}

#tabs-feature .title {
	width: 180px;
}

#formparentcategory input[type=button], #formboat input[type=button] {
	background: url(images/bg-button.gif) repeat-x;
	border: 1px solid #dcdcdc;
	height: 22px;
	color: #555555;
}

#formparentcategory input[type=button]:hover, #formboat input[type=button]:hover {
	border-color: #FD9378;
	color: #DA4722;
	cursor: pointer;
}

#imagetable .imageBlock {
	border-bottom:1px solid #DCDCDC;
	display:inline-block;
	margin:10px 5px;
	padding-bottom:10px;
}

#imagetable .imageName, #imagetable .imageAct {
	text-align: center;
}

/* Full Page And Boat Management Menu */

.boatNavCont {
	text-align: center;
	border-bottom: 3px solid #004D85;
	margin-bottom: 10px;
}

.boatNav {
	list-style: none;
	margin: 10px 0px 0px;
	display: inline-block;
}
 
.boatNav li {
	display: inline-block;
	padding: 5px 30px 12px;
	font-size: 13px;
}

.boatNav li.active {
	background: url(images/arrow-boat.png) no-repeat center bottom #f4f4f4;
	color: #0066CC;
}
.boatNav li.active a {
	color: #0066CC;
}
.boatNav li:hover {
	background: url(images/arrow-boat.png) no-repeat center bottom #f4f4f4;
}

.fullPage, .fullPage .box {
	width: 960px !important;
}

.fullPage .box .top .center, .fullPage .box .bottom .center {
	width: 940px;
}

.fullPage .box .middle {
	width: 941px;
}

.fullPage .box .middle .center {
	width: 922px;
	background-position: 911px 0;
}

/* Welcome Page */
.avatar_container {
	display: inline-block;
	float: left;
	margin: 0 10px 10px 0;
}

.avatar_container img {
	width: 80px;
	height: 80px;
}

.pagenav {
	margin: 0px;
	display: inline-block;
}

.pagenav li {
	border-bottom:1px solid #DCDCDC;
	height:20px;
	margin:3px 0;
	padding:3px 0 0;
	width:100%;
}

.pagenav li:hover {
	background-color: #F2F7FC;
}

/* Sidebar Logins */
.sidebarlogin_otherlinks li {
	display: block;
	margin: 5px;
}

.galleria-container{
	position:relative !important;
	overflow:hidden !important;
	background:#000 !important;
}

.galleria-container img {
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	border: 0 none !important;
}

.galleria-stage{position:absolute;top:10px;bottom:60px;left:10px;right:10px;overflow:hidden;}
.galleria-thumbnails-container{height:50px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;}
.galleria-carousel .galleria-thumbnails-list{margin-left:30px;margin-right:30px;}
.galleria-thumbnails .galleria-image{height:40px;width:60px;background:#000;margin:0 5px 0 0;border:1px solid #000;;float:left;cursor:pointer;}
.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2;}
.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(images/classic-loader.gif) no-repeat 2px 2px;}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:#000;background-color:rgba(0,0,0,.9);padding: 12px;display:none;}
.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;}
.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}
.galleria-info-title+.galleria-info-description{margin-top:7px;}
.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none;}
.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.5;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8;}
.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto; /*background: url(images/next-arrow-gal.png) no-repeat;*/ }
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;background-color:#111;}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-image:url(images/classic-map.png);background-repeat:no-repeat;}

/* Wide Latest Boat Home */
#mainContent .wide {
	width: 100%;
}

#mainContent .wide .box {
	width: 100%;
}

#mainContent .wide .box .middle, #mainContent .wide .box .top .center, #mainContent .wide .box .bottom .center {
	width: 980px;
}

#mainContent .wide .box .middle .center {
	width: 962px;
}

#car-lite {
	margin: 0 auto; 
}

/* Home Page Gallery */
.gallery-images .gallery-item {
	display :inline-block;
	float: left;
	width: 291px;
	margin: 5px;
}

.gallery-images .gallery-item .image {
	width: 130px;
	float: left;
	margin-right: 10px;
}

.gallery-images .gallery-item .information h3 {
	color: #FF9115;
	font-size: 12px;
	margin: 0 0 10px;
}

.gallery-images .gallery-item .information {
	font-size: 12px;
	width: 151px;
	float: right;
}

.gallery-images .gallery-item .information .row {
}

.gallery-images .gallery-item .information .row div {
	display: inline;
}

.galleries-row {
	display: inline-block;
	margin: 15px 0px 0;
	padding: 0 0 15px;
	border-bottom: 1px dotted #ffffff;
}

#detail-gallery .row {
	padding: 5px;
	background: url(images/box-bg.png) repeat transparent;
	margin: 2px 0px;
}

#detail-gallery .content-gallery {
	margin-bottom: 10px;
}

.featured_rss {
	display: none;
}

#detail-gallery .gallery-images {
	margin-top: 20px;
}

#detail-gallery .gallery-images .row {
	padding: 0px;
	background: none;
}

/* Page text formating */
.wp-caption {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
}

.wp-caption .wp-caption-text {
	margin: 0px !important;
	color: #888888;
	font-style: italic;
}

.display-8 .desc ul, .display-2 .text ul {
	list-style: square;
	margin-bottom: 10px;
	margin-left: 20px;
}

.display-8 .desc ul li, .display-2 .text ul li {
	display: list-item;
	margin-left: 20px;
}

.display-2 .text blockquote {
	margin: 5px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
}

.display-2 .text blockquote p {
	margin-bottom: 0px;
}

.entry h2 {
	background-color: transparent;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	border: 0 none;
	color: #FFFFFF;
}

.entry h3 {
	font-family: "Myrad Pro", "Trebuchet MS";
	margin: 10px 0px;
	font-size: 15px;
	color: #FFFFFF;
}

.entry h4 {
	font-size: 14px;
	color: #FFFFFF;
}

.download-list {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #cccccc;
	display:inline-block;
	width: 100%;
}

.download-list .file-name {
	display: inline-block;
	float: left;
	padding: 3px 0px;
}

.download-list .download-button a {
	color:#ffffff;
}

.download-list .download-button:hover {
	background-color: #4FABE0
}

.download-list .download-button {
	display: inline-block;
	float: right;
	background-color:#165A82;
	border:1px solid #CCCCCC;
	padding:2px 10px;
}

#dealer-info .display-4 .contact-desc {
	width: 200px;
	display: inline-block;
}

/*
** Additional
** Styling
*/

/* Gallery Slide Show */
.galleria-lightbox-close {
	font-size: 40px !important;
	height: 38px !important;
	line-height: 42px !important;
	width: 35px !important;
	color: #FCAA07 !important;
}

.galleria-lightbox-close:hover, .galleria-lightbox-next:hover, .galleria-lightbox-prev:hover {
	color: #FF9115 !important;
}

.galleria-lightbox-next, .galleria-lightbox-prev {
	font-size: 20px;
	color: #FCAA07 !important;
}

#enlarge a input {
	background-color:#FF9115;
	border:1px solid #FCAA07;
	padding:5px 10px;
	-moz-border-radius: 5px;
	cursor: pointer;
	margin-top: 15px;
	float: right;
	color: #333333;
}

#enlarge a input:hover {
	background-color: #FCAA07;
	border:1px solid #FF9115;
	color: #ffffff;
}