 .tooltipTrigger {border-bottom: 0px #FFCC99 dotted;}.tooltipTrigger img {border: 0; margin: 5px;}.tooltip {border: 1px solid #666666;background-color: #FFFFff;font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; color: #000000;max-width: 308px;width: expression( this.width > 308 ? 308 : true);padding: 4px; /*overflow: hidden;*/position: relative;z-index: 80;}.tooltip iframe{position: absolute; /*must have*/top: 0; /*must have*/left: 0; /*must have*/z-index: 75; /*must have*/ width: 308px; /*these are default values. if needed these values are set in the html declaration of iframe*/height: 200px; /*these are default values*/}.img250 {max-width: 250px;width: expression( this.width > 250 ? 250 : true );z-index: 85;position: relative;}.specialOImg{float:left;vertical-align:top;width:15%;} a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.yachtfinder {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}

.contactb {width: 100%;text-align: left; padding: 10px; border-width: 1px; border-style:solid; float:right;} .confirm{width: 605px;text-align: left; padding: 10px; border-width: 1px; border-style:solid;font-size:12px;margin: auto;overflow: visible;height: 100% !important; float:right;background-color:#ffffff;} .contact1 {width: 95%;text-align: left; padding: 10px; border-width: 1px; border-style:solid;float:right;} .confirmlbl{float:left; padding:5px; font-size: 12px; font-weight: bold; width: 65%}.contact2 {width: 95%;text-align: left; padding: 10px; border-width: 1px; border-style:solid;float:right;} .updateProgress{position: absolute;background-color: #fff;filter: alpha(opacity=70);MozOpacity: 0.7;opacity: 0.7;padding: 0px;margin: 0px;}.updateProgress div{background-color: white;padding: 4px;position: absolute;top: 10%;left: 50%;} body 
	{
	}

p {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
}

.tinytext {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 7pt;
	color: #000066;
}

.smalltext {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	color: #000006;
}

.mediumtext {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
}

.navigationpath {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	text-decoration: none
}

.stages {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #000066;
	text-decoration: none
}

.heading {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none
}

.errormsg {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none
}

.reqgraydark {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	color: #000063;
	background-color: #000066;
}

.graydark {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	background-color: #C0D9FA;
	padding: 2px;

}


.qualitystar {
	color: #FF0000;
	font-size: 16px;
}

.invisible {
	visibility: hidden;
}

.SG_APGrid  {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	background-color: #C0D9FA;
}

.darkgray {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #000066;
	padding: 2px;


}
.totalprice {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	background-color: #000066;
	padding: 2px;

font-weight: bold;}

.smallcontroll {
	font-size: 7pt;
}

.navlink {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	text-decoration: none;
 	cursor: pointer;
}

.navlink:hover {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	border-style: solid;
	border-width: 1px;
	border-color: #000066;
	background-color: #CDC09E;
	text-decoration: none;
 	cursor: pointer;
}
.statustop {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFCC00;
	background-color: #000066;
	padding: 2px;
	font-weight: normal;
	font-style: normal;

}
.statusbottom {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	background-color: #C0D9FA;
	padding: 2px;
	font-style: normal;
}

.specialprice {
	font-size: 9pt;
	font-weight: bold;	
	color: #FF0000;
}

.speciallabelcolor {	
	color: #FF0000;
	
}

.resultlabel {
	font-size: 9pt;
	font-weight: bold;	
}
.greenbook  {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;	
	color: #009900;
}

.validatorerror {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
	color: #ff0000;
}.nextpagebutton {font-size: 10pt;font-weight: bold;}
.pagebutton{font-size: 10pt;}
.searchcell {font-family:  "Verdana", Helvetica, sans-serif;font-size: 8pt;	padding: 2px;vertical-align: middle;}
.searchcelldiscount  { font-family:  "Verdana", Helvetica, sans-serif;font-size: 10pt; font-weight: bold;color: #FF0000;vertical-align: middle;}
.searchrowodd { background-color:#dddddd;}
.searchrowhover {background-color:#ffffff;}
