.copyright {font-family:"Times New Roman", Times, serif; font-size:9px; color:#efefef; padding:6px;}
body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EFEFEF;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.gallTable td {
	font-family: Verdana, Arial, "Trebuchet MS";
	font-size: 10px;
	line-height:13px;
	color: #EEEEEE;
}
.gallTable img {
	border:1px solid white;
	margin:10 5 10 5;
}
.gallTable img:hover {
	border:1px solid #A40303;
	margin:10 5 10 5;
}
.title {
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:10 5 2 5;
	margin:10 0 15 0;
	border-bottom:2px solid #666666;
	width:90%;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#666666', startColorstr='#000000', gradientType='1');
}
a#appt {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: GhostWhite;
	text-decoration: none;
}
a:hover#appt {
	text-decoration: underline;
}
a#wt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: GhostWhite;
	text-decoration: none;
}
a:hover#wt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: FloralWhite;
	text-decoration: underline;
}
a#copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a:hover#copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: SlateGray;
	text-decoration: none;
}
.copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.pageNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: ivory;
	margin-bottom:-15px;
}
#bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.bodyTXT {
	font-family: Arial;
	/*text-transform: lowercase;*/
	color: #000000;
	font-size: 16px;
	padding: 20px;
}
.bodySub {
	padding: 0px 15px 0px 15px;
	line-height:16px;
}
.bodyTXT_short {
	font-family: Arial;
	/*text-transform: lowercase;*/
	color: #000000;
	font-size: 16px;
	padding: 40px 40px 0px 40px;
	line-height:16px;
}
.bodyTXT_t {
	font-family: Arial;
	color: #000000;
	font-size: 13px;
}
.bodyTXT_portfolio  {
	font-family: Arial;
	/*text-transform: lowercase;*/
	color: #000000;
	font-size: 16px;
	padding: 20px 20px 0px 20px;
}
.bodyTXT_album  {
	font-family: Arial;
	/*text-transform: lowercase;*/
	color: #000000;
	font-size: 16px;
	margin-bottom: 8px;
	margin-top: 12px;

}
.gallery, .gallery a, .gallery td {
	font-family: Arial;
	color: black;
	font-size: 11px;
	text-decoration: none;
}
.bottomNAV {
	color: gainsboro;
	font-family:Arial, Helvetica, sans-serif;
}
.carrot {
	position: relative;
	left: 150px;
}
.loginBox {
	border: 2px dotted #999999;
}
input {
	font-family: Arial;
	text-transform: lowercase;
	color: #000000;
	font-size: 16px;
	padding: 0px 6px 0px 6px;
	margin-top: 8px;
	text-align: center; 	
}
.submit {
	font-family: Arial;
	text-transform: lowercase;
	color: white;
	background-color: #666666;
	font-size: 10px;
	font-weight: normal;
	border:1px solid #eeeeee;
	padding: 1px;
	margin-top: 8px;
}
.thumb {
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
}
.thumbON {
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.thumbACTIVE {
	background-color: #EEEEEE;
	border: 1px solid navy;
	margin:-1px;
}
.thumbOFF {
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
	margin:-1px;
}
.error {color:#990000;}
.ucase {text-transform:capitalize;}
.scroll {
	text-align:center;
	overflow:auto;
	height:380px;
	width:700px;
	SCROLLBAR-HIGHLIGHT-COLOR: black;
	SCROLLBAR-SHADOW-COLOR: black;
	SCROLLBAR-3DLIGHT-COLOR: #c0c0c0;
	SCROLLBAR-ARROW-COLOR: #EEEEEE;
	SCROLLBAR-TRACK-COLOR: #c0c0c0;
	SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0;
	SCROLLBAR-BASE-COLOR: black;
}

.thumbTbl {
	text-align:center;
	vertical-align:top;
	background-color: #000000;
	display:inline;
	width:85px;
	height: 110px;
	padding:2 6 4 6;
	margin: 1 4 10 4; /*top left bottom right*/
}

.addFavs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: -5 -5 4 -5;
	background-color:#EEEEEE;
	vertical-align:top;
	padding-bottom:2px;
}
.lab {
	cursor:hand;
	vertical-align:top;
}
.thumbnailNumXX {
	padding: 0px;
	border: 0px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	width: 14px;
	height: 10px;
	z-index: 1;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	filter: alpha(opacity=70);
}
.thumbnailNum {
	padding: 0px;
	border: 0px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative left;
	width: 69px;
	height: 10px;
	z-index: 1;
	background-color: #A40303;
	layer-background-color: #FFFFFF;
	filter: alpha(opacity=70);
	text-align:left;
	padding:0 0 2 2;
}
#Layer1 {
	position:absolute;
	z-index:1;
/*	width:134;
	height:95px;*/
	left:50px;
	top:-60px;
	width:400px;
	height:400px; 
}

#button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0;
	margin:0px;
/*	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;*/
	cursor:hand;
	margin-top:3px;
}	
#buttonSM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:15px;
	padding:0;
	margin:0px;
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;
	cursor:hand;
	margin-top:3px;
}	
.locs, .locs:hover, {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
	line-height:42px;
/*	padding: 2 6 2 6;
	border:1px solid SlateGray;*/
	text-decoration:none;
	background-color:#EEEEEE;
}
.locs:hover {
	background-color:white;
	color:black;
/*	padding: 3 7 3 7;
	border:1px solid #666666;*/
}
.locs fieldset {cursor:hand; width:70%;}
#polarBear {
	background-attachment: fixed;
	background-image: url(images/polarBear.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#mia {
	background-attachment: fixed;
	background-image: url(images/mia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#dude {
	background-attachment: fixed;
	background-image: url(images/dude.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#shadow {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#620202', Direction='135', Strength='2');
}
#grad {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#CCCCCC', startColorstr='#EEEEEE', gradientType='0');
}
.preview, .previewON  {
	background-color:#000000;
	padding: 0 3 0 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:arrow;
	line-height:8px;
	height:25px;
}
.previewON {
	background-color:#666666;
	color: #000000;
}
.paging {
	position:absolute;
	height:6px;
	overflow:hidden;
}	
.pagingON {
	position:absolute;
	height:25px;
}	