/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* BEGIN Set for every acquia_prosper theme   ########################################################################################################*/

.page-admin #content-region.row { /* style drupal admin tables to allow for horiz scrolling when content overflows box */
  overflow: auto;
}

.cke_skin_kama .cke_toolbox .cke_toolgroup { /* style CKeditor parts */
	background-color:#FFFFFF;
	display:block;
	height:auto;
}

.category-grid-products{ /* style ubercart parts */
	text-align:center;
}

.category-grid-products td { /* style ubercart parts */
	background:none repeat scroll 0 0 #D3E9FF;
	border:1px solid #0E93B7;
}

.category-grid-products .catalog-grid-title, .category-grid-products .catalog-grid-sell-price, .category-grid-products .add-to-cart { /* style ubercart parts */
	text-align:center;
}


.category-grid-products td a img {
	border:3px solid #fff;
}

.category-grid-products td a:hover img {
	border:3px solid #77C5EF;
}



.category-grid-products .catalog-grid-title{
	font-weight:bold;
	font-size:20px;
	line-height:1.4em;
}

html.js .uc_out_of_stock_throbbing { /* style ubercart parts */
background-image:url("/sites/all/modules/uc_out_of_stock/throbber.gif");
background-position:center 3px;
background-repeat:no-repeat;
}

html.js .uc_out_of_stock_throbbing.uc_oos_throbbing { /* style ubercart parts */
	background-position:center -17px;
}

#browse-wrapper .box-view #file-list tr { 
    border: 1px solid #CCCCFF;
    display: block;
    float: left;
    height: 110px; /*for IMCE filebrowser thumbs to make even rows*/
    margin: 10px;
}

#taxonomy-manager-form input.form-submit{  /*for taxonomy manager module */
	color:#333;
	padding-left:25px;
}

#taxonomy-manager-form input.form-submit:hover, #taxonomy-manager-form input.form-submit.hover, #taxonomy-manager-form input.form-submit:focus{  /*for taxonomy manager module */
	color:#000;
	background-position:10% 0;
}


#admin-menu-shadow {  /* for admin-menu-toolbar module from beta version of admin-menu appearance with custom updated toolbar.png (added 5px more of grey) */
    background-position: 0 -90px;
}


/* Inner margins  #################################################################################### */

#content-group-inner .block .inner .inner{
	margin-left:auto;
	margin-right:auto;
}


#sidebar-last-inner .block .inner{
	margin-right:25px;	
}

#sidebar-first-inner .block .inner{
	margin-left:25px;	
}

#content-group-inner .block .inner{
	margin-left:25px;
	margin-right:25px;
}

#main-group.sidebar-first-enabled #content-group-inner .block .inner{
	margin-left:0px;
	margin-right:25px;
}

#main-group.sidebar-last-enabled #content-group-inner .block content-inner-inner.inner{
	margin-left:25px;
	margin-right:0px;
}

#main-group.sidebars-both-enabled #content-group-inner .block .inner{
	margin-left:0px;
	margin-right:0px;
}


#preface-top-wrapper #preface-top-inner.inner{
	margin-left:0px;
	margin-right:0px;
}

#postscript-bottom-wrapper .block .inner{
	margin-left:20px;
	margin-right:20px;
}

#postscript-middle-wrapper .block .inner{
	margin-left:20px;
	margin-right:20px;
}


#footer-wrapper .block .inner{
	margin-left:20px;
	margin-right:20px;
}

#preface-bottom .block .inner{
	margin-left:26px;
	margin-right:26px;
}

.block-region {
    background-color: #F3F3F3;
    border: 3px dashed #CCCCCC;
    color: #555555;
    font-weight: bold;
    margin: 1px;
    opacity: 0.5;
    padding: 3px;
    text-align: center;
    text-shadow: 1px 1px #FDFDFD;
    text-transform: uppercase;
}


/* Removing BACKGROUNDS and BORDERS in default theme  ####################################################################################################  */

html{
	background: none;
}

/* body {
	background:#292929 url(../design_packs/gray/images/images/website-design-v1_02.jpg) scroll center top repeat-x;
} */

body {
	background-color: #000;
}
	
#header-group-wrapper {
	background:none;
	border:none;
	position:relative;
	z-index:1;
}

#header-top-wrapper {
	background:none;
	border:none;
    float: left;
    min-height: 0px;
	overflow:visible;
	position:relative;
	z-index:2;
}


#header-primary-menu-wrapper {
	background: none;
	border:none;
	margin-bottom:10px;
}

#preface-top-wrapper {
	background:none;
	border:none;	
	padding-bottom:15px;
}

#preface-top-wrapper *{
	color:#fff;
}
#preface-top-wrapper .block-region{
	color:#333;	
}


.postscript-bottom-wrapper {
	background:none;
	border:none;
	border-top:0px;
	padding-bottom:20px;
	z-index:1;
	position:relative;
}

body.front #postscript-bottom-wrapper{
	padding-top:0px;
}

body.front #postscript-bottom-wrapper .postscript-bottom{
	background:#000;
	padding:0px;	
}


#postscript-bottom-wrapper .postscript-bottom{
	background:#000;
	padding:0px;	
}


.postscript-middle-wrapper {
	background:none;
	overflow:visible;
	border:none;
	border-top:none;
	clear:both;
	position:relative;
	z-index:2;
}

.postscript-bottom-wrapper .block-title, .postscript-bottom-wrapper .block-title a{
	color:#8e8e8e;
	text-decoration:none;
	font-size:23px;
	font-weight:bold;
}

.postscript-middle-wrapper .block-title, .postscript-middle-wrapper .block-middle a{
	color:#fff;
	text-decoration:none;
	font-size:23px;
	font-weight:bold;
}


.postscript-bottom-wrapper h2, .postscript-bottom-wrapper h2 a{
	font-weight:normal;
	font-size:20px;
	color:#737373;
	text-decoration:none;	
}

.postscript-middle-wrapper h2, .postscript-middle-wrapper h2 a{
	font-weight:normal;
	font-size:20px;
	color:#fff;
	text-decoration:none;	
}




.postscript-bottom-wrapper p{
	margin-bottom:10px;	
}


.postscript-middle-wrapper p{
	margin-bottom:10px;	
}


#content-inner {
	margin-bottom:0px;
}



.footer-wrapper, .footer-message-wrapper {
	background:none;
	border:none;
}

.header-group-inner {
	padding:0px;
	position:relative;
}

.breadcrumbs .inner {
	background:none;
	border:none;
    color: #666;
}	
/* END Set for every acquia_prosper theme   ########################################################################################################*/


.node-type-yacht_listing .inner .content .field, 
.node-type-yacht_listing .inner .content fieldset,
.node-type-yacht_listing .inner .content p{
	position:relative;
	z-index:1;
	clear:none;
}



.node-type-yacht_listing .inner .content .field-field-photos{
	position:relative;
	float:right;
	z-index:2;
	width:316px;
	height:auto;
}

.node-type-yacht_listing .inner .content .field-field-photos img{
	float:right;
	margin:0 auto;
	clear:right;
	margin-bottom:5px;
}

.node-type-yacht_listing .field-field-photos .inner .content .field-items, 
.node-type-yacht_listing .field-field-photos .inner .content .field-item{
	float:right;	
}

.disclaimer{
	clear:left;
	
}
#node-form .node-form .standard fieldset > .form-item,
#node-form .node-form .standard fieldset > .clear-block{
	clear:both;
}

hr{
	clear:both;	
}


/* BEGIN styling Vessel Listing content type node edit form ##################################################################################################################################################################################################################################################################################################################################### */


#node-form .node-form .standard > .form-item{
    clear: both;
}

#node-form .node-form .standard > .form-item:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


#node-form .node-form div.standard fieldset{
}

#node-form .node-form div.standard fieldset table{
	clear:left;
	
}


#node-form .node-form .resizable-textarea{
	float:left;
}


#node-form .node-form .resizable-textarea span{
	display:block;
	
}

#node-form .node-form .group-vessel-members > div.form-item,
#node-form .node-form .group-vessel-accepted-member > div.form-item,
#node-form .node-form .group-general > .fieldset-wrapper > div.form-item,
#node-form .node-form .group-general > div.form-item,
#node-form .node-form .group-general-condition > div.form-item,
#node-form .node-form .group-layout-configuration > div.form-item,
#node-form .node-form .group-galley-appliances > div.form-item,
#node-form .node-form .group-ent-el > div.form-item,
#node-form .node-form .group-nav-electronics > div.form-item,
#node-form .node-form .group-deck > div.form-item,
#node-form .node-form .group-other-systems > div.form-item,
#node-form .node-form .group-engines > div.form-item,
#node-form .node-form .group-special-equip-fishing-gear > div.form-item,
#node-form .node-form .group-spe-equip-sailing-gear > div.form-item
{
	float:left;
	clear:both;
	line-height:25px;
	width:100%;
}


#node-form .node-form .group-vessel-members > div.form-item > label{
	float:left;
	width:165px;
	padding-right:5px;
}

#node-form .node-form .group-vessel-accepted-member > div.form-item > label,
#node-form .node-form .group-general > .fieldset-wrapper > div.form-item > label,
#node-form .node-form .group-general > div.form-item > label,
#node-form .node-form .group-general-condition > div.form-item > label,
#node-form .node-form .group-layout-configuration > div.form-item > label,
#node-form .node-form .group-galley-appliances > div.form-item > label,
#node-form .node-form .group-ent-el > div.form-item > label,
#node-form .node-form .group-nav-electronics > div.form-item > label,
#node-form .node-form .group-deck > div.form-item > label,
#node-form .node-form .group-other-systems > div.form-item > label,
#node-form .node-form .group-engines > div.form-item > label,
#node-form .node-form .group-special-equip-fishing-gear > div.form-item > label,
#node-form .node-form .group-spe-equip-sailing-gear > div.form-item > label
{
	float:left;
	width:175px;
	padding-right:5px;
}


#node-form .node-form .group-vessel-members > div.form-item > input,
#node-form .node-form .group-vessel-accepted-member > div.form-item > input,
#node-form .node-form .group-general > .fieldset-wrapper > div.form-item > input,
#node-form .node-form .group-general > div.form-item > input,
#node-form .node-form .group-general-condition > div.form-item > input,
#node-form .node-form .group-layout-configuration > div.form-item > input,
#node-form .node-form .group-galley-appliances > div.form-item > input,
#node-form .node-form .group-ent-el > div.form-item > input,
#node-form .node-form .group-nav-electronics > div.form-item > input,
#node-form .node-form .group-deck > div.form-item > input,
#node-form .node-form .group-other-systems > div.form-item > input,
#node-form .node-form .group-engines > div.form-item > input,
#node-form .node-form .group-special-equip-fishing-gear > div.form-item > input,
#node-form .node-form .group-spe-equip-sailing-gear > div.form-item > input
{
	float:left;
	width:200px;
}


#node-form .node-form .group-mail-address > div.form-item,
#node-form .node-form .group-mail-address > div.conditional-field{
    margin-bottom: 1em;
    margin-top: 1em;
	float:left;
	clear:both;
	line-height:25px;
	width:100%;
}

#node-form .node-form .group-mail-address > div.form-item > label,
#node-form .node-form .group-mail-address > div.conditional-field div > label{
	float:left;
	width:165px;
	padding-right:5px;
	padding-left:25px;
}

#node-form .node-form .group-mail-address > div.form-item > input,
#node-form .node-form .group-mail-address > div.conditional-field > input{
		float:left;
		width:200px;
}

#node-form .node-form .group-general > .fieldset-wrapper > div.form-item > .field-prefix,
#node-form .node-form .group-general > .fieldset-wrapper > div.conditional-field > .field-prefix{
	float:left;	
}



#node-form .node-form #edit-field-eng-cruising-speed-0-value-wrapper,
#node-form .node-form #edit-field-eng-max-speed-0-value-wrapper{
	float:left;
	clear:none;
	width:275px;
	line-height:25px;
}

#node-form .node-form #edit-field-eng-cruising-speed-0-value-wrapper label,
#node-form .node-form #edit-field-eng-max-speed-0-value-wrapper label{
	float:left;
	width:160px;
	padding-right:5px;
}

#node-form .node-form  #edit-field-eng-cruising-speed-0-value-wrapper input,
#node-form .node-form  #edit-field-eng-max-speed-0-value-wrapper input {
		float:left;
		width:100px;
}


#node-form .node-form #edit-field-eng-cruising-rpm-0-value-wrapper,
#node-form .node-form #edit-field-eng-max-rpm-0-value-wrapper{
	float:left;
	clear:none;
	padding-left:5px;
	line-height:25px;
	width:160px;
}

#node-form .node-form #edit-field-eng-cruising-rpm-0-value-wrapper label,
#node-form .node-form #edit-field-eng-max-rpm-0-value-wrapper label{
	float:left;
	padding-right:5px;
	width:auto;
	
}

#node-form .node-form  #edit-field-eng-cruising-rpm-0-value-wrapper input,
#node-form .node-form  #edit-field-eng-max-rpm-0-value-wrapper input {
		float:left;
		width:100px;
}


#node-form .node-form #edit-field-eng-cruising-gph-0-value-wrapper,
#node-form .node-form #edit-field-eng-max-gph-0-value-wrapper{
	float:left;
	clear:none;
	padding-left:5px;
	line-height:25px;
	width:160px;
}

#node-form .node-form #edit-field-eng-cruising-gph-0-value-wrapper label,
#node-form .node-form #edit-field-eng-max-gph-0-value-wrapper label{
	float:left;
	padding-right:5px;
	width:auto;
}

#node-form .node-form  #edit-field-eng-cruising-gph-0-value-wrapper input,
#node-form .node-form  #edit-field-eng-max-gph-0-value-wrapper input {
		float:left;
		width:100px;
}


#node-form .node-form #edit-field-year-0-value-wrapper #edit-field-year-0-value-year-wrapper label{
	display:none;
	visibility:hidden;	
}


#node-form .node-form  #edit-field-hull-uscg-number-0-value-wrapper,
#node-form .node-form  #edit-field-marina-yard-club-name-0-value-wrapper,
#node-form .node-form  #edit-field-gen-cond-deck-superstruc-0-value-wrapper,
#node-form .node-form  #edit-field-gen-cond-interior-wood-con-0-value-wrapper,
#node-form .node-form  #edit-field-gen-cond-bridge-0-value-wrapper{
	float:left;
	clear:none;
	line-height:25px;
	width:100%;
}

/*#node-form .node-form  #edit-field-hull-uscg-number-0-value-wrapper label,*/
#node-form .node-form  #edit-field-marina-yard-club-name-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-deck-superstruc-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-interior-wood-con-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-bridge-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-hullsides-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-bilge-engine-room-0-value-wrapper label,
#node-form .node-form  #edit-field-gen-cond-bottom-0-value-wrapper label{
	float:left;
	width:310px;
	padding-right:5px;
}

/*#node-form .node-form  #edit-field-hull-uscg-number-0-value-wrapper input,*/
#node-form .node-form  #edit-field-marina-yard-club-name-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-deck-superstruc-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-interior-wood-con-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-bridge-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-hullsides-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-bilge-engine-room-0-value-wrapper input,
#node-form .node-form  #edit-field-gen-cond-bottom-0-value-wrapper input{
		float:left;
		width:300px;
}


#node-form .node-form .group-vessel-location > div.link-field-subrow,
#node-form .node-form #edit-field-owner-name-0-value-wrapper,
#node-form .node-form #edit-field-owner-email-0-email-wrapper,
#node-form .node-form #edit-field-contact-email-0-email-wrapper,
#node-form .node-form #edit-field-owner-email-0-email-repeat-wrapper,
#node-form .node-form #edit-field-contact-email-0-email-repeat-wrapper,
#node-form .node-form .container-inline-date.date-clear-block,
#node-form .node-form #edit-field-asking-price-0-value-wrapper,
#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper,
#node-form .node-form .select-or-other.form-item{
	float:left;
	clear:none;
	line-height:25px;
	width:100%;
}

#node-form .node-form .group-vessel-location > div.link-field-subrow label,
#node-form .node-form #edit-field-owner-name-0-value-wrapper label,
#node-form .node-form #edit-field-owner-email-0-email-wrapper label,
#node-form .node-form #edit-field-contact-email-0-email-wrapper label,
#node-form .node-form #edit-field-owner-email-0-email-repeat-wrapper label,
#node-form .node-form #edit-field-contact-email-0-email-repeat-wrapper label,
#node-form .node-form .container-inline-date.date-clear-block label,
#node-form .node-form #edit-field-asking-price-0-value-wrapper label,
#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper label,
#node-form .node-form .select-or-other.form-item label{
	float:left;
	width:175px;
	padding-right:5px;
}

#node-form .node-form .group-vessel-location > div.link-field-subrow input,
#node-form .node-form #edit-field-owner-name-0-value-wrapper input,
#node-form .node-form #edit-field-owner-email-0-email-wrapper input,
#node-form .node-form #edit-field-contact-email-0-email-wrapper input,
#node-form .node-form #edit-field-owner-email-0-email-repeat-wrapper input,
#node-form .node-form #edit-field-contact-email-0-email-repeat-wrapper input,
#node-form .node-form .container-inline-date.date-clear-block input,
#node-form .node-form #edit-field-asking-price-0-value-wrapper input,
#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper input,
#node-form .node-form .select-or-other.form-item input{

		float:left;
		width:300px;
}

#node-form .node-form #edit-field-owner-name-0-value-wrapper .description,
#node-form .node-form #edit-field-asking-price-0-value-wrapper .description,
#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper .description{
	line-height:25px;
	float:left;
	padding-left:5px;
}

#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper input{
	width:150px;	
}


#node-form .node-form #edit-field-asking-price-0-value-wrapper > span,
#node-form .node-form #edit-field-final-purchase-price-0-value-wrapper > span{
	display:block;
	float:left;	
}


#node-form .node-form #edit-field-owner-work-phone-0-wrapper,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper,
#node-form .node-form #edit-field-contact-phone-cell-0-wrapper,
#node-form .node-form #edit-field-contact-phone-home-0-wrapper{
	float:left;
	clear:none;
	line-height:25px;
	width:100%;
}

#node-form .node-form #edit-field-owner-work-phone-0-wrapper > label,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper > label,
#node-form .node-form #edit-field-contact-phone-cell-0-wrapper > label,
#node-form .node-form #edit-field-contact-phone-home-0-wrapper > label{
	float:left;
	width:175px;
	padding-right:5px;
}

#node-form .node-form #edit-field-owner-work-phone-0-wrapper > input,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper > input,
#node-form .node-form #edit-field-contact-phone-cell-0-wrapper > input,
#node-form .node-form #edit-field-contact-phone-home-0-wrapper > input{
		float:left;
		width:300px;
}


#node-form .node-form #edit-field-owner-work-phone-0-wrapper .cck-phone-field-ext.cck-phone-column,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper .cck-phone-field-ext.cck-phone-column,
#node-form .node-form #edit-field-contact-phone-cell-0-wrapper .cck-phone-field-ext.cck-phone-column,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper .cck-phone-field-ext.cck-phone-column{
	width:200px;
}

#node-form .node-form #edit-field-owner-work-phone-0-wrapper .cck-phone-field-cc.cck-phone-column,
#node-form .node-form #edit-field-owner-cell-phone-0-wrapper .cck-phone-field-cc.cck-phone-column,
#node-form .node-form #edit-field-contact-phone-cell-0-wrapper .cck-phone-field-cc.cck-phone-column,
#node-form .node-form #edit-field-contact-phone-home-0-wrapper .cck-phone-field-cc.cck-phone-column{
	display:none;
	visibility:hidden;	
}


#node-form .node-form #edit-field-contact-phone-cell-0-wrapper .description{
	width:425px;
}

.cck-phone-field  .cck-phone-field-cc.cck-phone-column{
	display:none;
	visibility:hidden;	
}


#node-form .node-form #edit-field-gen-cond-other-0-value-wrapper{
	float:none;
	clear:none;
	line-height: normal;
	width:auto;
}

#node-form .node-form #edit-field-gen-cond-other-0-value-wrapper label{
	width:auto;
	float:none;

}

div#autocomplete{
		background:#fff;
		z-index:100;
}

#node-form .node-form  #edit-field-vessel-mfg-0-value-wrapper div#autocomplete{
	left:190px;
	background:#fff;
	z-index:100;
}

/* Marking Vessel fields as required with asterisk   */
#edit-field-asking-price-0-value-wrapper label:after,
#edit-field-vessel-length-0-value-wrapper label:after{
  content: ' *';
  color: red;
}



/* END styling Vessel Listing content type node edit form ##################################################################################################################################################################################################################################################################################################################################### */

#main-wrapper{
	padding:0px;	
}

#main{
/*	background:transparent url(../design_packs/gray/images/images/website-design-v1_07-09.jpg) scroll center top repeat-x;
*/	padding-top:0px;
	background:none;
}

form input.form-submit {
	font-weight: bold;
	margin: 2px;
	padding: 4px 10px;
	color:#FFF;
	background-position:50% 100%;
}

form input.form-submit:hover{
	color:#000;	
	background-position:50% 0%;
}



/* BEGIN styling Vessel  content type node page #################################################################################################################################################################################################################################################################################################################################### */


body.node-type-vessel h1.title{
	text-align:center;
}

#main-wrapper.node-type-vessel h1.title{
	text-align:center;
}


body.node-type-vessel p,
#main-wrapper.node-type-vessel p{
	text-align:justify;	
}

#content-content .node.node-type-vessel h1.title{
	text-align:center;
}


#content-content .node.node-type-vessel .content > p{
	clear:left;	
	position:relative;
	z-index:1;
}

	
#content-content .node.node-type-vessel .content fieldset{
	clear:left;
}

#content-content .node.node-type-vessel .content div.field{
	clear:left;
}

	
#content-content .node.node-type-vessel .field-asking-price{
	font-weight: bold;
	color: #222;
	font-size: 30px;
	text-align:center;
	height:50px;
}

#content-content .node.node-type-vessel .field-photo-main{
/*	clear:both;
*/	clear:left;
	float:left;
	margin:10px 5px 10px 0px;
	position:relative;
	z-index:2;
	min-height:325px;  /* to make sure if image is smaller than the space the content below doesn't get out of alignment   */
}

/* clearfix  */
/*#content-content .node.node-type-vessel .field-photo-main:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}*/

#content-content .node.node-type-vessel .field-photos-other{
	float:right;
	width:250px;
	margin:0 auto;
	height:auto;
	margin-left:15px;
	position:relative;
	z-index:2;
}

#content-content .node.node-type-vessel .field-photos-other img{
	float:left;
	margin-bottom:5px;
}

#content-content .node.node-type-vessel .field-field-eng-cruising-speed,
#content-content .node.node-type-vessel .field-field-eng-max-speed{
	clear:left;
	padding-right:10px;
	
}
#content-content .node.node-type-vessel .field-field-eng-cruising-rpm,
#content-content .node.node-type-vessel .field-field-eng-max-rpm{
	float:left;
	padding-right:10px;
}
#content-content .node.node-type-vessel .field-field-eng-cruising-gph,
#content-content .node.node-type-vessel .field-field-eng-max-gph{
	float:left;
}

#content-content .node.node-type-vessel .content div.field.field-field-yxid{
	display:none;
	visibility:hidden;	
}


#content-content .node.node-type-vessel .content div.field.field-field-vessel-length{
	/* float:left;	 */
	margin-right:5px;
}

#content-content .node.node-type-vessel  div.field.field-field-vessel-length-in{
	clear:none;
	float:left;	
}

#content-content .node.node-type-vessel  div.field.field-field-vessel-length-in:after {  /* Implement clearfix */
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#content-content .node.node-type-vessel .content div.field.field-field-hull-draft{
	margin-right:5px;
}

#content-content .node.node-type-vessel  div.field.field-field-hull-draft-in{
	clear:none;
	float:left;	
}

#content-content .node.node-type-vessel .content div.field.field-field-vessel-clearance{
	/* float:left;	 */
	margin-right:5px;
}

#content-content .node.node-type-vessel  div.field.field-field-vessel-clearance-in{
	clear:none;
	float:left;	
}


#content-content .node.node-type-vessel .field-field-eng-hours{
	clear:left;
}

body.seller .attachment #view-boat-search-savedsearches-container,
body.settlement-agent .attachment #view-boat-search-savedsearches-container,
body.finance-agent .attachment #view-boat-search-savedsearches-container,
body.insurance-agent .attachment #view-boat-search-savedsearches-container{
	display:none;
	visibility:hidden;	
}

/* END styling Vessel  content type node page #################################################################################################################################################################################################################################################################################################################################### */


.home-banner-slideshow{
	margin-bottom:0px;	
}

body.front #main{
/*	background:transparent url(../design_packs/gray/images/images/website-design-v1_07-09.jpg) scroll center top repeat-x;
	padding-top:10px;
*/	background:#000;
	padding-top:0px;
}

#main{
	background:#000;
	padding-top:0px;
}

body.front #main #main-inner{
/*	margin-left:40px;
	margin-right:40px;
*/	margin-top:10px;
	
}

body.front #preface-bottom-inner .inner{
	padding:0px;
	margin:0 40px;	
}

body.front #preface-bottom-inner{
	margin-bottom:5px;	
}

.home-banner-slideshow .views-row > a{
	display:block;
	position:relative;
	width:auto;
	height:auto;

}

.view-home-banner-slideshow {
	height:480px;
	position:relative;
	z-index:2;
	width:880px;
	display:block;
}

.home-banner-slideshow .view-content{
	position:relative;
	z-index:1;
}


.home-banner-slideshow .view-footer{
	height:480px;
	position:absolute;
	z-index:2;
	width:880px;
	top:0px;
	left:0px;
	display:block;
}


.home-banner-slideshow .view-footer a.home-link-overlay{
/*	height:550px;
*/	
	height:480px;
	position:relative;
	z-index:2;
	width:880px;
	float:left;
	display:block;
}

.home-banner-slideshow .views-field-field-image-cache-fid{
	height:480px;
	position:relative;
	z-index:1;
}

.home-banner-slideshow .views-field-field-image-cache-fid img{
	float:left;
	height:480px;
}

.home-banner-slideshow .views-field-field-text-overlay-top-left-value{
	position:absolute;
	top:0px;
	left:0px;
	width:841px;
	height:210px;
	color:#fff;
	text-align:left;
	line-height:1.3em;
	padding:10px 20px;
	font-size:19px;
	z-index:2;
	margin:0 auto;
/*	background: url(../design_packs/gray/images/images/images/website-design-v1_14.png) scroll left top repeat-y;
	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/
background:url(../design_packs/gray/images/images/home-bg-top-rightb.png) scroll right top no-repeat;

}

.home-banner-slideshow .views-field-field-text-overlay-top-left-value *{
	color:#fff;
}

.home-banner-slideshow .views-field-field-text-overlay-top-left-value .field-content{
	padding-top:10px;
	padding-bottom:5px;	
}

.home-banner-slideshow .views-field-field-text-overlay-top-left-value p {
	cursor:pointer;
	width: auto;
	text-decoration:none;
	margin:0px;
	line-height:1em;	
	margin-left: 50px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.home-banner-slideshow .views-field-field-text-overlay-top-left-value .field-content p a{
	text-decoration: underline;
	font-size:15px;	
}

.home-banner-slideshow .views-field-field-text-overlay-top-right-value{
	position:absolute;
	top:0px;
	left:0px;
	width:841px;
	height:auto;
	text-align:right;
	line-height:1.3em;
	padding:8px 20px;
	font-size:17px;
	color:#fff;
	z-index:2;
	margin:0 auto;
/*	background: url(../design_packs/gray/images/images/images/website-design-v1_17.png) scroll right top repeat-y;
*/
	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;

}

.home-banner-slideshow .views-field-field-text-overlay-top-right-value *{
	color:#fff;
}

.home-banner-slideshow .views-field-field-text-overlay-top-right-value p{
	cursor:pointer;
	width: auto;
	line-height:1em;	
	text-decoration:none;
	margin:0px;
	margin-right: 50px;
	margin-bottom: 0px;
}


body#pid-about-yachtx.font-size-12 #content-group *,
body#pid-learn-more-about-how-yachtx-works.font-size-12 #content-group *{
	 font-size:13px; 
	
}


body#pid-about-yachtx #main-group,
body#pid-learn-more-about-how-yachtx-works #main-group{
	background:none;
	padding-top:10px;
}

body#pid-about-yachtx #main  .content-inner *,
body#pid-learn-more-about-how-yachtx-works #main  .content-inner *{
	color:#ccc;
}
body#pid-learn-more-about-how-yachtx-works #main  .content-inner .content-inner-inner{
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
}


body#pid-about-yachtx #content-group-inner , 
body#pid-learn-more-about-how-yachtx-works #content-group-inner {
	background:none;	
}

body#pid-about-yachtx #main-group h1,
body#pid-learn-more-about-how-yachtx-works #main-group h1{
	display: none;
	visibility:hidden;
}

body#pid-about-yachtx #main  .content-inner .content-inner-inner{
	margin-left:0px;
	margin-right:0px;

}

body#pid-about-yachtx #content-group-inner .content-inner,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner{
	background:#fff url(../design_packs/gray/images/images/7446027_l-about-us-920-grad.jpg) scroll center top no-repeat;	
}

body#pid-about-yachtx #content-group-inner .content-inner .content-inner-inner{
	background: url(../design_packs/gray/images/images/vertical-bg-repeat-530.png) 20px 0px repeat-y;	
}
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .content-inner-inner{
	background:url(../design_packs/gray/images/images/vertical-bg-repeat-530.png) 20px 0px repeat-y;	
}




body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .about-us-bg{
/*	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/	background:url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
	padding:20px;
	float:left;
	color:#333;
	clear:left;
}

body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg.last,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .about-us-bg.last{
/*	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/	background:url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
	padding:20px 40px;
	width:840px;
	float:left;
	clear:left;
	padding-bottom:0px;
/*	height:152px;
	height:131px;
	height:138px;
*/	height:auto;

}
@media screen and (max-device-width: 800px) {
  body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg.last,
  body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .about-us-bg.last{
  	background: #fff;
  }
}


body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg.last{
	margin-top:20px;
}

body#pid-about-yachtx #content-group-inner .content-inner .diagram{
	margin-left:25px;
	margin-right:25px;
}

body#pid-about-yachtx #content-group-inner .content-inner .diagram img{
    margin-bottom: -17px;
    margin-left: 56px;
    margin-right: 56px;
    margin-top: -12px;	
}

/*body#pid-about-yachtx #content-group-inner .content-inner .vertical-bg,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .vertical-bg{
	width:500px;
	margin:0 auto;
	position:relative;
	height:1px;
	clear:both;
	padding:0px;
	overflow:visible;
	z-index:0;
}

body#pid-about-yachtx #content-group-inner .content-inner .vertical-bg .inner{
	background:url(../design_packs/gray/images/images/taupe-trans-bg-1.png) scroll center top repeat;
	width:500px;
	height:605px;
	margin:0 auto;
	padding:0px;
	position:absolute;
	top:-605px;
	left:20px;
}


body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .vertical-bg .inner{
	background:url(../design_packs/gray/images/images/taupe-trans-bg-1.png) scroll center top repeat;
	width:550px;
	height:675px;
	margin:0 auto;
	padding:0px;
	position:absolute;
	top:-675px;
	left:20px;
}
*/

body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg *,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .about-us-bg *{
		color:#777;
}

body#pid-about-yachtx #content-group-inner .content-inner .about-us-bg p{
	text-align:justify;
}

body#pid-about-yachtx .node.node-type-page,
body#pid-learn-more-about-how-yachtx-works .node.node-type-page{
	margin-bottom:0px;
	
}

body#pid-about-yachtx #main .content-inner .inner > .links > .links,
body#pid-learn-more-about-how-yachtx-works #main .content-inner .inner > .links > .links{
/*	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/
	color:#777;
	background:url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
}

body#pid-about-yachtx #main .content-inner .inner > .links,
body#pid-learn-more-about-how-yachtx-works #main .content-inner .inner > .links {
	display:none;
	visibility:hidden;
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content{
	position:relative;
	height: 292px;
}


body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content .enroll-now{
	position:absolute;
	bottom:0px;
	right:0px;
	width:250px;
	height:25px;
	text-align:right;
	margin:0 auto;	
}


body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content .enroll-now .bold-and-larger{
    font-size: 16px;
    font-weight: bold;
}
.enroll-now{
    z-index:3;
}

body#pid-about-yachtx #content-group-inner .content-inner .block-views{
/*	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/	background:url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
	padding:20px 40px;
	float:left;
	clear:left;
	margin-top:0px;
	overflow:visible;
	padding-top:0px;
/*	width:830px;
*/	width:840px;
	position:relative;
	z-index:2;
}


body#pid-about-yachtx #content-group-inner .content-inner .block-views .content,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .block-views .content{
	padding-top:0px;
	
}

body#pid-about-yachtx #content-group-inner .content-inner .block-views .content .view-about-yachtx-slider-block .view-header{
	padding-top:5px;	
}


body#pid-about-yachtx #content-group-inner .content-inner .block-views *,
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .block-views *{
		color:#777;
}
body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .block-views p{
	line-height:1.4em;
	margin-bottom:0px;
	text-align:left;
}


body#pid-about-yachtx .skin-default{
	position:relative;	
}

body#pid-about-yachtx .views-slideshow-controls-top{
/*	position:absolute;
	top:-50px;
	left:0px;
*/	width:830px;
	height:1px;
	margin:0 auto;
	display:block;
	position:relative;
	overflow:visible;
	float:left;
	top:-39px;
/*	margin-bottom:-30px;
*/}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager {
	width:842px;
	height:50px;
	margin:0 auto;
	display:block;
}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager .views_slideshow_pager_field_item{
	cursor:pointer;
	float:left;
	margin:0 auto;
	margin-right:5px;
	width:auto;
	height:auto;
	position:relative;
	display: inline-block;
}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_0.views_slideshow_pager_field_item{
/*	position:absolute;
	top:-24px;
	left:535px;
*/	display:block;
/*	width:74px;
	
	margin-left:535px;
*/
/*	margin-left:190px;
	width:100px;
*/	height:auto;
	clear:left;
}


body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_0.views_slideshow_pager_field_item.active{
}


body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_1.views_slideshow_pager_field_item{
/*	position:absolute;
	top:-24px;
	left:535px;
*/	display:block;
/*	width:80px;
	width:60px;
*/
	width:auto;
	height:auto;
}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_1.views_slideshow_pager_field_item.active{
}


body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_2.views_slideshow_pager_field_item{
	float:left;
/*	width:135px;
	width:215px;
*/
	width:auto;
	display:block;
	height:auto;
/*	padding-top:4px;
*/}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_2.views_slideshow_pager_field_item.active{
}



body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_3.views_slideshow_pager_field_item{
	display:block;
	height:auto;
	width:auto;
	margin-right:0px;
/*	float:left;
	clear:both;
	padding-top:4px;
*/}

body#pid-about-yachtx .views-slideshow-controls-top .widget_pager #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_1_3.views_slideshow_pager_field_item.active{
}


body#pid-about-yachtx .views-slideshow-controls-top .widget_pager .views_slideshow_pager_field_item.active{
	position:relative;
/*	margin-top:-2px;
*/}

body#pid-about-yachtx  .views-slideshow-controls-top .widget_pager .views_slideshow_pager_field_item span{
	position:relative;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	text-decoration:underline;
}


body#pid-about-yachtx #content-group-inner .content-inner  .views-slideshow-controls-top .widget_pager .views_slideshow_pager_field_item.active span{
	position:relative;
	text-decoration:none;
}

body#pid-about-yachtx .views_slideshow_main{
/*	margin-top:-30px;
*/	clear:both;
	padding-top:5px;
	margin-left:15px;
}


body#pid-about-yachtx .views_slideshow_main .field-content {
	position:relative;
	height:135px;
}

body#pid-about-yachtx .views_slideshow_main .field-content p{
	position:relative;
	z-index:1;	
}


body#pid-about-yachtx .views_slideshow_main .field-content ul,
body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content ul{

	list-style:none;
	list-style-image:none;
	list-style-type:none;

}
body#pid-about-yachtx .views_slideshow_main .field-content li{
	background:url(../design_packs/gray/images/images/bullet.png) scroll left center no-repeat;
	position:relative;
	z-index:1;	
	width:800px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
	margin:0 auto;
}

body#pid-learn-more-about-how-yachtx-works #content-region-inner{
	min-height:600px;	
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content li{
	background:url(../design_packs/gray/images/images/bullet.png) scroll left center no-repeat;
	position:relative;
	z-index:1;	
	width:800px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	padding-bottom:3px;
	margin:0 auto;
	padding-left:15px;
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .field-content ul{
	margin:0 auto;
	padding-bottom:5px;
}


body#pid-about-yachtx .views_slideshow_main .field-content .enroll-now{
	position:absolute;
	bottom:0px;
	right:0px;
	width:250px;
	text-align:right;
	height:25px;
	margin:0 auto;
	z-index:2;	
}


body#pid-about-yachtx .views_slideshow_main p{
	line-height:2em;
	width:820px;
}


body#pid-about-yachtx .views_slideshow_main  img{
	margin-top:-5px;
	margin-bottom:-5px;
}

body#pid-about-yachtx .views_slideshow_main #views_slideshow_cycle_div_about_yachtx_slider_block-block_1_3  img{
	margin-top:-11px;
	margin-bottom:-5px;
}

body#pid-about-yachtx .views_slideshow_cycle_teaser_section{
	clear:both;	
}

body#pid-about-yachtx #content-group-inner .content-inner .content {
	padding-top:5px;	
}


body#pid-about-yachtx .content-content .node{
	position:relative;
	z-index:1;	
}

/* BEGIN Quicktabs about us slieshow version ########################################################################################################################################################################################################################################################################################################################################################*/
body#pid-about-yachtx #block-quicktabs-about_us_page_tabs{
	background:url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
	padding:20px 40px;
	float:left;
	clear:left;
	margin-top:0px;
	overflow:visible;
	padding-top:0px;
	width:840px;
	position:relative;
	z-index:2;
}
@media screen and (max-device-width: 800px) {
  body#pid-about-yachtx #block-quicktabs-about_us_page_tabs {
  	background: #fff;
  }
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs > .inner > .content{
	margin:0 auto;
	padding:0px;
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .quicktabs_tabs{
	width:875px;
	height:20px;
	margin:0 auto;
	display:block;
	position:relative;
	overflow:visible;
	float:left;
/*	top:-15px;
*/	top:0px;
}



/*body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .views-slideshow-controls-top .widget_pager {
	width:842px;
	height:50px;
	margin:0 auto;
	display:block;
}
*/
body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .quicktabs_tabs li{
/*	cursor:pointer;
	float:left;
	margin:0 auto;
	margin-right:5px;
	width:auto;
	height:auto;
	position:relative;
	display: inline-block;
*/
	color:#777;
	padding:0px;
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .quicktabs_tabs *{
	color:#777;
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .quicktabs_tabs li a{
	color:#777;
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs  .quicktabs_tabs li span{
	position:relative;
/*	font-size:16px;
*/	font-weight:bold;
	display:inline-block;
	text-decoration:underline;
	cursor:pointer;
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs .quicktabs_tabs li.active span{
	position:relative;
	cursor:pointer;
	text-decoration:none;
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs{
/*	margin-top:-30px;
*/	clear:both;
/*	padding-top:5px;
	margin-left:15px;
*/	height:145px;
	position:relative;
	padding-top:5px;
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage{
	height:145px;
	padding-top:5px;
}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage *{
	color:#777;
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage .terms{
	display:none;
	visibility:hidden;	
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage .node .inner .content{
	position:relative;	
	height:145px;
	margin:0 auto;
	padding:0px;
}

body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage p{
	position:relative;
	z-index:1;	
	margin-bottom:0px;
	line-height:2em;
/*	width:820px;
*/}


body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage ul{

	list-style:none;
	list-style-image:none;
	list-style-type:none;

}
body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage li{
	background:url(../design_packs/gray/images/images/bullet.png) scroll left center no-repeat;
	position:relative;
	z-index:1;	
	width:800px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
	margin:0 auto;
}




body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage .enroll-now{
	position:absolute;
	bottom:0px;
	right:0px;
	width:250px;
	text-align:right;
	height:25px;
	margin:0 auto;
	z-index:2;	
}



body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs .quicktabs_tabpage img{
	margin-top:-5px;
	margin-bottom:-5px;
}



body#pid-about-yachtx #block-quicktabs-about_us_page_tabs #quicktabs_container_about_us_page_tabs #quicktabs_tabpage_about_us_page_tabs_3.quicktabs_tabpage  img{
	margin-top:-11px;
	margin-bottom:-10px;
}

#quicktabs-about_us_page_tabs .bold-and-larger{
	font-size:16px;
	font-weight:bold;
	
}


/* END Quicktabs about us slieshow version ########################################################################################################################################################################################################################################################################################################################################################*/




/* BEGIN learn more about YACHTX slideshow  styling ################################################################ */

body#pid-learn-more-about-how-yachtx-works #content-group-inner .content-inner .block-views{
	float:left;
	clear:left;
	margin-top:0px;
	overflow:visible;
	padding-top:0px;
	width:870px;
	position:relative;
	z-index:2;
}

body#pid-learn-more-about-how-yachtx-works .skin-default {
	position: relative;
	
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top {
	background:url(../design_packs/gray/images/images/process-imagev2.png) scroll center top no-repeat;
	position:absolute;
/*	top:-180px;
*/	top:65px;
	left:35px;
	width:500px;
	height:160px;
	margin:0 auto;
	display:block;	
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top .widget_pager{
	position:relative;
	width:350px;
	height:95px;
	position:absolute;
	left:19px;
	top:29px;	
}


/* PAGER ITEM 1  ##################################################################################################################################################################################################################################################################### */
body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item{
	display:block;
	width:67px;
	height:95px;
	cursor:pointer;
	float:left;
	overflow:visible;
	margin:0 8px 0px 0px;
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item .views-field-counter{
	text-indent:-999em;
	width:67px;
	height:95px;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item.active .views-field-counter{
	background:url(../design_packs/gray/images/images/process-image-hover-states.png) 0px 0px no-repeat;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item .views-field-field-custom-pager-text-value{
	visibility:hidden;
	display:none;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value{
	width:67px;
	height:20px;
	position:absolute;
	background:url(../design_packs/gray/images/images/line-vertical.png) scroll center top repeat-y;
    bottom: -110px;
    height: 90px;
    left: 0;
    margin-bottom: 20px;
	display:block;
	visibility:visible;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:absolute;	
    left: -7px;
    bottom: -8px;
	overflow:visible;
	height:8px;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_0.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value span{
	padding:3px 10px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}



/* PAGER ITEM 2  ##################################################################################################################################################################################################################################################################### */
body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item{
	display:block;
	width:60px;
	height:95px;
	cursor:pointer;
	float:left;
	overflow:visible;
	margin:0 5px 0px 0px;
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item .views-field-counter{
	text-indent:-999em;
	width:60px;
	height:95px;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item.active .views-field-counter{
	background:url(../design_packs/gray/images/images/process-image-hover-states.png) -75px 0px no-repeat;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item .views-field-field-custom-pager-text-value{
	visibility:hidden;
	display:none;
}




body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value{
	width:60px;
	position:absolute;
	background:url(../design_packs/gray/images/images/line-vertical.png) scroll center top repeat-y;
    bottom: -110px;
    height: 90px;
    left: 0;
    margin-bottom: 20px;
	visibility:visible;
	display:block;

}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:absolute;	
    left: -7px;
    bottom: -8px;
	overflow:visible;
	height:8px;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_1.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value span{
	padding:3px 10px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}


/* PAGER ITEM 3  ##################################################################################################################################################################################################################################################################### */
body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item{
	display:block;
	width:60px;
	height:95px;
	cursor:pointer;
	float:left;
	overflow:visible;
	margin:0 5px 0px 0px;
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item .views-field-counter{
	text-indent:-999em;
	width:60px;
	height:95px;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item.active .views-field-counter{
	background:url(../design_packs/gray/images/images/process-image-hover-states.png) -140px 0px no-repeat;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item .views-field-field-custom-pager-text-value{
	visibility:hidden;
	display:none;
}



body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value{
	width:60px;
	height:20px;
	position:absolute;
	background:url(../design_packs/gray/images/images/line-vertical.png) scroll center top repeat-y;
    bottom: -110px;
    height: 90px;
    left: 0;
    margin-bottom: 20px;
	visibility:visible;
	display:block;
	
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:absolute;	
    left: -12px;
    bottom: -8px;
	overflow:visible;
	height:8px;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_2.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value span{
	padding:3px 10px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}



/* PAGER ITEM 4  ##################################################################################################################################################################################################################################################################### */
body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item{
	display:block;
	width:61px;
	height:95px;
	cursor:pointer;
	float:left;
	overflow:visible;
	margin:0 5px 0px 0px;
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item .views-field-counter{
	text-indent:-999em;
	width:61px;
	height:95px;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item.active .views-field-counter{
	background:url(../design_packs/gray/images/images/process-image-hover-states.png) -205px 0px no-repeat;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item .views-field-field-custom-pager-text-value{
	visibility:hidden;
	display:none;
}




body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value{
	width:61px;
	height:20px;
	position:absolute;
	background:url(../design_packs/gray/images/images/line-vertical.png) scroll center top repeat-y;
    bottom: -110px;
    height: 90px;
    left: 0;
    margin-bottom: 20px;
	visibility:visible;
	display:block;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:absolute;	
    left: -15px;
    bottom: -8px;
	overflow:visible;
	height:8px;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_3.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value span{
	padding:3px 10px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}



/* PAGER ITEM 5  ##################################################################################################################################################################################################################################################################### */
body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item{
	display:block;
	width:61px;
	height:95px;
	cursor:pointer;
	float:left;
	overflow:visible;
	margin:0 5px 0px 0px;
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item .views-field-counter{
	text-indent:-999em;
	width:61px;
	height:95px;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item.active .views-field-counter{
	background:url(../design_packs/gray/images/images/process-image-hover-states.png) -271px 0px no-repeat;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item .views-field-field-custom-pager-text-value{
	visibility:hidden;
	display:none;
}



body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value{
	width:61px;
	height:20px;
	position:absolute;
	background:url(../design_packs/gray/images/images/line-vertical.png) scroll center top repeat-y;
    bottom: -110px;
    height: 90px;
    left: 0;
    margin-bottom: 20px;
	visibility:visible;
	display:block;
}

body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	position:absolute;	
    left: -12px;
    bottom: -8px;
	overflow:visible;
	height:8px;
}


body#pid-learn-more-about-how-yachtx-works .views-slideshow-controls-top #views_slideshow_pager_field_item_top_about_yachtx_slider_block-block_2_4.views_slideshow_pager_field_item.active .views-field-field-custom-pager-text-value .views-content-field-custom-pager-text-value span{
	padding:3px 10px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}



body#pid-learn-more-about-how-yachtx-works .views_slideshow_main{
	padding:20px 40px;
/*	margin-top:235px;
*/	margin-top:317px;
/*	background: url(../design_packs/gray/images/images/trans-bg-less.png) scroll center top repeat;
*/	background:  url(../design_packs/gray/images/images/white-trans-bg-1.png) scroll center top repeat;
	width:840px;
	display:block;
	float:left;
}
@media screen and (max-device-width: 800px) {
  body#pid-learn-more-about-how-yachtx-works .views_slideshow_main{
  	background: #fff;
  }
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .views-field-counter{
	display:none;
	visibility:hidden;	
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .views_slideshow_cycle_teaser_section{
	width:840px !important;	
}

body#pid-learn-more-about-how-yachtx-works .views_slideshow_main .views_slideshow_cycle_teaser_section .views_slideshow_slide{
		width:840px !important;	
}

/* END learn more about YACHTX slideshow  styling ################################################################ */





.secondary-menu {
    float: right;
    margin-bottom: 0;
    width: auto;
	padding-top:5px;
}

.secondary-menu ul.links li,
#block-menu-menu-footer-menu ul.menu li {
	float:left;
	display:inline-block;
	margin:0 auto;
}

.secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited,
#block-menu-menu-footer-menu ul.menu li a:link, #block-menu-menu-footer-menu ul.menu li a:visited {
    display: block;
    float: left;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
	margin:0 auto;
}

.secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited,
#block-menu-menu-footer-menu ul.menu li a:link, #block-menu-menu-footer-menu ul.menu li a:visited,
#block-menu-menu-footer-menu ul.menu li , #block-menu-menu-footer-menu ul.menu li {
	border:none;
	border-right:1px solid #999;
	color:#eee;
}

.secondary-menu-inner ul.links li.last a:link, .secondary-menu-inner ul.links li.last a:visited,
#block-menu-menu-footer-menu ul.menu li.last a:link, #block-menu-menu-footer-menu ul.menu li.last a:visited,
#block-menu-menu-footer-menu ul.menu li.last, #block-menu-menu-footer-menu ul.menu li.last {
	border:none;
}


.secondary-menu-inner ul.links li a.active,
#block-menu-menu-footer-menu ul.menu li a.active {
/*    background-attachment: scroll;
    background-clip: border-box;
    background-color: #383838;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
*/
	color:#fff;
	font-size:13px;
	background:none;
	font-weight:bold;
}


.secondary-menu-inner ul.links li a:hover, .secondary-menu-inner ul.links li a:focus,
#block-menu-menu-footer-menu ul.menu li a:hover, #block-menu-menu-footer-menu ul.menu li a:focus {
/*    background-attachment: scroll;
    background-clip: border-box;
    background-color: #737373;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
	color:#000000;
*/
	background:none;
	color:#eee;
}

#block-menu-menu-footer-menu ul.menu{
	display:inline-block;
	float:right;
}

body.front #block-menu-menu-footer-menu ul.menu{
	margin-right:25px;	
}


#block-menu-menu-footer-menu ul li a{
	font-size:11px;	
}

#block-menu-menu-footer-menu .inner{
	margin-left:40px;
	margin-right:40px;	
}

#main-group{
	background:none;	
	padding-top:0px;
}

#content-group-inner{
	background:#fff;	
	padding-top:0px; /* dont' change this or the yx proprietary side image will be pushed down */
/*	min-height:300px;
*/	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}

body.front #main-group{
	padding-top:10px;
	background:none;
}

#sidebar-first{
	padding-top:0px;
}

#sidebar-first *{
	color:#fff;
}

#sidebar-last{
	padding-top:25px;
}

#sidebar-last *{
	color:#fff;
}

.nodereference-explorer-preview .views-field-field-photo-main-fid{
	float:left;
	margin:5px 10px;
}


#modalframe-container iframe#modalframe-element html{
	background:#fff;
}


.modalframe .ui-dialog-titlebar {
	background:#0A0A0A;
	color:#fff;	
}

.modalframe {
	border-color:#0A0A0A;
}

.modalframe .ui-dialog-titlebar {
	border-color:#0A0A0A;
}

#node-form .node-form .select-or-other .form-checkboxes {
	float:left;
	margin-left:25px;
	margin-bottom:0px;
	clear:left;
}

#node-form .node-form .select-or-other .form-checkboxes .form-item {
	float:left;
	clear:left;
}

#node-form .node-form .select-or-other .form-checkboxes .form-item label.option input{
	width:20px;
	margin-top:5px;	
}


#node-form .node-form .select-or-other #edit-field-offer-conditions-other-wrapper{
	float:left;
	clear:left;
	margin-left:25px;
}

#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu,
#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu ,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu {
	width:650px;
	height:30px;
	margin:0 auto;
	position:absolute;
	top:90px;
	right:32px;
	
}


#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu ,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu ,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu {
	float:right;
    margin-left: 0;
}

#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner {
	margin:0 auto;
}

#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu a,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu a,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu a,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu a,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a{
	color: #eee;	
}

#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu li.nolink-li > span,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu  li.nolink-li span,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu  li.nolink-li span,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu  li.nolink-li span,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu  li.nolink-li span,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu  li.nolink-li span{
    padding: 0 8px 0 5px;
}


#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu li,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu li,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu li,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu li,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu li,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu li{
	border-color:#AAAAAA;
}

#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a:hover,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a.active{
	color: #fff;
}

#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu li.active-trail a,
#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu  a.active,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu li.active-trail a,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu  li.active-trail a,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu  li.active-trail a,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu li.active-trail a,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a.active,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu li.active-trail a,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a.active{
	font-size:13px;
	font-weight:bold;
	color:#fff;
}



#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu li a span.link-outter.vessel-edit,
#block-menu-menu-seller-dashboard-menu.seller-dashboard-menu.fusion-inline-menu .inner ul.menu li a span.link-outter.member-edit,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu li a span.link-outter.vessel-edit,
#block-menu-menu-buyer-dashboard-menu.buyer-dashboard-menu.fusion-inline-menu .inner ul.menu li a span.link-outter.member-edit,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu  li a span.link-outter.vessel-edit,
#block-menu-menu-partner-finance-dashboard.finance-dashboard-menu.fusion-inline-menu .inner ul.menu  li a span.link-outter.member-edit,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu  li a span.link-outter.vessel-edit,
#block-menu-menu-menu-partner-ins-dashboard.insurance-dashboard-menu.fusion-inline-menu .inner ul.menu  li a span.link-outter.member-edit,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a span.link-outter.vessel-edit,
#block-menu-menu-settlement-agent-dashboard.settlement-dashboard-menu.fusion-inline-menu .inner ul.menu a span.link-outter.member-edit,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a span.link-outter.vessel-edit,
#block-menu-menu-surveyor-dashboard-menu.surveyor-dashboard-menu.fusion-inline-menu .inner ul.menu a span.link-outter.member-edit{
	font-size:13px;
	font-weight:bold;	
}

body#pid-admin-user-permissions #main *,
body#pid-admin-user-permissions #main,
body#pid-admin-user-permissions #main-inner,
body#pid-admin-user-permissions #main-group,
body#pid-admin-user-permissions #main-group-inner{
	overflow:visible;
}

body#pid-admin-user-permissions #main table#permissions{
	background:#fff;
}

.footer .fusion-inline-menu {
	margin-top:0px;
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php{
	position:relative;
	z-index:1;
	
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php .link-and-preview{
	text-align:center;
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php .link-and-preview a{
	display:block;
	padding:5px 10px;
	text-align:center;
	position:relative;
	margin:10px auto;
	width:175px;
	height:auto;
	color:#000;
	background:#CCC;	
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php .link-and-preview a:hover{
	color:#fff;
	background: #999;
}


.view-dashboard-seller.view-display-id-page_4 .views-field-php-1 {
	text-align:center;
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php-1 span >  a{
	display:block;
	padding:5px 10px;
	text-align:center;
	position:relative;
	margin:10px auto;
	width:175px;
	height:auto;
	color:#000;
	background:#CCC;	
}

.view-dashboard-seller.view-display-id-page_4 .views-field-php-1 span > a:hover{
	color:#fff;
	background: #999;
}



.view-dashboard-seller.view-display-id-page_4 .views-field-php .link-and-preview img{
	margin:0 auto;
	position:relative;
	z-index:1;
}

.view-dashboard-seller.view-display-id-page_4 .views-field-field-vessel-length-value{
	text-align:center;
	position:relative;
	z-index:2;
	height:1px;
	overflow:visible;
	width:100%;
	margin:0 auto;
}


.view-dashboard-seller.view-display-id-page_4 .views-field-field-vessel-length-value span.field-content{
	display:block;
	position:relative;
	top:-132px;
	left:0px;
	color:#B31F24;
	width:230px;
	margin:0 auto;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
}



a.vessel-offer-contract-download{
	display:block;
	padding:5px 10px;
	text-align:center;
	position:relative;
	margin:10px auto;
	width:175px;
	height:auto;
	color:#000;
	font-weight:bold;
	background:#CCC;	
}

a.vessel-offer-contract-download:hover{
	color:#fff;
	background: #999;
}

#conditional-field-buyer-notice-agree{
	padding:10px;
	background:#FFE5E6;
	
}

.my-yachtx{
	font-size:18px;
	font-weight:normal;
	color:#999;
	font-family:"Times New Roman", Times, serif;
	padding-top:40px;
	display:block;
	float:left;
}

fieldset.vessel-contact{
	width:200px;
	float:right;
	height:auto;
	display:block;
	margin:25px 0px 25px 0px;
	position:relative;
	z-index:2;
}

fieldset.vessel-contact a{
	color: #666;
}

fieldset.vessel-contact a:hover{
	color:#000;
	opacity: 0.8;
}

body.node-type-vessel .inquire-link,
#main-wrapper.node-type-vessel .inquire-link,
body.node-type-vessel .submit-offer,
#main-wrapper.node-type-vessel .submit-offer{
	background:url(../design_packs/gray/images/images/YX-small-rounded.png) scroll left center no-repeat;
	padding-left:40px;
	line-height:32px;
	margin:5px auto;
	width:200px;
	float:left;
	height:auto;
	clear:left;	
}

.email-to-friend{
	background: url(../design_packs/gray/images/images/email_32-rounded.png) scroll left center no-repeat;
	padding-left:40px;
	line-height:32px;
	margin:5px auto;
	width:200px;
	float:left;
	height:auto;	
	clear:left;	
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style{
	width:200px;
	float:left;
	height:84px;	
	clear:left;
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style .addthis_toolbox_item {
	line-height:32px;
	margin:5px auto;
	width:200px;
	float:left;
	height:auto;
	clear:left;	
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style .addthis_toolbox_item span {
	padding-left:39px;
	width:160px;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style .addthis_toolbox_item.addthis_button_facebook span {
	background:url(../design_packs/gray/images/images/facebook.jpg) 0 -1px no-repeat !important;
    display: block;
    height: 32px;
    line-height: 32px !important;
    overflow-x: hidden;
    overflow-y: hidden;
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style .addthis_toolbox_item.addthis_button_twitter span {
	background:url(../design_packs/gray/images/images/twitter.jpg) 0 -1px no-repeat !important;
    display: block;
    height: 32px;
    line-height: 32px !important;
    overflow-x: hidden;
    overflow-y: hidden;
}



.addthis_button_twitter span,
.addthis_button_facebook span{
	padding-right:6px;
}


.print-brochure{
	background: url(../design_packs/gray/images/images/printer_32.png) scroll left center no-repeat;
	padding-left:40px;
	line-height:32px;
	margin:5px auto;
	width:200px;
	float:left;
	height:auto;	
	clear:left;	
}

.flag-offer-seller-accept a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-offer-seller-accept a.flag-link-confirm:hover{
	background-position:50% 0%;
	color:#000;	
}


a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF !important;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

a.flag-link-confirm:hover{
	background-position:50% 0%;
	color:#000 !important;	
}

#content-top-inner a.info-guide-button{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:right;
}
#content-top-inner a.info-guide-button:hover{
	background-position:50% 0%;
	color:#000;	
}







.flag-offer-seller-reject a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-offer-seller-reject a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}

span.flag-escrow-deposit-cleared{
	display:block;
	clear:both;	
}

span.flag-escrow-deposit-cleared:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}



span.flag-escrow-deposit-cleared a{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

span.flag-escrow-deposit-cleared a:hover{
	color:#000;	
	background-position:50% 0%;
}



/*  C Offer seller ##################### */
.flag-c-offer-seller-accept a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-c-offer-seller-accept a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}


.flag-c-offer-seller-reject a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-c-offer-seller-reject a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}




/* END C offer ################ */
/*  C Offer  buyer  ##################### */
.flag-c-offer-buyer-accept a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-c-offer-buyer-accept a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}




.flag-c-offer-buyer-reject a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-c-offer-buyer-reject a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}




/* END C offer ################ */

#submit-counter-offer a.submit-counter-offer{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

#submit-counter-offer a.submit-counter-offer:hover{
	color:#000;	
	background-position:50% 0%;
}




a.download-link,
a:link.download-link,
a:visited.download-link{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	 background-position: 50% 100%;
	float:left;
	color:#fff;
	text-align:center;
}

a.download-link:hover{
	background-position: 50% 0;
	color:#000;
}



.download-wrapper{
	padding:10px;	
}

.download-wrapper:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.flag-acc-agr-seller-accept a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
}

.flag-acc-agr-seller-accept a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}


.view-footer span.flag-deal-ready-stlmnt{
	float:left;
	clear:left;
	display:block;
}

.flag-acc-agr-seller-reject a.flag-link-confirm,
.flag-deal-ready-stlmnt a.flag-link-confirm,
.flag-deal-ready-stlmnt a.flag-link-confirm{
	display:block;
	padding:4px 8px;
	font-weight:bold;
	color:#fff;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
	clear:left;
}

.flag-acc-agr-seller-reject a.flag-link-confirm:hover,
.flag-deal-ready-stlmnt a.flag-link-confirm:hover,
.flag-deal-ready-stlmnt a.flag-link-confirm:hover{
	color:#000;	
	background-position:50% 0%;
}





/* BEGIN Dashboard Process Arrow Image CSS ############################################################################################# */

#sales-process-status-summary {
	width:auto;
	height:200px;
}

#sales-process-status-summary .arrow-bg {
	width:auto;
	height:180px;
	position:relative;
	float:left;
	padding:0px;
	margin:0 auto;
	background: url(../design_packs/gray/images/images/images/process-image_02.jpg) scroll top center repeat-x;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#sales-process-status-summary .arrow-point {
	/*background: url(../design_packs/gray/images/images/images/process-image_03.jpg) scroll right top no-repeat; */
	background: url(../design_packs/gray/images/images/images/process-imagev2_04.jpg) scroll right top no-repeat;
	padding-right:39px;
	float:left;
	height:180px;
}



#sales-process-status-summary .arrow-bg .step-box {
	border:2px solid #fff;
	padding:5px 0px;
	width:72px;
	margin:20px 3px 24px 3px;
	height:130px;
	float:left;
}
#sales-process-status-summary .arrow-bg .step-box.one {
	width:80px;
	margin-left:5px;
}

#sales-process-status-summary .arrow-bg .wrapper {
	width:76px;
	margin:20px 3px 24px 3px;
	height:130px;
	float:left;
}


#sales-process-status-summary .arrow-bg .step-box.three {
	height:55px;
	float:left;
	margin:0px;
	margin-bottom:5px;
}

#sales-process-status-summary .arrow-bg .step-box.three .step-heading{
	height:15px;
}
#sales-process-status-summary .arrow-bg .step-box.three .step-desc{
	line-height:1.1em;	
}

/* THis code WAS used when i thought step 4 was the bottom block in the third column for 'third parties' 
#sales-process-status-summary .arrow-bg .step-box.four {
	margin:0px;
	height:55px;
	float:left;
	clear:left;
}

#sales-process-status-summary .arrow-bg .step-box.four .step-heading{
	height:15px;
}

#sales-process-status-summary .arrow-bg .step-box.four .step-desc{
	line-height:1.1em;	
}*/


#sales-process-status-summary .arrow-bg .step-box.four p.step-heading {
	height:35px;
}



#sales-process-status-summary .arrow-bg .step-box.current {
	background:#9b9b9b;
}


#sales-process-status-summary .arrow-bg .step-box.current p.step-heading {
	color:#000;	
}

#sales-process-status-summary .arrow-bg p {
	padding:0px;
	margin:0 auto;
	line-height:1.4em;
	text-align:center;
}

#sales-process-status-summary .arrow-bg p.step-heading {
	height:20px;
	color:#707070;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sales-process-status-summary .arrow-bg p.step-desc {
	color:#fff;
}


#sales-process-status-summary .close-deal{
	line-height:1.4em;
/*	color:#7c7c7c;
*/	color: #333;
	text-align:center;
	float:left;
	display:inline-block;
/*
	font-size:18px;
	width:110px;
	border:2px solid #7c7c7c;
	height:60px;
	margin-top:40px;
	margin-left:5px;
	padding-top:20px;
	padding-bottom:10px;
*/	
	font-size:15px;
	font-weight:bold;
	padding-top:60px;
	font-family:Arial, Helvetica, sans-serif;
	width:113px;
	height:111px;
	margin-top:5px;
	margin-left:20px;
	background:url(../design_packs/gray/images/images/transaction-complete.jpg) scroll center top no-repeat;
}


#sales-process-status-summary .close-deal.current{
		background:#9b9b9b;
		color:#FFF;
}



.view-header:after {  /* Implement clearfix */
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.view-header{
	position:relative;
}

/* END Dashboard Process Arrow Image CSS ############################################################################################# */

h2.title-heading{
	clear:both;		
}

#header-group-inner{
	position:relative;
	
}

.header-menu-block {
	position:absolute;
	top:50px;
	right:40px;
	width:700px;
	height:auto;	
}

body.not-logged-in .header-menu-block {
	position:absolute;
	top:65px;
	right:40px;
	width:700px;
	height:auto;	
}

body.front	.not-logged-in .header-menu-block {
	position:absolute;
	top:75px;
	right:40px;
	width:700px;
	height:auto;	
}

#header-site-info {
    margin-top: -20px;
    width: auto;
}


.header-menu-block ul{
	float:right;
}

.accepted-offer-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}

.rejected-offer-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}


.status-notice-good{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}

.status-notice-bad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	line-height:1.1em;
	font-weight:bold;	
}

.accepted-acc-agr-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}

.rejected-acc-agr-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}

.accepted-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	clear:right;
	padding:10px;
	background:#292929;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}

.rejected-notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	float:right;
	padding:10px;
	background:#000;
	margin:10px;
	font-weight:bold;	
	line-height:1.1em;
}


.view-dashboard-buyer h2,
.view-dashboard-seller h2 {
    clear: both;
	padding-top:15px;	
}

#page .dashboard-buttons{
	clear:left;
/*	padding:10px 0px;
*/	padding:0px;
	float:left;
	width:299px;
}

#page .dashboard-buttons.request-buttons{
	float:right;
	width:299px;
	clear:right;
}


#page .dashboard-buttons a{
	display: inline-block;
	padding:4px 8px;
	font-weight:bold;
	color:#FFF;
	margin:2px;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position:50% 100%;
	float:left;
	width:275px;
}


#page .dashboard-buttons a:hover{
	color:#000;	
	background-position:50% 0%;
}

#page .dashboard-buttons a.buyer-finance-request,
#page .dashboard-buttons a.buyer-insurance-request,
#page .dashboard-buttons a.settlement-partner-request,
#page .dashboard-buttons a.surveyor-request{
	float:right;
	clear:right;
}


#page .dashboard-buttons.submit-offer a{
	padding:10px 20px;	
	width:180px;
}

submit-offer 





.form-item .description {
	clear:both;	
} 

#content-inner-inner{
	padding-top:25px;	
	padding-bottom:10px;	
}

body#pid-about-yachtx #content-inner-inner{
	border-top:1px solid #999;
	padding-top:10px;	
	padding-bottom:0px;	
}




#content-tabs {
	margin-top:10px;
	margin-bottom:0px;
	clear:both;	
}

#content-tabs ul.primary {
	margin-bottom:0px;
}


#content-tabs ul.secondary {
	margin:5px 0 10px 0;
}

body.node-type-buyer-contact-financial  #content-tabs {
	display:none;
	visibility:hidden;
}




/* Add special side graphic  ################################################################################# */

body#pid-copyright-notice #content-region{
	background:#fff url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
/*	height:650px;
*/	border:1px solid #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	position:relative;
	height:650px;
	clear:left;
}
@media screen and (max-device-width: 800px) {
  body#pid-copyright-notice #content-region{height:auto;}
}

body#pid-copyright-notice #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

/*body#pid-copyright-notice #content-inner-inner #content-content{
	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
}*/


/* Add special side graphic  ################################################################################# */

body#pid-vessel-search #content-region{
	background:#fff url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
	height:650px;
	border:1px solid #fff;
}
@media screen and (max-device-width: 800px) {
  body#pid-vessel-search #content-region{height:auto;}
}

body#pid-vessel-search #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

body#pid-vessel-search #content-inner-inner #content-content{
/*	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
*/	clear:left;
}



/* STYLING PAGE 1 DISPLAY ############################################################ */
#view-id-boat_search-page_1 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_1 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
}

#view-id-boat_search-page_1 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
}



#view-id-boat_search-page_1 .views-exposed-widget label{
	float:left;
	width:175px;
}

#view-id-boat_search-page_1 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;	
}

#view-id-boat_search-page_1 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_1  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
}

#view-id-boat_search-page_1  .date-views-filter-wrapper .date-date .form-item{
	width:100px;
}

#view-id-boat_search-page_1  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-75px;	
}

#view-id-boat_search-page_1  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_1  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_1  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_1  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_1  .views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_1  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_1  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#view-id-boat_search-page_1  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_1  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_1  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}



/* STYLING PAGE 2 DISPLAY ############################################################ */
#view-id-boat_search-page_2 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_2 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
}

#view-id-boat_search-page_2 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
}



#view-id-boat_search-page_2 .views-exposed-widget label{
	float:left;
	width:175px;
}

#view-id-boat_search-page_2 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;	
}

#view-id-boat_search-page_2 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_2  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
}

#view-id-boat_search-page_2  .date-views-filter-wrapper .date-date .form-item{
	width:100px;
}

#view-id-boat_search-page_2  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-75px;	
}

#view-id-boat_search-page_2  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_2  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_2  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_2  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_2  .views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_2  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_2  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#view-id-boat_search-page_2  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_2  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_2  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}




/* STYLING PAGE 3 DISPLAY ############################################################ */
#view-id-boat_search-page_3 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_3 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
}

#view-id-boat_search-page_3 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
}



#view-id-boat_search-page_3 .views-exposed-widget label{
	float:left;
	width:175px;
}

#view-id-boat_search-page_3 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;	
}

#view-id-boat_search-page_3 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_3  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
}

#view-id-boat_search-page_3  .date-views-filter-wrapper .date-date .form-item{
	width:100px;
}

#view-id-boat_search-page_3  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-75px;	
}

#view-id-boat_search-page_3  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_3  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_3  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_3  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_3  .views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_3  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_3  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#view-id-boat_search-page_3  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_3  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_3  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}


/* STYLING PAGE 4 DISPLAY ############################################################ */
#view-id-boat_search-page_4 .views-exposed-widget,
#view-id-boat_search-page_7 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-submit-button ,
#view-id-boat_search-page_7 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
	margin-top:15px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-submit-button,
#view-id-boat_search-page_7 .views-exposed-widget.views-submit-button {
	padding-left:0px;
	padding-right:0px;
	margin:0 auto;
	width:100%;	
}


#view-id-boat_search-page_4 .views-exposed-widget.views-submit-button input.form-submit,
#view-id-boat_search-page_7 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
	color:#FFF;
	background-position:50% 100%;
	font-size:11px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-submit-button input.form-submit:hover,
#view-id-boat_search-page_7 .views-exposed-widget.views-submit-button input.form-submit:hover{
	color:#000;	
	background-position:50% 0%;
}




#view-id-boat_search-page_4  .view-filters,
#view-id-boat_search-page_7  .view-filters{
	text-align:center;	
}

#view-id-boat_search-page_4  .view-filters label,
#view-id-boat_search-page_7  .view-filters label{
	text-align:right;	
}

#view-id-boat_search-page_4  .views-exposed-widgets,
#view-id-boat_search-page_7  .views-exposed-widgets{
	text-align:center;	
}


#view-id-boat_search-page_4  #edit-submit-boat-disabled-wrapper{
	text-align:center;
	clear:both;
	margin:0 auto;
/*	width:600px;
*/	width:100%;
}

#view-id-boat_search-page_7  #edit-submit-boat-disabled-wrapper{
	text-align:center;
	clear:both;
	margin:0 auto;
/*	width:600px;
*/	width:100%;
}

#view-id-boat_search-page_4  #edit-submit-boat-disabled,
#view-id-boat_search-page_7  #edit-submit-boat-disabled{
	padding:10px 25px;
	margin:5px auto;
	clear:both;
	color: #CCC;
	background-position:50% 100%;
	font-size:11px;
	float:none;
}

#view-id-boat_search-page_4  #edit-submit-boat-disabled:hover,
#view-id-boat_search-page_7  #edit-submit-boat-disabled:hover{
	background-position:50% 100%;
}

/*#views-exposed-form-boat-search-page-4 .views-exposed-widget.views-widget-filter-field_year_value_1:after{
  content: ' *';
  color: red;	
}
*/

/* adding required asterisks on paths
vessel-search
and
dashboard/buyer/vessel
*/
/*#views-exposed-form-boat-search-page-4 .views-exposed-widget.views-widget-filter-field_year_value_1 label:after,
#views-exposed-form-boat-search-page-7 .views-exposed-widget.views-widget-filter-field_year_value_1 label:after{
  content: ' *';
  color: red;	
}


#views-exposed-form-boat-search-page-4 .views-exposed-widget.views-widget-filter-field_vessel_length_value_1 label:after,
#views-exposed-form-boat-search-page-7 .views-exposed-widget.views-widget-filter-field_vessel_length_value_1 label:after{
  content: ' *';
  color: red;	
}
*/

#view-id-boat_search-page_4 .views-exposed-widget label,
#view-id-boat_search-page_7 .views-exposed-widget label{
	float:left;
	width: 175px;
}

#view-id-boat_search-page_4 .views-exposed-widget div.views-widget,
#view-id-boat_search-page_7 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;
	width:100px;
	height:26px;
}


/* FIXING IE 7 bug where year field is pushed down)   */
#view-id-boat_search-page_4 .views-exposed-widget div.views-widget .container-inline-date.date-clear,
#view-id-boat_search-page_7 .views-exposed-widget div.views-widget .container-inline-date.date-clear{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
}


#views-search-attachment-ahah fieldset{
	border:none;
}

#views-search-attachment-ahah fieldset #edit-view-start-over{
	display:none;
	visibility:hidden;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_4  .date-views-filter-wrapper .form-item,
#view-id-boat_search-page_7  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
	height:27px;
}

#view-id-boat_search-page_4  .date-views-filter-wrapper .date-date .form-item,
#view-id-boat_search-page_7  .date-views-filter-wrapper .date-date .form-item{
	width:50px;
}

#view-id-boat_search-page_4  .date-views-filter-wrapper .date-date .form-item .description,
#view-id-boat_search-page_7  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-80px;	
}

#view-id-boat_search-page_4  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_4  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_4  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_4  .views-widget-filter-field_vessel_length_value .form-item input,
#view-id-boat_search-page_7  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_7  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_7  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_7  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_4  .views-exposed-widget div.views-widget,
#view-id-boat_search-page_7  .views-exposed-widget div.views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_4  .views-widget .views-widget-prefix,
#view-id-boat_search-page_7  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_4  .views-widget .views-widget-suffix,
#view-id-boat_search-page_7  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:10px;
}

#view-id-boat_search-page_4  .views-widget #edit-field-asking-price-value-1-wrapper,
#view-id-boat_search-page_7  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_4  .views-exposed-widget label,
#view-id-boat_search-page_7  .views-exposed-widget label{
	padding-top:2px;
}


#view-id-boat_search-page_4  .views-widget #edit-field-asking-price-value-wrapper,
#view-id-boat_search-page_7  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget{
	float:left;
	margin-left:10px;
	width:200px;
	height:26px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .views-widget-prefix,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .views-widget-prefix,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .views-widget-prefix,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:0px;
	top:2px;
}


#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .views-widget-suffix,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .views-widget-suffix,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .views-widget-suffix,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .views-widget-suffix{
	padding-top:2px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .form-item,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .form-item,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .form-item,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .form-item{
	float:left;
	margin-left:10px;
	width:95px;
	height:26px;
	padding:0px;
	margin:0px;
	margin-left:10px;
}

#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .form-item input,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .form-item input,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value div.views-widget .form-item input,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_asking_price_value_1 div.views-widget .form-item input{
	float:left;
	width:95px;
	height:26px;
	margin:0px;
	padding:0px;
	text-indent:5px;
}


#view-id-boat_search-page_4  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value,
#view-id-boat_search-page_7  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}


#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_vessel_fuel_type_value_many_to_one .form-item,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_hull_material_value_many_to_one .form-item,
#view-id-boat_search-page_4 .views-exposed-widget.views-widget-filter-field_vessel_type_value_many_to_one .form-item,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_vessel_fuel_type_value_many_to_one .form-item,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_hull_material_value_many_to_one .form-item,
#view-id-boat_search-page_7 .views-exposed-widget.views-widget-filter-field_vessel_type_value_many_to_one .form-item{
	width:162px;
}


#view-id-boat_search-page_4 .views-exposed-widget .form-item select,
#view-id-boat_search-page_7 .views-exposed-widget .form-item select{
	width:160px;
}


/* STYLING PAGE 5 DISPLAY ############################################################ */
#view-id-boat_search-page_5 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_5 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
}

#view-id-boat_search-page_5 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
}



#view-id-boat_search-page_5 .views-exposed-widget label{
	float:left;
	width:175px;
}

#view-id-boat_search-page_5 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;	
}

#view-id-boat_search-page_5 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_5  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
}

#view-id-boat_search-page_5  .date-views-filter-wrapper .date-date .form-item{
	width:100px;
}

#view-id-boat_search-page_5  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-75px;	
}

#view-id-boat_search-page_5  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_5  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_5  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_5  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_5  .views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_5  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_5  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#view-id-boat_search-page_5  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_5  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_5  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}




/* STYLING PAGE 6 DISPLAY ############################################################ */
#view-id-boat_search-page_6 .views-exposed-widget {
	padding-left:25px;
	clear:both;	
	width:600px;
	height:20px;
	line-height:22px;
}

#view-id-boat_search-page_6 .views-exposed-widget.views-submit-button {
	height:auto;
	text-align:center;
}

#view-id-boat_search-page_6 .views-exposed-widget.views-submit-button input.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
}



#view-id-boat_search-page_6 .views-exposed-widget label{
	float:left;
	width:175px;
}

#view-id-boat_search-page_6 .views-exposed-widget div.views-widget{
	float:left;
	margin-left:10px;	
}

#view-id-boat_search-page_6 .views-exposed-widget.views-widget-filter-field_asking_price_value{
	
}

#view-id-boat_search-page_6  .date-views-filter-wrapper .form-item{
	position:relative;
	float:left;
	width:100px;
}

#view-id-boat_search-page_6  .date-views-filter-wrapper .date-date .form-item{
	width:100px;
}

#view-id-boat_search-page_6  .date-views-filter-wrapper .date-date .form-item .description{
	position:absolute;
	top:5px;
	right:-75px;	
}

#view-id-boat_search-page_6  .views-widget-filter-field_vessel_length_value_1 .form-item,
#view-id-boat_search-page_6  .views-widget-filter-field_vessel_length_value_1 .form-item input,
#view-id-boat_search-page_6  .views-widget-filter-field_vessel_length_value .form-item,
#view-id-boat_search-page_6  .views-widget-filter-field_vessel_length_value .form-item input{
	width:100px;
}

#view-id-boat_search-page_6  .views-widget {
	position:relative;
	
}
	
#view-id-boat_search-page_6  .views-widget .views-widget-prefix{
	display:block;
	position:absolute;
	left:-10px;
	top:4px;
}

#view-id-boat_search-page_6  .views-widget .views-widget-suffix{
	display:block;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#view-id-boat_search-page_6  .views-widget #edit-field-asking-price-value-1-wrapper{
	float:left;	
}

#view-id-boat_search-page_6  .views-widget #edit-field-asking-price-value-wrapper{
	float:left;	
}

#view-id-boat_search-page_6  .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	z-index:2;
	position:relative;
}




#view-id-boat_search-page_1  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_2  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_3  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_4  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_5  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_6  .views-exposed-widget.views-widget-filter-field_yxid_value,
#view-id-boat_search-page_7  .views-exposed-widget.views-widget-filter-field_yxid_value{
	padding-top:45px;
	margin-bottom:10px;
}


#view-id-boat_search-page_1  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_2  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_3  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_4  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_5  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_6  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget,
#view-id-boat_search-page_7  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget{
	position:relative;
}


#view-id-boat_search-page_1  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text,
#view-id-boat_search-page_2  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text,
#view-id-boat_search-page_3  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text,
#view-id-boat_search-page_4  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text,
#view-id-boat_search-page_5  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text,
#view-id-boat_search-page_6  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text{
	text-align:center;
	font-weight:bold;
	clear:both;
	padding:10px 0px;
	position:absolute;
	top:-45px;
}

#view-id-boat_search-page_7  .views-exposed-widget.views-widget-filter-field_yxid_value .views-widget-prefix .widget-or-text{
	text-align:center;
	font-weight:bold;
	clear:both;
	padding:10px 0px;
	position:absolute;
	top:-45px;
	left:75px;
}



/* Add special side graphic  ################################################################################# */

body#pid-contact-us #content-region{
	background:#fff  url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
	height:650px;
	border:1px solid #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	position:relative;
}

body#pid-contact-us #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

body#pid-contact-us #content-region-inner .grid16-16 {
    width: 725px;
}

body#pid-contact-us #content-inner-inner #content-content{
/*	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
*/	clear:left;
}




body#pid-contact-us #content-inner-inner input#edit-submit.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:left;
	clear:left;
	margin-left:15px;
}



/* Add special side graphic  ################################################################################# */

body#pid-privacy-notice #content-region{
	background:#fff  url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
/*	height:650px;
*/	border:1px solid #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	position:relative;
	height:650px;
	clear:left;
}

body#pid-privacy-notice #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

/*body#pid-privacy-notice #content-inner-inner #content-content{
	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
	clear:left;
}
*/


/* Add special side graphic  ################################################################################# */
body#pid-terms-use-agreement #content-region{
	background:#fff url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
/*	height:650px;
*/	border:1px solid #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	position:relative;
	height:650px;
	clear:left;
}


body#pid-terms-use-agreement #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

/*body#pid-terms-use-agreement #content-inner-inner #content-content{
	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
	clear:left;
}
*/



/* Add special side graphic  ################################################################################# */

body#pid-user #content-region,
body#pid-user-login #content-region{
	background:#fff  url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
	height:650px;
	border:1px solid #fff;
}
@media screen and (max-device-width: 800px) {
	body#pid-user #content-region,
    body#pid-user-login #content-region{ height:auto; }
}


body#pid-user #content-region-inner,
body#pid-user-login #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

body#pid-user #content-inner-inner #content-content,
body#pid-user-login #content-inner-inner #content-content{
/*	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
*/	clear:left;
}




body#pid-user #content-inner-inner h1.title,
body#pid-user-login #content-inner-inner h1.title{
	background:url(../design_packs/gray/images/images/14.png) scroll right center no-repeat;
	padding-right:30px;
	float:left;	
}

body#pid-user #content-inner-inner input#edit-submit.form-submit,
body#pid-user-login #content-inner-inner input#edit-submit.form-submit{
	padding:10px 25px;
	margin:0 auto;	
}

body#pid-user #content-inner-inner fieldset,
body#pid-user-login #content-inner-inner fieldset{
	border:none;
}


/* Add special side graphic  ################################################################################# */

body#pid-user-register #content-region{
	background:#fff url(../design_packs/gray/images/images/7455923_m-cropped-left-grad-650v6.jpg) scroll left top no-repeat;
	height:650px;
	border:1px solid #fff;
}

@media screen and (max-device-width: 800px) {
	body#pid-user-register #content-region{ height:auto; }
}

body#pid-user-register #content-region-inner{
/*	margin-left:160px;
*/	margin-left:180px;
}

body#pid-user-register #content-inner-inner #content-content{
	clear:left;
}

/* commented because was causing double scroll bar on right of registration page 
body#pid-user-register #content-inner-inner #content-content{
	height:585px;
	overflow-x: hidden;
	overflow-y: scroll;
	clear:left;
}
*/ 


body#pid-user-register #content-inner-inner h1.title{
	background:url(../design_packs/gray/images/images/14.png) scroll right center no-repeat;
	padding-right:30px;
	float:left;	
}






body#pid-user-register #content-inner-inner input#edit-submit.form-submit{
	padding:10px 25px;
	margin:0 auto;
	float:none;
	color:#FFF;
	background-position:50% 100%;
	font-size:11px;
	margin-left:15px;
	border:3px solid #E9E9E9;
}

body#pid-user-register #content-inner-inner input#edit-submit.form-submit:hover{
	color:#000;	
	background-position:50% 0%;
}




body#pid-user-register #content-inner-inner div.captcha img,
body#pid-user-register #content-inner-inner fieldset.captcha img{
	float:left;
	margin-right:10px;
	padding-bottom:15px;	
}

body#pid-user-register #content-inner-inner div.captcha .form-item{
	
}

/* body#pid-user-register #content-inner-inner div.captcha .form-item .form-text.required{
	float:left;
	
} */

body#pid-user-register #content-inner-inner div.captcha .form-item label{
	display:none;
	visibility:hidden;
}



/*body#pid-user-register #content-inner-inner div.captcha .form-item .description{
	clear:none;
	float:left;	
}

*/

#content-top.content-top{
	padding-top:20px;	
}

.custom-symantic-prefix{
	padding:10px;
/*	border:1px solid #CCC;
*/	clear:both;
}


body.front #content-group-inner{
	background:none;
	margin:0px;
}


/* STYLING NODE REFERENCE EXPLORER POPUP OUTPUT TO HIDE IRRELEVANT FIELDS FOR CERTAIN CONTENT TYPES ####################### */
/* see exlorer.tabs.css  */
/*body#pid-node-add-buyer-finance-application div#table.buyer_finance_application.field_buyer_finance_partner_ref .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	display:none;
	visibility:hidden;	
}


body#pid-node-add-buyer-insurance-application div#table.buyer_insurance_application.field_buyer_ins_partner_ref .views-exposed-widget.views-widget-filter-field_vessel_mfg_value{
	display:none;
	visibility:hidden;	
}


body#pid-node-add-stlmnt-agent-application div#table.stlmnt_agent_application.field_seller_stlmnt_agnt_app_ref .views-exposed-widget.views-widget-filter-field_vessel_mfg_value {
	display:none;
	visibility:hidden;	
}
*/

#view-id-dashboard_seller-page_1 .views-row  .views-field.views-field-title {
	display:none;
	visibility:hidden;
}

#view-id-dashboard_seller-page_1 .view-footer h4{
	margin:25px auto;
}


/* BEGIN SPECIAL DASHBOARD STYLING    #################################################################################################### */

body.dash-styling #sidebar-first #sidebar-first-inner .block .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .block .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .block .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .block .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .block .inner{
	margin-left:15px;	
	margin-right:15px;	
}





/*body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1  .inner,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1  .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .inner{
	margin-left:0px;	
}  
*/
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field-field-vessel-length-value,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field-field-vessel-length-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field-field-vessel-length-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field-field-vessel-length-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field-field-vessel-length-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field-field-vessel-length-value{
	margin-bottom:10px;
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field .views-label{
/*	width:100px;
	width:83px;
*/	width:105px;
	float:left;
	font-weight:bold;
	display:inline-block;
}
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-1 .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-1 .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-1 .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-1 .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-1 .views-label,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-1 .views-label{
/*	width:100px;
	width:93px;
*/	width:105px;
	float:left;
	font-weight:bold;
	display:inline-block;
}



body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1  .views-field.views-field-php-1 .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1  .views-field.views-field-php-1 .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-1 .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-1 .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-1 .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-1 .field-content{
/*	width:120px;
*/	width:30px;
	display:inline-block;
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field .field-content,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field .field-content{
	width:100px;
/*	width:119px;
	width:90px;
*/	display:inline-block;
}








body.dash-styling #main-group.grid16-13 #content-group-inner,
body.dash-styling #main-group.grid16-12 #content-group-inner {
	margin-left:0px;
}


body.dash-styling #main.grid16-16 .main-inner{
	border:1px solid #fff;	
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:15px;	
}

body.dash-styling #main.grid16-16 .main-inner .grid16-16{
	width:920px;	
}


body.dash-styling #main.grid16-16 #content-group-inner{
	margin:0px;	
}


body.dash-styling #main.grid16-16 .grid16-12{
	width:677px;	
}

body.dash-styling #main.grid16-16 .content-group.grid16-12 .grid16-12{
	width:auto;	
}

body.dash-styling #main.grid16-16 .content-group.grid16-12 #block-block-18.grid16-12{
/*	width:auto;	
*/	width:900px;	
}


/*body.dash-styling #sidebar-first #sidebar-first-inner .inner{
	margin:0px;	
} 
*/
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field ,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-buyer.view-display-id-block_1 .views-field ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field {
	margin-left:0px;	
	margin-right:0px;	
}

body.dash-styling #sidebar-first *{
	float:left;	
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-field-photo-main-fid ,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-field-photo-main-fid ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid ,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-field-photo-main-fid {
	z-index:1;
	position:relative;
	margin-left:0px;	
	margin-right:0px;
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-field-photo-main-fid img,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-field-photo-main-fid img,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid img,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid img,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-field-photo-main-fid img,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-field-photo-main-fid span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-field-photo-main-fid a,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-field-photo-main-fid img{
	display:block;
	float:left;
	width:240px;
	height:auto;
    left: -5px;
    margin-bottom: -5px;
    position: relative;
    top: -5px;
}


body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-1,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-1,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-1,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-1,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-1,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-1{
	padding-top:15px;
}

/*body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .inner,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .inner{
	margin-right:0px;	
}

*/

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-2,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-2,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-2,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-2,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-2,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-2{
	clear:both;
	z-index:2;
/*	position:absolute;
	top:0px;
	left:0px;
*/	background:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	padding:0px;
	left:-15px;
	position:relative;
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field.views-field-php-3,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field.views-field-php-3,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field.views-field-php-3,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field.views-field-php-3,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field.views-field-php-3,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field.views-field-php-3{
	margin-top:15px;
	
}


/*body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field.views-field-field-yxid-value,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field.views-field-field-yxid-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field.views-field-field-yxid-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field.views-field-field-yxid-value,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field.views-field-field-yxid-value{
	margin-top:15px;
	
}
*/

 
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-row{
	margin-top:15px;
	
}


body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-2 span{
	width:230px;
	margin:0px;	
	text-align:center;
	display:block;
	padding:0px;

}


body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-2 span,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-2 span{
	border:5px solid #000;
}

body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-field.views-field-php-2 .sale-pending-flag{
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	color: #090;
	text-align:center;
	margin:0 auto;	
}



body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_seller-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner #block-views-dashboard_buyer-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-stlmnt-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-fin-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-partner-ins-agent.view-display-id-block_1 .views-row,
body.dash-styling #sidebar-first #sidebar-first-inner .view-dashboard-surveyor.view-display-id-block_1 .views-row{
	position:relative;	
}

.sale-pending-flag{
	float:right;	
}



body.dash-styling #sidebar-first{
	background:url(../design_packs/gray/images/images/vessel-650.jpg) scroll left top no-repeat;
	min-height:650px;
}

body.dash-styling.seller #sidebar-first,
body.dash-styling.pend-seller #sidebar-first{
	background:none;	
}

body.dash-styling.buyer #sidebar-first{
	background:#85a8c8 url(../design_packs/gray/images/images/vessel-650.jpg) scroll center top no-repeat;
}


body.page-vessel-search #content-region-inner,
body.dash-styling #content-region-inner{
	overflow-x: hidden;
	overflow-y: scroll;
	position:relative;
	height:650px;
}

@media screen and (max-device-width: 800px) {
 body.dash-styling #content-region-inner{ overflow-x: auto; overflow-y: auto; height:auto;  }
}


body#pid-dashboard-seller-reference-preparation.dash-styling #content-region-inner,
body#pid-dashboard-seller-reference-marketing.dash-styling #content-region-inner,
body#pid-dashboard-seller-reference-negotiationpurchase-contract.dash-styling #content-region-inner,
body#pid-dashboard-seller-reference-inspection3rd-parties.dash-styling #content-region-inner,
body#pid-dashboard-seller-reference-acceptance.dash-styling #content-region-inner,
body#pid-dashboard-seller-reference-settlement.dash-styling #content-region-inner{
	height:532px;
	min-height:340px;
}


body#pid-dashboard-agent-settlement-reference-your-private-site.dash-styling #content-top-prefix,
body#pid-dashboard-agent-settlement-reference-settlement-agency-services.dash-styling #content-top-prefix,
body#pid-dashboard-agent-settlement-reference.dash-styling #content-top-prefix{
	height:85px;
}


body#pid-dashboard-agent-settlement-reference-your-private-site.dash-styling #content-region-inner,
body#pid-dashboard-agent-settlement-reference-settlement-agency-services.dash-styling #content-region-inner,
body#pid-dashboard-agent-settlement-reference.dash-styling #content-region-inner{
/*	height:521px;
*/	height:545px;
	min-height:340px;
}


body#pid-dashboard-agent-other-reference.dash-styling #content-top-prefix,
body#pid-dashboard-agent-other-reference-your-private-site-0.dash-styling #content-top-prefix{
	height:85px;
}


body#pid-dashboard-agent-other-reference.dash-styling #content-region-inner,
body#pid-dashboard-agent-other-reference-your-private-site-0.dash-styling #content-region-inner{
/*	height:521px;
*/	height:545px;
	min-height:340px;
}


body#pid-dashboard-agent-finance-reference.dash-styling #content-top-prefix,
body#pid-dashboard-agent-finance-reference-your-private-site-0.dash-styling #content-top-prefix{
	height:85px;
}


body#pid-dashboard-agent-finance-reference.dash-styling #content-region-inner,
body#pid-dashboard-agent-finance-reference-your-private-site-0.dash-styling #content-region-inner{
/*	height:521px;
*/	height:545px;
	min-height:340px;
}

body#pid-dashboard-agent-insurance-reference.dash-styling #content-top-prefix,
body#pid-dashboard-agent-insurance-reference-your-private-site-0.dash-styling #content-top-prefix{
	height:85px;
}


body#pid-dashboard-agent-insurance-reference.dash-styling #content-region-inner,
body#pid-dashboard-agent-insurance-reference-your-private-site-0.dash-styling #content-region-inner{
/*	height:521px;
*/	height:545px;
	min-height:340px;
}



body#pid-dashboard-agent-surveyor-reference.dash-styling #content-top-prefix,
body#pid-dashboard-agent-surveyor-reference-your-private-site.dash-styling #content-top-prefix{
	height:85px;
}


body#pid-dashboard-agent-surveyor-reference.dash-styling #content-region-inner,
body#pid-dashboard-agent-surveyor-reference-your-private-site.dash-styling #content-region-inner{
/*	height:521px;
*/	height:545px;
	min-height:340px;
}







body#pid-dashboard-seller-reference-preparation.dash-styling #content-region-inner p,
body#pid-dashboard-seller-reference-marketing.dash-styling #content-region-inner p,
body#pid-dashboard-seller-reference-negotiationpurchase-contract.dash-styling #content-region-inner p,
body#pid-dashboard-seller-reference-inspection3rd-parties.dash-styling #content-region-inner p,
body#pid-dashboard-seller-reference-acceptance.dash-styling #content-region-inner p,
body#pid-dashboard-seller-reference-settlement.dash-styling #content-region-inner p{
	text-align:justify;
	
}


body#pid-dashboard-buyer-reference-research.dash-styling #content-top-prefix,
body#pid-dashboard-buyer-reference-negotiationpurchase-contract.dash-styling #content-top-prefix,
body#pid-dashboard-buyer-reference-inspection3rd-parties.dash-styling #content-top-prefix,
body#pid-dashboard-buyer-reference-acceptance.dash-styling #content-top-prefix,
body#pid-dashboard-buyer-reference-settlement.dash-styling #content-top-prefix{
	height:110px;
}


body#pid-dashboard-buyer-reference-research.dash-styling #content-region-inner,
body#pid-dashboard-buyer-reference-negotiationpurchase-contract.dash-styling #content-region-inner,
body#pid-dashboard-buyer-reference-inspection3rd-parties.dash-styling #content-region-inner,
body#pid-dashboard-buyer-reference-acceptance.dash-styling #content-region-inner,
body#pid-dashboard-buyer-reference-settlement.dash-styling #content-region-inner{
	height:520px;
	min-height:340px;
}



body#pid-dashboard-buyer-reference-research.dash-styling #content-region-inner p,
body#pid-dashboard-buyer-reference-negotiationpurchase-contract.dash-styling #content-region-inner p,
body#pid-dashboard-buyer-reference-inspection3rd-parties.dash-styling #content-region-inner p,
body#pid-dashboard-buyer-reference-acceptance.dash-styling #content-region-inner p,
body#pid-dashboard-buyer-reference-settlement.dash-styling #content-region-inner p{

	text-align:justify;
}

div.block.reference-bottom-notice{
	height:174px;
}


#content-top-prefix{
	padding-top:20px;	
}

#content-top-prefix-inner .block{
	margin-bottom:0px;
	padding-bottom:0px;	
}




/* END SPECIAL DASHBOARD STYLING    #################################################################################################### */
#content-region-inner{
	min-height:650px;
}




/* Seller CCK field input CSS styling #########################################################################  */
body.node-type-seller-contact-financial input#edit-field-contact-city-seller-0-value{
	width:200px;	
}


body.node-type-seller-contact-financial  input#edit-field-contact-zip-seller-0-value{
	width:100px;	
}

body.node-type-seller-contact-financial #edit-field-seller-lender-balance-0-value-wrapper{
    float: left;
    line-height: 25px;
    width: 100%;
}

body.node-type-seller-contact-financial #edit-field-seller-lender-balance-0-value-wrapper *{
	display:block;
	float:left
}

body.node-type-seller-contact-financial #edit-field-seller-lender-balance-0-value-wrapper span{
	padding:3px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-balance-0-value-wrapper label{
    float: left;
    padding-right: 5px;
    width: 175px;
}

body.node-type-seller-contact-financial #edit-field-seller-lender-balance-0-value-wrapper input.form-text{
	float:left;
	width:150px;
}






body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper	,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper{
	display:block;
	clear:both;
}

body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper:after,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper *,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper *{
	display:block;
	float:left
}

body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper span,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper span{
	padding:3px;
}


body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper label,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper label{
    float: left;
	padding:3px;	
    width: 175px;
}

body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-contact-address-seller-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-contact-city-seller-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-contact-state-seller-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-contact-zip-seller-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-bank-name-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-aba-number-0-private-number-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-acct-num-0-private-number-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-orig-pinc-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-email-0-email-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-state-value-wrapper input.form-select,
body.node-type-seller-contact-financial #edit-field-seller-lender-city-0-value-wrapper input.form-text,
body.node-type-seller-contact-financial #edit-field-seller-lender-street-add-0-value-wrapper input.form-text{
	float:left;
	width:150px;
}

body.node-type-seller-contact-financial #edit-field-contact-name-0-value-wrapper .description,
body.node-type-seller-contact-financial #edit-field-seller-lender-contact-name-0-value-wrapper .description{
	float:left;
	clear:none;
	padding:3px;
	padding-left:10px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-postal-code-0-value-wrapper input.form-text{
	width:	100px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-int-rate-0-value-wrapper *{
	display:block;
	float:left
}

body.node-type-seller-contact-financial #edit-field-seller-lender-int-rate-0-value-wrapper span{
	padding:3px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-int-rate-0-value-wrapper label{
    float: left;
    padding-right: 5px;
    width: 175px;
}

body.node-type-seller-contact-financial #edit-field-seller-lender-int-rate-0-value-wrapper input.form-text{
	float:left;
	width:50px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-per-diem-0-value-wrapper *{
	display:block;
	float:left
}

body.node-type-seller-contact-financial #edit-field-seller-lender-per-diem-0-value-wrapper span{
	padding:3px;
}


body.node-type-seller-contact-financial #edit-field-seller-lender-per-diem-0-value-wrapper label{
    float: left;
    padding-right: 5px;
    width: 175px;
}

body.node-type-seller-contact-financial #edit-field-seller-lender-per-diem-0-value-wrapper input.form-text{
	float:left;
	width:50px;
}


#footer-inner div.ok, tr.ok {
	color: #CCC ;
}

tr.ok {
	color:#090;
	
}

div.warning, tr.warning {
color: #F00;
}


.facebook-link{
	margin:5px;
	margin-left:10px;
	float:left;
	display:inline-block;	
}

.twitter-link{
	margin:5px;
	float:left;
	display:inline-block;	
}

.rss-link{
	margin:5px;
	float:left;
	display:inline-block;	
}

.email-link{
	margin:5px;
	float:left;
	display:inline-block;	
}


.social-facebook{
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../design_packs/gray/images/images/social-sprite.png) -118px 0 no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	position:relative;
}
.social-facebook:hover{
	background:url(../design_packs/gray/images/images/social-sprite.png) 0 0 no-repeat;
}

.NOAA-link{
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../design_packs/gray/images/images/social-sprite.png) -263px 0 no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	position:relative;
}

.NOAA-link:hover{
	background:url(../design_packs/gray/images/images/social-sprite.png) -234px 0 no-repeat;
}



.social-twitter{
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../design_packs/gray/images/images/social-sprite.png) -178px 0 no-repeat;
	display:block;
	margin-right:5px;
	float:left;
	position:relative;
}
.social-twitter:hover{
	background:url(../design_packs/gray/images/images/social-sprite.png) -60px 0 no-repeat;
}

.social-rss{
	width:24px;
	height:24px;
	margin:0 auto;
	margin-right:5px;
	background:url(../design_packs/gray/images/images/social-sprite.png) -206px 0 no-repeat;
	display:block;
	float:left;
	position:relative;
}
.social-rss:hover{
	background:url(../design_packs/gray/images/images/social-sprite.png) -88px 0 no-repeat;
}

.social-email{
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../design_packs/gray/images/images/social-sprite.png) -148px 0 no-repeat;
	margin-right:5px;
	display:block;
	float:left;
	position:relative;
}
.social-email:hover{
	background:url(../design_packs/gray/images/images/social-sprite.png) -30px 0 no-repeat;
}





body#pid-yachts-sold-through-yachtx #content-inner-inner{
}

body#pid-yachts-sold-through-yachtx #main-group{
	background:none;
}

body#pid-yachts-sold-through-yachtx #main  .content-inner *{
	color:#ccc;
}

body#pid-yachts-sold-through-yachtx #content-group-inner {
	background:none;	
}

body#pid-yachts-sold-through-yachtx #main #content-group-inner p{
	margin-bottom:1px;
	padding-bottom:1px;
	height:20px;
/*	color:#bbb;
*/
	color:#888888;
	text-align:center;
}

body#pid-yachts-sold-through-yachtx #content-group-inner h1.title{
	display:none;
	visibility:hidden;
}	

body#pid-yachts-sold-through-yachtx #content-group-inner h1{
	font-weight:normal;
	font-size:18px;	
}



body#pid-yachts-sold-through-yachtx #content-group-inner img{
	border:1px solid #fff;
}

.captcha .captcha_image{
	cursor:pointer;	
}

.captcha #edit-captcha-response-wrapper label{
	visibility:hidden;
	display:none;
}

.captcha #edit-captcha-response-wrapper{
	clear:left;	
}

.captcha{
	position:relative;
}

.captcha > .description{
	width:220px;
	height:25px;
	margin:0 auto;
	position:absolute;
	top:0px;
	left:180px;	
}

.captcha > legend{
	visibility:hidden;
	display:none;
}

/*
#block-views-featured_boats-block_1 h2.title.block-title{
	color:#FFF;
	font-size:12px;
	padding-top:10px;
	text-align:center;
}

.view-featured-boats *{
	text-align:center;
	color:#CCC;	
}

.view-featured-boats a:link,
.view-featured-boats a:visited{
	color:#CCC;	
}

.view-featured-boats .views-field-field-year-value{
	padding-top:10px;
	font-size:11px;
	clear:both;
}

.view-featured-boats .views-field-field-photo-main-fid a{
	display:block;
	margin:0 auto;
}

.view-featured-boats .views-field-field-photo-main-fid img{
	border-top:1px solid #fff;	
	border-left:1px solid #fff;	
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;	
	float:left;
	margin:0 auto;
}

.view-featured-boats .col-last .views-field-field-photo-main-fid img{
	border-top:1px solid #fff;	
	border-left:1px solid #fff;	
	border-bottom:1px solid #fff;	
	border-right:1px solid #fff;	
}

.view-featured-boats .views-view-grid tr td{
	width:175px;
	margin:0px;
	padding:0px;	
}

*/

#block-views-featured_boats-block_1 > .inner{
	background:#292929;	
}

#block-views-featured_boats-block_1 h2.title.block-title{
	color:#FFF;
	font-size:12px;
	padding-top:10px;
	text-align:center;
}

.view-featured-boats *{
	text-align:center;
	color:#CCC;	
}

.view-featured-boats a:link,
.view-featured-boats a:visited{
	color:#CCC;	
}

.view-featured-boats .views-field-field-year-value{
	padding-top:10px;
	font-size:11px;
	clear:both;
}

.view-featured-boats .views-field-field-photo-main-fid a{
	display:block;
	margin:0 auto;
}

.view-featured-boats .views-field-field-photo-main-fid img{
	border-top:1px solid #fff;	
	border-left:1px solid #fff;	
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;	
	float:left;
	margin:0 auto;
}

.view-featured-boats table tr td{
	padding:0px;
	width:171px;
	margin:0 auto;	
}

.view-featured-boats .col-last .views-field-field-photo-main-fid img{
	border-top:1px solid #fff;	
	border-left:1px solid #fff;	
	border-bottom:1px solid #fff;	
	border-right:1px solid #fff;	
}


.view-featured-boats .views-row{
	width:171px;
	float:left;
    margin: 0 0 10px;
	padding:0px;	
}

.view-featured-boats .views-row.views-row-first{
/*	margin-left:11px;	
*/}


.view-featured-boats .view-content{
	margin-left:11px;	
}


.view-featured-boats .view-footer{
	padding-top:10px;	
	padding-bottom:10px;	
	clear:both;
}

.view-featured-boats .view-footer a{
	text-decoration:underline;
}


.view-featured-boats .views_slideshow_main{
	position:relative;
	z-index:1;	
}

.view-featured-boats .views-slideshow-controls-top{
	clear:both;
	position:relative;
	z-index:2;
	height:1px;
	overflow: visible;
}

.view-featured-boats .views-slideshow-controls-top .views_slideshow_previous{
	position:absolute;
	background:#fff;
	width:15px;
	height:15px;
	text-indent:-999em;
	background:url(../design_packs/gray/images/images/left-smaller.png) scroll center center no-repeat;
	margin:0 auto;
	top:42px;
	display:block;
	left:-20px;
}

.view-featured-boats .views-slideshow-controls-top .views_slideshow_pause,
.view-featured-boats .views-slideshow-controls-top .views_slideshow_cycle_play{
	display: none;
	visibility:hidden;	
}


.view-featured-boats .views-slideshow-controls-top .views_slideshow_next{
	position:absolute;
	background:#fff;
	display:block;
	width:15px;
	height:15px;
	text-indent:-999em;
	margin:0 auto;
	background: url(../design_packs/gray/images/images/right-smaller.png) scroll center center no-repeat;
	top:42px;
	right:-17px;
}



#views_slideshow_cycle_teaser_section_featured_boats-block_1{
	width:920px !important;	
}


#block-menu-menu-context-sensitive-menu{
	position:relative;
	float:right;
	height:auto;
	width:auto;	
}


#block-menu-menu-context-sensitive-home-link{
	position:relative;
	float:right;
	height:auto;
	width:auto;	
}

#header-top-region-wrapper{
	position:relative;
	float:right;
	height:auto;
	width:auto;
	min-width:100px;
	width:auto;
}


#header-top-region{
	position:relative;
	float:right;
	height:auto;
	width:auto;
	min-width:100px;
	width:auto;
	margin:0 auto;
	padding-top:5px;
}
	
	
#header-top-region	.fusion-inline-menu .inner ul li.last {
	border-right:1px solid #AFAFAF;
}


#header-top-region	.fusion-inline-menu .inner ul li a.active {
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}


#header-top-region .inner{
	padding-left:0px;
	padding-right:0px;	
	margin-left:0px;
	margin-right:0px;	
}

#secondary-menu-inner{
	margin-left:0px;	
}

/*  if want to hide views saved search "name and save" search field for buyers
.view-display-id-page_6 .views-savedsearches-container{
	visibility:hidden;
	display:none;
}
*/

#views-savedsearches-save-search-form .edit-name-wrapper{
	float:left;	
}

#views-exposed-form-boat-search-page-6{
	visibility:hidden;
	display:none;
}

#views-exposed-form-boat-search-page-6.search-view.views-processed{
	visibility:hidden;
	display:none;
}

#views-exposed-form-boat-search-page-6.search-view.search-view-executed.views-processed{
	visibility: visible;
	display:block;
}

		
.view-display-id-page_6 .view-empty{
	visibility:hidden;
	display:none;
}

body.node-type-settlement-statement.editing .group-stlmnt-amnt-paid-by-buyer{
	display:none;
	visibility: hidden;
}

.privatemsg-message-participants {
    font-size: 17px;
}

#privatemsg-form-reply > div > p{
    font-size: 17px;
}


ul.custom-multistep-tabs{
     margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
	  clear: both;
    float: left;
	border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	position:relative;
   margin-bottom: 0;
    border-bottom-color: #C3C3C3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.custom-multistep-tabs li{
    border-bottom-style: none;
    border-top-style: none;
    display: inline-block;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1px;
    margin-top: 0;
	padding:0px;
}

.custom-multistep-tabs li a{
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
	display:block;
    color: #666;	
	text-decoration:none;
}

.custom-multistep-tabs li a:hover,
.custom-multistep-tabs li a:focus{
	color: #333;
	background:#E0E0E0;
}


.custom-multistep-tabs li.current a{
	font-weight:bold;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #CECECE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;	
}

/* Special dashboard reference menu block output styling as tabs   */
#block-menu-menu-settlement-agent-reference .inner .content,
#block-menu-menu-insurance-agent-reference .inner .content,
#block-menu-menu-surveyor-reference-menu .inner .content,
#block-menu-menu-finance-agent-reference-men .inner .content,
#block-menu-menu-seller-reference-menu .inner .content,
#block-menu-menu-buyer-reference-menu .inner .content{
	margin-bottom:10px !important;	
	border-bottom:1px solid #E0E0E0;
}

#block-menu-menu-settlement-agent-reference ul,
#block-menu-menu-insurance-agent-reference ul,
#block-menu-menu-surveyor-reference-menu ul,
#block-menu-menu-finance-agent-reference-men ul,
#block-menu-menu-seller-reference-menu ul,
#block-menu-menu-buyer-reference-menu ul{
	margin-left:0px;

}


#block-menu-menu-settlement-agent-reference li,
#block-menu-menu-insurance-agent-reference li,
#block-menu-menu-surveyor-reference-menu li,
#block-menu-menu-finance-agent-reference-men li,
#block-menu-menu-seller-reference-menu li,
#block-menu-menu-buyer-reference-menu li{
	border:0px;
    display: inline-block;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1px;
    margin-top: 0;
	padding:0px;
}

#block-menu-menu-settlement-agent-reference li a,
#block-menu-menu-insurance-agent-reference li a,
#block-menu-menu-surveyor-reference-menu li a,
#block-menu-menu-finance-agent-reference-men li a,
#block-menu-menu-seller-reference-menu li a,
#block-menu-menu-buyer-reference-menu li a{
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
	display:block;
    color: #666;	
	text-decoration:none;
}

#block-menu-menu-settlement-agent-reference li a:hover,
#block-menu-menu-settlement-agent-reference li a:focus,
#block-menu-menu-insurance-agent-reference li a:hover,
#block-menu-menu-insurance-agent-reference li a:focus,
#block-menu-menu-surveyor-reference-menu li a:hover,
#block-menu-menu-surveyor-reference-menu li a:focus,
#block-menu-menu-finance-agent-reference-men li a:hover,
#block-menu-menu-finance-agent-reference-men li a:focus,
#block-menu-menu-seller-reference-menu li a:hover,
#block-menu-menu-seller-reference-menu li a:focus,
#block-menu-menu-buyer-reference-menu li a:hover,
#block-menu-menu-buyer-reference-menu li a:focus{
	color: #333;
	background:#E0E0E0;
}


#block-menu-menu-settlement-agent-reference li a.active,
#block-menu-menu-insurance-agent-reference li a.active,
#block-menu-menu-surveyor-reference-menu li a.active,
#block-menu-menu-finance-agent-reference-men li a.active,
#block-menu-menu-seller-reference-menu li a.active,
#block-menu-menu-buyer-reference-menu li a.active{
	color: #333;
	background:#E0E0E0;
}


/* BEGIN styling and positioning fields on contact and financial pages for all content types  ################################# */

#node-form #edit-field-contact-zip-part-settl-0-value-wrapper input,
#node-form #edit-field-seller-lender-postal-code-0-value-wrapper input,
#node-form #edit-field-seller-lender-orig-pinc-0-value-wrapper input,
#node-form #edit-field-seller-lender-int-rate-0-value-wrapper input,
#node-form #edit-field-seller-lender-per-diem-0-value-wrapper input,
#node-form #edit-field-seller-lender-balance-0-value-wrapper input,
#node-form #edit-field-contact-zip-seller-0-value-wrapper input{
	width:150px;	
}

#node-form  #edit-field-contact-main-phone-0-wrapper input,
#node-form #edit-field-seller-lender-aba-number-0-private-number-wrapper input,
#node-form #edit-field-seller-lender-bank-name-0-value-wrapper input,
#node-form #edit-field-seller-lender-acct-num-0-private-number-wrapper input{
	width:200px;	
}


#node-form #edit-field-seller-lender-city-0-value-wrapper input,
#node-form #edit-field-contact-city-seller-0-value-wrapper input,
#node-form #edit-field-contact-city-part-settl-0-value-wrapper input{
	width:250px;	
}


#node-form  #edit-field-contact-fax-0-wrapper input,
#node-form  #edit-field-contact-main-fax-0-wrapper input,
#node-form #edit-field-contact-address-part-settl-0-value-wrapper input,
#node-form #edit-field-contact-company-name-0-value-wrapper input,
#node-form #conditional-field-contact-country input,
#node-form #conditional-field-contact-state-buyer input,
#node-form #edit-field-buyer-name-0-value-wrapper input,
#node-form #edit-field-seller-lender-contact-name-0-value-wrapper input,
#node-form #edit-field-seller-lender-phone-0-wrapper input,
#node-form #edit-field-seller-lender-email-0-email-wrapper input,
#node-form #edit-field-seller-lender-street-add-0-value-wrapper input,
#content-content #node-form  #edit-name,
#content-content #node-form   #edit-mail,
#content-content #node-form   #edit-pass-pass1,
#content-content #node-form   #edit-pass-pass2,
#node-form #edit-field-contact-address-seller-0-value-wrapper input{
		width:300px;	
}

#node-form  #edit-field-contact-fax-0-wrapper label,
#node-form  #edit-field-contact-main-fax-0-wrapper label,
#node-form  #edit-field-contact-main-phone-0-wrapper label,
#node-form #edit-field-contact-company-name-0-value-wrapper label,
#node-form #conditional-field-contact-country label,
#node-form #edit-field-buyer-name-0-value-wrapper label,
#node-form #edit-field-seller-lender-contact-name-0-value-wrapper label,
#node-form #edit-field-seller-lender-phone-0-wrapper label,
#node-form #edit-field-seller-lender-email-0-email-wrapper label,
#node-form #edit-field-seller-lender-street-add-0-value-wrapper label,
#node-form #edit-field-seller-lender-city-0-value-wrapper label,
#node-form #edit-field-seller-lender-state-value-wrapper label,
#node-form #edit-field-seller-lender-postal-code-0-value-wrapper label,
#node-form #conditional-field-contact-state-seller label,
#node-form #conditional-field-contact-country label,
#node-form #conditional-field-contact-province label,
#node-form #edit-field-contact-city-seller-0-value-wrapper label,
#node-form #edit-field-contact-address-seller-0-value-wrapper label,
#node-form #edit-field-contact-name-0-value-wrapper label,
#node-form #edit-field-seller-lender-orig-pinc-0-value-wrapper label,
#node-form #edit-field-seller-lender-int-rate-0-value-wrapper label,
#node-form #edit-field-seller-lender-per-diem-0-value-wrapper label,
#node-form #edit-field-seller-lender-balance-0-value-wrapper label,
#node-form #edit-field-contact-zip-seller-0-value-wrapper label,
#node-form #edit-field-seller-lender-aba-number-0-private-number-wrapper label,
#node-form #edit-field-seller-lender-bank-name-0-value-wrapper label,
#node-form #edit-field-seller-lender-acct-num-0-private-number-wrapper label{
	float:left;
    padding-right: 5px;
    width: 175px;
	clear:both;
	min-height:30px;
}

#node-form #edit-field-buyer-name-0-value-wrapper .description,
#node-form #edit-field-seller-lender-contact-name-0-value-wrapper .description,
#node-form #edit-field-contact-name-0-value-wrapper .description{
	clear:right;
}

.cck-phone-field-ext .form-item {
    float: left;
    width: 40px;
}

#node-form #edit-field-contact-name-0-value-wrapper input{
	width:400px;	
}
		
#node-form #edit-field-contact-phone-work-0-wrapper label{
	float:left;
    padding-right: 5px;
    width: 175px;
}
	

#node-form #edit-field-seller-lender-phone-0-wrapper .cck-phone-field-ext  .cck-phone-extension,
#node-form #edit-field-contact-phone-work-0-wrapper .cck-phone-field-ext  .cck-phone-extension{
	padding-top:3px;
	
}

#node-form #edit-field-contact-phone-work-0-wrapper div.cck-phone-field{
	float:left;	
}


#node-form #edit-field-notification-email-value-wrapper{
	height:1px;
	width:auto;
	overflow:visible;
	position:relative;
	z-index:2;
	padding:0px;
	margin:0px;
	display: none;
	visibility:hidden;
}

#node-form #edit-field-notification-email-value-wrapper label{
	position:absolute;
	width:185px;
	height:20px;
	top:-78px;
	right:30px;
	margin:0 auto;
	display:block;	
}



#node-form #edit-field-notification-sms-value-wrapper{
	height:1px;
	width:auto;
	overflow:visible;
	position:relative;
	z-index:2;
	padding:0px;
	margin:0px;
}

#node-form #edit-field-notification-sms-value-wrapper label{
	position:absolute;
	width:185px;
	height:20px;
	top:-60px;
	right:30px;
	margin:0 auto;
	display:block;	
}


body.editing-profile table#upload-attachments{
	display:none;
	visibility:hidden;	
}

body.editing-profile table#upload-attachments .wysiwyg-editor-ckeditor{
	display:none;
	visibility:hidden;	
}


/* END styling and positioning fields on contact and financial pages for all content types  ################################# */

html.js #block-user-0.fusion-horiz-login.custom-user-login-block{
	padding:0px;	
	margin:0 auto;	
	margin-top: 0px;
	width:315px;
	height:55px;
}

#block-user-0.fusion-horiz-login.custom-user-login-block .inner{
	margin:0 auto;
	padding:0px;
}


#block-user-0.fusion-horiz-login.custom-user-login-block *{
	color:#888;	
}

#block-user-0.fusion-horiz-login.custom-user-login-block .content{
}
#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form{
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form a{
	color:#888;	
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form > div{
	padding-top:15px;
	position:relative;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list{
	color:#888;	
	position:absolute;
	font-size:12px;
	top:37px;
	left:125px;
	width:150px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	padding:0px;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list ul{
	display:block;
	position:relative;
	padding:0px;
	margin:0 auto;
	width:150px;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list ul li{
	display:block;
	color:#888;	
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0 auto;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list ul li.username-email{
	display:block;
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0 auto;
	position:absolute;
	top:-42px;
	left:-125px;
}


#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list ul li.password{
	display:block;
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0 auto;
	position:absolute;
	top:-42px;
	left:0px;
}


#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form #edit-remember-me-wrapper{
	position:absolute;
	top:35px;
	left:0px;
	width:150px;
	height:20px;
	display:block;
	margin:0 auto;
	padding:0px;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form #edit-remember-me-wrapper label{
	display:block;
	width:150px;
	height:20px;
	font-size:12px;
	text-indent:5px !important;
	line-height:20px;
	margin:0 auto;
	padding:0px;
}

#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form #edit-remember-me-wrapper input{
	display:block;
	float:left;
	margin:0 auto;
	border:none;
	background:url(../design_packs/gray/images/images/checkbox-bg.jpg) scroll center top repeat;
	width:8px;
	height:8px;
	padding:0px;
	margin-top:4px;
}



#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form #edit-pass-wrapper .description{
	display:none;
	visibility:hidden;	
}



#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form .item-list ul li.first{
	visibility:hidden;
	display:none;	
}



#block-user-0.fusion-horiz-login.custom-user-login-block #user-login-form input.form-submit{
	background: #555;
	color:#fff;
	border:0px;
	padding:3px 5px;	
}


html.js #block-user-0.fusion-horiz-login #user-login-form label{
	text-indent:-10000px !important;	
}


#block-menu-menu-header-menu.fusion-inline-menu .inner ul.menu li a{
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 13px;
    padding-top: 0;
}

body.front .social-icons-block .inner .content{
	margin-left:25px;
}


body.node-type-offer #content-tabs{
	display:none;
	visibility:hidden;
}

body.node-type-vessel #content-tabs{
	display:none;
	visibility:hidden;
}


#main-wrapper.node-type-offer #content-tabs{
	display:none;
	visibility:hidden;
}

body.node-type-counter-offer  #content-tabs{
	display:none;
	visibility:hidden;
}

#main-wrapper.node-type-counter-offer  #content-tabs{
	display:none;
	visibility:hidden;
}

body.admin-menu.node-type-offer #content-tabs{
	display:block;
	visibility:visible;
}

body.admin-menu #main-wrapper.node-type-offer #content-tabs{
	display:block;
	visibility:visible;
}

body.admin-menu.node-type-counter-offer  #content-tabs{
	display:block;
	visibility:visible;
}

body.admin-menu #main-wrapper.node-type-counter-offer  #content-tabs{
	display:block;
	visibility:visible;
}

#edit-txt-to-addrs-wrapper #edit-txt-to-addrs{
	height:20px;
	width:457px;
}

div.enroll{
	text-align:center;
    line-height: 22px;
    padding-left: 25px;
    width: 600px;
	margin-top:15px;
}

div.enroll a{
	display:block;
	font-weight:bold;
	color:#fff;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position: 50% 100%;
	margin:0 auto;
	width:82px;
    padding: 7px 5px;
	font-size:11px;
	border:3px solid #E9E9E9;
}

div.enroll a:hover{
	background-position: 50% 0;
	 color:#000;
}


#lightbox-close,
#lightbox-ended-close{
	display:block;
	font-weight:bold;
	color:#fff;
    background-image: url("/sites/all/themes/acquia_prosper/design_packs/gray/images/button-bg.png");
	border:2px solid #fff;	
	background-position: 50% 100%;
	margin:0 auto;
	width:auto;
    padding: 7px 5px;
	font-size:11px;
	border:3px solid #E9E9E9;
}

#lightbox-close:hover,
#lightbox-ended-close:hover{
	background-position: 50% 0;
	 color:#000;
}

#imageData{
	margin:0 auto;
	text-align:center;
}

#imageData #imageDetails{
    float: left;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
    width: 70%;
}



#content-group-inner  #view-id-boat_search-page_4,
#content-group-inner  #view-id-boat_search-page_7{
	border:1px solid #CCC;	
	margin-top:20px;
}

#content-group-inner  #view-id-boat_search-page_4 .inner,
#content-group-inner  #view-id-boat_search-page_7 .inner{
	margin:20px;
	position:relative;
}

/* diff in ie7-fixes.css */
#content-group-inner  #view-id-boat_search-page_4 .inner .view-header{
    left: 0px;
    position: absolute;
    top: -40px;
	width:170px;
	height:30px;
	margin:0 auto;
}

#content-group-inner  #view-id-boat_search-page_7 .inner .view-header {
    left: 0px;
    position: absolute;
    top: -40px;
	width:300px;
	height:30px;
	margin:0 auto;
}


#content-group-inner  #view-id-boat_search-page_4 .inner .view-header h2,
#content-group-inner  #view-id-boat_search-page_7 .inner .view-header h2{
	background:#fff;
	width:170px;
	height:30px;
	padding:5px 10px;
}



#content-group-inner  #block-block-2{
	border:1px solid #CCC;	
	width:670px;
	overflow:visible;
	margin-top:30px;
}

#content-group-inner  #block-block-2 .inner{
	margin:20px;
	position:relative;
	overflow:visible;
}



#content-group-inner  #block-block-2 .inner .content h2{
    left: 0px;
    position: absolute;
    top: -40px;
	background:#fff;
	width:160px;
	height:30px;
	line-height:30px;
	padding:5px 10px;
}


#node-form .node-form #edit-field-vessel-length-0-value-wrapper,
#node-form .node-form #edit-field-vessel-beam-0-value-wrapper,
#node-form .node-form #edit-field-hull-draft-0-value-wrapper,
#node-form .node-form #edit-field-vessel-clearance-0-value-wrapper{
	float:left;
	clear:both;
	width:310px;
}

body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-wrapper{
	display:block;
	clear:both;
	width:115px;
	height:50px;
	float:left;
}


#node-form .node-form #edit-field-vessel-length-0-value-wrapper label,
body.page-registration  #yachtx-first-vessel-form #edit-field-vessel-length-wrapper label,
#node-form .node-form #edit-field-vessel-beam-0-value-wrapper label,
#node-form .node-form #edit-field-hull-draft-0-value-wrapper label,
#node-form .node-form #edit-field-vessel-clearance-0-value-wrapper label{
}


#node-form .node-form #edit-field-vessel-length-0-value-wrapper input#edit-field-vessel-length-0-value ,
body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-wrapper input#edit-field-vessel-length ,
#node-form .node-form #edit-field-vessel-beam-0-value-wrapper input#edit-field-vessel-beam-0-value ,
#node-form .node-form #edit-field-hull-draft-0-value-wrapper input#edit-field-hull-draft-0-value ,
#node-form .node-form #edit-field-vessel-clearance-0-value-wrapper input#edit-field-vessel-clearance-0-value {
	width:100px;
	margin-right:5px;
}

#reg-length-wrapper{
	float:left;
	clear:both;
	width:130px;
}

#reg-length-in-wrapper{
	float:left;
	clear:none;
	width:130px;
}

#reg-length-wrapper span,
#reg-length-in-wrapper span{
	float:left;
	display:block;
	padding-top:35px;
	height:15px;
}

#reg-length-wrapper span.form-required{
	float:none;
	display:inline;
	padding-top:0px;
	height:auto;
}



#node-form .node-form #edit-field-vessel-length-in-0-value-wrapper ,
body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-in-wrapper ,
#node-form .node-form #edit-field-vessel-beam-in-0-value-wrapper ,
#node-form .node-form #edit-field-hull-draft-in-0-value-wrapper , 
#node-form .node-form #edit-field-vessel-clearance-in-0-value-wrapper {
	float:left;
	clear:none;
	width:525px;
}


body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-in-wrapper{
	display:block;
	clear:none;
	float:left;
	height:50px;
	width:115px;
}

body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-wrapper label{
	width:100px;
}


#node-form .node-form #edit-field-vessel-length-in-0-value-wrapper label,
body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-in-wrapper label,
#node-form .node-form #edit-field-vessel-beam-in-0-value-wrapper label,
#node-form .node-form #edit-field-hull-draft-in-0-value-wrapper label, 
#node-form .node-form #edit-field-vessel-clearance-in-0-value-wrapper label{
	display:none;
	visibility:hidden;
}

body.page-registration #yachtx-first-vessel-form #edit-field-vessel-length-in-wrapper input#edit-field-vessel-length-in{
	width:100px;
	margin-right:5px;
	margin-top:18px;
}


#node-form .node-form #edit-field-vessel-length-in-0-value-wrapper input#edit-field-vessel-length-in-0-value ,
#node-form .node-form #edit-field-vessel-beam-in-0-value-wrapper input#edit-field-vessel-beam-in-0-value ,
#node-form .node-form #edit-field-hull-draft-in-0-value-wrapper input#edit-field-hull-draft-in-0-value  , 
#node-form .node-form #edit-field-vessel-clearance-in-0-value-wrapper input#edit-field-vessel-clearance-in-0-value{
	width:100px;
	margin-right:5px;
}


body.page-registration #yachtx-first-vessel-form #edit-field-hull-number-wrapper{
	clear:both;
}


body.settlement-agent.editing-profile fieldset.cc-cards-link,
body.ins-agent.editing-profile fieldset.cc-cards-link,
body.fin-agent.editing-profile fieldset.cc-cards-link,
body.buyer.editing-profile fieldset.cc-cards-link,
body.surveyor.editing-profile fieldset.cc-cards-link,
body.pend-settlement-agent.editing-profile fieldset.cc-cards-link,
body.pend-ins-agent.editing-profile fieldset.cc-cards-link,
body.pend-fin-agent.editing-profile fieldset.cc-cards-link,
body.pend-buyer.editing-profile fieldset.cc-cards-link,
body.pend-surveyor.editing-profile fieldset.cc-cards-link{
	display:none;
	visibility:hidden;
}

.view-boat-search .views-messages .messages{
	position:relative;
	top:-25px;
	display:none;
	visibility:hidden;
}

#edit-field-contact-postal-code-0-value-wrapper input.form-text{
	width:100px;	
}

#edit-field-vessel-billing-zip-code-0-value-wrapper input.form-text{
	width:100px;	
}

.view-dashboard-partner-stlmnt-agent a,
.view-dashboard-partner-fin-agent a,
.view-dashboard-partner-ins-agent a,
.view-dashboard-surveyor a{
	display:block;	
}

.view-dashboard-partner-stlmnt-agent h3,
.view-dashboard-partner-fin-agent h3,
.view-dashboard-partner-ins-agent h3,
.view-dashboard-surveyor h3{
	padding-top:25px;
}

.wiring-link{
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0px;
	display:block;
}

.view-vessel-deal h3{
	
}

.view-vessel-deal .attachment > .view{
	padding-bottom:15px;
}

.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_5,
.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_6{
	float:left;
	width:50%;	
}


.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_6:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_1,
.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_2,
.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_9{
/*	clear:left;	
*/    float: right;
	clear:right;
    width: 50%;
}

.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_10{
	clear:left;
   float: left;
    width: 50%;
}



.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_7,
.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_3,
.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_8{
	clear:left;	
}

.view-vessel-deal .attachment > .view.view-vessel-deal.view-display-id-attachment_7{
	clear:both;	
}

.node-type-partner_finance_contact_fin .fieldgroup{
	width:50%;	
}

body.editing-profile .node-type-partner_finance_contact_fin .fieldgroup{
	width:auto;
}


body.node-type-settlement-statement  .font-size-12,
body.node-type-offer  .font-size-12,
body.node-type-counter-offer  .font-size-12{
	font-size:13px;
}


body.node-type-settlement-statement  h3,
body.node-type-offer  h3,
body.node-type-counter-offer  h3{
	font-size:15px;
	
}


body.node-type-settlement-statement  legend,
body.node-type-offer  legend,
body.node-type-counter-offer  legend{
}

body.node-type-settlement-statement  h1.title,
body.node-type-offer  h1.title,
body.node-type-counter-offer  h1.title{
	font-size:16px;
	text-align:center;
}


body.node-type-settlement-statement  #content-inner-inner,
body.node-type-offer  #content-inner-inner,
body.node-type-counter-offer  #content-inner-inner{
	background:url(../design_packs/gray/images/images/website-design-v1_05_05.png) scroll left top no-repeat;
	padding-top:115px;
	margin-top:20px;
}

/* hiding these fields on settlement statement creation form because we are no longer allowing buyer and seller to override info.  currently this info is pulled in with other similar computed fields  */
body#pid-node-add-settlement-statement .group-buyer,
#edit-field-stlmnt-buyer-names-0-value-wrapper,
#edit-field-stlmnt-buyer-address-0-value-wrapper{
	display:none;
	visibility:hidden;
}


/* hiding these fields on settlement statement creation form because will not always have a fin, ins, or stlmnt partner*/
#edit-field-stlmnt-fin-partner-ref-0-uid-uid-wrapper,
#edit-field-stlmnt-ins-partner-ref-0-uid-uid-wrapper,
#edit-field-stlmnt-stlmnt-partner-ref-0-uid-uid-wrapper{
	display:none;
	visibility:hidden;
}

#edit-field-seller-lenders-other-0-value-wrapper .description{
	clear:left;	
}

#uc-cart-checkout-form .address-pane-table .field-label{
	color:#000;	
}

#uc-cart-checkout-form{
	clear:both;
}

/*h2.vessel-info-heading{
	display:none;
	visibility:hidden;	
}
*/

.field.field-type-computed.field-field-escrow-deposit .field-item{
	width:355px;	
}

.field.field-type-computed.field-field-c-off-esc-dep .field-item{
	width:355px;	
}


.display-only-notice{
	display:inline-block;
	float:right;	
}

.back-to-previous-page{
	display:block;
	clear:both;	
	float:left;
}

.back-to-previous-page:hover{
	color:#000;	
}


/*clearfix */
.back-to-previous-page:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.block-vessel_mod {
	width:915px;
	
}

#content-messages{
	margin-bottom:5px;
}

div.content-messages-inner div.status{
	background:#fff;
	border:none;
	margin-bottom:0px;
}

.submitted, .terms{
	font-size:inherit;
}

.view-boat-search thead th{
	text-align:center;	
}

.links .privatemsg_link {
	display:none;
	visibility:hidden;	
}

.flag-profile-reject_account,
.flag-profile-accept_account{
	clear:both;	
}

#conditional-field-ves-agr-buyer-accept > .form-item > label{
	display:none;
	visibility:hidden;	
}

.node-unpublished {
    background:none;
}

#block-block-14.yachtx-rewards-info-block ul{
	margin-bottom:0px;
	padding-bottom:0px;	
}

body.dash-styling #main.grid16-16 #block-block-14.yachtx-rewards-info-block.grid16-16{
	width:830px;	
}


body.settlement-agent .view-vessel-deal.view-display-id-attachment_9 {
	display:none;
	visibility: hidden;	
}

body.fin-agent .view-vessel-deal.view-display-id-attachment_1 {
	display:none;
	visibility: hidden;	
}

body.ins-agent .view-vessel-deal.view-display-id-attachment_2 {
	display:none;
	visibility: hidden;	
}

body.surveyor .view-vessel-deal.view-display-id-attachment_2 {
	display:none;
	visibility: hidden;	
}


.analytics-referring-urls{
	position:relative;
	float:left;
	width:275px;
	height:auto;
	margin:0 auto;
	margin-right:20px;	
}

.analytics-locations{
	position:relative;
	float:left;
	width:295px;
	height:auto;
	margin:0 auto;
}

.cancel-link{
	display:inline-block;	
}

.footer-center{
	overflow:visible;
	position:relative;
	z-index:100;
	height:1px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	z-index:1;
}

.footer-right-menu{
	position:relative;
	z-index:2;	
}
	
.social-icons-block{
	position:relative;
	z-index:2;	
}

body#pid-registration-agreement #main-wrapper ol li,
body#pid-registration-agreement #main-wrapper ul li{
	text-align:justify;	
}

body#pid-registration-agreement #main-wrapper #content-content *{
	font-size:10px;
}

body#pid-registration-agreement #main-wrapper #content-content h1{
	font-size:18px;
}

body#pid-registration-agreement #main-wrapper #content-content h3{
	font-size:14px;
}



a.join-now{
	text-decoration:underline;	
}

#edit-referer-wrapper #edit-referer{
	width:150px;	
}

.contact-link{
	font-weight:bold;	
}

.contact-link:hover{
	color:#000;
}


.node-type-vessel #edit-save-edit{
	float:right;	
}

.messages ul li{
	background:none;
	list-style:none;
	list-style-image:none;
	list-style-type:none;	
}

.marketing-info{
	text-align:left;	
}


body.page-notifications h1.title{
	display: none;
	visibility:hidden;	
}

body.page-notifications #notifications-subscription-confirm-form{
	
}

body.page-notifications #notifications-subscription-confirm-form div div.form-item > label{
	display: none;
	visibility:hidden;	
}

body.page-notifications #notifications-subscription-confirm-form div fieldset > .description{
	display: none;
	visibility:hidden;	
}

body.page-notifications #notifications-subscription-confirm-form div fieldset{
	display: none;
	visibility:hidden;	
}


body.page-notifications #notifications-subscription-confirm-form div fieldset > #edit-send-interval-wrapper{
	display: none;
	visibility:hidden;	
}

body.page-notifications #notifications-subscription-confirm-form div fieldset > #edit-send-method-wrapper{
	display: none;
	visibility:hidden;	
}

#edit-field-time-ext-buyer-ins-par-ref-0-uid-uid-wrapper,
#edit-field-time-ext-buyer-fin-par-ref-0-uid-uid-wrapper,
#edit-field-time-ext-stlmnt-part-ref-0-uid-uid-wrapper{
	display:none;
	visibility:hidden;	
}

body#pid-node-add-seller-contact-financial.pend-seller #multistep-group_seller_lender_info,
body#pid-node-add-seller-contact-financial.pend-seller #edit-field-paypal-email-0-email-wrapper,
body#pid-node-add-seller-contact-financial.pend-seller #edit-field-paypal-email-0-email-repeat-wrapper,
body#pid-node-add-seller-contact-financial.pend-seller .fieldgroup.group-yachtx-rewards{
	display:none;
	visibility:hidden;
	
}

body.dash-styling #main.grid16-16 .main-inner #block-block-20{
	padding-bottom:0px;
	margin-bottom:0px;
	
}

#yachtx-agreement-form .custom-agreement-wrapper{
    height: 300px;
	margin:0 auto;
	overflow-x: hidden;
    overflow-y: scroll;
	position:relative;	
	border: 1px solid #CCCCCC;
    padding: 10px;
    width: 675px;
}

#yachtx-agreement-form #edit-agreement-wrapper{
	margin-left:87px;
}

body#pid-registration-agreement #main-wrapper #content-content #yachtx-agreement-form #edit-agreement-wrapper label{
	font-size:12px;
}

#yachtx-agreement-form input#edit-submit{
	margin-left:85px;
}

body#pid-contact-us #edit-actions fieldset.captcha{
	border:none;
	margin-bottom:0px;	
}

#yachtx-first-vessel-form .form-required{
    color: #FF0000;
    font-size: 17px;
    font-weight: bold;
}

.form-item span.form-required{
    color: #FF0000;
    font-size: 17px;
    font-weight: bold;
}

.help, div.content-help-inner div.help{
    background:none;
    border:none;
    color: #292929;
}

.red-bold-text{
	color:#FF0000;
	font-weight:bold;
}

.underline-text{
	text-decoration: underline;
}

#block-block-23{
	margin-bottom:0px;
	
}

body#pid-learn-more-about-how-yachtx-works #main .content-inner .content-content .node.full-node{
	
	position:relative;
	z-index:5;
}


body#pid-learn-more-about-how-yachtx-works #main .content-inner .content-content .node.full-node .content{
	position:relative;
}

body#pid-learn-more-about-how-yachtx-works #main .content-inner .content-content .node.full-node .content .sales-process-heading{
	width:500px;
	height:25px;
	margin:0 auto;
	display:block;
	position:absolute;
	top:30px;
	left:35px;
}

body#pid-learn-more-about-how-yachtx-works #main .content-inner .content-content .node.full-node .content .sales-process-heading p{
	margin:0px;
	color:#FFFFFF;
    font-weight: bold;
	padding:0px;
	text-align:center;
	font-size:22px;
}


.view-content-for-user {
	width:820px;	
}

#edit-field-paypal-email-0-email-wrapper,
#edit-field-paypal-email-0-email-repeat-wrapper{
	display: none;
	visibility:hidden;
}


/* EDITOR CSS  ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## */
.lightbox {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	border:1px solid #fff;
}
.lightbox:hover {
	border:1px solid #eee;
}
.lightboxright {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	float:right;
	clear:right;
	margin-left:15px;
	border:1px solid #fff;
}

.lightboxright:hover {
	border:1px solid #eee;
}


.lightboxleft {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	clear:left;
	float:left;
	margin-right:15px;
	border:1px solid #fff;
}
.lightboxleft:hover {
	border:1px solid #eee;
}


.lightbox_nob {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	border:none;
}
.lightbox_nob:hover {
	
}
.lightbox_nob_right {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	float:right;
	clear:right;
	margin-left:15px;
		border:none;
}

.lightbox_nob_right:hover {
}


.lightbox_nob_left {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 10px auto;
	clear:left;
	float:left;
	margin-right:15px;
		border:none;
}
.lightbox_nob_left:hover {
}

.clr {
	clear:both;
}
.clrleft {
	clear:left;
}
.clrright {
	clear:right;
}
.txtimg {
	position:relative;
	width:auto;
	height:auto;
	border:thin solid #CCCCCC;
	background-color:#ffffff;
	padding:5px;
	margin:0 auto 10px auto;
}

.txtimg:hover{
}
.txtimgimgleft {
	float:left;
	clear:left;
	position:relative;
	width:auto;
	height:auto;
	border:thin solid #CCCCCC;
	background-color:#ffffff;
	padding:5px;
	margin:0 15px 10px auto;
	margin-right:15px;
}
.txtimgleft:hover {
}
.txtimgright {
	float:right;
	clear:right;
	position:relative;
	width:auto;
	height:auto;
	border:thin solid #CCCCCC;
	background-color:#ffffff;
	padding:5px;
	margin:0 auto 10px 15px;
	margin-left:15px;
}
.txtimgright:hover {
}


.txtimg_nob {
	position:relative;
	width:auto;
	height:auto;
	border:0px;
	margin:0 auto 10px auto;
}

.txtimg_nob:hover{
	border:0px;
}
.txtimg_nob_left {
	float:left;
	clear:left;
	position:relative;
	width:auto;
	height:auto;
	border:0px;
	margin:0 15px 10px auto;
	margin-right:15px;
}
.txtimg_nob_left:hover {
	border:0px;
}
.txtimg_nob_right {
	float:right;
	clear:right;
	position:relative;
	width:auto;
	height:auto;
	border:0px;
	margin:0 auto 10px 15px;
	margin-left:15px;
}
.txtimg_nob_right:hover {
	border:0px;
}


p {
	padding:0px;
	padding-bottom:.2em;
	margin:0 auto;
/*	line-height:1.4em;
*/	line-height:1.6em;
	color:#000;
	margin-bottom:.6em;
	position:relative;
	z-index:2;
	text-align:justify;
}

img {
	position:relative;
	z-index:3;

}

ul{
	position:relative;
	z-index:1;	
}

body {
	color:#000;
	font-family:"Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS",  Arial, Helvetica, sans-serif;
}


ul{
	position:relative;
		margin-top:0px;

/*	clear:left;
*/}

ul li{
/*	display:block;
*/
	margin-bottom:10px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.txtboxright{
	width:350px;
	height:auto;
	padding:10px;
	border:1px solid  #06F;
	margin:0px 0px 10px 35px;
	float:right;
	position:relative;
	z-index:100;
}

.txtboxleft{
	width:350px;
	height:auto;
	padding:10px;
	border:1px solid  #06F;
	margin:0px 35px 10px 0px;
	float:left;
	position:relative;
	z-index:100;		
}
.txtboxcenter{
	width:750px;
	height:auto;
	padding:10px;
	border:1px solid  #06F;
	margin:0 auto;
	position:relative;
	z-index:100;		
}

table tr td{
	vertical-align:top;
}

h1, h1.title{
	font-weight:bold;
	color:#222;	
	font-size:20px;
}

h2{
	font-weight:bold;
	color:#222;	
}

h3{
	font-weight:bold;
	color:#222;
	font-size:15px;
}
h4{
	font-weight:bold;
	color:#222;	
}

h5{
	font-weight:normal;
	text-decoration:underline;
	color:#222;	
}

h6{
	font-weight:normal;
	color:#222;	
}

h1, h2, h3, h4, h5, h6 {
margin:0 0 0.5em;
}

a:link, a:visited, .content a {
	color: #666;
}

.inline{
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	line-height:13px;
	}
	

tbody {
	border-top:none;
}

.bold-and-larger{
	font-size:19px;
	font-weight:bold;
	
}

body{
	font-family:Arial, Helvetica, sans-serif;
}

#content-content .node.node-type-vessel .content > p strong {
	font-size: 14px;
}

#content-content .node.node-type-vessel .content div.field-field-vessel-length,
#content-content .node.node-type-vessel .content div.field-field-vessel-length-in {
	margin-right:5px;
    width: 76px;
    float: left;	
}
#content-content .node.node-type-vessel .content div.field-field-hull-draft,
#content-content .node.node-type-vessel .content div.field.field-field-vessel-beam{
	margin-right:5px;
    width: 68px;
    float: left;
}

#content-content .node.node-type-vessel  div.field-field-vessel-clearance {
	float: left;
	width: 94px;
}

#content-content .node.node-type-vessel  div.field.field-field-hull-draft-in,
#content-content .node.node-type-vessel  div.field.field-field-vessel-beam-in{
	clear:none;
	float:left;
}

#content-content .fieldgroup div {
	line-height: 18px;
}

#content-content fieldset legend {
	font-size: 18px;
	font-weight: 900;
}

#content-content .node-type-vessel .field-item.odd .field-label-inline-first {
}

/* END EDITOR CSS  ########################################################################################################################## */