body
{
/*\*/
background-color: #2F7FA0;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-position: 0 0;
/*/
background-color: #FFF;
/**/
}
td {
	text-align: left;
	vertical-align: top;
	font-family:Arial;
	font-size:11px;
	color:#4B4B4B;
}
td.center {
	text-align: center;
}
td.right {
	text-align: right;
}
form
{
	margin:0px;
}
a {
	text-decoration: underline;
	color:blue;
	font-weight:bold;
	font-size:8pt;
}
.b
{
	color:#1C5870;
}
a.b
{
	color:#1C5870;
	text-decoration:underline;
}
.light
{
	color:#5E5E5E;
}
.br
{
	color:#72745D;
}
a.l
{
	color:#516E69;
	text-decoration:underline;
}
.l
{
	color:#516E69;
}
a.bl
{
	color:#15658A;
	text-decoration:underline;
}
a.bll
{
	color:#89A5B0;
	text-decoration:none;
}
.white
{
	color:#FFFFFF;
}
a.white
{
	color:#FFFFFF;
	text-decoration:underline;
}
.top
{
	color:#4B4B4B;
}
a.top
{
	color:#237191;
	text-decoration:underline;
}
.la
{
	color:#3F6C82;
}
a.la
{
	color:#3F6C82;
	text-decoration:underline;
}
.a13
{
	font-size:13px;
}
.a12
{
	font-size:12px;
}
.white {
	color:#ffffff;
}
.select_mls {
	font-size:8pt;
}
.inp_email {
	font-size:8pt;
	width:170;
}
.txt_blue {
	color:#666666;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.center {
	text-align:center;
}
h1 {
	color:#666666;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:14pt;
}
h2 {
	color:#666666;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12pt;
}
.w100 {
	width:100;
}
.w120 {
	width:120;
}
.w122 {
	width:122;
}
.w123 {
	width:123;
}
.w124 {
	width:124;
}
.w150 {
	width:150;
}
.w200 {
	width:200;
}
.w250 {
	width:250;
}
.w350 {
	width:350;
}
.w400 {
	width:400;
}
.hvy {
	font-weight:bold;
}
td.atop {
	vertical-align:top;
}
.center {
	text-align:center;
}
.hidden {
	visibility:hidden;
}
.visi {
	visibility:visible;
}
.xsmall {
	font-size:7pt;
}
.9pt {
	font-size:9pt;
}
.shadow {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(images/shadow1.jpg); PADDING-BOTTOM: 25px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.padshadow {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(images/shadow1.jpg); PADDING-BOTTOM: 25px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.fmt {
	border: 1px solid #C2C2C2;
	width:90px;
	background: #F4F4F4;
	color:#666666;
	font-size: 10px;
}

h1.head {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 16px;
	font-weight : bold;
	color : #014B92;
	border-bottom : 1px solid #014B92;
	padding-bottom : 1px;
	padding : 5 2 5 3;
	margin-bottom : 4px;
}
.f8 {
	font-size:8pt;
}
#dEmailer {
	position:relative;
	height:21px;
	width:208px;
	background:url("images/email_head.gif") no-repeat top;
}


#previews {
	/*background-color:#2C5F7E;*/
	border-top: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	background-image: url('images/bg.gif');
	width: 40px;
	height:240px;
	float: left;
	margin-right: 10px;
}
#intro {
	background-color:#ffffff;
	border-top: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	padding: 10px 10px 20px 10px;
	margin-bottom: 5px;
	/* background-image: url('images/bg.gif'); */
	width: 600px;
	margin-right: 10px;
}

#thumbnails {
	clear: both;
	margin: 10px 10px 10px 0px auto;
}
#thumbnails div {
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin: 8px;
	padding: 0;
	float: left;
	display:inline;
}
#thumbnails img {
	width: 24px;
	height: 24px;
	position: absolute;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
}
#picture {
	padding: 0px;
	width: 500px;
	text-align:center;
}
#mainImageOutline {
	text-align:center;
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden; 
}
#mainImage {
	text-align:center;
	width: 100%;
	height: 100%;
}

#picture img {	border: 1px solid #999; }
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }
