body {
	background: #000000 url('../images/common/page_bg.gif') repeat;
}

.normalCopy {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.normalCopy a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	line-height: 18px;
}

.normalCopy a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	line-height: 18px;
}

.shadowbox {
	background: transparent url('../images/common/shadowAlpha.png') bottom right no-repeat;
}

.shadowcontent {
	position: relative;
	top: -8px;
	left: -8px;
}

.shadowbox2 {
	background: transparent url('../images/common/bgTile_lav.gif') bottom right repeat;
}

.shadowcontent2 {
	position: relative;
	top: -6px;
	left: -6px;
}

.slideshowshadowbox {
	background: transparent url('../images/common/shadowAlpha.png') bottom right no-repeat;
}

.slideshowshadowcontent {
	position: relative;
	top: -12px;
	left: -12px;
}

.videoshadowbox {
	background: transparent url('../images/common/shadowAlpha.png') bottom right no-repeat;
}

.videoshadowcontent {
	position: relative;
	top: -12px;
	left: -12px;
}

.agentThumbnail {
	border: 1px solid #999999;
}

a.smallLink {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

a.smallLink:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

.searchCopy {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #333333;
}

.searchRangeItem {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.searchRangeItem a {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.searchRangeItem a:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.searchPrevNext {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}

.searchPrevNext a {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.searchPrevNext a:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

.propertyHeadline {
	font-family: arial, sans serif;
	font-size: 18px;
	color: #666699;
}

.propertyHeadline a {
	font-family: arial, sans serif;
	font-size: 18px;
	color: #666699;
	text-decoration: none;
}

.propertyHeadline a:hover {
	font-family: arial, sans serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.propertyDesc {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.propertyDesc a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #003399;
	line-height: 18px;
	text-decoration: none;
}

.propertyDesc a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #003399;
	line-height: 18px;
	text-decoration: underline;
}

.propertyDetailsLabel {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
}

.propertyDetailsData {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.generalInfo_Address {
	font-family: arial, sans serif;
	font-size: 14px;
	color: #666666;
}

.generalInfo_Address a.maplink {
	font-family: arial, sans serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
}

.generalInfo_Address a.maplink:hover {
	font-family: arial, sans serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}

.generalInfo_Stats {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.agentHeadline {
	font-family: arial, sans serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

.agentBio {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.agentBio a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #003399;
	line-height: 18px;
	text-decoration: underline;
}

.agentBio a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
}

.agentBio strong {
	font-family: arial, sans serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

.agentName {
	font-family: arial, sans serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.agentDetails {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
}

.agentDetails a {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

.agentDetails a:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
	position: absolute;
	background: white url(white_screen.gif);
	right: 0;
	width: 10px;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: alpha(opacity=0); 
	-moz-opacity: 0; 
	opacity: 0;
	/*
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;
	*/
}

.footerCopy {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 15px;
}

.footerCopy a {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.footerCopy a:hover {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}

.footer_locations {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #FFFFCC;
}

.footer_locations a {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.footer_locations a:hover {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}

.footer_locations strong {
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	color: #FFFFCC;
	font-weight: bold;
}

.footerCopyright {
	font-family: verdana, arial, sans serif;
	font-size: 9px;
	color: #999999;
}

.newsBucketHeading {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.newsBucketHeading a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.newsBucketHeading a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.newsBucketDesc {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.newsBucketDesc a {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666699;
	font-weight: normal;
	text-decoration: none;
}

.newsBucketDesc a:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666699;
	font-weight: normal;
	text-decoration: underline;
}

.heading_gold {
	font-family: arial, sans serif;
	font-size: 14px;
	color: #b2884c;
	font-weight: bold;
}

.newsHeading_small {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
}

.newsHeading_small a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}

.newsHeading_small a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.secondaryNavItem {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
}

.secondaryNavItem a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}

.secondaryNavItem a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.bucketHeading {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
}

.bucketHeading a {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}

.bucketHeading a:hover {
	font-family: arial, sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.bucketDesc {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.bucketDesc a {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666699;
	font-weight: normal;
	text-decoration: none;
}

.bucketDesc a:hover {
	font-family: arial, sans serif;
	font-size: 11px;
	color: #666699;
	font-weight: normal;
	text-decoration: underline;
}
