h1 { color: #101F82; font-size: 20px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}

a.tnav:link { color: #1C2381; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.tnav:visited { color: #1C2381; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.tnav:hover { color: #FF0000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none;}

a.tnav2:link { color: #546C8E; font-size: 9px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.tnav2:visited { color: #546C8E; font-size: 9px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.tnav2:hover { color: #ffffff; font-size: 9px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
	
.btext {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #000000;}
.btext2 {font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF;}
.btext3 {font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; line-height:14px;}
.btext4 {font-size: 11px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; line-height:15px;}
.btext5 {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #FF0000;}
.btext6 {font-size: 10px; font-family: arial, helvetica, sans-serif; color: #666666; line-height:14px;}
.btext7 {font-size: 14px; font-family: arial, helvetica, sans-serif; color: #666666; line-height:20px;}

.wtext {font-size: 11px; font-family: myriad pro, arial, sans-serif; color: #ffffff;}
.wtext2 {font-size: 11px; font-family: myriad pro, arial, sans-serif; color: #ffffff;}
.gtext {font-size: 11px; font-family: myriad pro, arial, sans-serif; color: #cccccc;}
.port { color: #FFFFFF; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.port2 { color: #FFFFFF; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}

a:link { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}


a.nav:link { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.nav:visited { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.nav:hover { color: #101F82; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a.dis:link {color: #ffffff; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.dis:visited {color: #ffffff; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.dis:hover {color: #ffffff; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a.port:link { color: #FFFFFF; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: normal;}
a.port:visited { color: #FFFFFF; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight:normal;}
a.port:hover { color: #FFFFFF; font-size: 10px; font-family:arial, helvetica, sans-serif; text-decoration: underline; font-weight: normal;}

a.search:link { color: #FF0000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.search:visited { color: #FF0000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.search:hover { color: #FF0000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

.h2 { color: #101F82; font-size: 20px; font-family:  arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.large_red { color: #101F82; font-size: 20px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.header { color: #101F82; font-size: 20px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.header2 { color: #FF0000; font-size: 16px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.header3 { color: black; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.header4 { color: #101F82; font-size: 16px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.head { color: #101F82; font-size: 20px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.head2 { color: #FFFFFF; font-size: 20px; font-family: "Minion Pro", "Minion", "Times", "Garamond", arial, sans-serif; text-decoration: none; font-weight: normal; font-style:italic;}
.head3 { color: #666666; font-size: 20px; font-family: "Minion Pro", "Minion", "Times", "Garamond", arial, sans-serif; text-decoration: none; font-weight: normal; font-style:italic; padding-bottom: 5px;}

.home h1 { color: #FFFFFF; font-size: 20px; font-family: "Minion Pro", "Minion", "Times", "Garamond", arial, sans-serif; text-decoration: none; font-weight: normal; font-style:italic; display: inline;}            }

.bhead { color: #000033; font-size: 18px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; font-weight: bold;}
.whead { color: #ffffff; font-size: 18px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; font-weight: bold;}
.whead2 { color: #ffffff; font-size: 14px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; font-weight: bold;}
.dis {color: #ffffff; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}

h2.larger_red {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}		
h3.large_red {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}
h4.small_red {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}

.bg_gray  { background-image: url("/images/layout/menu_bg.gif"); border-style: solid; border-width: 0 1 1; border-color: #ffffff; bgcolor: #000033;}

#dropmenudiv{position:absolute; border:1px solid #ffffff; border-bottom-width: 0; font:normal 11px helvetica, arial, sans-serif; line-height:18px; z-index:100;}

#dropmenudiv a{width: 100%; display: block; text-indent: 5px; border-bottom: 1px solid #cccccc; padding: 1px 0; text-decoration: none; font-weight: bold;}
		
#dropmenudiv a:hover{ /*hover background color*/ background-color: #ff0000;}
		
.relo_1 {font-weight: bold; font-size: 12pt; font-family: Verdana,Arial,Helvetica,sans-serif;} 
.relo_2 {color: #2C4D9C; font-weight: 700; font-size: 18pt; font-family: Verdana,Arial,Helvetica,sans-serif;}
.relo_3 {font-weight: 900; font-size: 20pt; font-family: Verdana,Arial,Helvetica,sans-serif;}
.relo_4 {font-weight: normal; font-size: 13pt; font-family: Verdana,Arial,Helvetica,sans-serif;}

.hnewsteaser {font-family: arial, helvetica, vandana, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal;}
.newslink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 11px;}
.storyauthor { color: gray; font-size: 11px; font-family: Arial, Helvetica, Swiss, SunSans-Regular }
.storybody { color: black; font-size: 13px; font-family: Arial, Helvetica, Swiss, SunSans-Regular }
.storyemail { color: gray; font-size: 11px; font-family: Arial, Helvetica, Swiss, SunSans-Regular;}
.storytitle { color: #13348C; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Swiss, SunSans-Regular;}

.hnewsdate {color: #838383; font-size: 10px; font-family: arial, helvetica, verdana, sanns-serif; font-style: italic; text-decoration: none}

.top_shadow {background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/t_side.png'), sizingMethod='scale');}
.top_shadow[class]      { background-image: url("/images/layout/t_side.png"); background-repeat: repeat-x }

.bottom_shadow {background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/b_side.png'), sizingMethod='scale');}
.bottom_shadow[class]      { background-image: url("/images/layout/b_side.png"); background-repeat: repeat-x }

.right_shadow {background-repeat: repeat-y; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/r_side.png'), sizingMethod='scale');}
.right_shadow[class]      { background-image: url("/images/layout/r_side.png"); background-repeat: repeat-y }

.left_shadow {background-repeat: repeat-y; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/l_side.png'), sizingMethod='scale');}
.left_shadow[class]      { background-image: url("/images/layout/l_side.png"); background-repeat: repeat-y; }

#searchtypes {
	margin: 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px solid #1B2D75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#searchtypes li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#searchtypes a:link, #searchtypes a:visited {
	float: left;
	font-size: 14px ! important;
	text-transform: uppercase;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #7C8FB0;
	}

#searchtypes a:link.active, #searchtypes a:visited.active, #searchtypes a:hover {
	border-bottom: 4px solid #1B2D75;
	padding-bottom: 2px;
	background: #fff;
	color: #4D5B7F;
	}

#searchtypes a:hover {
	color: #1B2D75;
	}
	
a.office:link {color: #003792; font-size: 20px; font-family: times, serif; font-style: italic; text-decoration: none; font-weight: bold;}
a.office:visited {color: #003792; font-size: 20px; font-family: times, serif; font-style: italic; text-decoration: none; font-weight: bold;}
a.office:hover {color: #ED3003; font-size: 20px; font-family: times, serif; font-style: italic; text-decoration: underline; font-weight: bold;}


.type { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#153a91;}
.menupadding {padding-left:10px; padding-right:10px;}

a.typemenu:link { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#153a91; text-transform:none; text-decoration:none;}
a.typemenu:visited { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#153a91; text-transform:none; text-decoration:none;}
a.typemenu:hover { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#FF0000; text-transform:none; text-decoration:none;}

.typetwo { font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#FFFFFF;}

.areatype { font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#000066;}

.areatypebold { font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#000066; font-weight:bold; line-height:2;}

.areatypeboldtwo { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#000066; font-weight:bold;}

.borderright { border-right-color:#FFFFFF; border-right-style:solid; border-right-width:1;}
.borderleft { border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1;}

.contactpageheading{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}

.contactpagelg {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.contactpage {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.contactpaddingtb { padding-top:2px; padding-bottom:2px;}

a.smap:link {font-size: 11px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
a.smap:visited {font-size: 11px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
a.smap:hover {font-size: 11px; font-family: arial, helvetica, sans-serif; color: #000066; font-weight: normal;}

.nav_showing_std {color: black !important; font-size: 14px!important; font-family: arial, helvetica, sans-serif; font-weight: bold;}

.nav_showing_std a:link {color: #E31836 !important; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none !important; font-style: italic !important;}
.nav_showing_std a:visited {color: #E31836 !important; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none !important; font-style: italic !important;}
.nav_showing_std a:hover {color: #E31836 !important; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline !important; font-style: italic !important;}


a.buyercenter_nav:link {color: #003792; font-size: 18px; font-family: times, serif; font-style: italic; text-decoration: none; font-weight: bold;}
a.buyercenter_nav:visited {color: #003792; font-size: 18px; font-family: times, serif; font-style: italic; text-decoration: none; font-weight: bold;}
a.buyercenter_nav:hover {color: #4C689D; font-size: 18px; font-family: times, serif; font-style: italic; text-decoration: none; font-weight: bold;}

.DetailACompliments a:hover { font-size:19px;}
.DetailACompliments a:link { font-size:19px;}

.flash-home {background:url(/images/layout/flash1.gif);}


/*===========NEW quick Search=========*/
#dmg_layout_qsearch fieldset, label, legend {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#dmg_layout_qsearch legend{ display: none;}
#dmg_layout_qsearch {   color: #EFEFEF;   text-align: left; width: 255px;}
#dmg_layout_qsearch h2 {   font-weight: normal; margin: 0;}
.dmg_layout_qsearch_term { border: 5px solid #7289AD; background: none repeat scroll 0 0 #FFFFFF;       font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;      font-weight: normal;    margin-bottom: 10px;    margin-top: 10px;    padding: 4px 1px;    width: 242px; font-size: 12px;font-style: italic; }

#dmg_layout_qsearch select {    margin-bottom: 10px;    margin-right: 7px;}
#dmg_layout_qsearch .dmg_layout_qsearch_baths {margin-right: 2px;}

#dmg_layout_qsearch .PropertyType{ width: 243px;}
#qsearchSubmit{background: #C93A3A; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C93A3A', endColorstr='#A50606'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#C93A3A), to(#A50606)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #C93A3A,  #A50606); /* for firefox 3.6+ */  border: 1px solid #A50606;  padding: 3px 5px; color: #FFF;}

