﻿/*body { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #000000; border:0; margin:0; }*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #000000; margin:0; padding:0; }

#topinput a { TEXT-DECORATION: none; color: #FFFFFF; font-weight:bold; }
#topinput a:hover { TEXT-DECORATION: underline; color: #FFFFFF; }

/*h1 { font-size:0.8em; font-weight: bold; padding-top:10px; padding-bottom:2px; margin:0; }*/
h1 { font-size:12px; font-weight: bold; padding-top:10px; padding-bottom:2px; margin:0; }
h2 { font-size:12px; font-weight: bold; padding-top:3px; padding-bottom:1px; margin:0; }
h3 { font-size:10px; font-weight: bold; padding-top:3px; padding-bottom:1px; margin:0; }

#content { margin-top:none; padding-top:none; }

#footer {background:#000;color:#FFF;text-align:center;clear:both;width:100%}
#footer p {margin:0;padding:5px 10px; font-size:10px; }
#footer a {display:inline;padding:6px;color: #fff;font-weight:bold;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer img { padding-right:2px; }
#footer p.disclaimer { text-align:justify;font-size:10px;margin:2px; }

ul { margin:5px 0 5px 20px; padding:0; }
#listingnav { border:solid 1px #ccc;width:155px;margin:10px 0px 8px 4px;padding:0; }
#listingnav a { font-size: 10px; color: #0000FF; font-weight:bold; text-decoration:underline; }
#listingnav table { width:150px; padding:0; margin:0 0 0 2px; }
#listingnav .textlink { margin:1px 2px 0px 2px; }
#listingnav tr { font-size:10px;font-weight:bold; }
#listingnav th { border-bottom:1px; border-top:0; border-left:0; border-right:0; border-style:solid; border-color:#95763B; text-align:left; }
#listingnav td { padding:0px; border:0; text-align:left; }

#bottomnav { font-size:10px; margin-top:10px; }

.formerror { padding:5px; font-size:12px; background-color:white; color:black; }
.formerror ul { margin-top:5px; margin-bottom:0;  }
.formerror li { font-weight:bold; color:red;  }
.formerror img { border:none; padding-right:2px; vertical-align:middle; }

#header { background-color:#000000; padding-top:5px;}

#footer { font-size: 12px; padding-top:10px; }

#logo { background: url(/shared/images/nav/c/logo_bg.jpg) left top no-repeat; width: 750px; height: 50px; font-size: 14px; padding-bottom:0px;}
#logo a { color: #fff; text-decoration: none; }
#logo a:hover { text-decoration: underline; }
#logo p.mytour { float: right; margin: 0 10px 0 0; height: 50px; color: #fff; font-weight: bold; line-height: 50px; }
#logo p.licenseenames { float: right; margin: 6px 10px 0 0; color: #fff; font-weight: bold; text-align:center; line-height:18px; }
#logo img.logo { float: left; margin: 5px 0 0 10px; border: 0; }
#logo img.licensees { float: right; margin: 5px 5px 0 10px; border: 0; }
#logo p.subpagebrokerage { float: right; margin: 20px 10px 0 0; color: #fff; font-weight: bold; text-align:center; line-height:18px; }

.logo { float: left; margin: 5px 0 0 10px; border: 0; }
	
#nav { width: 750px; height: 25px; margin-top: 0; padding-bottom: 5px; }
#nav ul { display: inline; list-style: none; padding: 0; margin: 0; }
#nav li { display: inline; height: 25px; margin: 0; padding: 0; line-height: 25px; }
#nav ul a { float: left; display: block; color: #000; text-decoration: none; text-indent: -9999px; }
#nav ul a:hover { color: #fff; }

a.townhouse { background: url(/shared/images/nav/c/home_nav_r1_c1.jpg) top left; width: 204px; height: 25px; }
a:hover.townhouse { background: url(/shared/images/nav/c/home_nav_r1_c1.jpg) bottom left; }
a.listings { background: url(/shared/images/nav/c/home_nav_r1_c2.jpg) top left; width: 209px; height: 25px; }
a:hover.listings { background: url(/shared/images/nav/c/home_nav_r1_c2.jpg) bottom left; }
a.contact { background: url(/shared/images/nav/c/home_nav_r1_c3.jpg) top left; width: 210px; height: 25px; }
a:hover.contact { background: url(/shared/images/nav/c/home_nav_r1_c3.jpg) bottom left; }
a.home { background: url(/shared/images/nav/c/home_nav_r1_c4.jpg) top left; width: 127px; height: 25px; }
a:hover.home { background: url(/shared/images/nav/c/home_nav_r1_c4.jpg) bottom left; }
a.network { background: url(/shared/images/nav/c/home_nav_r1_c5.jpg) top left; width: 210px; height: 25px; }
a:hover.network { background: url(/shared/images/nav/c/home_nav_r1_c5.jpg) bottom left; }
	
#secnav { width: 751px; height: 42px; background-color: black; padding:0; margin:none;}

#breadnav { float: left; height: 27px; line-height: 27px; color: #fff; font-size: 10px; margin-top:15px; }
#breadnav a { color: #fff; text-decoration: none; font-weight: bold; margin:0 2px; font-size: 11px; }
#breadnav a:hover { text-decoration:underline; }
	
#tabnav { float: right; width: 300px; height: 27px; margin-top:15px; }
#tabnav ul { display: inline; list-style: none; margin: 0; padding: 0; }
#tabnav li { display: inline; height: 27px; line-height: 27px; text-align: center; vertical-align:bottom; font-size:11px; font-weight:bold;}
#tabnav ul a { float: right; height: 27px; width: 95px; margin-left: 3px; color: #fff; text-decoration: none; vertical-align:bottom; background: url(/shared/images/nav/c/tabbed_nav.jpg) bottom center no-repeat; text-align:center; }
#tabnav ul a:hover { background: url(/shared/images/nav/c/tabbed_nav_active.jpg) bottom center no-repeat; line-height: 27px; color: #000; }
#tabnav ul a.current { background: url(/shared/images/nav/c/tabbed_nav_current.jpg) bottom center no-repeat; color: #000; }
#tabnav ul a:hover.current { background: url(/shared/images/nav/c/tabbed_nav_current.jpg) bottom center no-repeat; color: #000; line-height: 27px; }

#consultform { border:1px solid #95763B;margin:10px 25px 0px 25px;background-color:white;width:575px;}
#consultform h1 { color:white;font-size:14px;padding:18px 12px 10px 0; float:right; }
#consultform h2 { font-size:12px;padding:10px; }
#consultform td.label { text-align:right;font-weight:bold; padding-right:5px; font-size:12px; }
#consultform td.value { font-size:12px; }
#consultform input.submitbutton { margin-top:15px; }
#consultform td.header { background-image:url(/shared/headers/c/formlogo.gif);background-color:black;padding-bottom:2px; }
p.consultform { font-size:10px; padding:5 30px; color:white; margin:0; }

#calcform { border:1px solid #95763B;margin:10px 10px 0px 10px;background-color:white;width:525px;}
#calcform h1 { color:white;font-size:14px;padding:18px 12px 10px 0; float:right; }
#calcform h2 { font-size:12px;padding:10px; }
#calcform td { padding:2px; }
#calcform td.label { text-align:right;font-weight:bold; padding-right:5px; font-size:12px; }
#calcform td.value { font-size:12px; }
#calcform input.submitbutton { margin-top:15px; }
#calcform td.header { background-image:url(/shared/headers/c/calclogo.gif);background-color:black;padding-bottom:2px; }
#calcform td.submitbutton { padding:6px; }
p.calcform { font-size:10px; padding:5 30px; color:white; margin:0; }

#calcgrid { border:1px solid #95763B;margin:10px 10px 0px 10px;background-color:#000;width:525px;}
#calcgrid td { padding:4px; color:white; }
#calcgrid td.label { text-align:right;font-weight:bold; padding-right:5px; font-size:12px; }
#calcgrid td.value { font-size:12px; }
#calcgrid td.submitbutton { text-align:center; padding:4px; }

#calcadspace { border:1px solid #95763B;margin:10px 10px 0px 10px;background-color:#000;width:525px; height:100px; color:white;}

div#footcontent { width:735px; border:3px solid #7a7a7a; padding:10px 5px; background-color:#383838; margin:20px auto 0 auto; color:white; }
div#footcontent h1 { margin:5px 0; padding:0; font-size:12px; }
div#footcontent .adspace { width:255px;float:left; padding:0 5px;margin:0; }
div#footcontent .adspace p { padding:0;margin:15px 0 7px 0; text-align:center; font-weight:bold;font-size:11px; }
div#footcontent .adspace img { border:0px solid #7a7a7a; }
div#footcontent .adspace a.textlink { color:white; }

div#footcontent .buildingspace { width:410px;float:right; padding:10px 20px 10px 20px;margin:0 5px 0 0;border:1px solid #7a7a7a; display:block; }
div#footcontent .buildingspace h1 { color:#ccc;margin:2px 0px;padding:0;font-size:14px; }
div#footcontent .buildingspace a { color:#ccc;margin:4px 0px;padding:0;font-size:13px; font-weight:bold;}
div#footcontent .buildingspace .building_thumb { padding:7px 0; border-top:1px solid #7a7a7a; margin:0; text-align:top;clear:both; }
div#footcontent .buildingspace p.desc {margin:0; padding:3px 0; border:none; clear:none; font-size:11px;color:#ccc; }
div#footcontent .buildingspace img { margin:2px 5px 5px 2px;float:left;border:1px solid #7a7a7a; padding:0;}
div#footcontent .buildingspace a:visited { color:#ccc;}
div#footcontent .spacer {padding-top:10px;clear:both;}

table.videoplayer { border:1px solid #95763B;margin:10px 32px 0px 32px;background-color:black;width:575px;margin-bottom:none;border:none;height:50px; }
table.videoplayer td.header { background-image:url(/shared/headers/c/formlogo.gif);background-color:black;padding-bottom:2px; }
table.videoplayer h1 { color:white;font-size:14px;padding:18px 12px 10px 0; float:right; }

h1.videoplayer { color:white;font-size:14px;padding: 0; margin:12px 0px 5px 55px; }

