img {
	behavior: url(iepngfix.htc);
}

.bg_b_BLUE {
	 background-image:url(../accNav/blue_web.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_b_GREY {
	 background-image:url(../accNav/grey_web.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#1397EF;
	text-align:center;
	cursor:pointer;
}

.new_grey_bg {
	 background-color:#F3F2F2;
}

.search_text_bg {
	background-color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	width:320px;
	border:1px solid #CCCCCC;
}

.small_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.blue_30 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:26px;
	color:#149CFF;
}

.jb_hd_txt_bg {
	 background-image:url(../images/js_sub_head_bg1.jpg);
	background-repeat:repeat-x;
	height:27px;
}

a.small_blue_bld  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#149CFF;
	text-decoration:none;
}

a.sel_txt_bld  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#636363;
	text-decoration:none;
}

a.small_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.small_grey  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
	text-align:left;
}

.bold_text {
	font-weight:bold;
}

.do_l_pad  {
	padding:5px 0px 0px 20px;
}

.ad_img_brd {
	border:1px solid #0594EF;
}

.job_sch_mid_bg {
	background-color:#F9F9F9;
	height:38px;
}

.bg_b_DARK_GREY {
	 background-image:url(../accNav/Gray_web1.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_b_GREY_SEL {
	 background-image:url(../accNav/grey_web.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#636363;
	text-align:center;
	cursor:pointer;
}

.search_text_bg_demo {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	height:20px;
	width:320px;
	border:1px solid #D7D4B9;
}

.bg_b_DARK_GREY_3 {
	 background-image:url(../accNav/Gray_web1.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_b_GREY_SEL_3 {
	 background-image:url(../accNav/grey_web.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#1397EF;
	text-align:center;
	cursor:pointer;
}

.search_text_bg_demo_3 {
	background-color:#E8F9FE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1397EF;
	height:20px;
	width:320px;
	border:1px solid #636363;
}

.bg_b_GREY_17 {
	 background-image:url(../accNav/grey_nor.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_b_GREY_SEL_17 {
	 background-image:url(../accNav/grey_sel.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_b_GREY_ROLL_17 {
	 background-image:url(../accNav/grey_sel.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#BBE3FD;
	text-align:center;
	cursor:pointer;
}

.js_other  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#7D7D7D;
}

a.small_blue_17 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#5588BB;
	text-decoration:none;
}

.js_sel {
	background-color:#EBEBEB;
	border:1px solid #636363;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#636363;
}

.loopme_sel {
	border:1px solid #636363;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#636363;
}

.new_top_bg {
	 background-color:#FFFFFF;
}

.bg_img_GREY {
	 background-image:url(../accNav/grey_nor.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.bg_img_BLUE {
	 background-image:url(../images/menus/menu_bg.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.img_bg {
	background-image:url(../images/menus/left_imag_bg.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:167px;
	padding:8px;
}

span.grey_up_menu  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#636363;
	text-decoration:none;
}

.grey_big_20  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#636363;
	text-decoration:none;
}

.blue_big_20  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#149CFF;
	text-decoration:none;
}

.black_big_20  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#000000;
	text-decoration:none;
}

a.grey_up  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#636363;
	text-decoration:none;
}

a.blue_up {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#149CFF;
	text-decoration:none;
}

a.blue_up_2  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#149CFF;
	text-decoration:none;
	font-size:17px;
}

.acc_txt_bg  {
	background-color:#E4E2E3;
}

.acc_bg_brd {
	border-top:2px solid #058CD0;
	height:30px;
}

a.small_blue:hover  {
	color:#000000;
	text-decoration:underline;
}

a.small_blue_bld:hover  {
	color:#636363;
	text-decoration:underline;
}

a.sel_txt_bld:hover  {
	color:#636363;
	text-decoration:underline;
}

a.blue_up:hover  {
	color:#636363;
	text-decoration:underline;
}

a.grey_up:hover  {
	color:#636363;
	text-decoration:underline;
}

a.blue_up_2:hover  {
	color:#636363;
	text-decoration:underline;
	font-size:17px;
}

a.blue_big_20:hover  {
	color:#636363;
	text-decoration:underline;
}

#lnk_sep {
	color:#636363;
	font-size:12px;
}

.lnk_sep {
	color:#636363;
	font-size:12px;
}

img.norm_img_brd {
	border:1px solid #149CFF;
}

input {
	 font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#797979;
	border:1px solid #CCCCCC;
	padding:4px 5px;
	line-height:11px;
}

textarea {
	 font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#797979;
	border:1px solid #CCCCCC;
	padding:5px;
}

.info  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.small_change_grey  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#A9A5A5;
	text-decoration:none;
}

input.inp_class {
	width:200px;
	height:19px;
	border:1px solid #A9A5A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

input.file_class {
	width:200px;
	height:19px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

input.inp_class_big {
	width:300px;
	height:19px;
	border:1px solid #A9A5A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

input.radio_c  {
	border:0px;
	font-size:12px;
	width:20px;
	vertical-align:middle;
}

select {
	width:200px;
	border:1px solid #A9A5A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#636363;
}

select.sel_class {
	width:200px;
	height:16px;
	border:1px solid #A9A5A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#636363;
}

select.sel_loopme {
	width:100px;
	height:16px;
	border:1px solid #A9A5A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#636363;
}

.blue_top_bdr_1 {
	 border-top:1px solid #BFBFBD;
}

.blue_left_bdr_1 {
	 border-left:1px solid #BFBFBD;
}

.blue_right_bdr_1 {
	 border-right:1px solid #BFBFBD;
}

.blue_bottom_bdr_1 {
	 border-bottom:1px solid #BFBFBD;
}

.bg_img_GRAD {
	 background-image:url(../images/menus/midd_bg.jpg);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFFFFF;
}

.srch_box_bg {
	 margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/menus/search_midd.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#636363;
	cursor:text;
	border:0px;
	height:19px;
}

.show_pointer {
	cursor:pointer;
}

.job_res_bg {
	background-color:#F7F7F7;
}

.res_top_bdr {
	 border-top:1px solid #E0E0E0;
}

.res_left_bdr {
	 border-left:1px solid #E0E0E0;
}

.res_right_bdr {
	 border-right:1px solid #E0E0E0;
}

.res_bottom_bdr {
	 border-bottom:1px solid #E0E0E0;
}

.black_hd_txt  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	height:15px;
	color:#000000;
}

.jb_li_over {
	color:#FFFFFF;
	background-color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}

.abt_vid_bg {
	margin:0;
	padding:0;
	background-image:url(../images/others/abt_vid_midd_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.big_blue_txt {
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	text-decoration:none;
}

.up_size {
	 font-size:17px;
}

.usr-stat-nonact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}

.usr-stat-act {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}

.font_17  {
	font-size:17px;
}

ul.cand_area {
	list-style:none;
	margin:0;
	padding:0;
	width:920px;
	border:0;
}

li.cand_block {
	 width:223px;
	height:250px;
	float:left;
	margin:0;
	margin:10px 0px 35px 5px;
	padding:0;
	border:0;
}

.small_green {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#009900;
}

.srchboxfocus {
	padding:6px 0px 0px 6px;
	background-image:url(../images/search-bg1-on.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0099FE;
	font-weight:bold;
	cursor:text;
	border:0px;
	width:234px;
	height:20px;
}

.searchbg {
	padding:5px 0px 0px 0px;
	background-image:url(../images/search-bg-new.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	cursor:text;
	border:0px;
	height:20px;
	width:175px;
}

.blackbg {
	background-image:url(../images/menus/blackbg.gif);
	background-repeat:repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFFFFF;
}

.srch_new {
	 padding:6px 0px 0px 6px;
	background-image:url(../images/menus/search-bg2.gif);
	background-repeat:no-repeat;
	border:0px;
	width:190px;
	height:22px;
	background-color:transparent;
}

.srch_box_bg_new  {
	background:none;
	border:0;
	padding:0;
	margin:0;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A9A9A9;
	font-weight:bold;
	cursor:text;
}

#creworemployer {
	 background: url("/images/creworemployer.png") no-repeat;
	width:750px;
	height:373px;
}

.crewbtn {
	 display:block;
	height:35px;
	margin:119px 0 0 162px;
	width:354px;
}

.employerbtn {
	 display:block;
	width:445px;
	height:35px;
	margin:40px 0 0 115px;
}

#profilemenu {
    float: left;
    height: 36px;
    padding-bottom: 22px;
}

#profilemenu td {
}

#profilemenu td:FIRST-CHILD, #profilemenu td:last-child {
	background: transparent;
}

#profilemenu div {
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 12px;
    margin-bottom: 1px;
    padding: 0 18px;
    text-decoration: none;
}
#profilemenu td:first-child div {
    color: #003390;
    font-size: 13px;
}
#profilemenu div.active {
    opacity: 0.7;
}
#profilemenu .checkinbtn div.active {
	 opacity:1.0;
}

#profilemenu div.active span {
	 opacity:1.0;
}

#profilemenu div:hover {
	 color:#003390;
}

#profilemenu a:hover {
	 text-decoration: none;
}

#profilemenu img.item-completed {
	 margin-top: -3px;
	padding-left:3px;
}

#profilemenu img.item-btn {
	 margin-top: -6px;
	opacity:1;
}

#profilemenu .menu-tb {
}

.red {
	 color:#f00!important;
}

.blue {
	 color:#00f!important;
}

#messageuser {
	width:965px;
}

.grc  {
	padding:5px 0px;
}

.grc .e {
	display:block;
	position: relative;
}

.grc .e * {
	display:block;
	overflow: hidden;
	position: relative;
	z-index:2;
	font-size:0px;
}

.grc b.e b, .grc b.e i, .grc b.e u  {
	height:1px !important;
	background:#95CCFF;
}

.grc b.e b {
	margin:0 5px;
}

.grc b.e i {
	margin:0 3px;
}

.grc b.e u {
	margin:0 2px;
}

.grc b.e span {
	margin:0 1px;
	height:2px !important;
	background:#95CCFF;
}

.grc div {
	 background:#95CCFF;
	color: white;
	font-size:25px;
	height:20px;
	padding:10px 15px 17px;
	text-align:center;
}

.grc div.mesustext {
}

.grc a:link, .grc a:visited {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration: none;
}

.cursor {
	cursor: pointer;
}

.not-completed {
	width:986px!important;
}

.not-completed .grc b.e b, .not-completed .grc b.e i, .not-completed .grc b.e u  {
	background:#95CCFF;
}

.not-completed .grc b.e span {
	margin:0 1px;
	height:2px !important;
	background:#95CCFF;
}

.not-completed .grc div {
	background:#95CCFF;
}

#paywelcom {
	 padding-bottom:25px;
}

#paywelcom p {
	 color:#444444;
	font-size:15px;
}

#paywelcom h1 {
	 border-bottom:3px solid #000000;
	color:#039CDE;
	font-size:35px;
	padding:0 0 12px;
}

#paywelcom .getaccess {
}

#paywelcom .getaccess p {
	 font-size:30px;
	color:#039CDE;
}

#paywelcom .getaccess a {
}

.innerfooter {
	 background: url("/images/bar.png") repeat-x;
	height:239px;
	padding:5px 25px;
	width:891px;
}

.innerfooter h2 {
	 color:#FFFFFF;
	font-size:30px;
	line-height:25px;
}

.innerfooter p {
	 color:#EDEDED;
	font-size:16px;
	line-height:6px;
}

.innerfooter a {
}

.loading {
	 display: none;
	background: url("/images/loading.gif") no-repeat scroll 0 0 transparent;
	float: right;
	height:110px;
	margin: -35px 200px 0 0;
	padding:5px 25px;
	position: relative;
	width:439px;
}

#getaccess_error {
	 color: red;
	font-size:20px;
}

.hr-idoc {
	 border-top:1px solid #C7C7C7;
	height:10px;
	margin:20px 0;
	width:965px;
}

#docitems {
}

.idoc {
	 border:1px solid #CBCBCB;
	height:190px;
	width:160px;
	margin:0 15px 20px;
	float:left;
	position: relative;
}

.iref {
	 color:#C7C7C7;
	font-weight:bold;
	padding:7px;
	text-align:center;
}

.doclink .ext-thumb {
	 display:block;
	padding-left:15px;
	text-align:center;
	width:110px;
}

.doclink div {
	 display:block;
	height:80px;
	overflow: hidden;
	padding-left:17px;
	width:110px;
}

#docitems .icon_idoc {
	 display:block;
	padding-left:15px;
	text-align:center;
	height:90px;
}

.ext-pdf {
}

.ext-doc, .ext-docx {
	margin-left:15px;
}

.ext-rtf {
	margin-left:15px;
}

.ext-html, .ext-htm {
	margin-left:20px;
}

.iname {
	 color:#000000;
	font-size:14px;
	height:28px;
	overflow: hidden;
	padding:7px;
	text-align:center;
	width:140px;
}

.delete_idoc {
	 padding-left:33px;
	text-align:center;
	top:156px;
	position:absolute;
}

#yachtloop-index, #yachtloop {
	 font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

.elie-text {
}

#yachtloop-index ul , ul.elie-text {
	list-style: none outside none;
}

.elie-text {
	 clear:both;
	padding:0;
	vertical-align: top;
}

.elie-text li p {
	color:#AAAAAA;
	text-shadow:black 0.1em 0.1em 0.2em font-size:14px;
	line-height:22px;
	margin:0;
	text-align: justify;
}

.elie-text li p strong {
	color:#dadada;
}

#yachtloop-index h3, .elie-text h3 {
	 color:#cccccc;
	font-size:16px;
	text-shadow:black 0.1em 0.1em 0.2em line-height:22px;
	margin-bottom:0.3em;
}




.text-light{
}

#yachtloop-index ul , ul.text-light {
	list-style: none outside none;
}

.text-light {
	 clear:both;
	padding:0;
	vertical-align: top;
}

.text-light li p {
	color:#AAAAAA;
	text-shadow:black 0.1em 0.1em 0.2em font-size:14px;
	line-height:22px;
	margin:0;
	text-align: justify;
}

.text-light li p strong {
	color:#666666;
}

#yachtloop-index h3, .text-light h3 {
	 color:#cccccc;
	font-size:16px;
	text-shadow:black 0.1em 0.1em 0.2em line-height:22px;
	margin-bottom:0.3em;
}




.join-yacht {
}

#yachtloop-index ul , ul.join-yacht {
	list-style: none outside none;
}

.join-yacht {
	 clear:both;
	padding:0;
	vertical-align: top;
}



.join-yacht li p {
	color:#797979;
	font-size:14px;
	line-height:20px;
	margin:0;
	text-align: justify;
}

.join-yacht li p strong {
	color:#000;
}

#yachtloop-index h3, .join-yacht h3 {
	 color:#000000;
	font-size:16px;
	line-height:20px;
	margin-bottom:0.3em;
}

.join-yacht h1 {
	 color:#666666;
	font-size:26px;

}

.join-yacht-b {
}

#yachtloop-index ul , ul.join-yacht-b {
	list-style: none outside none;
}

.join-yacht-b {
	 clear:both;
	padding:0;
	vertical-align: top;
}

.join-yacht-b li p {
	color:#484848;
	font-size:14px;
	line-height:20px;
	margin:0;
	text-align: justify;
}

.join-yacht-b li p strong {
	color:#000;
}

#yachtloop-index h2, .join-yacht-b h2 {
	 color:#000000;
	font-size:20px;
	line-height:22px;
	margin-bottom:0.3em;
}

.verify-email {
	color:#545454;
	font-size:14px;
	line-height:20px;
	margin:0;
	text-align: justify;
}

.verify-email strong {
	color:#000;
}

.verify-email h3 {
	 color:#000000;
	font-size:16px;
	line-height:16px;
	margin-bottom:0.3em;
}

.yacht-td, .yacht-td {
	 padding-right:20px;
}

.index-palma.innerfooter {
	 background: url("/images/palma_backgr.jpg") repeat-x;
	height:300px;
	padding:5px 300px 5px 40px;
	position: relative;
	width:650px;
}

.index-palma.innerfooter .palma-button {
	 background: url("/images/palma_bottom.png") no-repeat;
	height:80px;
	left:330px;
	position:absolute;
	top:220px;
	width:339px;
}

.index-palma.innerfooter a:link, .index-palma.innerfooter a:visited, .index-palma.innerfooter a:hover {
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
}

.index-palma.innerfooter .palma-button a {
	 background: url("/images/palma_button.png") no-repeat;
	display:block;
	font-size:25px;
	height:50px;
	left:24px;
	position:absolute;
	top:16px;
	width:291px;
}

.index-palma.innerfooter .palma-button a span {
	 display:block;
	margin-top:13px;
}

.index-palma.innerfooter .palma-site {
	 background: url("/images/palma_site.png") no-repeat;
	height:288px;
	left:732px;
	position:absolute;
	top:11px;
	width:257px;
}

.index-palma.innerfooter h2 {
	color:#FFFFFF;
	font-size:37px;
	line-height:30px;
}

.index-palma.innerfooter .palma-text-grey {
	 color:#bbbbbb;
	font-size:14px;
	line-height:20px;
	text-align: justify;
}

.yacht-socialnet a.facebook-index {
	 background: url("/images/facebook_index.png") no-repeat;
	height:50px;
	width:280px;
	display:block;
	margin-left:0px;
}

.yacht-socialnet a.twitter-index {
	 background: url("/images/twitter_index.png") no-repeat;
	height:50px;
	width:280px;
	display:block;
	margin-left:0px;
}

.yacht-socialnet a.getinloop-index {
	 background: url("/images/get-in-the-loop-yachtloop.png") no-repeat;
	height:50px;
	width:220px;
	display:block;
	margin-left:0px;
}

.yacht-socialnet a:link, .yacht-socialnet a:visited, .yacht-socialnet a:hover {
	color:#000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	padding:6px 0 0 40px;
}

a.more:hover .link, a.more:hover .more {
	cursor: pointer;
	text-decoration: underline;
}

a.more {
	 color:#009cff !important;
	cursor: pointer;
	font-style: normal;
}

a.more {
	 background: url("/images/morearrow_08c.gif") no-repeat scroll 100% 50% transparent;
	cursor: pointer;
	padding-right:10px;
	white-space: nowrap;
	font-size:14px;
}

.more {
	background: url("/images/morearrow_08c.gif") no-repeat scroll 100% 50% transparent;
	color:#009cff;
	padding-right:10px;
	white-space: nowrap;
}

a.menu:hover .link, a.menu:hover .menu {
	cursor: pointer;
	text-decoration:#aaaaaa;
}

a.menu {
	 color:#009cff !important;
	cursor: pointer;
	font-style: normal;
}

a.menu:link, a.menu:visited, a.menu {
	cursor: pointer;
	padding-right:10px;
	white-space: nowrap;
	font-size:14px;
}

.menu {
	color:#009cff;
	padding-right:10px;
	white-space: nowrap;
}

#post_a_job .gray-head2-m a {
	 padding:0;
	margin:0;
}

a.menu2:hover .link, a.menu2:hover .menu2 {
	cursor: pointer;
	color:#aaaaaa;
}

a.menu2 {
	color:#000000 !important;
	cursor: pointer;
	font-weight:bold;
}

a.menu2:link, a.menu2:visited, a.menu2 {
	cursor: pointer;
	padding-right:10px;
	white-space: nowrap;
	font-size:17px;
	font-weight:bold;
}

.menu2 {
	color:#000000;
	padding-right:10px;
	white-space: nowrap;
}

a.menu3:hover .link, a.menu3:hover .menu3 {
	cursor: pointer;
	color:#aaaaaa;
}

a.menu3 {
	color:#ff5390 !important;
	cursor: pointer;
	font-style: normal;
}

a.menu3:link, a.menu3:visited, a.menu3 {
	cursor: pointer;
	padding-right:10px;
	white-space: nowrap;
	font-size:14px;
	font-style: normal;
}

.menu3 {
	color:#ff5390;
	padding-right:10px;
	white-space: nowrap;
}

a.menu4:hover .link, a.menu4:hover .menu4 {
	cursor: pointer;
	color:#aaaaaa;
}

a.menu4 {
	color:#fafafa !important;
	cursor: pointer;
	font-style: normal;
}

a.menu4:link, a.menu4:visited, a.menu4 {
	cursor: pointer;
	padding-right:10px;
	white-space: nowrap;
	font-size:13px;
	font-style: normal;
}

.menu4 {
	color:#fafafa;
	padding-right:10px;
	white-space: nowrap;
}

.more {
	text-align: right;
}

.palma-top {
	 background: url("/images/palma-top-background.jpg") repeat-x;
	height:357px;
	padding:0;
	position: relative;
	width:990px;
}

.palma-top a:link, .palma-top a:visited, .palma-top a:hover {
	 color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
}

.palma-top a:link, .palma-top a.mailto:visited {
	 color:#8F8F8F;
	font-size:17px;
}

.palma-top a.mailto:hover {
	color:#8F8F8F;
	font-size:17px;
	text-decoration: underline;
}

.palma-top-left {
	 float: left;
	width:376px;
	height:357px;
}

.palma-top-right {
	 float: left;
	height:311px;
	padding:10px 280px 36px 20px;
	width:313px;
}

.palma-top .palma-img {
	 background: url("/images/palma-portret.jpg") no-repeat;
	height:288px;
	left:732px;
	position:absolute;
	top:11px;
	width:257px;
}

.palma-top h2 {
	color:#FFFFFF;
	font-size:25px;
}

.palma-top .palma-text-grey {
	 color:#bbbbbb;
	font-size:14px;
	line-height:20px;
	text-align: justify;
}

.palma-top p {
	 color:#FFFFFF;
	font-size:17px;
}

.palma-top p span {
	 color:#8F8F8F;
}

.palma-top .palma-portret {
	 background: url("/images/palma-portret.jpg") no-repeat;
	height:283px;
	left:725px;
	position:absolute;
	top:37px;
	width:232px;
}

.palma-top-right-middle {
	 padding-top:20px;
	text-transform: uppercase;
	text-align: left;
}

.palma-top p.palma-top-right-middle span {
	 color:#FFFFFF;
	display:block;
	float: left;
	text-align:center;
}

.palma-top p.palma-top-right-bottom {
	 color:#000000;
	font-size:21px;
	padding-top:21px;
}

.yacht-social {
	 height:300px;
	position: relative;
	width:990px;
}

.yacht-social-text {
	 height:211px;
	left:252px;
	position:absolute;
	top:34px;
	width:730px;
}

.yacht-social-text h3 {
	 color:#000000;
	font-size:29px;
	margin:0;
	padding:0;
}

.yacht-social-text p {
	 color:#787878;
	font-size:18px;
	margin:10px 0;
}

.yacht-social-facebook {
	 background: url("/images/yachtloop-social-facebook.png") no-repeat;
	height:211px;
	left:0;
	position:absolute;
	top:40px;
	width:207px;
}

.yacht-social-facebook-people {
	 background: url("/images/yachtloop-social-facebook-people.png") no-repeat;
	height:102px;
	left:252px;
	position:absolute;
	top:134px;
	width:738px;
}

.aboutus-top {
	 background: url("/images/about-yachtloop-top.png") no-repeat;
	height:185px;
	padding:0;
	position: relative;
	width:990px;
}

.aboutus-top h2 {
	 color:#000000;
	font-size:29px;
	margin:0;
	padding:0;
}


.aboutus-top p {
	 color:#787878;
	font-size:18px;
	margin:10px 0;
}

#jobsdetails {
}

#jobsdetails .size12 {
	 font-size:15px !important;
}

#jobsdetails .Small_Text {
	 font-size:15px;
}

#jobsdetails h1 {
	 font-size:24px;
	margin:0 0;
}

#jobsdetails h2 {
	 color:#000000;
	font-size:17px;
}

#jobsdetails .text-details {
}

#jobsdetails .jobdet-bot {
}

#jobsdetails .jobdet-bot-item {
}

#jobsdetails .jobdet-bot-item div {
	 width:218px;
}

#jobsdetails .jobdet-bot-item h2 {
	 display:block;
	height:35px;
}

#jobsdetails .jobdet-bot-item p {
	 display:block;
	font-size:15px;
	height:93px;
}

#jobsdetails .jobdet-bot-item img {
}

.lightgrey {
	 color:#ddd!important;
}

#crew-request {
	color:#000;
}

#crew-request p {
	 font-size:15px;
}

#crew-request .crew-request-title {
	 padding-left:15px;
}

#crew-request .crew-request-title h2 {
	 padding:0;
	margin-bottom:0;
}

#crew-request .crew-request-title p {
	 font-size:15px;
	margin:0;
	padding-top:4px;
}

#crew-request .jobdet-bot-item p {
	display:block;
	font-size:15px;
	height:112px;
	clear:both;
}

#crew-request .hiring-pass {
	 background: url("/images/hire-pass-backgr.png") no-repeat;
	height:620px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

hiring-new-crew {
	 background: url("/images/crew-request-backgr.png") no-repeat;
	height:398px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request2 .hiring-new-crew {
    background: url("/images/crew-request-backgr.png") no-repeat scroll 0 0 transparent;
    height: 398px;
    margin-left: 5px;
    padding: 10px 0 0;
    width: 990px;
}
#crew-request .hiring-new-crew {
    background: url("/images/crew-request-backgr.png") no-repeat scroll 0 0 transparent;
    height: 398px;
    margin-left: 5px;
    padding: 10px 0 0;
    width: 990px;
}

#crew-request .hiring-new-crew2 {
	 background: url("/images/crew-request-backgr2.png") no-repeat;
	height:560px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .crew-agency-list {
	 background: url("/images/crew-agencies-back-ground.png") no-repeat;
	height:660px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .having-fun {
	 background: url("/images/having-fun-backgr.png") no-repeat;
	height:700px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .having-fun2 {
	 background: url("/images/having-fun-backgr2.png") no-repeat;
	height:700px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .in-list-crew {
	margin-top:6px;
	padding:0;
}

#crew-request .jobdet-bot-item {
	 padding:0 15px;
}

#crew-request .jobdet-bot-item.crew-request-pricing .crew-request-icon {
	 padding-top:26px;
}

#crew-request .crew-request-icon {
	 display:block;
	height:98px;
	padding:25px 68px 0;
	width:82px;
}

#crew-request .crew-pricing-nowrap h2 {
	 float: left;
	width:85px;
}

#crew-request .crew-pricing-nowrap {
	 width:220px;
}

#crew-request .jobdet-bot-item h2 {
	 height:18px;
}

#crew-request .crew-pricing-nowrap .crew-request-best img {
	 margin:10px 0;
}

#crew-request .how-it-work {
	 background: url("/images/crew-request-backgr2.jpg") no-repeat;
	height:481px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .learn-how {
	 background: url("/images/learn-how-backgr.jpg") no-repeat;
	height:481px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .having-some-fun {
	 background: url("/images/having-some-fun.jpg") no-repeat;
	height:481px;
	padding:10px 0 0;
	width:990px;
	margin-left:5px;
}

#crew-request .how-it-work .crew-request-desc {
	 width:360px;
}

#crew-request .how-it-work p {
	 padding:8px 5px 8px 0;
}

#crew-request .how-it-work .crew-request-work-img img {
	 padding:15px 7px 10px 13px;
}

#crew-request .how-it-work .crew-request-desc-bot {
	 font-size:18px;
	margin-top:48px;
}

#crew-request .crew-request-getpass {
	 padding-top:20px;
}

#crew-request .crew-request-getpass h2 {
	 font-size:30px;
	font-weight:bold;
	margin:0;
	padding:10px 0;
}

a.crew-request-getpass-buy:link, a.crew-request-getpass-buy:visited {
	 color:#2080DA;
	font-size:16px;
	font-weight:bold;
}

#crew-request .crew-request-getpass p {
	font-size:16px;
}

#overlay {
	background-color:#000000;
	height:500px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
	display:none;
}

.lightbox-general {
	position:absolute;
	top:0;
	z-index:200;
	display:none;
	color:#fff;
	font-size:15px;
}

#call-lightbox {
	width:555px;
}

.lightbox-call-close {
	 background: url("/images/lightbox-popup-x.png") no-repeat scroll 0 0 transparent;
	height:64px;
	position:absolute;
	right: -18px;
	top: -18px;
	width:64px;
}

.inner-form, .inner-form-big {
}

.inner-form-content {
	 padding:12px 50px;
}

.inner-form-big-content {
	 padding:12px 75px;
}

p.form-title {
	 padding:0;
	font-size:35px;
	font-weight:bold;
}

#form-lightbox p.form-title {
	font-size:30px;
	padding:0;
	margin:0;
}

p.form-big {
	 font-size:25px;
	padding:0;
	margin:9px 0;
}

p.form-small {
	 font-size:20px;
	padding:0;
	margin:0;
}

.inner-form-big .lightbox-call-close {
	 right: -4px;
	top: -12px;
}

.lightbox-general .form-big a, .lightbox-general .form-big span {
	 font-size:25px;
	color:#000;
}

.lightbox-general .form-small a, .lightbox-general .form-small span {
	 font-size:20px;
	color:#000;
}

.inner-form-up {
	background: url("/images/lightbox-popup-up.png") no-repeat scroll 1px 0 transparent;
	height:15px;
	width:555px;
}

.inner-form-content {
	background: url("/images/lightbox-popup-inner.png") repeat-y scroll 0 0 transparent;
	min-height:300px;
}

.inner-form .inner-form-down {
	background: url("/images/lightbox-popup-down.png") no-repeat scroll 1px 0 transparent;
	height:15px;
	width:555px;
}

.inner-form-big-up {
	background: url("/images/lightbox-popup-big-up.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:785px;
}

.inner-form-big-content {
	background: url("/images/lightbox-popup-big-inner.png") repeat-y scroll 0 0 transparent;
	min-height:300px;
}

.inner-form-big-down {
	background: url("/images/lightbox-popup-big-down.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:785px;
}

#form-lightbox input {
	 height:23px;
	margin:6px 0;
}

#form-lightbox input, #form-lightbox textarea {
	 color:#C5C5C5;
	font-size:19px;
}

#form-lightbox #fullname {
	 width:614px;
}

#form-lightbox #email {
	 margin-right:20px;
	width:290px;
}

#form-lightbox #phone {
	 width:290px;
}

#form-lightbox #text {
	 height:190px;
	margin:6px 0;
	width:613px;
}

#form-lightbox .button {
	 background: url("/images/lightbox-send.png") no-repeat scroll 0 0 transparent;
	color:#000000;
	height:40px;
	width:133px;
	cursor: pointer;
}

#form-lightbox .error {
	 display:none;
	color:red;
}

#form-lightbox .form-left {
	 float:left;
}

#form-lightbox .form-right {
	 float:right;
	margin-right:93px;
}

#post_a_job {
}

#post_a_job p.form-title {
	font-size:15px;
}

#postjobform {
	 background: url("/images/post_form_backgr_up.jpg") no-repeat scroll 0 0 transparent;
	margin-top:10px;
	padding:1px 30px 30px;
	position: relative;
	width:930px;
}

}body:not([x|x]) #postjobform {
	 height:771px;
}

#postjobform-up {
	 background: url("/images/post_form_backgr_up.jpg") no-repeat scroll 0 0 transparent;
	left: -1px;
	position:absolute;
	width:990px;
	z-index: -1;
}

#postjobform-up-inner {
	 background: url("/images/post_form_backgr_inner.png") repeat-y scroll 0 0 transparent;
	height:100%;
	left:0px;
	position:absolute;
	width:990px;
	z-index: -2;
}

#postjobform-inner {
	 width:550px!important;
}

#postjobform-down {
	 background: url("/images/post_form_backgr_down.png") no-repeat scroll 0 0 transparent;
	height:26px;
	margin:0px 0px -35px -30px;
	width:990px;
	z-index:10000;
}

label.error {
	 color:red;
	font-size:12px;
}

#postjobform .col1_error, #postjobform .col2_error {
	 height:17px;
}

.buy_yactoloop_pas span {
	 color:#008BCF;
	display:block;
	float: left;
	font-size:30px;
	margin-top:10px;
}

.buy_yactoloop_pas a {
	 display:block;
	float: right;
}

.yacht_black {
	 color:#000;
}

#post_a_job h1 {
	 color:#000000;
	font-size:19px;
	margin-bottom:5px;
	padding-bottom:0;
	padding-left:2px;
}

#right_how_it_works {
	 left:632px;
	position:absolute;
	text-align: justify;
	top:400px;
	width:286px;
}

#right_how_it_works h2 {
	 font-size:17px;
	margin:0;
	padding:0;
}

#right_how_it_works p {
	 font-size:15px;
	color:#797979;
}

#right_how_it_works2 {
	 left:362px;
	position:absolute;
	text-align: justify;
	top:85px;
	width:556px;
}

#postjobform #i_submit {
	 background: url("/images/post_this_job.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	font-size:0;
	height:55px;
	margin:20px 0 19px 339px;
	width:208px;
}

#postjobform td {
	padding:0;
}

#postjobform tr {
	padding:0;
	display:inline-block;
	width:550px;
}

#postjobform .col1 {
	padding:0 35px 0 0;
	width:250px;
	float: left;
}

#postjobform .col2 {
	padding:0 0 0 0;
	width:250px;
	float: right;
}

#postjobform .input, #postjobform textarea {
	 border-color:#ddd;
	color:#000000;
	font-size:15px;
	height:20px;
	width:238px;
}

* html #postjobform .input, #postjobform textarea {
	 width:250px;
}

#postjobform select {
	 border-color:#cccccc;
	color:#000000;
	font-size:15px;
	height:30px;
	width:100%;
	line-height:29px;
}

#postjobform #email {
}

#postjobform #password {
}

#postjobform #fullname {
}

#postjobform #phone {
}

#postjobform #position {
}

#postjobform #location {
}

#postjobform #details {
}

#postjobform #text {
	height:176px;
	resize: none;
	width:538px;
}

#postjobform .comments {
	color:#888888;
	font-size:13px;
	margin-top:5px;
}

#postjobform #captcha {
}

#postjobform .captcha_reload {
	color:#009cff;
	display:block;
	float: right;
	font-size:11px;
	margin-bottom:5px;
	margin-right:3px;
	margin-top:0;
}

#postjobform #captcha_code {
	border:1px solid #dddddd;
	color:#000000;
	font-size:24px;
	height:30px;
	text-align:center;
	width:196px;
	float: right;
}

#postjobform #captcha_code:focus {
	background-color:#fff;
	color:#797979;
}

#postjobform .captcha_td {
	 padding-top:10px;
	position: relative;
}

#postjobform .captcha_code_error_div {
	 height:17px;
	text-align:center;
	width:100%;
}

#postjobform #captcha_img {
	width:230px;
}

#post_job_arrow {
	 display:block;
	float: left;
	margin: -63px 0 0 275px;
	position:absolute;
}

.mydocs-butn {
	 background: url("/images/butfprofile.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:16px;
	padding:7px 10px;
	text-align:center;
	width:133px;
	cursor: pointer;
	margin-bottom:5px;
}

.message-popup {
	 line-height:22px;
}

.message-popup a {
	 color:#636363!important;
	font-size:20px!important;
	text-decoration: underline!important;
}

.cancelbutton{ cursor:pointer; }
.over {
	 color:#BBB;
	font-size:14px;
	margin:7px 10px;
	position:absolute;
}

#captcha_inner {
	 float: right;
	height:38px;
	position: relative;
	width:196px;
	margin-right:2px;
}

.separator {
	 height:10px;
	display:block;
	width:550px;
	clear:both;
}

.captcha_code label.error {
	 display:block;
	float: right;
}

#left_postform {
	 width:550px;
}

p.new-user {
	font-weight:bold;
}

.tab-blue ul {
	list-style: none;
}

.tab-blue ul li {
	float: left;
	text-align:center;
}

.tab-blue ul li a, .tab-blue ul li b {
	background:#999;
	color: white;
	float: left;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 2px;
	width:20px;
}

.tab-blue ul li b, .tab-blue ul li:first-child a, .tab-blue ul li:last-child a, .tab-blue ul li a:hover {
	background: #009cff !important;
	border:1px solid #009cff;
	height:18px;
	line-height:18px;
	width:18px;
}

.tab-blue ul li:first-child a, .tab-blue ul li:last-child a {
	text-decoration: underline;
	width:auto;
	padding:0 6px;
}

#yachtloop-index h3, .elie-text h3 {
    color: #CCCCCC;
    font-size: 16px;
    margin-bottom: 0.3em;
}

.elie-text li p {
    color: #AAAAAA;
    line-height: 22px;
    margin: 0;
    text-align: justify;
}
#yachtloop-index p {
    font-size: 14px;
}

