/* Broadmoor Associates, LLC */

/*__________Reset__*/
* {margin:0; padding:0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/*__________Basic__*/
html, body {height:100%;}
html {overflow: -moz-scrollbars-vertical;}
body {font-size:68.75%; color:#252525; line-height:1.818em; font-family:"Lucida Sans Unicode", Lucida Grande, Verdana, sans-serif;}
div.clr {clear:both; margin:0; padding:0; line-height:0; font-size:0; height:0; width:0;}

/*__________Typography__*/
h1, h2, h3, h4, h5, h6 {font-family:"Georgia", Times New Roman, serif; font-weight:normal; color:#252525;}
h1 {font-size:1.5em; line-height:1.818em; margin-bottom:2.0em;}
h2 {font-size:2.181em; line-height:1.68em; margin-bottom:2.25em;}
h3 {font-size:1.5em; line-height:1; margin-bottom:1em;}
h4 {font-size:1.2em; line-height:1.25; margin-bottom:1.25em;}
h5 {font-size:1em; margin-bottom:1.5em;}
h6 {font-size:1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.818em 0; line-height:1.818em;}

/* Gill Sans MT */
.slide h3, .column.left h3, ul.nav, #rights, #featured-opportunities ul li a h2, ul.panel li h2, .slide.first p.tagline, .slide.second p.tagline, .column.error h2 {font-family:"Gill Sans MT", Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; text-transform:uppercase; letter-spacing:0.1em; color:#252525; font-weight:normal;}
.column.left h3 {font-size:0.9em; margin:18px 0; padding:0;}

/* Georgia */
#featured-opportunities ul li a p, .slide.first h2, .slide.second h2, ul.panel.four h3.tagline, ul.panel.four p.abstract {font-family:"Georgia", Times New Roman, serif; font-weight:normal; color:#252525;}

/* Lucida Sans Unicode */
input[type=text], input.text, input.title, textarea, select, span.office-map-location {font-family:"Lucida Sans Unicode", Lucida Grande, Verdana, sans-serif;}

/* Links */
a:focus, a:hover {text-decoration:underline;}
a {color:#5C8EBD; text-decoration:none;}
a.black {color:#252525;}
a.blue {color:#5C8EBD;}

/* Other */
strong {font-weight:bold;}
em {font-style:italic;}
address {margin-bottom:1.818em; font-style:normal;}
del {color:#252525;}

/* Lists */
li ul, li ol {margin:0;}
ul, ol {margin:0;}
ul {list-style:none;}
li {margin:0; line-height:1.818em;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
ul.square {color:#252525; list-style:none; margin:0 0 1.818em 0;}
ul.square a {color:#252525;}
ul.square ul {list-style:none;}
ul.square ul li {padding-left:14px;}
ul.square li {background-image: url(http://www.broadmoorassociates.com/core/images/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0 0 0 10px; margin:0;}

/* Tables */
table {margin:0; padding:0; width:100%;}
th {font-weight:normal;}
thead th {border-bottom:1px solid #ccc;}
th, td, caption {padding:4px 10px 4px 5px;}
tfoot {font-size:0.9em;}

/*__________FORMS__*/
#contact-form {padding-bottom:73px; margin:0; position:relative; z-index:1;}
.textHolder, .textHolder p {margin:0 0 12px 0; padding:0;}
label {clear:both; display:block; margin:0;}
.ctrlHolder {margin:0 0 14px 0; padding:0 0 0 12px;}
select {width:290px; height:21px; margin:0; padding:0; font-size:11px;}
input[type=text], input.text, input.title, textarea, select {background-color:#fff; border:1px solid #bbb; font-size:1.0em;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text] {width:286px; padding:2px; margin:0;}
textarea {width:286px; height:200px; padding-left:2px; padding-top:3px; margin:0;}
input#form-single {margin:0 10px 0 0; position:relative; top:2px;}
label.inlineLabel {display:block; margin:0; padding:0;}
.buttonHolder {padding:0 0 0 14px;}
.btn {font-size:1.0em; padding:2px;}

/* Contact Form */
#contact-form {padding-bottom:73px; margin:0; position:relative; z-index:1;}
#contact-form .textHolder, #contact-form .textHolder p {margin:0 0 12px 0; padding:0;}
#contact-form label {clear:both; display:block; margin:0;}
#contact-form .ctrlHolder {margin:0 0 14px 0; padding:0 0 0 12px;}
#contact-form select {width:290px; height:21px; margin:0; padding:0;}
#contact-form input[type=text], #contact-form input.text, #contact-form input.title, #contact-form textarea, #contact-form select {background-color:#fff; border:1px solid #bbb; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, Sans-Serif; font-size:11px;}
#contact-form input[type=text]:focus, #contact-form input.text:focus, #contact-form input.title:focus, #contact-form textarea:focus, #contact-form select:focus {border-color:#666;}
#contact-form input[type=text] {width:286px; padding:2px; margin:0;}
#contact-form textarea {width:283px; height:200px; padding-left:2px; padding-top:3px; margin:0;}
#contact-form input#form-single {margin:0 10px 0 0; position:relative; top:2px;}
#contact-form label.inlineLabel {display:block; margin:0; padding:0;}
#contact-form .buttonHolder {padding:0 0 0 14px;}
#contact-form .btn {font-size:1.0em; padding:2px;}

/* Request Services */
#request-services {padding-bottom:73px; margin:0; position:relative; z-index:1;}
#request-services .textHolder, #request-services .textHolder p {margin:0 0 12px 0; padding:0;}
#request-services label {clear:both; display:block; margin:0;}
#request-services .ctrlHolder {margin:0 0 14px 0; padding:0 0 0 12px;}
#request-services select {width:294px; height:21px; margin:0; padding:0;}
#request-services input[type=text], #request-services input.text, #request-services input.title, #request-services textarea, #request-services select {background-color:#fff; border:1px solid #bbb; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, Sans-Serif; font-size:11px;}
#request-services input[type=text]:focus, #request-services input.text:focus, #request-services input.title:focus, #request-services textarea:focus, #request-services select:focus {border-color:#666;}
#request-services input[type=text] {width:288px; padding:2px; margin:0;}
#request-services textarea {width:285px; height:200px; padding-left:2px; padding-top:3px; margin:0;}
#request-services input#form-single {margin:0 10px 0 0; position:relative; top:2px;}
#request-services label.inlineLabel {display:block; margin:0; padding:0;}
#request-services .buttonHolder {padding:0 0 0 14px;}
#request-services .btn {font-size:1.0em; padding:2px;}

/* Error messages */
div.errors strong {font-weight:normal; display:inline-block; margin-bottom:9px; padding:0px; color:#5C8EBD;}
div.errors {margin-bottom:18px; padding:0px; color:#5C8EBD;}

/* Thank you, after form is submitted */
h3.thankyou {margin:0.05em 0 1.39em 0;}
table#thankyou {margin:0em 0 0 0; padding:0;}
table#thankyou tr td {padding:0 18px 0 0;}

/*________CONTAINERS__*/
#ui, #main, #header, #footer {width:1008px;}
#ui {min-height:100%; margin:0 auto; padding:0 20px;}
#header {height:180px; position:relative; border-bottom:1px solid #ccc;}
h1#wordmark {width:220px; height:31px; position:absolute; bottom:17px; left:0px; margin:0; padding:0;}
#main {padding-bottom:40px;}
#footer {position:relative; margin:-40px auto 0px auto; height:40px; clear:both; padding:0px; width:1048px;}
#rights {position:absolute; right:18px; cursor:default; display:inline; height:40px; line-height:40px; color:#aaaaaa;}

/*________NAVIGATION__*/
ul.nav, #rights {font-size:0.909em; position:absolute;}
ul.nav li {display:inline; margin-right:15px; padding:2px;}
ul.nav, ul.nav li a, #rights {color:#aaa; text-decoration:none;}
ul.nav a:hover, ul.nav li.active, ul.nav li.active a {color:#252525; text-decoration:none;}
ul.nav li a:hover {text-decoration:none;}

/* Positioning */
ul.nav#global {bottom:13px; left:220px;}
ul.nav#top {top:8px; right:-18px;}
ul.nav#sub {left:17px; top:11px; position:relative; float:left; padding:0; margin:0;}

/*________COLUMNS__*/
.column {float:left; position:relative;}
.column.left {width:220px; margin-top:79px;}
.column.right {width:788px; margin-top:51px;}

/* Active states */
.column.left li.active a, .column.left h1, .column.left h1 a, .column.left h2, .column.left h2 a, .column.left li.l1.current a {color:#252525;}

/* One column */
.column.article {margin-top:14px; padding-bottom:75px; width:445px;}
.right .column.article h2 {font-size:1.5em; margin:2.09em 0 0.95em 0; line-height:1.818em;}

/* Specific typography */
.column.left h1 {font-size:1.5em; line-height:1.818em; margin-bottom:0em;}
.dash {width:26px; border-bottom:1px solid #252525; margin:2.7em 0 2.3em 0;}
.column.left h3 a {color:#252525;}
.column.right h2 {font-size:2.181em; line-height:1.68em; margin-bottom:1.41em;}
ul.domain-default.bottom {border:none; margin:0; padding:0;}

/* 2 columns wide */
.column.twoWide {width:374px; margin-right:40px;}
.column.twoWide.last {margin-right:0px;}
.column.twoWide ul.news-items li {margin-bottom:3.47em;}

/* Typography */
.column.twoWide h2.section {font-size:1.5em; margin-top:0.53em;}
.column.twoWide h2.section a {color:#252525;}
.column.twoWide ul.news-items h3.title {font-size:1.5em; line-height:1.24em; margin-top:2.2em; margin-bottom:1.25em;}
.column.twoWide ul.news-items h3.title a {color:#252525;}
.column.twoWide ul.news-items h3.title.single {margin-top:0.53em;}
.column.twoWide ul.news-items p.date {margin-bottom:0.0em; color:#656565;}

/* 4 columns wide */
.column.fourWide {width:167px; margin-right:40px;}
.column.fourWide.last {margin-right:0px;}
.column.fourWide h2.section {font-size:1.5em; margin-top:0.53em;}
.column.fourWide h2.section a {color:#252525;}

/* Press, News and Announcements */
.column.press {width:454px; padding-bottom:60px;}
.column.press h2 {font-size:2.181em; line-height:1.68em; margin-bottom:2.25em;}

/* Intext tables */
table#intext-left {width:60%; margin:0; padding:0 14px 1.0em 0; float:left;} 
table#intext-right {width:60%; margin:0; padding:0 0 1.0em 14px; float:right;}
table#intext-left thead tr th {vertical-align:top; padding-top:0px;}
table#intext-left tfoot tr td {vertical-align:bottom; padding-top:14px; padding-bottom:0px; border-top:1px solid #ccc;}
table#intext-right thead tr th {vertical-align:top; padding-top:0px;}
table#intext-right tfoot tr td {vertical-align:bottom; padding-top:14px; padding-bottom:0px; border-top:1px solid #ccc;}

/* Opportunties page */
#featured-opportunities {margin:20px 0 0 0;}
#featured-opportunities ul {float:left; width:1008px; list-style:none;}
#featured-opportunities ul li {float:left; width:335px; height:119px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#featured-opportunities ul li.last {border-right:none; clear:right;}
#featured-opportunities ul li a {width:335px; height:119px; display:block; background:#ccc; text-align:center; text-decoration:none;}
#featured-opportunities ul li.last, #featured-opportunities ul li.last a {width:336px;}
#featured-opportunities ul li a:hover {background:#f0f0f0;}
#featured-opportunities ul li a h2 {font-size:0.9em; padding-top:48px; margin:0 0 3px 0;}
#featured-opportunities ul li a p {font-size:0.9em; font-style:italic; font-weight:normal; color:#454545; padding:0; margin:0;}

/*________OFFICE LOCATIONS__*/
.offices-map {position:absolute; top:0px; left:0px; z-index:-1; width:787px; height:516px; margin-bottom:0px; cursor:default;}
h3.office-map {position:absolute; top:55px; left:0px; cursor:default;}
span.office-map-location {position:absolute; top:245px; left:0px; z-index:1; font-size:0.9em; text-transform:uppercase; letter-spacing:0.1em; cursor:default; width:90px;}

/*________________404 PAGE ERROR */
.column.error {float:left; margin-top:14px; width:445px; margin-right:40px;}
.column.error.last {margin-top:15px; width:250px;}
.column.error h2 {font-size:0.9em; margin:0; padding:0;}
.column.error h2 a, .column.error ul li a {color:#252525;}
.column.error ul {margin:0 0 20px 0; padding:0;}
.column.error ul li p {margin:0; padding:0; font-size:1.0em; margin-left:18px;}

/*________PANELS__*/
/* panel containers */
.middle {float:left; border-top:1px solid #ccc; padding:20px 0 19px 0;}
.bottom {float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0;}

/* panel base */
ul.panel {margin:0; padding:0; list-style:none; display:block; float:left; width:1008px; clear:both; position:relative;}
ul.panel li {float:left; margin:0; padding:5px 20px;}
ul.panel li.first {padding-left:0px;}
ul.panel li.last {padding-right:0px;}

/* panel inner */
ul.panel li ul {margin:0 0 14px 0; padding:0; list-style:none; float:left; display:block; background:none;}
ul.panel li ul li {margin:0; padding:0;}
ul.panel li.first ul li {padding-left:0;}
ul.panel li.last ul li {padding-right:0;}
ul.panel li ul.headlines {margin-top:-21px;}
ul.panel li ul.headlines li {padding-bottom:20px;}
ul.panel li ul.headlines li.last {padding-bottom:36px;}

/* panel typography */
ul.panel li h2, ul.panel li h3, ul.panel li p, ul.panel li span,  {display:block; margin:0; padding:0;}
ul.panel li a {margin:0; padding:0;}
.slide.first h2, .slide.second h2, ul.panel.four h3.tagline, ul.panel.four p.abstract {}
ul.panel li p a {color:#5C8EBD;}
ul.panel li h2 {font-size:10px; line-height:20px; letter-spacing:1px; margin:0; padding:0 0 80px 0;}
ul.panel h2 a, ul.panel li ul li a {color:#252525;} 
ul.panel h3.tagline {font-size:1.5em; margin:0; padding-bottom:23px;}

/* 4 wide */
ul.panel.four {background:url(http://www.broadmoorassociates.com/core/images/panel-4wide.gif) repeat-y;}
ul.panel.four li {width:222px;}
.middle ul.panel.four li a:hover {text-decoration:none;}
ul.panel.two li {cursor:default;}

/* 3 wide */
ul.panel.three {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:19px 0 20px 0; margin:19px 0 0px 0;}
ul.panel.three li, ul.panel.three li a {width:335px; height:160px; margin:0; padding:0;}
ul.panel.three li {background:#fff; border-right:1px solid #ccc; text-align:center;}
ul.panel.three li a {display:block; text-decoration:none;}
ul.panel.three li.last, ul.panel.three li.last a {width:336px; border-right:none;}
ul.panel.three li a:hover {background:#f0f0f0;}
ul.panel.three li a h2 {font-size:10px; cursor:pointer; padding:67px 0 0 0;}

/* 2 wide */
ul.panel.two {background:url(http://www.broadmoorassociates.com/core/images/panel-2wide.gif) repeat-y;}
ul.panel.two li {width:484px;}
ul.panel.two li ul li {margin:0;}
ul.panel.two li ul li span {text-transform:uppercase; font-size:9px; letter-spacing:1px; color:#999; display:block;}
ul.panel.two li ul li h3 {line-height:20px; margin:0; padding:0;}
ul.panel.two li.last ul.square {padding:0 0 1.818em 0; margin:0 0 1.818em 0;}
ul.panel.two li.last ul.square li {background-image: url(http://www.broadmoorassociates.com/core/images/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0 0 0 10px; margin:0;}
ul.panel.two li.last p {display:block; padding-bottom:1.818em; margin:0;}

/* 1 wide & slides */
#slides, ul.panel.one, ul.panel.slides {width:1008px; height:360px;}
ul.panel.one li, ul.panel.one li.research-insights {height:360px; width:1008px;}
ul.panel.one li.research-insights {background:url(http://www.broadmoorassociates.com/core/images/research-and-insights.gif) no-repeat; padding:0; margin:0; background-color:#ccc;}
ul.panel.one {padding:20px 0 19px 0;}

/* homepage slider */
#home-features {width:1008px; height:360px; padding:20px 0 19px; position:relative;}
ul#home-slides {width:1008px; height:360px; position:relative; overflow:hidden;}
ul#home-slides li {width:1008px; height:360px; list-style:none;}
ul#home-slides li.one {background:url("http://www.broadmoorassociates.com/core/images/broadmoor-clouds-stratus.jpg");}
ul#home-slides li.two {background:url("http://www.broadmoorassociates.com/core/images/broadmoor-clouds-cirrus.jpg");}
ul#home-slides li.three {background:url("http://www.broadmoorassociates.com/core/images/broadmoor-clouds-stratus.jpg");}

ul#home-slides li div.slide {width:464px; position:relative; left:525px; top:140px;}
.slide h2 {font-size:28px; letter-spacing:0; margin:0 0 9px 0;}
.slide h3 {font-size:10px; letter-spacing:1px; margin:0 0 9px 0;}
.slide p {margin:0;}

#home-nav {z-index:50; position:absolute; bottom:30px; right:20px;}
#home-nav a {margin:0 3px; text-decoration:none; background:url("http://www.broadmoorassociates.com/core/images/button.png");
height:11px; width:11px; display:inline-block;}
#home-nav a.activeSlide, #home-nav a:hover {background:url("http://www.broadmoorassociates.com/core/images/button_selected.png");}
#home-nav a:focus {outline:none;}

/* 4 wide typography */
ul.panel.four h3.tagline, ul.panel.four p.abstract {text-align:center; margin-bottom:2px;}
ul.panel.four p.abstract {color:#999; font-style:italic; margin:0 0 9px 0;}

/* More links */
a.more {background:url(http://www.broadmoorassociates.com/core/images/nextArrow.gif) no-repeat 100% 60%; white-space:nowrap; display:inline-block; padding-right:10px; clear:both; display:block; zoom:1;}
.bottom ul.panel.two li.first a.more, ul.panel.two li.last a.more {position:absolute; bottom:14px; padding-right:10px;}

/*________Listings__*/
.column.right.domain-listing h1 {font-size:2.4em; line-height:1.5em; margin-top:63px; margin-bottom:11px;}
.column.right.domain-listing h2 {font-size:1.4em; line-height:1.5em; margin-top:0px; margin-bottom:53px;}
p.disclaimer {padding-bottom:180px;}

/* List view table */
#tableContainer {margin-top:9px; padding-bottom:76px;}
ul.domain-listings {float:left; margin:0; padding:0; width:788px;}
ul.domain-listings li {width:748px;}
li.hproduct {float:left; padding:20px; border-bottom:1px dotted #ccc; background:#fff;}

/* Table header row */
li.hproduct_header {background:#fff; border-top:1px solid #fff; border-bottom:1px solid #ccc; float:left; font-size:0.8em; margin:0; padding:5px 20px;}
li.hproduct_header span.domain-name a, li.hproduct_header span.category a, li.hproduct_header span.extension a, li.hproduct_header span.price a {color:#5d5d5d; text-decoration:none;}
li.hproduct_header span.domain-name a:hover, li.hproduct_header span.category a:hover, li.hproduct_header span.extension a:hover, li.hproduct_header span.price a:hover {color:#000; text-decoration:underline;}
.col_domain {width:201px; float:left; text-align:left; padding-bottom:2px;}
.col_other {width:178px; float:left; text-align:right; padding-bottom:2px;}
.col_group {width:10px; float:left; text-align:left; padding-left:1px; position:absolute; right:18px; padding-bottom:2px;}
li.hproduct:hover {background:#f0f0f0;}
span.keyphrase, span.domain-name, span.share {display:block;}
span.share {font-size:8px; margin-top:2px;}
span.price, span.group {font-size:0.9em;}
span.keyphrase a, span.category a {color:#5d5d5d;}
span.domain-name a, span.share a {color:#999;}
span.keyphrase a, span.domain-name a, span.share a, span.category a, span.extension a, span.price a {text-decoration:none;}
span.keyphrase a:hover, span.domain-name a:hover, span.share a:hover, span.category a:hover {color:#000; text-decoration:underline;}
span.extension, span.price, span.group {cursor:default;}
span.share {cursor:pointer; margin-top:5px;}
#share_email, #share_inquire {cursor:pointer; font:10px Lucida Sans Unicode; background:#ddd; color:#fff; border:none; width:45px; height:16px; padding:0px 0px 2px 0px; margin:0px; display:inline-block; float:left;}
#share_inquire {margin-left:2px;}
#share_email:hover, #share_inquire:hover {color:#ccc; background:#fff;}
li.hproduct_footer {height:26px; line-height:26px; list-style:none; clear:both; margin-bottom:120px; color:#555;}
span.total_results {display:block; float:left; font:1.0em Arial; margin-left:20px; margin-right:12px; margin-top:15px;}
span.domain_notes {display:block; float:left; font:1.0em Arial; margin:15px 0 0 5px; position:absolute; right:20px;}
span.keyphrase, span.domain-name, span.category, span.extension, span.price, span.group {font-family:Lucida Sans Unicode;}
span.domain-name, span.category, span.extension, span.price, span.group {font-size:1.0em;}
span.keyphrase {font-size:1.1em; margin:0px; padding:0px; margin-bottom:2px;}
span.share {margin-top:10px;}

/*________Modal__*/
#mask {position:fixed; top:0px; left:0px; height:100%; width:100%; display:none; background:#fff;}
.modal_window {position:absolute; display:none;}
#form_window {display:none; color:#5d5d5d; padding:20px; float:left; position: fixed; top: 50%; left: 50%; margin-top:-200px; margin-left:-150px; z-index:999999; width:280px; background:#ffffff; border:2px solid #ccc;}
#form_window h3 {font-size:15px; color:#252525; cursor:default; display:block; margin-bottom:9px;}
#form_window h4 {font-size:11px; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, sans-serif; display:block;}

/* Request Services */
#ShareForm .textHolder, #ShareForm .textHolder p {margin:0 0 12px 0; padding:0;}
#ShareForm label {clear:both; display:block; margin:0 0 2px 0;}
#ShareForm .ctrlHolder {margin:0 0 14px 0; padding:0;}
#ShareForm input[type=text], #ShareForm input.text, #ShareForm input.title, #ShareForm textarea {background-color:#fff; border:1px solid #bbb; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, Sans-Serif; font-size:11px;}
#ShareForm input[type=text]:focus, #ShareForm input.text:focus, #ShareForm input.title:focus, #ShareForm textarea:focus, #ShareForm select:focus {border-color:#666;}
#ShareForm input[type=text] {width:272px; padding:2px; margin:0;}
#ShareForm textarea {width:274px; height:100px; padding-left:2px; padding-top:3px; margin:0;}
#ShareForm input#form-single {margin:0 10px 0 0; position:relative; top:2px;}
#ShareForm label.inlineLabel {display:block; margin:0; padding:0;}
#ShareForm .buttonHolder {padding:0 0 0 14px;}
#ShareForm .btn {font-size:1.0em; padding:2px;}
#ShareForm input#submitbutton, #ShareForm input#closebutton, #ShareForm input#close {cursor:pointer; font-size:10px; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, sans-serif; background:#aaa; color:#fff; border:none; width:45px; height:16px; padding:0px 0px 2px 0px; margin:0px; display:inline-block; float:left; text-transform:uppercase;}
#ShareForm input#closebutton {margin-left:5px;}
#ShareForm input#submitbutton:hover, #ShareForm input#closebutton:hover, #ShareForm input#close:hover {background:#fff; color:#aaa;}
.close-button {font-family:Arial; font-size:8px; position:absolute; top:20px; right:20px; cursor:pointer;}
.close-button a {color:#aaa;}
.close-button a:hover {text-decoration:none; color:#1d1d1d;}
div.errors strong {display:inline-block; margin-bottom:9px; padding:0px; color:#5C8EBD;}
div.errors {margin-bottom:18px; padding:0px; color:#5C8EBD;}

/* Inquiry Form */
#InquiryForm .textHolder, #InquiryForm .textHolder p {margin:0 0 12px 0; padding:0;}
#InquiryForm label {clear:both; display:block; margin:0 0 2px 0;}
#InquiryForm .ctrlHolder {margin:0 0 14px 0; padding:0;}
#InquiryForm input[type=text], #InquiryForm input.text, #InquiryForm input.title, #InquiryForm textarea {background-color:#fff; border:1px solid #bbb; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, Sans-Serif; font-size:11px;}
#InquiryForm input[type=text]:focus, #InquiryForm input.text:focus, #InquiryForm input.title:focus, #InquiryForm textarea:focus, #InquiryForm select:focus {border-color:#666;}
#InquiryForm input[type=text] {width:272px; padding:2px; margin:0;}
#InquiryForm textarea {width:274px; height:100px; padding-left:2px; padding-top:3px; margin:0;}
#InquiryForm input#form-single {margin:0 10px 0 0; position:relative; top:2px;}
#InquiryForm label.inlineLabel {display:block; margin:0; padding:0;}
#InquiryForm .buttonHolder {padding:0 0 0 14px;}
#InquiryForm .btn {font-size:1.0em; padding:2px;}
#InquiryForm input#submitbutton, #InquiryForm input#closebutton, #InquiryForm input#close {cursor:pointer; font-size:10px; font-family:"Lucida Sans Unicode", Lucida Grande, Arial, Verdana, sans-serif; background:#aaa; color:#fff; border:none; width:45px; height:16px; padding:0px 0px 2px 0px; margin:0px; display:inline-block; float:left; text-transform:uppercase;}
#InquiryForm input#closebutton {margin-left:5px;}
#InquiryForm input#submitbutton:hover, #InquiryForm input#closebutton:hover, #InquiryForm input#close:hover {background:#fff; color:#aaa;}

/* Single Listings - left */
.column.right.domain-listing h1 {font-size:2.181em; line-height:1.68em; margin:0 0 10px 0; padding:0;}
.column.right.domain-listing h2 {font-family:Arial; font-size:1.4m; line-height:1.68em; margin:0 0 38px 0;}
p.disclaimer {padding-top:20px; padding-bottom:180px; font-size:0.9em; color:#5d5d5d; line-height:2.01em;}
a.black {color:#1d1d1d;}

/* Single Listings - right table */
table.listing-details {position:relative; top:-4px; width:300px; border-collapse:collapse; font-size:1.0em; color:#1d1d1d;}
table.listing-details th {width:125px; border-bottom:1px solid #ccc; padding-left:5px;}
table.listing-details td {border-bottom:1px solid #ccc;}
table.listing-details td.included ul {margin:0px; padding:0px; font-size:1.0em;}
table.listing-details td.included ul li {margin:0px; padding:0px;}
table.listing-details td.included ul li a {color:#5C8EBD;}
table.listing-details th.included {vertical-align:top;}
table.listing-details tr.last th, table.listing-details tr.last td {border-bottom:none;}

table.listing-details h3 {font-family:Gill Sans MT; text-transform:uppercase; font-weight:normal; margin:20px 0 0 0; padding:0; font-size:10px; letter-spacing:1px;}

/* Site Map */
.row {width:1008px; float:left; background:url(http://www.broadmoorassociates.com/core/images/panel-4wide.gif) repeat-y; clear:both; border:none;}
.row.top {margin-top:20px;}
ul.sitemap {margin-bottom:20px;}
ul.sitemap a {color:#252525;}
ul.sitemap {width:222px; float:left; padding:5px 20px;}
ul.sitemap.first {padding-left:0px;}
ul.sitemap.last {padding-right:0px;}
ul.sitemap h2 {font-family:"Gill Sans MT"; color:#252525; text-transform:uppercase; font-size:10px; letter-spacing:1px;}
ul.sitemap p a {color:#aaa;}
ul.sitemap li {padding:0; margin:0;}
ul.sitemap li p {padding:0; margin:0;}

/* Search Links */
.search-links {float:left; margin-right:20px;}

/* bing */
a.search-link-bing {background:url(http://www.broadmoorassociates.com/core/images/search-icons.gif) 0 0 no-repeat;
text-indent:-9999em; overflow:hidden; display:block; width:16px; height:16px; float:left; margin-right:5px;}
a.search-link-bing:hover {background-position:0 -16px;}

/* google */
a.search-link-google {background:url(http://www.broadmoorassociates.com/core/images/search-icons.gif) -16px 0 no-repeat;
text-indent:-9999em; overflow:hidden; display:block; width:16px; height:16px; float:left; margin-right:5px;}
a.search-link-google:hover {background-position:-16px -16px;}

/* yahoo */
a.search-link-yahoo {background:url(http://www.broadmoorassociates.com/core/images/search-icons.gif) -32px 0 no-repeat;
text-indent:-9999em; overflow:hidden; display:block; width:16px; height:16px; float:left;}
a.search-link-yahoo:hover {background-position:-32px -16px;}