/*
Theme Name: Sydneywhiplash
Description: Sydneywhiplash default theme.
Version: 1.0
Author: AgentPoint - Gani
*/

@import url("css/reset.css");
@import url('fonts/stylesheet.css');

/* Elements
----------------------------------------*/
html {}
body{background: url(images/bg-body.png) repeat left top #fff;color: #333;font: 13px 'comfortaaregular', Arial, Helvetica, sans-serif}
.outside_wrap {background:#FFFFFF;border: medium double #EBEBEB;margin: 20px auto 0;width: 1020px}
input, select, textarea { font-family:inherit; font-size:12px}

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 {}
a {text-decoration: none;color: #5F78DD}
a:hover {text-decoration: none;color: #B49678}

h1 {font-size:24px;font-weight:normal;line-height:24px;margin:18px 0px 0px;padding-bottom: 10px}
h1 a {color: #053B80}
.wrapper-4 h1, .wrapper-4 img {border: 0px none !important;}

h2 {font-size:20px;line-height:18px;margin:0 0 14px;padding:13px 0}
h2.title-summary {border:0 none;display:inline-block;padding:0}
.sidebar h2 {background: none;margin:0 0 10px -10px; padding: 10px; width:329px; text-shadow: none; border-bottom:1px dashed #EBEBEB}
h3 {font-size: 16px}

h1, h2, h3 {color:#030E3F; text-shadow:0 1px 1px #FFFFFF; background:url(images/bg-inset-border.png) repeat-x left bottom}

/* 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 {}
.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: #4ad4f9; }
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a { background-color : #2cb6db; }
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important; }
.widget {}
.desc p * {}
.profile-dealer { margin-right: 10px !important; }
.post-image { margin-bottom: 15px; }
.post-image img { width: 100%; }
.entry h1 { color: #212121; border: 0 none; font-size: 20px; font-weight: bold; }
#boldlink { color: #0098da; }
.profile-desc { display: inline-block; width: 219px; }
.boat-sold {
	/*background: url("images/sold-med.png") no-repeat top left;*/
	background:url(images/ribbon-sold.png) no-repeat 0 0;
	height:60px;
	width:60px;
	position:absolute;
}
.content-gallery { width: 602px !important; }
.catrss { display: none; }


#recaptcha_response_field { left: 0px; }

.none { display: none !important; }
.clear {clear:both}
/* Header
----------------------------------------*/
#header{position:relative;width:1020px;margin: 0 auto;padding: 0px;z-index:4}

.headerwrap { position:relative; margin:0 auto;width:1020px; height:170px; background: url(images/bg-tile-header.jpg) repeat 0 0 #003B82}
.headerwrap h1 { margin:0; padding:0; position:absolute; left:5px; top:14px; background:none}

#nav {
	position:absolute;
	bottom:0;
	left:-10px;
	height:40px;
	width:1040px;
	/*box-shadow:0 10px 5px rgba(53, 53, 53, 0.5);*/
	z-index:2;
	background:#b9b9b9;
	background:-moz-linear-gradient(center top , #FEFEFE 0%, #B9B9B9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#B9B9B9));
	background:-webkit-linear-gradient(top, #FEFEFE 0%,#B9B9B9 100%);
	background:-o-linear-gradient(top, #FEFEFE 0%,#B9B9B9 100%);
	background:-ms-linear-gradient(top, #FEFEFE 0%,#B9B9B9 100%);
	background:linear-gradient(top, #FEFEFE 0%,#B9B9B9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#B9B9B9',GradientType=0 );
}
#nav > ul > li { position:relative; float:left; background:url(images/separator-nav-a.png) no-repeat right center !important}
#nav > ul {display:inline-block; width:100%}
#nav > ul > li > a {
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}
#nav ul {}
#nav li{}
#nav li.current_page_item {}
#nav li:hover > a, #nav li.current_page_item > a, .home #nav > ul > li.first > a { background:#5F78DD; color:#fff; text-shadow:none}
#nav li.current_page_item a {}
#nav ul li.first {}
#nav ul li.last {}
#nav li a { color:#2C5485; text-shadow:0 1px 1px #fff}

#nav ul li ul{
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 215px;
	background: url(images/bg-ul.png);
	box-shadow:0 2px 2px #444
}
#nav > ul > li > ul > li { border-bottom: 1px solid #175988;border-top: 1px solid #092940;}
#nav > ul > li > ul > li.first {border-top:none}
#nav > ul > li > ul > li.last {border-bottom:none}
#nav ul li:hover ul{display: block;list-style: none outside none;z-index: 9999}
#nav ul li ul li{position: relative}
#nav ul li ul li a {
    background: none;
    display: block;
    line-height: 20px;
    padding: 5px 15px;
}
#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: 215px;
    width: 120px;
}

#header .ct-info {position: absolute;right: 20px;top: 44px}
#header .ct-info p.phone {
    color: #FFFFFF;
    font-size: 30px;
    padding: 10px 0 10px 45px;
    text-shadow: 0 1px 2px #333333;
	background:url(images/icn-phone.png) no-repeat left center;
}

.riboon_left {
    background: url(images/ribbon_left.png?v=0.03) no-repeat 0 0;
    bottom: 4px;
    height: 40px;
    left: -43px;
    position: absolute;
    width: 40px;
    z-index: 1;
}
.ribbon_right {
    background: url(images/ribbon_right.png?v=0.03) no-repeat 0 0;
    bottom: 4px;
    height: 40px;
    position: absolute;
    right: -43px;
    width: 40px;
    z-index: 1;
}
.patern-bg {background:url(images/pattern01.png)}

/* Main Content
----------------------------------------*/
#container{; position:relative; z-index:3}

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

.wrapper-3 .footer-content {
    clear: both;
    height: 60px;
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
    width: 1020px;
}

.wrapper-4{
	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: #fff;
}

#mainContent .main{float: left;width: 640px; padding:0 0 30px; background:url(images/long-deco-line.png) no-repeat center bottom}
#mainContent .sidebar{float: right;width: 349px; height:auto !important; border-left:1px solid #EBEBEB}
#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 .main .box .box{width:601px;}
#mainContent .main .box .box.box3{width:562px !important;}
#mainContent .sidebar .box{ float:none; margin:0 0 10px; padding:0 10px}

.box .top, .box .bottom{ display:none; float:left;width:100%;}
.box .top .left, .box .bottom .left{height:10px;width:10px;float: left;}
.box .bottom .left{background-position: 0 bottom;}
.box .top .center, .box .bottom .center{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{height:10px;width:10px;float: left;}

.box .bottom .right{background-position: right bottom;}
.box .middle{float:left;padding-left:19px;width:620px;}

.display-2 .box .middle {width: 582px}

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

.box .middle .center{float:left;padding-right:19px;width:602px;}
.box .display-2 .box .middle .center {width:563px;background-position: 512px 0px;}

#mainContent .footer-bar .box .middle .center{background-position: 912px 0;width:922px;}
#mainContent .sidebar .box .middle {float: none;padding: 0;width: 100%}
#mainContent .sidebar .box .middle .center {float: none;padding: 0;width: 100%}
.display-4 .ct {display: inline-block;margin: 0 0 10px;width: 100%}

/* --- Widget ---*/
#featured_media_widget-2 .display-2 {padding:10px}

#posts_outer h2.title {border: 0 none}
#posts_outer .post {margin: 15px 0;padding: 15px 0;border-bottom: 1px solid #92A5AB}

/*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:#4ad4f9;
	border:1px solid #CCCCCC;
	display:inline-block;
	float:right;
	padding:5px 10px;
	font-weight: bold;
}
#filter_search_widget .r-submit:hover {
	background-color:#2cb6db;
}

.search-form .col .row label{
display:block;
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;}
.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;display: inline-block;}

.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {margin-bottom: 10px}
.display-2 .listing .ct{display:inline-block;margin-top: 5px;}
.display-2 .listing .ct p, .display-2 .listing .ct a, .display-4 .ct, .listing .ct a {line-height: 18px}
.display-2 .listing h3 {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{display:none; /*border-bottom:1px solid #92A5AB;height:10px;margin-bottom:10px;width:100%; display:block;*/}

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

.panel-connect-with-us h1 {
    border-bottom:1px solid #fff;
    color: #030E3F;
    font-size: 19px;
    margin-top: 0;
    padding: 5px 0;
    text-align: center;
	background: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;}
.display-5 .sponsors{width: 100%;}
.display-5 .sponsors .sponsor{margin-bottom: 8px;}

.display-6 .text{margin-bottom:15px;}
.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-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;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{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}
.media .files a{display:block;}

.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;}
.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}
.display-9 .entry, .display-9 .post-category, #posts_outer .post-list .entry, .post-list .post-category {}
.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;}
.display-10, .display-10 .row, .display-10 .row strong, .display-10 .row a {}

.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}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text, .contact-seller .row .field select{border:1px solid #9a9a9a;height:22px;line-height:22px;width:100%;}
.contact-seller .row .field textarea{border:1px solid #9a9a9a;font: 12px Arial, Helvetica, sans-serif;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;text-indent: -9999px;}
.navigation .paginate a.prev{background-position:6px 0;text-indent: -9999px;}
.navigation .paginate span{background-position:-10px 0;color: #fff}

.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 #92A5AB;display:block;padding:10px 0}

/* BlogRoll */
.blogroll li, .xoxo li {
	width: 145px;
	margin: 8px 4px;
	color: #5d5f60;
}

.blogroll li a, .xoxo li a {
	font-size: 14px;
	font-weight: bold;
	display: block;
}

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

/* Post Entry */
.entry h2 span {display: none}
.entry h3 {margin: 10px 0px;font-size: 14px}

.box .entry p {line-height: 18px;margin-bottom: 15px;text-align: justify;}
.box .entry p b, .box .entry p strong {
    font-family: 'comfortaabold';
    font-size: 15px;
    font-weight: normal;
}
.box .entry p i {}

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

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

ul li.gfield {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 {}
.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-size: 12px;
	width: 275px;
	color: #666;
}

/* Footer */

.logo-grey {float:right;padding: 30px}
.copyright-foot { position:absolute; left:0; top:35px}
.powered-by-boatdeck {position: absolute; right: 0;top: 23px}

/* Slider */

#slider {
	height: 365px;
	position: relative;
	overflow: hidden;
	width: 100%;
}

#slider-alt {
	display:none;
	height: 4px; /* important to be same as image height */
	width: 1020px;
	margin: 1px auto 0;
	background: #C3CFD2 url(images/slider-bg.jpg) repeat-x scroll center top;
	/* border-top: 1px solid #92A5AB; */
}
.home #slider-alt {display:block}
#slider img {
	height: 365px; display:block
}

#sliderContent {
	width: 1020px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
}
.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 {
    background: url(images/bg-tile-header.jpg) repeat 0 0 #003B82;
    height: 365px;
    margin: 0 auto;
    overflow: hidden;
    width: 1020px;
}

/* 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%; background:none}
#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: #2cb6db;
	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 #92A5AB;
}

#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 #92A5AB;
	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: none repeat scroll 0 0 transparent;
    font-size: 17px;
    margin: 0 0 10px;
    padding: 0;
}
.entry h3 {
	margin: 10px 0px;
	font-size: 15px;
	color: #212121;
}

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

.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: #2cb6db
}

.download-list .download-button {
	display: inline-block;
	float: right;
	background-color:#4ad4f9;
	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: #4ad4f9 !important;
}

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

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

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

#enlarge a input:hover {
	background-color: #4ad4f9;
	border:1px solid #2cb6db;
	color: #ffffff;
}

.btnnext-car {
    background: url("images/next-arrow.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.btnnext-car:hover {
    background: url("images/next-arrow-hover.png") no-repeat scroll 0 0 transparent;
}

.btnprev-car {
    background: url("images/prev-arrow.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.btnprev-car:hover {
    background: url("images/prev-arrow-hover.png") no-repeat scroll 0 0 transparent;
}

.widget_dealer_profile_widget .profile-dealer, .widget_dealer_profile_widget .profile-dealer img {
    height: auto !important;
    width: auto !important;
}

.display-2 .sub-category > div{
    margin-right: 10px;
}


/*Featuread Area*/
#wrapper #top {float: right}
#featured, .featured, .fadeout, .newsselect{ height:240px; 			/*this changes the height of the image slider*/}
#feature_wrap {width:600px;position: relative;}
#featured {position: relative;width:598px;overflow: hidden;}

.featured{width:320px;position:absolute;top:0;left:0;overflow: hidden;display:none;}
.featured .slidercontent, 
.featured .sliderdate {display: none !important}

#top .feature_excerpt{
	width:360px;
	position: absolute;
	display: block;
	bottom: 0;
	left:0;
	z-index: 3;
	padding:10px 20px;
	font-size: 11.5px;
	line-height:1.5em;
	cursor: pointer;
}

.sliderdate{display:none;}

/*accordion slider*/
.featured img{display:block;position: relative;z-index: 2;height: 240px}

#top .fadeout{position:absolute;width:200px;display:block;right:0px;z-index: 4}

#top .sliderheading{
display:block;
font-size: 13px;
text-transform: uppercase;
}

#top .heading_clone{
	position: absolute;
	z-index: 4;
	bottom:20px;
	left:20px;
	font-size: 13px;
	text-transform: uppercase;
	padding:0;
	margin: 0;
}


.featured a, .featured a img, .featured img{text-decoration: none;border:none;}

#top .featured1{border:none;display: block;}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
	position: absolute;
	z-index: 50;
	display: block;
	height:7px;
	width:7px;
	bottom:0px !important;
	left:0px;
	bottom:-1px;
}

#top .bottom_right_rounded_corner{right:0px !important; right:-1px;left:auto;}
#featured {}
.featured{border-left:1px solid #aaa;  background: #fff url(images/skin1/preload.gif) no-repeat center center;}

.preloading_background{background: transparent url(images/skin1/preload.gif) no-repeat 50% 50%;}

#top .fadeout{background: transparent url(images/skin1/overlay.png) repeat-y right top;}

.bottom_left_rounded_corner {/*background: transparent url(images/skin1/rounded.png) no-repeat left bottom;*/}
.bottom_right_rounded_corner {/*background: transparent url(images/skin1/rounded.png) no-repeat right bottom;*/}

#top .feature_excerpt{background: transparent url(images/skin1/transparency.png) repeat 0 0;border-top:1px solid #eee;}
#top #featured a{color:#444;}
#top .slidecontrolls span{background:transparent url(../images/skin1/slide_controlls.png) no-repeat top right;}
#top .slidecontrolls .active_item, #top .slidecontrolls span:hover{background:transparent url(../images/skin1/slide_controlls.png) no-repeat top left;}

.widget_featuredboat_carousel_widget #car-lite{width: 888px !important;}

.paginate.parent-cat{padding: 10px 0 10px 220px; height: 20px;}
.paginate.parent-cat a:link, .paginate.parent-cat a:visited,
.paginate.parent-cat span{
background:url("images/paginate-bg.png") no-repeat scroll -40px 0 transparent;
color:#FFFFFF;
float:left;
font-size:9px;
height:13px;
line-height:13px;
padding:0 1px;
text-align:center;
width:13px;
font-size: 12px !important;
height: 20px !important;
width: 20px !important;
line-height: 20px !important;
margin-right:5px;
}

.paginate.parent-cat a:hover, .paginate.parent-cat a:active{background-position:-15px 0;text-decoration: none;}
.paginate.parent-cat span{background-position:-15px 0;}

#availability_calendar .calendar_cells td {border:1px solid #ebdede !important;}

#availability_calendar input#first_night, input#last_night {width:206px !important;}
#availability_calendar .holiday_enquiry_fields p input[type="text"] {width:208px !important;}
#availability_calendar span#reset_first_night, span#reset_last_night {margin:0 10px;}
#availability_calendar table.avail_calendar_table {background:none !important;}
#availability_calendar span#reset_first_night, span#reset_last_night {margin: 0 10px;}
#availability_calendar table.avail_calendar_table .calendar_table {background:#F7F1F1 !important; border:1px solid #F7F1F1;}
#availability_calendar .holiday_enquiry_fields textarea { height: 87px !important;width: 348px !important;}
#availability_calendar .calendar_table .week_days td {background: none repeat scroll 0 0 #9F9F9F;text-align: center;}
#availability_calendar .calendar_cells .today {background:#9d9d9d;}