@charset "utf-8";

/* http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd */

/* 
 * FONT USEAGE
 * {font: font-style font-variant font-weight font-size line-height font-family}
 * {font: italic     small-caps   bold        12pt      75%         "Times Roman" serif}
 */
Body {
background: transparent;
background-color: transparent;
text-align: left;
border: 0;
padding: 0;
}

#TAGLINE {
clear:left; 
font-weight:bold; 
font-size:2em; 
padding-top:.5em; 
padding-left:1em; 
}

@media screen {
    #PRINTPIC {	
	display:none;
	}
    #SLIDESHOW {
	float:left; 
	padding:1em;
       }	
}

@media print {
    #PRINTPIC {
	float:left;
	padding:1em;
	}
    #SLIDESHOW {
	display:none; 
	}
}

#DETAILS {
background:#ccc; 
padding:1em; 
}

#STADDR {
font-weight:bold; 
padding-top:1em; 
}

#PRICE {
float:left;
padding-top:1em; 
padding-bottom:1em; 
width:25%;
}

@media screen{
    #RIGHT {
	clear:right;
	}
}

@media print{
    #RIGHT {
	clear:right;
	visibility:hidden;
	}
}

#LEFT25 {
float:left;
width:25%;
}

@media screen{
    #EMAILFORM {
	float:left;
	}
}

@media print{
    #EMAILFORM {
	float:left;
	display:none;
	}
}

@media screen{
    #THUMBNAILS {
	clear:left;
	padding:1em;
	}
}

@media print{
    #THUMBNAILS {
	clear:left;
	padding:1em;
	height:120px;
	}
}

#DESCRIPTION {
clear:left;
width:95%;
padding:1em;
}

#FEATURES {
clear:left;
width:100%;
}

#FEATURETAG {
font-weight:bold; 
}

#FEATURELIST1 {
float:left; 
width:50%; 
padding:2em; 
}

#FEATURELIST2 {
margin-left:50%; 
padding:2em; 
}

UL, OL, LI { 	
	font-weight: normal; 
	font-size: 16px; 
}

/* Photo-Caption PZ3 CSS */

.PZ3-l { 
	float:left; 
	margin-right:10px; 
}

.PZ3-r { 
	float:right; 
	margin-left:10px; 
	direction:rtl; 
}
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:0px solid #369; }

.PZ3zoom a, .PZ3zoom a:visited { 
	display:block; 
	padding:0; 
	overflow:hidden; 
	text-decoration:none; 
	height:100%; 
	width:100%; 
}
  [class~=PZ3-r]>a { right:0; }

.PZ3zoom a:hover { 
	position:absolute; 
	z-index:999; 
	padding:0; 
	background:none; 
	cursor:default; 
	height:auto; 
	width:auto; 
	overflow:visible; 
	border:1px solid #369; 
	margin:-1px 0 0 -1px; 
}
  [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { 
	border:0; 
	height:100%; 
	width:100%; 
}

.PZ3zoom a:hover img { 
	height:auto; 
	width:auto; 
	border:0; 
}

a:hover .PZ3cap { 
	display:block; 
	padding:2px 0px; 
	margin-top:-2px; 
	direction:ltr; 
	background:#369; 
	color:#fff; 
	font:10pt verdana,sans-serif; 
	text-align:left; 
}

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 


