* { font-family: Trebuchet MS, Verdana, ArialCE, Arial, sans-serif; font-size: 11px; color: #000000; }

H1 {margin-top: 5px; margin-bottom:0px; font-size:16px; color: #1f2481; }
H2 {margin-top: 5px; margin-bottom:0px; font-size:12px; color: #1f2481; }
H3 {margin-top: 3px; margin-bottom:3px; font-size:12px; color: #1f2481; font-weight:normal;}
FORM {margin:0px;padding:0px}
INPUT.button {font-weight: bold; cursor: hand; cursor: pointer;}

/* MAIN MENU */
#main_menu_div { border:solid #1F2481 0px; border-left-width:1px; border-right-width:1px;   height: 18px; background-image: url(../images/bgsubbar.jpg); text-align: left; vertical-align: middle;}
A.main_menu { color: #FFFFFF; text-decoration: none; padding-left: 10px; font-weight: bold; }
A.main_menu_active { color: #d8e3f7; text-decoration: none; padding-left: 10px; font-weight: bold; }

/* SUBMENU */
#sub_menu_div { border:solid #1F2481 0px; border-left-width:1px; border-right-width:1px;  border-bottom: 1px solid #B0B0B0;  height: 15px;background-image: url(../images/bgsubsubbar.gif);  text-align: left; }
A.submenu { color: #000000; text-decoration: none; padding-left: 10px;  }
A.submenu:active { color: #FFFFFF; text-decoration: none; padding-left: 10px;  }

#main { border:solid #1F2481 0px; border-left-width:1px; border-right-width:1px; }

/* LEFT COLUMN TD */
#left_column_td { width: 130px; background-color: #EEEEEE; border-right: #1F2481 solid 1px; background-image: url(../images/bgleft.jpg); }

/* RIGHT COLUMN TD */
right_column_td { width: 130px; background-color: #E8F0F8; border-left: #1F2481 solid 1px; background-image: url(../images/bgleft.jpg); }

/* CONTENT */
DIV.content {padding: 5px; padding-top:7px;}

/* NAVBAR */
DIV.navbar {
	padding-bottom: 10px;
	padding-left: 5px;
}
A.navbar {
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
SPAN.navbarselected{ color: #ff6600; }

DIV.right_floater {float:right; padding-right: 5px; font-weight: bold;}
DIV.left_floater {float:left; padding: 5px; width: 150px;}


*.error { color: red; font-weight: bold; }

/* INDIVIDUAL EMBARGING / CRUISE REQUEST CONTACT FORM */
TABLE.embarking, TABLE.cruise {width:600px;}
TABLE.embarking TH, TABLE.cruise TH {padding-top: 1px; padding-bottom: 1px; padding-left: 5px; font-size: 11px; color: #ffffff; font-weight: bold;text-align: left;}
TABLE.embarking TD, TABLE.cruise TD {background-color: #ffffff;}
TABLE.embarking TABLE, TABLE.cruise TABLE {background-color: #ffffff;}
TABLE.embarking TABLE TD.left, TABLE.cruise TABLE TD.left {width: 30%;font-size: 11px; padding-left: 4px;line-height: 18px; vertical-align: top;}
TABLE.embarking TABLE TD.right, TABLE.cruise TABLE TD.right {font-size: 11px; font-weight: bold; padding-left: 4px; vertical-align: middle;}

TABLE.embarking {background-color: #1f2481;}
TABLE.embarking TH {background-image: url(../images/general/bg-cella-blu-gradient.jpg); background-repeat: repeat-x;}
TABLE.embarking TABLE {background-color: #BED5EC;}
TABLE.embarking TABLE TD.left {background-color: #E8F0F8;}
TABLE.embarking TABLE TD.right {background-color: #F0F6FB;color:rgb(31, 36, 129);}
TABLE.embarking_background {background-image: url(../images/general/back-embarkments.jpg); background-repeat:repeat_y;}
TABLE.embarking_background TD {background-color: transparent};

TABLE.cruise, TABLE.cruise TD {background-color: #FE8131;}
TABLE.cruise TH {background-image: url(../images/general/bg-cella-orange-gradient.jpg); background-repeat: repeat-x;}
TABLE.cruise TABLE {background-color: #FEAA73;}
TABLE.cruise TABLE TD.left {background-color: #FDD9BF}
TABLE.cruise TABLE TD.right {background-color: #FFF6F1;color: #000000;}
TABLE.cruise_background {background-image: url(../images/general/back-crociere.jpg); background-repeat:no-repeat;}
TABLE.cruise_background TD {background-color: transparent}; 

TABLE.footer {background-color: #FFFFFF;width: 600px;}
TABLE.footer TD.left {background-image:url(../images/assurance/shadows_03.gif); width:10px; background-repeat: no-repeat;}
TABLE.footer TD.center {background-image:url(../images/assurance/shadows_05.gif); width:100%; background-repeat: repeat-x;}
TABLE.footer TD.right {background-image:url(../images/assurance/shadows_06.gif); width:10px; background-repeat: no-repeat;}



/* MARTEEN CSS */
input.contact {	font-family: Trebuchet MS, Verdana, Geneva, Arial;	font-size: 10px;	width: 218px;}
select.contact {	font-family: Trebuchet MS, Verdana, Geneva, Arial;	font-size: 10px;	width: 218px;}
textarea.contact {	font-family: Trebuchet MS, Verdana, Geneva, Arialf;	font-size: 10px;	width: 364px;}

/* user CSS */
form.user {
	margin: 0px;
	padding: 0px;
}
input.user {	font-family: Trebuchet MS, Verdana, Geneva, Arial;	font-size: 10px;	width: 256px;}
select.user {	font-family: Trebuchet MS, Verdana, Geneva, Arial;	font-size: 10px;	width: 256px;}
textarea.user {	font-family: Trebuchet MS, Verdana, Geneva, Arialf;	font-size: 9px;	width: 462px;}
a.userwhite, a.userwhite:visited{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.userwhite:hover, a.userwhite:visited:hover{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #ffffff;
}
/* MARTEEN CSS NORMAL */
td.tenpoint {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;}
td.elevenpoint-3px {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 3px;	}
td.tenpoint-3px {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	padding-left: 3px;	padding-top: 5px;	}
td.elevenpoint {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
td.ninepoint-3px {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	padding-top: 4px;	padding-right: 5px;	padding-bottom: 4px;	padding-left: 5px; }
td.ninepoint-2px {	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 1px;	padding-left: 2px; }
td.elevenpoint2 {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
}
td.ninepoint-marg {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 3px;
}
td.ninepoint-marg2 {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 3px;
}

/* MARTEEN CSS NORMAL */
a.marketing, a.marketing:visited{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

td.dash {
	background-image: url(../../include/images/general/dash2-5.gif);
	background-repeat: repeat-x;
	height: 5px;
}

a.marketing:hover, a.marketing:visited:hover{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #1f2481;
}

span.white11bold {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;}

input.image{
	margin: 0px;
	padding: 0px;
	border: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip:  rect(0px 0px 0px 0px);
}

/* MARTEEN BUTTONS*/ 

/* MARTEEN BUTTONS*/ 

/* MYCHARTER */
.mychartertitle{background-image:url(../images/general/bg-cella-blu-gradient.jpg);background-repeat:x;font-size:11px; font-weight:bold; color:#BED5EC;}
.mychartercontents{padding-top:0px; padding-bottom:0px;  font-size:10px; font-weight:normal; background-color:#FFFFFF;;}
.mychartertitle2{background-image:url(../images/general/bg-cella-orange-gradient.jpg);background-repeat:x;font-size:11px; font-weight:bold; color:#FFFFFF;}
.mychartercontents2{padding-top:0px; padding-bottom:0px;padding-left:5px; padding-right:5px;  font-size:10px; font-weight:normal; background-color:#FFFFFF;;}
.spanner{font-size:12px; color:#1F2481; font-weight:bold;}
.spanner2{font-size:11px; color:#1F2481; font-weight:normal;}

.bluheadercontent{padding:5px; font-size:11px; font-weight:normal; background-color:#FFFFFF;}
.bluheadertitle{background-image:url(../images/general/bg-cella-blu-gradient.jpg);background-repeat:x;font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;padding-top:1px; padding-bottom:1px;}

/*Business area*/
TABLE.blu{background-color:#1F2481;}
TABLE.blulight{background-color:#BED5EC;}
TABLE.business {width:600px; padding:0px; background-color:#1F2481;}
TABLE.business TD.white {background-color:#FFFFFF;}
TABLE.business TD.1 {padding-left:5px; height:18px; background-image:url(../images/general/bg-cella-blu-gradient.jpg);background-repeat:x;font-size:11px; color:#FFFFFF; font-weight:bold;}
TABLE.business TD.2 {padding:0px; }
TABLE.business TD.3 {padding:2px; }
.businessgrey {background-color:#EEEEEE;}

TABLE.business TD TABLE TD.lefter {padding:0px;}
TABLE.business TD TABLE TD.righter {font-size:11px; font-weight:normal; padding:5px;}
TABLE.business TD TABLE TD TABLE TD.l1 {font-size:18px; font-weight:bold; color:#1F2481;}
TABLE.business TD TABLE TD TABLE TD.l2 {font-size:11px; font-weight:normal; padding-top:7px; }

/* SKIPPERS */
.tdimage{width:122px; padding-right:4px;}
.tdtext{width:338px;}
.skippers_title{height:19px; background-color:#E8F0F8; font-size:11px; font-weight:normal; padding-left:4px; vertical-align:top;}
.skippers_title2{height:19px; background-color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:4px; vertical-align:top;}
.skippers_left{height:18px;background-color:#E8F0F8; font-size:10px; font-weight:normal; padding-left:4px; vertical-align:top;}
.skippers_right{ height:18px;background-color:#F0F6FB; font-size:10px; font-weight:bold; padding-left:4px;vertical-align:top;}
a.skippers:link, a.skippers:visited:active, a.skippers:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481;}
a.skippers:hover, a.skippers:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none;	color: #FF6600;}

a.about:link, a.about:visited:active, a.about:visited:visited {
	font-size:9px; 	font-weight:normal;	text-decoration: none; 	color:#000000;}
a.about:hover, a.about:visited:hover {	font-size: 9px;	font-weight: normal; text-decoration: none;	color: #FF6600;}
.none{font-size:11px; border:0px; }

/* LEFT COLUMN */
/*  NEED CHECK FOR TABLE.left_col for PADDING-TOP  */
TABLE.left_col {width:130px;}
TABLE.left_col TD.td1 {padding-left:4px; padding-right:4px;padding-top:7px;}
TABLE.left_col TD.td2 {padding-left:4px;padding-top:0px;padding-right:4px;height:5px;	background-image: url(../images/home/shadow-left-column.jpg);background-repeat:no-repeat;	background-position: center top;}
TABLE.left_col TD TABLE.table1 {width:122px; background-color:#1F2481;}



.leftcontents{padding-top:0px; padding-left:3px; padding-bottom:0px; padding-right:3px; font-size:10px; font-weight:normal; background-color:#F9F9F9;;}
a.leftlinks:link, a.leftlinks:visited:active, a.leftlinks:visited:visited {
	font-size:10px; 	font-weight:normal;	text-decoration: none; 	color:#000000;}
a.leftlinks:hover, a.leftlinks:visited:hover {	font-size: 10px;	font-weight: normal; text-decoration: underline;	color: #000000;}
.shortcuts{background-image: url(../images/general/bg-cella-blu-gradient.jpg);background-repeat:x;	font-size:10px; padding-left:4px; color:#FFFFFF; font-weight:bold;}

.shortcuts3{background-color:#F0F6FB; padding-left:4px; font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481;}
.shortcuts2{background-color:#e8f0f8;  font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481;}
a.sclinks {display:block;border-bottom:1px solid #BED5EC;border-top:1px solid #FFFFFF;padding-left:4px;}
a.sclinks:link, a.sclinks:visited:active, a.sclinks:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481;}
a.sclinks:hover, a.sclinks:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none; color: #000000; background-color:#FFFFFF;}

a.sclinks2:link, a.sclinks2:visited:active, a.sclinks2:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#FF6600;}
a.sclinks2:hover, a.sclinks2:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none; color: #000000; background-color:#FFFFFF;}

.divisionleft{background-image: url(../images/home/leftcolumn/sfondo-riga.gif);background-repeat:x;}



TABLE.right_col {width:130px; background-color:#E8F0F8;}
TABLE.right_col TD.td1 {padding-left:4px; padding-right:4px;padding-top:7px;}
TABLE.right_col TD.td2 {	padding-left:4px;	padding-top:0px;	padding-right:4px;	height:5px;	background-image: url(../images/home/shadow-right-column.jpg);	background-repeat:no-repeat;	background-position: center top;}
TABLE.right_col TD TABLE.table1 {width:122px; background-color:#000000;}

/* Imbarchi indivciduali */
.ind_emb_description{background-image: url(../images/general/description-background.jpg);background-repeat:no-repeat;	background-position: center top;}
.ind_emb_description2{background-image: url(../images/general/description-background2.jpg);background-repeat:no-repeat;	background-position: center top;}
.ind_emb_description_left{height:18px; background-color:#E8F0F8; font-size:11px; font-weight:normal; padding-left:4px;}
.ind_emb_description_right{height:18px; background-color:#F0F6FB; font-size:11px; font-weight:bold; padding-left:4px;}
.ind_emb_description_boats{height:18px; background-color:#F0F6FB; padding-left:4px;}

/* MARTEEN BUTTONS */

.hometitleboxblu {font-size:14px; font-weight:bold; padding-left:5px; padding-top:2px; color:#1F2481;}
.hometitleboxcontent {font-size:11px; font-weight:normal; padding-top:3px;padding-bottom:3px; padding-left:5px; color:#000000;}
.hometitleboxcontentlinks {font-size:11px; padding-top:3px; font-weight:normal; padding-left:5px; color:#000000;}
.lineblu {background-image: url(../images/general/line-blu.gif); background-repeat: repeat-x; height:5px; }

.shadow-left2 {background-image: url(../images/general/shadows_03.gif); background-repeat: no-repeat; height:5px; width:10px;}
.shadow-center2 {background-image: url(../images/general/shadows_05.gif); background-repeat: repeat-x;height:5px; }
.shadow-right2 {background-image: url(../images/general/shadows_06.gif); background-repeat: no-repeat;height:5px; width:10px;}

a.homeblubutton:link, a.homeblubutton:visited:active, a.homeblubutton:visited:visited {
	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481;}
a.homeblubutton:hover, a.homeblubutton:visited:hover {	font-size: 11px;	font-weight: bold; text-decoration: none;	color: #FF6600;}


a.homesearch:link, a.homesearch:visited:active, a.homesearch:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#1F2481; text-transform: uppercase;}
a.homesearch:hover, a.homesearch:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none;	color: #FF6600;}

.hometitleboxblu-ricerca {font-size:16px; font-weight:bold; padding-left:0px; padding-top:2px;padding-bottom:5px; color:#1F2481;}

/* HOME 4 BOX */
.img4box{padding-top:14px;}


/* HOME HIGHLIGHT BOX */

.homehighlight {font-size:11px; font-weight:normal;padding-left:4px; padding-right:4px; padding-top:2px;padding-bottom:2px; background-image: url(../images/home/sfondo-highlight.jpg); background-repeat:no-repeat;}
a.homehighlightlink:link, a.homehighlightlink:visited:active, a.homehighlightlink:visited:visited {
	font-size: 11px; 	font-weight: bold; 	text-decoration: none; 	color: #1f2481; }
a.homehighlightlink:hover, a.homehighlightlink:visited:hover {
	font-size: 11px;	font-weight: bold; 	text-decoration: none;	color:#FF6600;	}
	

/* HOME RANDOM OFFER BOX */
.randomoffertitle {background-image: url(../images/general/random-sfondo-title.jpg); background-repeat: repeat-x; font-size:11px; font-weight:bold; padding-left:5px;padding-top:2px;padding-bottom:1px; color:#1F2481;}

.randomoffertitle2 {background-image: url(../images/general/bg-cella-blu-gradient.jpg); background-repeat: repeat-x; }
.randomoffertitle2content1 {font-size:10px; font-weight:bold; padding-left:5px;padding-top:2px;padding-bottom:1px; color:#BED5EC;}
.randomoffertitle2content2 {font-size:11px; font-weight:bold; padding-left:3px;padding-top:2px;padding-bottom:1px; color:#FFFFFF;}
.randomofferdestination {font-size:10px; font-weight:bold; padding-left:3px;padding-top:1px;}
.randomofferdate {font-size:10px; font-weight:normal; padding-left:3px;padding-top:0px;}
.randomofferprice {font-size:10px; font-weight:normal; padding-left:3px;padding-top:1px;padding-bottom:1px}
.randomofferbold {font-size:10px; font-weight:bold; }
a.random:link, a.random:visited:active, a.random:visited:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #1f2481;
}
a.random:hover, a.random:visited:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#FF6600;
	}






a.boxbutton:link, a.boxbutton:visited:active, a.boxbutton:visited:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1f2481;
}

a.boxbutton:hover, a.boxbutton:visited:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #1f2481;
}

a.bluebutton:link, a.bluebutton:visited:active, a.bluebutton:visited:visited {
	font-size:11px; 
	font-weight:bold;
	text-decoration: none; 
	color:#FFFFFF;
}
a.bluebutton:hover, a.bluebutton:visited:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}



input.booking {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 0px;
	height: 18px;
	vertical-align: middle;
	padding-top: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	clip:   rect(0px 0px 0px auto);
	margin: 0px;
	padding-bottom: 0px;
	right: 0px;
	border: 1px solid #999999;
}

input.bookingchoice {
	height: 16px;
	padding: 0px;

}
select.booking2 {
	font-family: Trebuchet MS, Verdana, Geneva, Arial;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 0px;
	vertical-align: top;
	padding-top: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	clip:   rect(0px 0px 0px auto);
	margin: 0px;
	padding-bottom: 0px;
	right: 0px;
	border: 1px solid #999999;
}
.titlebooking{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial;
	font-size:16px;
	font-weight:bold;
	color:#1F2481;
	padding-bottom:2px;
}
.titlebooking2{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial;
	font-size:12px;
	color:#1F2481;
	padding-bottom:10px;
}


DIV.box {margin:0px; padding: 0px 10px 0px 10px}

/* GENERAL BACKGROUND STYLES */
#blue-border {background-color: #1F2481;}
#orange-border {background-color: #FF6600;}
#blue-gradient {background-image: url(../images/general/blu-gradient-bg.jpg);}
#orange-gradient {background-image: url(../images/general/orange-gradient-bg.jpg);}
#pale-blue-bg {background-color:#BED5EC;}
#price-blue-bg {background-image:url(../images/bg-price.jpg);}
#price-blue-bg-cross {background-image:url(../images/bg-price.jpg); text-decoration:line-through;}
#pale-orange-bg {background-color:#FF8B30;}
#col-left {background-color:#E8F0F8;}
#col-right {background-color:#F0F6FB;}
#col-left-orange {background-color:#FFD8BE;}
#col-right-orange {background-color:#FFF3EB;}
#shadow-left {background-image: url(../images/general/shadows_03.gif); background-repeat: no-repeat;}
#shadow-center {background-image: url(../images/general/shadows_05.gif);}
#shadow-right {background-image: url(../images/general/shadows_06.gif); background-repeat: no-repeat;}
#pale-gray-bg {background-color:#E5E5E5;}
#col-left-gray {background-color:#EEEEEE;}
#col-right-gray {background-color:#F8F8F8;}


/* TABLE LOGO  HEADER  used in search form*/
DIV.box_header {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;}
TABLE.header {margin:0px; padding:0px; height:15px;}
TABLE.header TD.left_corner {width:10px;}
TABLE.header TD.logo {width:24px; background-image: url(../images/general/box_header_left_bg.gif); background-repeat:no-repeat; }
TABLE.header TD.text {background-image: url(../images/general/box_header_text_bg.gif); background-repeat: repeat-x; padding: 0px 3px 0px 3px; color: #FFFFFF; font-size:10px; font-weight:bold; }
TABLE.header TD.right_corner {width:13px; background-image: url(../images/general/box_header_right_bg.gif); background-repeat:no-repeat; }

/* BLUE BOX TABLE */
TABLE.blue_box {}
TABLE.blue_box TD.header {padding:1px 0px 1px 1px; font-size:11px; color:#FFFFFF; font-weight:bold;}
TABLE.blue_box TD.search_form_header {padding:1px 0px 1px 5px; font-size:13px; color:#FFFFFF; font-weight:bold;}
TABLE.blue_box TABLE.content {width:100%;}
TABLE.blue_box TABLE.content TD {padding-left:4px; padding-right:4px; text-align:left  font-size:10px; font-family: verdana;}

/* SEARCH FORM AND REQUEST ESTIMATE CONTENT */ 

TABLE.blue_box TABLE.content TD.search_form_text {padding-left:10px; padding-right:10px; padding-bottom:2px;}
TABLE.blue_box TABLE.content TD.search_form_text DIV {height:20px;padding-top:5px}
TABLE.blue_box TABLE.content TD.search_form_text DIV.text {float:left; padding-top:8px; width:120px; font-size:11px;  font-family: verdana;}
TABLE.blue_box TABLE.content TD.search_form_text DIV.choose {float:left;}
TABLE.blue_box TABLE.content TD.search_form_text DIV.button {float:right;}


/* SEARCH RESULTS */
TABLE.result_header {width:470px;}
TABLE.result_header TD {color:#FFFFFF;}
TABLE.result_header TD.model {width:265px; background-image: url(../images/general/whitearrow13.gif); background-position: 4px 3px;  background-repeat: no-repeat; padding:1px 0px 1px 20px; font-size:12px; font-weight:bold;}
TABLE.result_header TD TABLE.price {background-color:#1F2481;}
TABLE.result_header TD TABLE.price TD {width:85px; padding: 1px 5px 1px 5px; }
TABLE.result_header TD TABLE.price TD.price1 {background-image:url(../images/bg-price.jpg); text-align:right;}
TABLE.result_header TD TABLE.price TD.price2 {background-image:url(../images/bg-price.jpg); font-weight:bold; text-align:right;}

TABLE.result_content {width:470px; background-color:#FFFFFF;}
TABLE.result_content TD.content {width:100%;}
TABLE.result_content TD.content TABLE {width:100%}
TABLE.result_content TD.content TABLE TD {font-size:10px; padding-left:4px; font-family: verdana;}
TABLE.result_content TD.content TABLE TD.image {width:102px; background-color:#F0F6FB; padding:2px 1px 0px 1px;}
TABLE.result_content TD.content TABLE TD.style1 {width:84px; height: 15px; background-color:#e8f0f8; font-weight:bold; padding-top:1px;padding-bottom:1px;}
TABLE.result_content TD.content TABLE TD.style2 {width:85px; height: 15px; background-color:#F0F6FB; padding-top:1px;padding-bottom:1px;}


TABLE.result_more {width:470px;}
TABLE.result_more TD {padding-left:15px; font-size:9px; font-weight:bold;}
TABLE.result_more TD.more_info {width:70px; background-image: url(../images/icons/foglio.gif); background-repeat: no-repeat;}
TABLE.result_more TD.booking {width:70px; background-image: url(../images/icons/check.gif); background-repeat: no-repeat;}

DIV.result_info {padding: 3px;}


/* YACHT DETAILS */
TABLE.blue_box TABLE.content TD.yact_main_info_col1 {width:107px; height:16px;}
TABLE.blue_box TABLE.content TD.yact_main_info_col2 {width:104px; height:16px;}

TABLE.blue_box TABLE.content TD.yact_tech_info_col1 {width: 50%; height:16px;}
TABLE.blue_box TABLE.content TD.yact_tech_info_col2 {width: 50%; height:16px;}

TABLE.blue_box TABLE.content TD.equip_category {height:22px; background-color:#FFFFFF; font-size:11px; font-weight:bold; color:#1f2481;}
TABLE.blue_box TABLE.content TD.yact_equip_info_col1 {width:50%; height:18px;}
TABLE.blue_box TABLE.content TD.yact_equip_info_col2 {width:50%; height:18px;}

/* BOOKING STEPS */

TABLE.blue_box TABLE.content TD.charter_info_col1 {width:120px; height:22px;}
TABLE.blue_box TABLE.content TD.charter_info_col2 {width:464px; height:22px;}
TABLE.blue_box TABLE.content TD.charter_info_col3 {width:90px; height:22px;}

TABLE.blue_box TABLE.content TD.option_col1 {width:25px; height:18px;}
TABLE.blue_box TABLE.content TD.option_col2 {width:381px; height:18px;}
TABLE.blue_box TABLE.content TD.option_col3 {width:90px; height:18px;}
TABLE.blue_box TABLE.content TD.option_col4 {width:90px; height:18px;}

TABLE.blue_box TABLE.price {width:100%;}
TABLE.blue_box TABLE.price TD {padding-right:4px; font-size:11px; font-family: verdana; font-weight:bold;}
TABLE.blue_box TABLE.price TD.col1 {width:494px; height:18px; background-color:#FFFFFF;}
TABLE.blue_box TABLE.price TD.col2 {width:92px; height:18px; background-image:url(../images/bg-price.jpg); color:#FFFFFF;}

TABLE.blue_box TABLE.content TD.user_info_col1 {width:100px; height:18px;}
TABLE.blue_box TABLE.content TD.user_info_col2 {width:394px; height:18px;}
TABLE.blue_box TABLE.content TD.user_info_col3 {width:90px; height:18px;}


TABLE.main_info {}
TABLE.main_info TD.header {padding:1px 0px 1px 5px; font-size:11px; color:#FFFFFF; font-weight:bold;}
TABLE.main_info TABLE.content {width:100%;}
TABLE.main_info TABLE.content TD {height:16px; padding-left:4px; text-align:left  font-size:10px; font-family: verdana;}
TABLE.main_info TABLE.content TD.col1 {width:107px;}
TABLE.main_info TABLE.content TD.col2 {width:104px;}

TABLE.tech_info {}
TABLE.tech_info TD.header {padding:1px 0px 1px 5px; font-size:11px; color:#FFFFFF; font-weight:bold;}
TABLE.tech_info TABLE.content {width:100%;}
TABLE.tech_info TABLE.content TD {height:16px; padding-left:4px; text-align:left  font-size:10px; font-family: verdana;}
TABLE.tech_info TABLE.content TD.col1 {width: 50%;}
TABLE.tech_info TABLE.content TD.col2 {width: 50%;}

TABLE.equip_info {}
TABLE.equip_info TD.header {padding:1px 0px 1px 5px; font-size:11px; color:#FFFFFF; font-weight:bold;}
TABLE.equip_info TABLE.content {width:100%;}
TABLE.equip_info TABLE.content TD {height:18px; padding-left:4px; text-align:left  font-size:10px; font-family: verdana;}
TABLE.equip_info TABLE.content TD.category {height:22px; background-color:#FFFFFF; font-size:11px; font-weight:bold; color:#1f2481;}
TABLE.equip_info TABLE.content TD.col1 {width:50%;}
TABLE.equip_info TABLE.content TD.col2 {width:50%;}

/* OFFERS */
TABLE.blue_box TD.other_offers {padding-left:4px; padding-right:2px; color:#FFFFFF; font-family: verdana;}
TABLE.blue_box TABLE.offer_content {width:100%; background-color: #FFFFFF;}
TABLE.blue_box TABLE.offer_content TD.model {background-color:#FFFFFF; padding-left:4px; padding-right:4px; font-size:10px; color:#1F2481; font-weight:bold; font-family: verdana;}
TABLE.blue_box TABLE.offer_content TD.boat_name {width:107px; height:26px; padding-left:4px; padding-right:4px; color:#FF6600; font-size:10px; font-weight:bold; font-family: verdana;}
TABLE.blue_box TABLE.offer_content TD.image {background-color:#FFFFFF; width:104px; padding: 2px; font-size:11px; font-weight:bold; font-family: verdana;}
TABLE.blue_box TABLE.offer_content TABLE.info {}
TABLE.blue_box TABLE.offer_content TABLE.info TD {font-size:10px; font-family: verdana; padding-left:4px;}
TABLE.blue_box TABLE.offer_content TABLE.info TD.left {width:28%;}
TABLE.blue_box TABLE.offer_content TABLE.info TD.right {width:72%; font-weight:bold;}
TABLE.blue_box TABLE.offer_content TD.discount {font-size:10px; font-family: verdana; padding-left:4px;}
TABLE.blue_box TABLE.offer_content TD.price {padding-left:4px; padding-right:4px; color:#FFFFFF; font-size:10px; font-weight:bold; font-family: verdana;}
TABLE.blue_box TABLE.offer_content TD.price_cross {padding-left:4px; padding-right:4px; color:#FFFFFF; font-size:10px; font-weight:bold; font-family: verdana; text-decoration: line-through;}


/* TOP 10 */
TABLE.top10_content {width:100%}
TABLE.top10_content TABLE.background {background-image: url(../images/general/sfondo-top-ten.jpg); background-repeat: no-repeat;}
TABLE.top10_content TD.info {color:#1F2481; font-size:10px; font-family: verdana;}
TABLE.top10_content TD.info SPAN {color:#1F2481; font-weight:bold; font-size:10px;  font-family: verdana;}

/* ABOUT - HOME PAGE*/

a.about:link, a.about:visited:active, a.about:visited:visited {
	font-size:9px; 	font-weight:normal;	text-decoration: none; 	color:#000000; }
a.about:hover, a.about:visited:hover {	font-size: 9px;	font-weight: normal; text-decoration: none;	color: #FF6600;}

/*detail page*/
.photobg {padding-left:2px; background-image: (include/images/bg-price.jpg); font-size:10px; font-color:#FFFFFF;};
a.photo:link, a.photo:visited:active, a.photo:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#FFFFFF; }
a.photo:hover, a.photo:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none;	color: #BED5EC;}

.photobg2 {padding-left:2px; background-image: (include/images/bg-price2.jpg); font-size:10px; font-color:#000000;};
a.photo2:link, a.photo2:visited:active, a.photo2:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: none; 	color:#000000; }
a.photo2:hover, a.photo2:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: none;	color: #FF6600;}

/* pagamento */
a.link10:link, a.link10:visited:active, a.link10:visited:visited {
	font-size:10px; 	font-weight:bold;	text-decoration: underline; 	color:#000000; }
a.link10:hover, a.link10:visited:hover {	font-size: 10px;	font-weight: bold; text-decoration: underline;	color: #1F2481;}
.bold10{font-size:10px; font-weight:bold;}

div.sidemenuheader { border-style: none solid solid;
    border-left: 1px solid rgb(51, 0, 153);
    border-right: 1px solid rgb(51, 0, 153);
    border-bottom: 1px solid rgb(51, 0, 153);
    color: rgb(255, 255, 255);
    font-weight: bold;
    background-repeat: repeat-x;
    font-size: 11px;
    text-align: center;
    background-image: url('../images/submenutop.jpg');
    width: 90%;
    }
  div.submenutext { border: 1px solid rgb(51, 0, 153);
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    width: 90%;
    text-align: center;
  }
a.submenutext {
	border: 0px solid solid solid none;
	text-decoration: none;
    font-size: 11px;
    width: 90%;
    }
   img.sidemenu { border: 1px solid rgb(0, 0, 153);
    width: 90%;
    }
 div.spacer { border-style: hidden;
    border-width: 2px;
    color: rgb(0, 0, 0);
    font-size: 5px;
    }
  div.contentheader { font-size: 9px;
    color: rgb(204, 204, 204);
    }
    img.content { border: 1px solid rgb(51, 0, 153);
    text-align: center;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    }
      img.subcontent { border: 1px solid rgb(51, 0, 153);
    }

div.subcontentheader { border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(255, 255, 255);
    border-bottom: 2px solid rgb(255, 255, 255);
    color: rgb(51, 0, 153);
    font-size: 12px;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    text-align: left;
    }

  div.subcontenttext { border-style: solid solid solid none;
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(255, 255, 255);
    border-bottom: 2px solid rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    text-align: left;
    font-size: 11px;
    }

  td.content {  }

  div.subcontentheaderlined { border-style: solid solid solid none;
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(255, 255, 255);
    border-bottom: 2px solid rgb(255, 255, 255);
    color: rgb(51, 0, 153);
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    }
    
    .homesearch{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial;
	font-size:14px;
	padding-left: 90px;
	padding-top: 10px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:2px;
}
.homecont1{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial;
	font-size:11px;
	padding-left: 90px;
	padding-top: 10px;
	color:#1f2481;
	padding-bottom:2px;
}
    
