.previousnext {height:40px;float:left;clear:left;
							 text-align:center;
							 margin:0px 10px 5px;
							 font-family:verdana;font-size:12px;font-weight:bold;
							 color:#003470;}
.previousnext a:link  {color:#f59b23;text-decoration:none;}
.previousnext a:visited  {color:#003470;text-decoration:none;}
.previousnext a:hover {color:#003470;text-decoration:underline;}

.alpha-shadow {
  float: left;
  background: url(images/shadow1.gif)   no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(images/shadow2.png)   no-repeat left top !important;
  background: url(images/shadow2.gif)   no-repeat left top;
  padding: 0px 6px 6px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 8px 8px 20px 8px;
}
.imagetext {position:relative;
					  left:0px;top:-10px;
						text-align:center;
}
.body {overflow:hidden;}
h2 {line-height:1.5;}
.return {float:right;width:100px; 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:214px; width:168px;
								border: 1px solid #ccc;
						    margin-bottom:10px;margin-left:10px;
						 		padding:5px 4px 0px 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: 214px;  /* for browsers with no escapes at all */
												\height: 226px;  /* for IE5/Win */
												he\ight: 214px; } /* for good browsers */
#fix {}
						 
div.thumbnails img {border:none;
								 /*margin-top: expression(( 160 - this.height ) / 2);*/}
								 
div.smallthumbnails {float:left;height:135px; width:133px;
								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;}

* html div.smallthumbnails{  width: 133px;  /* for browsers with no escapes at all */
			 									 \width: 152px;  /* for IE5/Win */
												 w\idth: 133px;  /* for good browsers */
												 height: 137px;  /* for browsers with no escapes at all */
												\height: 156px;  /* for IE5/Win */
												he\ight: 137px; } /* for good browsers */
#fix {}
						 
.smallthumbnails img {border:none;
								 /*margin-top: expression(( 166 - this.height ) / 2);*/}

.smallcaption {font-size:10px;}

div.tinythumbnails {float:left;height:114px; width:114px;
								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: 114px;  /* for browsers with no escapes at all */
			 									 \width: 114px;  /* for IE5/Win */
												 w\idth: 114px;  /* for good browsers */
												 height: 114px;  /* for browsers with no escapes at all */
												\height: 114px;  /* for IE5/Win */
												he\ight: 114px; } /* for good browsers */
#fix {}
						 
.tinythumbnails img {border:none;
								 /*margin-top: expression(( 166 - this.height ) / 2);*/}

.tinycaption {font-size:9px;}
#thumbnailblock {margin:5px;width:346px;height:346px;
								 background-color:#003470;
								 border:2px solid #003470;
								 }
#thumbnailblock img {float:left;width:65px;height:65px;
										 padding:2px;}
.sold {position:relative;top:-60px;}							 
.imagetext {text-align: center;
						font-family:verdana;
			 			font-weight:normal;
						line-height:90%;
			 			color:#000000;
						margin: 15px 0px 0px 0px;
					 }
.detailimage {float:left;width:530px;
						  text-align:center;
						  margin: 0px 6px 6px 6px;
							padding:6px;
							border:1px solid #ccc;
						 }
.newdetailimage {float:left;/*clear: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 {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:80px;width:80px;
						    margin:5px;
						 		padding:2px;
								border:1px solid #ccc;
						 		text-align: center;
						 		background-color:#fff;}
.galleries li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	/*float: left;*/
	margin: 10px 6px 6px 0px;
	padding: 0px;
	/*position: relative;*/
}
.galleries img {border:none;}		
.gallerytype {height:50px;width:95px;
						  padding:0px 2px;
							background:#003470;color:#fff;
							font-family:verdana;font-weight:bold;
							text-align:center;}	 

