/*
Theme Name: Northside Quintrex
Description: northside quintrex from Brisbane yamaha original default theme.
Version: 1.0
Author: AgentPoint - Rolies
*/

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

/* Elements
----------------------------------------*/
body{background:#fff;color: #333;font-family: Myriad pro, Arial,  "Helvetica Neue", sans-serif;font-size: 14px}
input, select, textarea { font:inherit}
.clear {clear: both}
blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}
ul {list-style: none inside}
a {text-decoration: none;color: #024da0}
a:hover {text-decoration: none;color:#FD1525}
h1, h2, h3, h4, h5, h6 {color: #222}
h1 a {color: #024da0}
h1 {font-size:24px;font-weight:normal;line-height:24px;margin:0 0 10px;border-bottom: 1px dotted #ddd;padding-bottom: 10px}
.wrapper-4 h1, .wrapper-4 img {border: 0px none !important}
h2 {
	border-bottom:1px dotted #eaeaea;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 14px;
	padding:13px 0;
}
.sidebar h2 {
    border-bottom: 1px dotted #ddd;
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-shadow: 0 1px 1px #fff;
}

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

h3 {
	color: #3a3a3a;
	font-size: 14px;
	font-weight: bold;
}
textarea{resize:vertical;}

a.button-read{color:#FD1525;}
a.button-read:hover{color:#fff;}
/* 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, .listing-detail-value, .listing-detail-title-rrp, .listing-detail-value-rrp,
.listing-detail-title-price, .listing-detail-value-price { width: 100px; display: inline-block; vertical-align:top;}

 .middle .widget_boatlistingdetailwithfilter_widget .listing-detail-title, .listing-detail-title-rrp, .listing-detail-title-price {width:82px;}
 .middle .widget_boatlistingdetailwithfilter_widget .listing-detail-value, .listing-detail-value-rrp, .listing-detail-value-price {width:215px;}

 .listing-detail-title-rrp{color:#ff0000;} .listing-detail-value-rrp{color:#ff0000;text-decoration:line-through;}
 .listing-detail-title-price, .listing-detail-value-price{color:#000080;font-weight:bold;}

.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 {}
.desc p * {}
.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: #FFE711; }
.profile-desc { display: inline-block; width: 201px; }
.boat-sold {background: url("images/sold-med.png") no-repeat top left;height:60px;width:60px;position:absolute}
.content-gallery { width: 100%!important; }
.catrss { display: none; }
#recaptcha_response_field { left: 0px; }
#gform_1 textarea {width:275px}
.none { display: none !important; }

/* Header
----------------------------------------*/
#header {background:#fff;border-bottom: 5px solid #024da0;position: relative;width: 100%;z-index: 4}
.headerwrap {height: 160px;margin: 0 auto;position: relative;width: 1020px}
.headerwrap h1 {border: 0 none;left: 0;margin: 0;padding: 0;position: absolute;top: 17px}
.headerwrap h1 img { height:80px}
.headerwrap .call.now {color: #ed1b24;font-size: 21px;position: absolute;right: 0;top: 85px}
.headerwrap .sublogos {left:456px;position: absolute;top: 17px}
.headerwrap .sublogos label {color: #024da0;font-weight: bold;text-transform: uppercase;display:block}
.headerwrap .sublogos .logos {float:left; margin:0 15px 0 0;}
.headerwrap .sublogos .baysport {display:none}
.headerwrap .sublogos .logos img {height: 48px;}

#nav {bottom:0;height: 32px;position: absolute;left: 0;width: 100%;}
#nav > ul {display:table}
#nav > ul > li {
    display: table-cell;
    float: none;
    position: relative;
    white-space: nowrap;
    width: 1%;
}
#nav > ul > li > a {
    background: #024da0;
    border-radius: 4px 4px 0 0;
    display: block;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin: 0 0 0 2px;
    padding: 0 4px;
    text-align: center;
}
#nav > ul > li:first-child > a { margin:0}
#nav > ul > li:last-child > a {}

#nav li a {color: #fff;padding: 0 10px;text-transform: uppercase}
#nav li:hover > a, #nav li.current_page_item > a {
	background:-moz-linear-gradient(center top , #1669c6 0%, #024da0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1669c6), color-stop(100%,#024da0));
	background:-webkit-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:-o-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:-ms-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:linear-gradient(top, #1669c6 0%,#024da0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1669c6', endColorstr='#024da0',GradientType=0 );
}

#nav > ul > li:hover > ul {max-height: 500px}
#nav ul ul {
    background: rgba(2, 77, 160, 0.8);
    border-radius: 0 0 5px 5px;
    border-top: 5px solid #024da0;
    left: 6px;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    top: 32px;
    transition: all 0.5s ease 0s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	border-radius:0 0 5px 5px
}
#nav ul ul li a {
    border-bottom: 1px dotted #ddd;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-transform: capitalize;
    width: 255px;
}
#nav ul ul li:last-child a {border:none}
#nav ul ul li a:hover {background:#024da0}

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

.top-nav{ position:absolute; right:0; top:5px}
.top-nav .srch{
	padding:10px 0 15px;
	background: url(images/icon-search.png) no-repeat 100% 40%;
}
.top-nav .srch input[type="text"]{
	padding: 5px 32px 5px 6px;
	background: transparent;
	border: 1px solid #eee;
	width: 100%;
	box-sizing: border-box;
 }

.top-nav ul li{ float:left; margin-left:1px}
.top-nav ul li a {
    border-left: 1px dotted #eaeaea;
    color: #777;
    display: block;
    font-size: 11px;
    padding: 0 10px;
    text-transform: uppercase;
}
.top-nav ul li:first-child a{border-left:0;}
.top-nav ul li a:hover, .top-nav ul li.current_page_item a {color: #024da0}

/* Main Content
----------------------------------------*/
.home #container {padding:0 0 20px}
.homeslider  {width:100%; height:450px; position:relative; z-index:0; overflow:hidden; background:url(images/bg_slider.png?v=0.01) no-repeat center top; margin-bottom:20px;}
.homesliderwrap {margin: 0 auto;width: 1020px}
.homeslider #slideshow {width: 100% !important; height:450px !important; position:relative}
.homeslider #slideshow li {width: 100% !important; height:450px !important}
.homeslider img { display:block; width:100%}
.homeslider #controls {position:relative}
.homeslider #controls a {
    background:rgba(255, 255, 255, 0.6);
    border-radius: 100%;
    color: #000;
    font-size: 55px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
    top: -242px;
    width: 45px;
    z-index: 9;
	opacity:0.5;
	transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s;
}
.homeslider #controls a:hover {opacity:1}
.homeslider #controls a#prev {left: 30px}
.homeslider #controls a#next {right: 30px}

#container{margin:0px auto;padding:0; 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 {margin:0;/*margin:-25px 0 0; */background: url(images/bg-footer.png) repeat-x left bottom #024da0;color: #fff;position: relative;z-index: 1}
.wrapper-3 .footer-content {margin: 0 auto;width:1020px}
.wrapper-3 .footer-content .topfoot {margin:0 0 20px;}
.wrapper-3 .footer-content .bottomfoot {height: 65px;position: relative}
.wrapper-3 .footer-content .copyright-foot {left: 0;position: absolute;top: 26px}
.wrapper-3 .footer-content .powered-by-boatdeck {position: absolute;right: 0;top: 17px}
.wrapper-3 .footer-content .powered-by-boatdeck img {width: 160px}
.topfoot .contact, .topfoot .trading, .topfoot .news, .topfoot .newsletter {float: left;margin: 0 20px 0 0;width: 240px}
.topfoot .news h4 {display:none}
.topfoot .newsletter {margin:0}
.topfoot h2 {margin: 20px 0 10px;padding: 0 0 10px; font-weight:normal; color:#fff}

.wrapper-4{color: #5d5f60;margin-top: 20px;padding: 10px;line-height: 20px;font-weight: bold;display: none}
.wrapper-4 img {float : left;margin-right: 15px}

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

.home #mainContent {width: 100%}
.homemiddle {margin:-20px auto 20px;width: 100%; box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4)}
.home_center {width:1020px; margin:5px auto;}
.homemiddle a:hover{ color: #f61d38; }
.home_center .home_center_1 {float:left; width:48.5%}
.home_center .home_center_2 {float:right; width:48.5%}
.home_center .home_center_2 iframe {width: 100%}
.homemiddle .boxes {float: left;width: 25%}
.homemiddle .boxes a {
    background:#fd1525;
    color: #ccc;
    display: block;
    font-size: 25px;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
	border-left: 1px solid #ff361d;
    border-right: 1px solid #db2812;
    transition: all 0.3s ease 0s; -webkit-transition:0.3s; -o-transition:0.3s
}
.homemiddle .boxes a:hover {background:#db2812;color: #fff}

#mainContent .wrapper{display:inline-block;width:100%; background:url(images/bg-sidebar.png) repeat-y right top}
#mainContent .main{float: left;width: 640px; margin:10px 0 0}
#mainContent .sidebar{ padding:15px 0 0; float: right;width: 350px; background:#f0f0f0}
#mainContent .footer-bar{float: right;width: 100%;}
#mainContent .main .box{ width:100%}
#mainContent .sidebar .box{width: 350px;float: right; margin:0}

.main .box .middle .center {padding: 0;width: 100%}

.box{clear:both;float:left;margin-bottom:10px}
.box .top, .box .bottom{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;}
#mainContent .footer-bar .box .middle{width:941px;}
#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;}

.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;}
.box .middle .center{float:left;padding-right:19px;width:602px}
.box .display-2 .box .middle .center {padding:0;background-position: 512px 0px;}

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

#search_display {border-top: 1px dotted #ddd;padding: 15px 0 0}
#search_display #searchform {display: inline-block;height: auto;width: 100%}
#search_display .top, #search_display .bottom {display:none}
#search_display .box .middle {padding: 0;width: 100%}

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

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

 body.home.page #searchwidget {position:relative;z-index:999;bottom:0;width:100%;border-bottom: 1px solid #EEE;}
 body.home.page #searchwidget .search-form{
	margin: 1px auto;
	width: 800px;
	display: block;
	padding: 0 10px;
 }
 body.home.page #searchwidget .search-form .find-cols{float:left;margin:0 10px 0 0;font-weight:bold;}
 body.home.page #searchwidget .search-form #section.col.third-col{float:left;width:640px;margin:0 0 20px;}

 body.home.page #searchwidget .search-form #section { width:100%; margin:20px 0; }
 body.home.page #searchwidget .search-form #section input.submit{
 	height:30px;
 	line-height:30px;
 	padding: 0 20px;
 	border:0;
 	outline:0; cursor:pointer;
 	background:#024da0;
 	color:#fff;
 	border-radius:3px;
 }
 body.home.page #searchwidget .search-form #section input.submit:hover{
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1669c6), color-stop(100%,#024da0));
	background: -webkit-linear-gradient(top, #1669c6 0%,#024da0 100%);
 }
 body.home.page #searchwidget .search-form .find-cols label.find-text{display:block;padding:0;}

 body.home.page #searchwidget #bd_lengthmindiv {width:169px;display:inline-block;vertical-align:top; margin:0 16px 0 0;}
 body.home.page #searchwidget .search-form select{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 169px!important;
	padding: 4px 0;
	margin: 0 8px;
	background: rgba(17, 106, 159, 0.57);
	border: 1px solid #147abc;
	border-radius: 5px;
	color: #fff;
	outline: 0;
 }
 body.home.page #bd_horse_powermindiv{display:inline-block;vertical-align:top;}

.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: #fff}
#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;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 h3 {font-size: 14px;color: #2e3d47 !important}
.display-2 .listing h3 a {}
.display-2 .listing .ct .left.img{margin:2px 5px 5px 0;}
.display-2 .text.entry p > iframe{width:100%;}

.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 {display: inline-block;margin: 0 0 30px;width: 100%}
.display-4 .ct p .left.img{margin:5px 10px -2px 0px;}
.display-4 .operating-hours {margin: 0 0 30px}

.horz-line{display:none}

.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;}
.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-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:10px;width:100%;}
.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; color:#f61d38;}
.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:0;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{margin: 15px 0}

.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}

.display-9 {display: inline-block;margin: 0 0 15px; padding: 0 0 15px;width: 100%; border-bottom:1px dotted #ddd}
.display-9 .thumb{
	float:left;
	width:200px!important;
	height:133px!important;
	padding:0 0 8px;
	margin-right: 8px;
	background:url(images/bg_shadow.png) no-repeat center 133px;
	text-align: center;
	overflow:hidden;
}

.box .display-2 .display-9 .ct {
    float: left;
    margin: 0;
    padding: 0 0 0 15px;
    width: 387px;
}

.display-9 .latest-img-round img{width:auto!important;height:auto!important;}
.display-9 .ct {float: left;margin: 0 0 0 15px;width: 425px}
.display-9 .ct .text br {display:none}
.display-9 .ct h3{float:left;margin:0 0 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 .ct .text .boat-detail{}
.display-9 .entry, .display-9 .post-category, #posts_outer .post-list .entry, .post-list .post-category {}
.post-category {
    display: block;
    margin-top: 8px;
}
.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;}
.contact-seller .row{float:left;margin-bottom:6px;width:100%;}
.contact-seller .row.r-submit{float:left; margin:0 0 0 115px; 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 #ddd;height:22px;line-height:22px;width:100%;}
.contact-seller .row .field textarea {
    border: 1px solid #ddd;
    font-size: 13px;
    height: 100px;
    padding: 5px;
    width: 187px;
}
.mce-item-table th {
    background: none repeat scroll 0 0 #f1f1f1;
    font-weight: bold;
    text-align: center;
}
.navigation {border-bottom: 1px dotted #ddd;display: inline-block;margin: 0 0 15px; padding: 0 0 15px;width: 100%}
.navigation .info{float:left;width:220px;}
.navigation .sort{float:right;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; border:none}
.navigation .paginate a:link, .navigation .paginate a:visited, .navigation .paginate span {
    background: none repeat scroll 0 0 #ddd;
    border-radius: 100%;
    color: #222;
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    text-align: center;
}

.navigation .paginate a.next,.navigation .paginate a.prev{/*text-indent:100%;*/white-space:nowrap;}
.navigation .paginate span, .navigation .paginate a:hover, .navigation .paginate a:active{background:#024da0;color: #fff;}

.box.box3{}

.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 {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 {border: 0 none;color: #024da0;display: block;font-size: 16px;padding: 0}
.entry h2 span {display: none}
.entry h3 {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 {
    list-style: none outside none;
    margin: 0 0 5px !important;
    width: 100%;
}
.gform_fields {margin-left: 0px !important;display:inline-block}
.gform_body {}
.gform_body .gfield {margin: 5px;float: left}
.ginput_left label, .ginput_right label {display: block}

#field_1_3 {}
.gfield_label { float:left; width:120px}
#field_1_1 .validation_message {float: left}

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

.gform_footer { margin:0 0 0 120px}
.gform_footer input {
    background: none repeat scroll 0 0 #fd1525;
    border: 1px solid #fd1525;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor: pointer;
    padding: 3px 10px;
}
.gform_footer input:hover {background:#FF364F}
.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}

/* Slider */

#slider {
	height: 365px;
	position: relative;
	overflow: hidden;
	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 {background: #f1f1f1; border: 1px solid #ccc;padding: 4px;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}
.fullPage #tabs-feature .row-panel {
    background: none repeat scroll 0 0 #024da0;
    border-bottom: medium none;
    margin-bottom: 5px;
    padding: 5px;
}
.fullPage #tabs-feature .row-panel a {color: #fff}
.fullPage #tabs-feature .inside-panel {
    border-bottom: 1px dotted #eaeaea;
    display: inline-block;
    margin: 0 0 10px;
    padding: 10px;
    width: 978px;
}
.fullPage #formboat .value input {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #ccc;
    padding: 4px;
}
#tabs-feature .inside-panel:hover {background-color: #F2F7FC}
#tabs-feature .title {width: 180px}

.fullPage #formparentcategory input[type="button"], .fullPage #formboat input[type="button"] {
    background:#ed1b24;
    border: 1px solid #ed1b24;
    color: #fff !important;
    height: 30px;
    padding: 0 30px;
	cursor:pointer;
	border-radius:3px;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4)
}
.fullPage #formparentcategory input[type="button"]:hover, .fullPage #formboat input[type="button"]:hover { background:#ff364f}
#imagetable .imageBlock {border-bottom:1px solid #DCDCDC;display:inline-block;margin:10px 5px;padding-bottom:10px}
#imagetable .imageName, #imagetable .imageAct {text-align: center}

.page-id-9 #mainContent .wrapper {background:none}
.fullPage, .fullPage .box {width: 100% !important; margin:0 !important}
.fullPage .box .top .center, .fullPage .box .bottom .center {width: 940px}
.fullPage .box .middle {width:100%; padding:0}

.boatNav {display: inline-block;list-style: none outside none;margin: 40px 0 0;padding: 15px 0;text-align: center;width: 100%}
.boatNav li:first-child {border-left: medium none}
.boatNav li {border-left: 1px dotted #eaeaea;display: inline-block;padding: 0 10px}
.boatNav li a {
    color: #777;
    display: block;
    font-size: 11px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 130px;
}
.boatNav li.active a, .boatNav li a:hover {background: #f1f1f1;color: #024da0}

.fullPage #formboat ul {border: medium none;margin: 0 0 10px;height:30px;border-bottom:5px solid #024DA0}
.fullPage #formboat ul li a {background:#024da0;border: medium none;color: #fff;text-shadow: none;text-transform: uppercase}
.fullPage #formboat ul li a:hover, .fullPage #formboat ul li.active-tab a, .fullPage .tab-engines #engines_tab ul.ui-tabs-nav li.ui-tabs-active a {
    background:-moz-linear-gradient(center top , #1669c6 0%, #024da0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1669c6), color-stop(100%,#024da0));
	background:-webkit-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:-o-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:-ms-linear-gradient(top, #1669c6 0%,#024da0 100%);
	background:linear-gradient(top, #1669c6 0%,#024da0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1669c6', endColorstr='#024da0',GradientType=0 );
}
.fullPage #formboat .title, #formparentcategory .title {font-size:13px !important;font-weight: bold;width: 220px}
.fullPage #formboat .row, .fullPage #formparentcategory .row {border:1px solid #eaeaea; margin:-1px 0 0; font-size:inherit}

.fullPage span#help {font-size:inherit}
.fullPage #formboat .value,.fullPage  #formboat .title, .fullPage #formparentcategory .value,
.fullPage #formparentcategory .title, .fullPage #boatsuburbdiv, .fullPage .mceEditor {font-size:inherit}

/* 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:#f1f1f1 !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;margin:0 5px 0 0; padding:1px; border:none; background:none; 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;}
.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: #6BB4FE;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 #fff}

#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: disc outside none;margin-bottom: 15px;margin-left: 0}
.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 h3 {margin: 10px 0px;font-size: 15px}
.entry h4 {font-size: 14px}
.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:#fff}
.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;
}
a.read-m{color:#ff0000;}
a.read-m:hover{color:#024da0;}

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

#boatsummary_widget-2 .left h2{border:0}
input#securitycode[type="text"] {padding: 2px 5px;line-height: 22px;width: 183px;border:1px solid #ddd}

#dealer-info .the-form{margin:15px 0;}
.galleria-lightbox-close {font-size: 40px !important;height: 38px !important;line-height: 42px !important;width: 35px !important;color: #1583F2 !important}
.galleria-lightbox-close:hover, .galleria-lightbox-next:hover, .galleria-lightbox-prev:hover {color: #6BB4FE !important}
.galleria-lightbox-next, .galleria-lightbox-prev {font-size: 20px;color: #1583F2 !important}
.field > img#captcha-image {background:#fff}

#enlarge a input {
	background-color:#f61d38;
	border:0;
	border-radius:4px;
	padding:5px 10px;
	-moz-border-radius: 4px;
	cursor: pointer;
	margin-top: 15px;
	float: right;
	color: #fff;
}

#enlarge a input:hover {background-color: #FF364F;}

/* newsletter form */
.newsletter .row input[type="text"]{width:100%;padding:5px;box-sizing:border-box;}
.newsletter a.submit-button{ float:right; }

/* search widget */
._boatsearch_side ul {margin:10px 0;}
._boatsearch_side ul li {
    float: left;
    margin: 0 0 7px;
    text-transform: capitalize;
    width: 153px;
}

#search_box_amn_widget-2 ._boatsearch_side ul li.power_type {margin: 0 0 7px !important;width: 153px}
._boatsearch_side ul li.boat_brand{width:100%;}
._boatsearch_side ul li.boat_brand select{width:310px;}
._boatsearch_side ul li label {display: block;margin: 0 0 3px}
._boatsearch_side ul li select, ._boatsearch_side ul li input{ width:100%; padding: 3px; border:1px solid #ddd }
._boatsearch_side ul li.boat_model{ width:300px }
._boatsearch_side ul li.prices,
._boatsearch_side ul li.lengths{width:100%;}
._boatsearch_side ul li.prices > div, ._boatsearch_side ul li.lengths > div {float: left; width:100px}
._boatsearch_side ul li.prices .priceto, ._boatsearch_side ul li.lengths > .lengthto { margin: 0 5px}
._boatsearch_side input.btn{ float:right; }

.widget_search_box_amn_widget .boat_category, .widget_search_box_amn_widget .power_type, .widget_search_box_amn_widget .used {width: 100px}
.widget_search_box_amn_widget .power_type {margin: 0 5px 10px 0;width: 153px}

#search_box_amn_widget-3 li.used {width: 153px}
#search_box_amn_widget-2 li.boat_category {margin: 0 5px 7px 0;width: 153px}
#search_box_amn_widget-2 li.used {clear: both;width: 100%}

/* buttons */
input.btn[type="submit"] {
	background:#f61d38;
	border:0;
	color:#fff;
	padding: 0 20px;
	height: 30px;
	font-size: 12pt;
	border-radius:3px;
	outline:none;
	cursor:pointer;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4)
}
input.btn:hover, .submit-button:hover{background:#FF364F;}

 /* footer */
 .footlogo {clear: both;padding: 20px 0 0}
 .footlogo .widget h2{display:none;}
 .footlogo .widget ul{ width:1020px; margin:10px auto; text-align:center }
 .footlogo .widget ul li{ width:240px; display:inline-block; vertical-align:top; margin:8px 16px 8px 0;}
 .footlogo .widget ul li:last-child{margin-right:0;}
 .footlogo .widget ul li a{padding:10px;}
 .footlogo .widget ul li a img{ width:100%; }
 .footer-content .topfoot .newsletter form a.submit-button{
	padding: 5px 10px;
	background: #f61d38;
	border-radius: 3px;
	color: #fff;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4)
 }
 .footer-content .topfoot .newsletter form a.submit-button:hover{background:#FF364F;}
.footer-content .topfoot .newsletter form .row {
    height: 30px;
    margin: 0 0 10px;
    position: relative;
}
.footer-content .topfoot .newsletter form .row label {
    float: left;
    margin: 4px 0 0;
}
.footer-content .topfoot .newsletter form input[type="text"] {
    padding: 3px;
    position: absolute;
    right: 0;
    top: 0;
    width: 76%;
}
.footer-content .topfoot .newsletter form .row.form-captcha { height:auto}


#ui-datepicker-div {
    background:#f2f2f2;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #000;
    padding: 5px;
    width: 213px !important;
    z-index: 99;
}
#ui-datepicker-div a {
    cursor: pointer;
    font-size: 13px;
}
.ui-datepicker-control {
    border-bottom: 1px solid #ddd;
    display: inline-block;
    padding: 0 0 5px;
    width: 100%;
}
.ui-datepicker-control .ui-datepicker-clear {float:left}
.ui-datepicker-control .ui-datepicker-close {float:right}

.ui-datepicker-links {
	display:inline-block;
	width:100%;
    border-top: 1px solid #fff;
    margin: -4px 0 0;
    padding: 5px 0;
	border-bottom:1px solid #ddd;
}
.ui-datepicker-prev {float:left}
.ui-datepicker-current {float: left;margin-left: 54px}
.ui-datepicker-next {float: right}
.ui-datepicker-header {border-top: 1px solid #fff;margin: -4px 0 0;padding: 5px 0}
.ui-datepicker-header select {border: 1px solid #ddd}
.ui-datepicker-header select.ui-datepicker-new-month {width: 154px}

#ui-datepicker-div .ui-datepicker {
    background:#FD1525;
    border: medium none;
    display: block;
    font-size: 12px;
    padding: 5px;
    width: 213px;
}

.ui-datepicker td {
    background: none;
    border: 0 none;
    padding: 0;
}
#ui-datepicker-div .ui-datepicker td a {
    color: #000;
    display: block;
    height: 27px;
    line-height: 27px;
    margin: 1px;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
    width: 27px;
}
#ui-datepicker-div .ui-datepicker-title-row td a {
    color: #fff;
    text-shadow: none;
}
#ui-datepicker-div .ui-datepicker .ui-datepicker-days-cell a {
	background:#eee;
    background: -moz-linear-gradient(center top , #fff 0%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
	background:-webkit-linear-gradient(top, #fff 0%,#eee 100%);
	background:-o-linear-gradient(top, #fff 0%,#eee 100%);
	background:-ms-linear-gradient(top, #fff 0%,#eee 100%);
	background:linear-gradient(top, #fff 0%,#eee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
}
#ui-datepicker-div .ui-datepicker td a:hover {background:#ddd}
#ui-datepicker-div .ui-datepicker td.ui-datepicker-today a {background: none repeat scroll 0 0 #024eae;color: #fff;text-shadow: none}

.paginate {
    border-bottom: 1px dotted #eaeaea;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 100%;
}
.paginate span, .paginate a {
    border-radius: 100%;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 0 1px;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
    width: 20px;
}
.paginate a {background:#f0f0f0}
.paginate span, .paginate a:hover  {background:#024DA0; color:#fff; text-shadow:none}
.display-2 #parent-category-item-div {
    border-bottom: 1px dotted #eaeaea;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
.category-desc {
    margin: 0 0 30px;
}
.display-2 #parent-category-item-div .boat_parent_cat img {
    margin: 0 15px 0 0;
}

.rrp{color:#ff0000;padding:10px 0 5px 0;}
.rrp > span{text-decoration:line-through;}
.price{color:#000080;font-weight:bold;font-size:12pt;padding:5px 0 10px 0;}

/* New */
#scroll-container,
#scroll-content {width:100% !important}
#scroll-content img {
    width: 160px !important;
}
#scroll-controls a.right-arrow {
    left: 616px !important;
}
.btn-colour {
    background: #ff233d;
}

.player-wrap {
    left: 165px;
    position: absolute;
    top: 264px;
    z-index: 1;
}
