.body {overflow:hidden;}
h2 {line-height:1.5;}
.previousnext {float:left;clear:both;width:100%; text-align:center;margin: 9px;margin-bottom:5px;}
.previousnext a:link  {color:#f59b23;text-decoration:none;}
.previousnext a:visited  {color:#f59b23;text-decoration:none;}
.previousnext a:hover {color:#70348c;text-decoration:underline;}
.return {float:right;width:160px; padding-bottom:5px;text-align:center;}
.return a:link  {color:#f59b23;text-decoration:none;}
.return a:visited  {color:#f59b23;text-decoration:none;}
.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: 500px;height:400px;*/
			 width:400px;/*height:400px;*/
			 margin-right:6px;
			 margin-left:6px;
			 padding:4px;
			 border: 1px solid #ccc;
			 /*line-height: 398px; /* height - 2 */		 
			}	
.zoom img {margin-top: 6px;
					 margin-bottom: 6px;}
								
div.thumbnails {float:left;height:181px; width:168px;
								border: 1px solid #ccc;
						    margin-bottom:30px;margin-left:10px;
						 		padding:5px 4px 4px 4px;
						 		border: 1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;}

* html div.thumbnails{    width: 168px;  /* for browsers with no escapes at all */
			 									 \width: 178px;  /* for IE5/Win */
												 w\idth: 168px;  /* for good browsers */
												 height: 181px;  /* for browsers with no escapes at all */
												\height: 193px;  /* for IE5/Win */
												he\ight: 181px; } /* for good browsers */
#fix {}
						 
div.thumbnails img {border:none;
								 /*margin-top: expression(( 160 - this.height ) / 2);*/}
								 
div.smallthumbnails {float:left;height:133px; width:133px;
								border:0px;padding:0px;margin:5px;
/*								border: 1px solid #ccc;
						    margin-bottom:5px;margin-left:5px;
						 		padding:5px 0px 4px 0px;*/
/*						 		border: 1px solid #ccc;*/
						 		text-align: center;
						 		background-color:#fff;}
#fix {}
						 
.smallthumbnails img {border:none;
								 /*margin-top: expression(( 166 - this.height ) / 2);*/}

.smallcaption {font-size:10px;}
/*.smallthumbnailstext {border:none;margin:5px;}*/
div.tinythumbnails {height:80px; width:80px;
/*								border: 1px solid #ccc;
						    margin-bottom:2px;margin-left:2px;
						 		padding:4px 0px 4px 0px;
						 		border: 1px solid #ccc;*/
						 		text-align: center;
						 		background-color:#fff;}

* html div.tinythumbnails{  width: 80px;  /* for browsers with no escapes at all */
			 									 \width: 80px;  /* for IE5/Win */
												 w\idth: 80px;  /* for good browsers */
												 height: 80px;  /* for browsers with no escapes at all */
												\height: 80px;  /* for IE5/Win */
												he\ight: 80px; } /* for good browsers */
#fix {}
						 
.tinythumbnails img {border:none;
								 /*margin-top: expression(( 166 - this.height ) / 2);*/}

.tinycaption {font-size:9px;}
.floatedleft {float:left;}
.floatedright {float:right;}
.sold {position:relative;top:-60px;}							 
.imagetext {text-align: center;
/*						font-family:verdana;*/
			 			font-weight:normal;
			 			font-size:75%;
			 			color:#000000;
						margin: 3px;
					 }
.detailimage {float:left;width:530px;
						  text-align:center;
						  margin: 0px 6px 6px 6px;
							padding:6px;
							border:1px solid #ccc;
						 }
.newdetailimage {float:left;/*width:522px;*/
						  margin: 0px 6px 6px 6px;
							padding:2px;
							border:1px solid #ccc;
						 }
.requestpricelink {position:relative;width:110px;font-size:120%;background-color:#fff;/*opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;*/}
.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 26px 6px 6px;
						 padding:10px; 
						 border:1px solid #ccc;
						 max-width:350px;
						}
.newdetailtext {float:right;text-align: center;
/*						 font-family:verdana;*/
			 			 font-weight:normal;
			 			 font-size:90%;
						 line-height:150%;
			 			 color:#000000;
						 margin: 30px 26px 16px 6px;
						 padding:2px; 
						 border:1px solid #ccc;
						 
						 max-width:250px;
						}
html>body img { /*hidden from IE 5-6 */
	margin-top: 0;  /* to clean up, just in case MS later supports valign! */
	vertical-align: middle;
}

BODY {background-color:white;width:100%;height:100%;}

div.smallestthumbnails {float:right;/*height:92px; width:92px;*/
						    margin:5px;
						 		padding:2px;
						 		border: 1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;}
						 
.smallestthumbnails img {border:none;
								 /*margin-top: expression(( 166 - this.height ) / 2);*/}

.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;}
						 
