h2 {line-height:1.5;}
.previousnext {/*clear:both;width:100%;*/ text-align:center;margin: 9px;margin-bottom:5px;}
.return {float:right;width:160px;text-align:center;padding:0;margin:0px;}
.return a:link  {color:#f59b23;text-decoration:none;padding:0;margin:0px;}
.return a:visited  {color:#f59b23;text-decoration:none;padding:0;margin:0px;}
.newreturn {position:absolute;top:150px;right:10px;width:100px;}
.newreturn a:link  {color:#f59b23;text-decoration:none;}
.newreturn a:visited  {color:#f59b23;text-decoration:none;}
.zoom {float: left;
			 text-align: center;
			 width:400px;
			 margin-right:6px;
			 margin-left:6px;
			 padding:4px;
			 border: 1px solid #ccc; 
			}	
.zoom img {margin-top: 6px;
					 margin-bottom: 6px;}
#gallerytext {float:left;width:330px;margin:0px 0px 0px 5px;font-size:95%;}
#gallerytext a:link {border:none;}
#gallerytext a:visited {border:none;} 
#gallerytext a:hover {border:none;} 
#gallerytext a:active {border:none;} 
#gallerytext img {border:none;} 							
div.thumbnails {width:110px;height: 115px; 
								margin:5px 0px 0px 0px;
						 		padding:0px;
						 		text-align: center;
						 		background-color:#fff;
								font-size:90%;}

* html div.thumbnails{    width: 110px;  /* for browsers with no escapes at all */
			 									 \width: 120px;  /* for IE5/Win */
												 w\idth: 110px;  /* for good browsers */
												 height: 100px;  /* for browsers with no escapes at all */
			 									 \height: 110px;  /* for IE5/Win */
												 he\ight: 100px;  /* for good browsers */
}
#fix {}
						 
div.thumbnails img {border:none;}

.thumbnails a:link    {text-decoration:none;}
.thumbnails a:visited {text-decoration:none;} 
.thumbnails a:hover   {text-decoration:none;} 
.thumbnails a:active 	{text-decoration:none;} 
							 
div.smallthumbnails {float:left;height:110px; width:110px;
								border: 1px solid #ccc;
						    margin-bottom:5px;margin-left:10px;
								padding:10px 0px 0px 10px;
						 		border: 1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;
								font-size:90%;}

* html div.smallthumbnails{  width: 110px;  /* for browsers with no escapes at all */
			 									    \width: 110px;  /* for IE5/Win */
												    w\idth: 110px;  /* for good browsers */
												    height: 110px;  /* for browsers with no escapes at all */
												   \height: 110px;  /* for IE5/Win */
												   he\ight: 110px; } /* for good browsers */
#fix {}
						 
.smallthumbnails img {border:none;}
											
.smallcaption {font-size:10px;}
.smallthumbnailstext {border:none;margin:5px;}

.tinythumbnails {float:left;width:72px;height:80px;
						    margin:0px 0px 0px 0px;
						 		background-color:#fff;
								font-size:90%;}

#fix {}
						 
.tinythumbnails img {border:none;}

.tinycaption {font-size:9px;text-align:center;line-height:1.2em;width:65px;}
					 
.imagetext {text-align: center;
						font-family:verdana;
			 			font-weight:normal;
			 			font-size:75%;
			 			color:#000000;
						margin: 3px;
					 }
.detailimage {float:left;width:150px;
						  text-align:center;
						  margin: 0px 6px 6px 0px;
/*							padding:6px;
							border:1px solid #ccc;*/
						 }
.newdetailimage {float:left;width:160px;
						  margin: -10px 6px 6px 6px;
							padding:2px;
							border:1px solid #ccc;
						 }
.newdetailimage img {margin-bottom: 6px;}
.requestpricelink {position:relative;width:110px;font-size:120%;background-color:#fff;}
.requestpricelink a:link  {color:#f59b23;text-decoration:none;}
.requestpricelink a:visited  {color:#f59b23;text-decoration:none;}
.requestpricelink a:hover {color:#f59b23;background-color:#fff;}

.detailtext {float:right;text-align: center;
						 font-family:verdana;
			 			 font-weight:normal;
			 			 font-size:90%;
						 line-height:150%;
			 			 color:#000000;
						 margin: 60px 0px 6px 6px;
						 padding:10px; 
						 border:1px solid #ccc;

						}
.newdetailtext {float:left;text-align: left;
						 font-family:verdana;
			 			 font-weight:normal;
			 			 font-size:90%;
						 line-height:150%;
			 			 color:#000000;
						 margin: 0px;
						 padding:2px; 
						 border:1px solid #ccc;
						 margin: 10px 0px 16px 6px;
						}
html>body img { /*hidden from IE 5-6 */
	margin-top: 0;  /* to clean up, just in case MS later supports valign! */
	vertical-align: middle;
}



div.smallestthumbnails {float:right;
						    margin:5px;
						 		padding:2px;
						 		border: 1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;
								font-size:90%;}
						 
.smallestthumbnails img {border:none;}

.smallestcaption {font-size:10px;}

div.smallestthumbnails {float:left;height:none;width:80px;
						    margin:5px;
						 		padding:2px;
								border:1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;}

.thumbnailrow {float:left; width:100%;margin:0px 0px 15px 0px;
							 border:none;
							 background-color:#fff;}
							
.thumbnailrow a:link     {color:#009dea;text-decoration:none;}
.thumbnailrow a:visited  {color:darkblue;text-decoration:none;}
.thumbnailrow a:hover    {color:#009dea;text-decoration:underline;}
								
.thumbnailrow a img {/*border:2px solid #009dea;*/border:none;
										 margin:0px;float:left;}

#specs{float:right;width:300px;}			 
#spasspecs{float:left;width:300px;padding-left:10px;}
#gazebosspecs{float:right;width:290px;}