body        {  margin:0px;
               background-color:#E4E4E4;
               font-family:Arial, Helvetica, sans-serif;
    		   font-size:small;
   			   font-weight:normal;
   			   font-style:normal; 
   			   padding:0px; 
   			   vertical-align:top
   			   }
		   
   			   /* font-size can be xx-small, x-small, small, medium, large x-large, xx-large 
   			      You can also use the two relative values smaller and larger. Like em values, 
   			      these affect text relative to the governing value of the parent element. */ 
h1          {  margin-top:30px;
               margin-bottom:20px;
               font-size:large;
               font-weight:bold;
               text-align:left }
h2          {  margin-top:20px;
               margin-bottom:0px;
               font-size:small;
               font-weight:bold   }
h3          {  margin-top:40px;
               margin-bottom:6px;
               font-size:medium;
               font-weight:bold;
               font-style:italic }
p           {  margin-top:0px;
               margin-bottom:6px;
               vertical-align:text-top }
p.ReturnToIndexHyperlink			{ margin-bottom:0px; 
                                      margin-right:20px;
									  text-align:right}
p.SpecificationIndex                { margin-left:35px }
tr.SomeClass			{  vertical-align:top }
td.SomeClass			{  padding:0px 8px 0px 8px;}

table.YachtSpecificationTable		{ width:100%; text-align:left; vertical-align:top}
table.LargePhoto					{ width:640px }
table.BoatForSaleTable				{ width:450px }
table.PopulatedYachtListingTable	{ margin-Bottom:50px; border:1px; border-color:#B9CDE1; border-collapse:collapse; padding:2px; width:519px; border-style:solid}
table.YachtPhotoTable               { margin-Top:20; margin-Bottom:20px}
tr.YachtPhotoTableRow               { padding:0px; margin:0px }
tr.WithAlternateColour              { background-color:#F0F0F0 }
tr.TVanModelsTitleRow
{
    font-weight: bold;
    background-color: #e6e6e6;
}
tr.TvanAlternatingColour
{
    background-color: #F0F0F0;
}
td.YachtPhotoCell                   { width: 160px; padding:2px}
td.ListingCaptionCell               { border:1px; border-color:#B9CDE1; border-style:solid; padding:2px; font-weight:bold}
td.ColumnDescriptionCell            { border:1px; border-color:#B9CDE1; border-style:solid; padding:2px; width:129px}
td.ColumnDescriptionValueCell       { border:1px; border-color:#B9CDE1; border-style:solid; padding:2px; width:230px}
td.ShortDescriptionCell             { border:1px; border-color:#B9CDE1; border-style:solid; padding:2px}
td.SpecificationCategory			{ font-weight:bold;
								  	  padding:12px 8px 6px 6px; vertical-align:top}
td.SpecificationCategoryProperties	{ padding:12px 12px 6px 0px }
td.SpecificationAttribute 			{ color:Gray;
								  	  text-align:right;
								  	  padding:0px 12px 6px 0px;
								  	  vertical-align:top }
td.SpecificationAttributeValue		{ text-align: left;
								  	  padding: 0px 0px 6px 0px; 
								  	  vertical-align:top }
td.ReturnToIndexHyperlink			{ text-align: right}
td.LargePhoto						{ padding: 0px 0px 0px 0px }
td.PhotoThumbNailLeft				{ width: 160px;
									  text-align: left;
								  	  padding: 0px 0px 0px 0px }
td.PhotoThumbNailMiddle				{ width: 160px;
									  text-align: center;
								  	  padding: 0px 0px 0px 0px }
td.PhotoThumbNailRight				{ width: 160px;
									  text-align: right;
								  	  padding: 0px 0px 0px 0px }
td.ListingProperty					{ font-size: xx-small;
									  font-style: italic }
td.YachtPhotoTableCell              { padding:0px; margin:0px }
td.TVanModelsDescriptionCell        { margin-left:30px }
td.TVanModelsOptionCell             { text-align:center }
td.TVanModelsFittedCell
{
    text-align: center;
    background-color: #b4ffb4;
}
                                      
	
ul.AttributeValueBulletPoints 		{ padding: 0px 0px 0px 0px }
li.AttributeValueBulletPoints 		{ padding: 0px 0px 6px 0px }


a									{font-size:small }
a:link        						{ color: #000080; }
a:active      						{ color: #000080; }
a:visited     						{ color: #000080; }
a.ReturnToIndexHyperlink			{ font-size: x-small; font-family:Times New Roman }
a.YachtPhotoLink					{}
a.YachtPhotoLink:link        		{ text-decoration: none }
a.YachtPhotoLink:active      		{ text-decoration: none }
a.YachtPhotoLink:visited     		{ text-decoration: none }
a.YachtPhotoLink:hover       		{ text-decoration: none }
a.HiddenLink:link        		{ text-decoration: none; color:White }
a.HiddenLink:active      		{ text-decoration: none; color:White }
a.HiddenLink:visited     		{ text-decoration: none; color:White }
a.HiddenLink:hover       		{ text-decoration: none; color:White }


img.ImageButton                     { border:0px }

div.NonDisplayPhotos                { display:none }

#ModelFeatureList li            { margin-bottom: 6px}
#FeaturesBenefitsTable td       { padding-bottom: 6px; vertical-align:top}
#ChassisTable td                { padding-bottom: 6px; vertical-align:top}