@import url("broadmoor-domain-listings.css");

/*.line-height {background:url(images/line-height.png); position:absolute; top:66px; left:0px; width:1002px; height:2000px; z-index:9999;}*/

/* --------------------------------------------------------------------------------------------------------------------- Basic Elements */
html {
font:62.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#333;
overflow-y: scroll;
}

html, body {height:100%;}

body {
margin:0;
padding:0;
background:#fff;
}

html>body #ui-container {height:auto;}

html>body {font-size:12px;}

* {
margin:0;
padding:0;
}

.clear {clear:both;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display:inline-block;} /* ie mac */ 

.clearfix {display: block;} /* ie mac */

/* Reset */
*,html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
font-size:1em;
font-weight:normal;
font-style:normal;
}

/* --------------------------------------------------------------------------------------------------------------------- Fade */
.QOverlay {background-color:#ffffff; z-index:9999;}
.QLoader {background-color:#ffffff; height:1px;}

/* --------------------------------------------------------------------------------------------------------------------- Grid */
.span-bar {width:158px;}
.span-view {width:787px;}
.span-1 {width:600px;}
.span-2 {width:365px;}
.span-3 {width:224px;}
.span-4 {width:154px;}
.span-full {width:1002px;}
.span-2-full {width:470px;}
.span-3-full {width:294px;}
.featured-full {width:1002px;}
.featured-2-full {width:460px; float:left;}
.featured-3-full {width:274px;}

div.span-bar, div.span-view, div.span-2, div.span-3, div.span-4, div.span-2-full, div.span-3-full, div.featured-2-full {
margin-right:28px;
padding-right:28px;
border-right:1px solid #fff;
margin-bottom:36px;
float:left;
}

div.border, .border {border-right:1px solid #ccc;}
div.post, .post {margin:0px; padding:0px; border:none;}
div.gbg, .gbg {background:#f0f0f0;}
div.border-left .border-left {border-left:1px solid red;}
div.left {padding-left:10px;}
div.right {padding-right:10px;}

/* --------------------------------------------------------------------------------------------------------------------- Typography */
p, small, address, h1, h2, h3, h4, h5, h6 {
line-height:18px;
margin-bottom:18px;
font-weight:normal;
}

p {
color:#5D5D5D;
font-size:0.9em;
text-align:justify;
}

small, address {
font-size:0.9em;
color:#5D5D5D;
}

address.black, span.black, p.black {color:#000000;}

h1, h2, h3, h4, h5, h6 {font-family:Arial;}
h1, h2, h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.0em;}
h6 {font-size:0.9em;}

blockquote { /* use when quote exceeds 4 lines */
font:2.0em Georgia;
font-weight:normal;
font-style:normal;
line-height:18px;
margin-bottom:18px;
color:#1d1d1d;} 

abbr {border:0;}  /* ex. <abbr title="versus">vs</abbr> */

sup {
padding-left:1px;
font-size:10px !important;
font-weight:normal !important;
vertical-align:baseline;
position:relative;
bottom:0.33em;
color:#76797c;
_position:static !important;
}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

/* --------------------------------------------------------------------------------------------------------------------- Variations */
.dash {
border-bottom:1px solid #1d1d1d;
width:18px;
margin-bottom:20px;
}

h1.l, h2.l, h1.b {
font-family:"Myriad Pro","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-weight:normal;
}

h1.l {
font-size:2.2em;
line-height:36px;
}

h2.l {
font-size:16px;
}

h1.b {
font-size:17px;
}

h3.quote {
font:1.6em Georgia;
color:#2d2d2d;
}

.hyphenate {text-align:justify;}
p.upper {text-transform:uppercase;}
p.lower {text-transform:lowercase;}
p.caps {text-transform:capitalize;}

p.foot-notes {
display:block;
float:left;
font-size:0.8em;
}

.last {margin-bottom:0;}
.small {
font-size:0.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* --------------------------------------------------------------------------------------------------------------------- Table */

table {
border-collapse:collapse;
/*width:100%;*/
font-size:0.9em;
margin:0px;
padding:0px;
}

/* Table - Intent Left */
table.articles-intext-left {width:195px; float:left; margin-right:10px; margin-bottom:0px;}
table.articles-intext-left thead tr th {padding-bottom:5px; padding-top:1px; color:#333;}
table.articles-intext-left tr td {padding:2px 0 2px 0; color:#333;}
table.articles-intext-left td.ol {width:10px; text-align:right; padding-right:5px; color:#333;}
table.articles-intext-left tfoot tr td {font-size:0.8em; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}

/* Table - Intent Right */
table.articles-intext-right {width:267px; float:right; margin-left:10px; margin-bottom:0px;}
table.articles-intext-right thead tr th {padding-bottom:5px; padding-top:1px; color:#333;}
table.articles-intext-right tr td {padding:2px 0 2px 0; color:#333;}
table.articles-intext-right td.ol {width:10px; text-align:right; padding-right:5px; color:#333;}
table.articles-intext-right tfoot tr td {font-size:0.8em; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}

/* --------------------------------------------------------------------------------------------------------------------- Lists */

ul {
margin-bottom:18px;
list-style:none;
}

ol {
margin-bottom:18px;
list-style:decimal;
margin-left:2.2em;
}

ul.circle {margin-left:2em;}
ul.circle {list-style:circle outside;}

ul.square {
margin-left:0px;
color:#5D5D5D;
font-size:0.9em;
line-height:18px;
list-style-type:square;
list-style-position:inside;
}

dl {
margin-bottom:18px;
list-style:none outside;
}

dd {margin-left:1.5em;}

/* --------------------------------------------------------------------------------------------------------------------- A tags */
a {color:#5C8EBD;}
a:link, a:visited, a:active {text-decoration:none;}

a:hover {
text-decoration:underline;
color:#5C8EBD;
cursor:pointer;
}

a:focus {color:#5C8EBD;}
:focus {outline:0;}

a.more {
white-space:nowrap;
padding-right:10px;
background:url(images/icons/nextArrow.png) no-repeat 100% 60%;
zoom:1;
color:#5c8ebd;
}

a.home-more {
font-size:0.9em;
position:absolute;
bottom:0px;
left:0px;
white-space:nowrap;
padding-right:10px;
background:url(images/icons/nextArrow.png) no-repeat 100% 60%;
zoom:1;
color:#5c8ebd;
}

a.home-more-left {
font-size:0.9em;
position:absolute;
bottom:0px;
left:18px;
white-space:nowrap;
padding-right:10px;
background:url(images/icons/nextArrow.png) no-repeat 100% 60%;
zoom:1;
color:#5c8ebd;
}

a.active {color:black;}

/* --------------------------------------------------------------------------------------------------------------------- Images */
img {border:0;}
/* --------------------------------------------------------------------------------------------------------------------- Containers */
#ui-container {
position:relative;
min-height:100%;
height:100%;
height:auto;
voice-family:"\"}\"";
voice-family:inherit;
margin:0 auto 0 auto;
width:1022px;
}

#ui-content {
padding-bottom:65px; /* 48px default */
width:1002px;
padding-left:10px;
padding-right:10px;
margin:95px auto 0 auto; /* top same as ui-head */
float:left;
}

#ui-home {
padding-bottom:42px;
width:1002px;
padding-left:10px;
padding-right:10px;
margin:160px auto 0 auto; /* top same as ui-head */
float:left;
}

#ui-viewport {
float:left;
margin-top:66px;
margin-bottom:66px;
}

#ui-view-single {
margin:151px 0 27px 0;
float:left;
height:100%;
display:block;
}

#ui-view-single #left-column {margin-top:50px;}
#ui-view-single #left-column h1 {
margin-bottom:0px;
text-transform:capitalize;
}

#ui-view-single #left-column .dash {
height:21px;
width:18px;
border-bottom:1px solid #2d2d2d;
margin-bottom:0px;
}

/* --------------------------------------------------------------------------------------------------------------------- Heading */
#ui-head {
position:absolute; top:0px; left:0px;
width:1022px;
height:95px;
}

div#wordmark img, ul#nav-main {
position:absolute;
left:10px;
bottom:9px;
}

ul#nav-main {
left:216px;
margin:0;
line-height:11px;
font:11px verdana;
}

ul#nav-main li {
display:inline;
margin-right:0px;
}

ul#nav-main li a {
text-decoration:none;
color:#333;
padding:10px 10px 0px 10px;
}

ul#nav-main li a:hover {
text-decoration:underline;
color:#000;
}

ul#nav-main li.active a, ul#nav-main li.active a:hover {
color:#000;
font-weight:bold;
}

/* --------------------------------------------------------------------------------------------------------------------- Sidebar */
#sidebar {
margin-top:66px;
margin-bottom:0px;
}

#sidebar h3 {margin:0px;}
#sidebar ul.dn-sort-by {margin:0px;}
#sidebar ul.dn-category-tag {margin:0px;}
#sidebar h1 {font:1.6em Georgia; margin-bottom:31px;}
#sidebar h1 a {color:#1d1d1d;}
#sidebar h2 {font:1.6em Georgia; margin-bottom:31px;}
#sidebar h2 a {color:#1d1d1d;}

#sidebar .dash {
margin-bottom:18px;
height:1px;
}

#sidebar ul {
margin-top:0px;
font-size:0.9em;
}

#sidebar ul li {
margin-bottom:2px;
color: #B8B8B8;
line-height:18px;
}
#sidebar ul.nav-side {
margin-top:39px;
line-height:18px;
}

#sidebar ul.nav-side {font-size:0.9em;}
#sidebar ul.nav-side li a:active, #sidebar ul.nav-side li.active , #sidebar ul.nav-side li.active a, #sidebar ul li.n1.current a, li.n0.current.active a, li.n1.current.active a, li.n2.current.active a, li.n3.current.active a {color:#000000;}
li.n0 a, li.n0.current a, li.n1 a, li.n1.current a, li.n2 a, li.n2.current a, li.n3 a, li.n3.current a {color:#5c8ebd;}
#sidebar ul.domain-default {padding-top:10px;}
/* --------------------------------------------------------------------------------------------------------------------- Headlines */
h1.headline, h2.headline {
font:2.4em Georgia;
color:#333;
font-weight:normal;
line-height:36px; 
height:100%;
display:block;
margin-bottom:36px;
}

h2.sub-heading {font:1.6em Georgia; margin-bottom:31px;}
h2.sub-heading a {color:#1d1d1d;}

/* --------------------------------------------------------------------------------------------------------------------- Footer */
#ui-footer {
position:absolute; bottom:0px; left:0px;
padding:6px 0px 6px 0px;
width:1022px;
z-index:999;
background:#fff;
}

#ui-footer h4, #ui-footer h4 a, #ui-footer h5, #ui-footer h5 a, #ui-footer h6,  #ui-footer h6 a {
font-size:0.9em;
color:#333;
}

#ui-footer h4 a:hover, #ui-footer h5 a:hover {text-decoration:none;}
#ui-footer ul.follow-us li, #ui-footer ul.follow-us li a, #ui-footer ul.footer-links li a, #ui-footer ul.footer-links li.spc-em {
font-size:0.9em;
color:#acacac;
}

#ui-footer ul.follow-us li, #ui-footer ul.follow-us li a {color:#5c8ebd;}
#ui-footer h4 a span.slogan {color:#5c8ebd;}

/* left to right */
#ui-footer h4 a {position:absolute; top:0px; left:10px; margin:0px; padding:0px;}
#ui-footer ul.footer-links {position:absolute; top:2px; left:310px; margin:0px; padding:0px;}
#ui-footer ul.follow-us {position:absolute; top:2px; left:650px; margin:0px; padding:0px; color:#5c8ebd;}
#ui-footer h5 a {position:absolute; top:0px; right:10px; margin:0px; padding:0px; color:#5c8ebd;}
#ui-footer ul {font:0.9em arial; margin:0px; padding:0px;}
#ui-footer ul li {display:inline; list-style:none; margin-right:5px; margin:0px; padding:0px;}
#ui-footer ul.follow-us li {margin:0; margin:0px; padding:0px; color:#5c8ebd;}
#ui-footer ul.footer-links li a:hover {color:#000;}
#ui-footer ul.follow-us li a:hover {color:#000;}

/* --------------------------------------------------------------------------------------------------------------------- Home Page */
#innerfade-holder {border:1px solid #eee; height:358px; width:1000px; background:url(images/bg/clouds.png);}
ul#portfolio li div#home-slides {width:1002px;}
ul#portfolio li div#home-slides h1 {font:40px Georgia; color:#333; line-height:44px; display:block; margin:70px 95px 18px 18px;}
ul#portfolio li div#home-slides h2 {font:40px Georgia; color:#333; line-height:44px; display:block; margin:70px 95px 18px 18px;}
#home-slides h1.headline {font:40px Georgia;}
#home-slides h1.headline span.big {font-size:55px;}
#home-slides h2.headline {font:40px Georgia;}
#home-slides h2.headline span.big {font-size:55px;}
#home-slides h3.subhead {width:500px; display:block; margin:0 0 0 18px; line-height:27px;}
#home-slides span.blue {color:#5c8ebd;}
#home-slides span.gray {color:#ccc;}

/* Top Row */
#ui-home ul.panel-3wide {border-top:1px solid #ddd; width:1002px; float:left; margin:18px 0 0 0; padding:18px 0 0 0;}
#ui-home ul.panel-3wide li.first, #ui-home ul.panel-3wide li.middle, #ui-home ul.panel-3wide li.last {width:309px; height:248px; float:left; border-right:1px solid #eee; position:relative;}
#ui-home ul.panel-3wide li.first {padding:0 18px 0 0;}
#ui-home ul.panel-3wide li.middle {padding:0 18px 0 18px;}
#ui-home ul.panel-3wide li.last {padding:0 0 0 18px; border-right:none;}
#ui-home ul.panel-3wide h2 {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-3wide h3 {font:0.9em Georgia; font-style:italic; color:#aaa; line-height:0.9em; margin-bottom:18px;}
#ui-home ul.panel-3wide h4 {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-3wide h2 a {color:#333;}
#ui-home ul.panel-3wide h3 a {font:0.9em Georgia; font-style:italic; color:#aaa; line-height:0.9em; margin-bottom:18px;}
#ui-home ul.panel-3wide h4 a {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-3wide h2 a:hover, #ui-home ul.panel-3wide h3 a, #ui-home ul.panel-3wide h4 a {text-decoration:none;}
#ui-home ul.panel-3wide li.first ul.featured-listings li div.feature-domain h2 {text-align:center;}
#ui-home ul.panel-3wide li.first ul.featured-listings li div.feature-domain h2 span.listing-type {font:0.6em Georgia; font-style:italic; color:#bbb; text-align:center;}

/* Bottom Row */
#ui-home ul.panel-2wide {width:1002px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; list-style:none; margin:18px 0 0 0; padding:18px 0 18px 0; float:left;}
#ui-home ul.panel-2wide h2 {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-2wide h3 {font:0.9em Georgia; font-style:italic; color:#aaa; line-height:0.9em; margin-bottom:18px;}
#ui-home ul.panel-2wide h4 {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-2wide h2 a {color:#333;}
#ui-home ul.panel-2wide h3 a {font:0.9em Georgia; font-style:italic; color:#a5a5a5; line-height:0.9em; margin-bottom:18px;}
#ui-home ul.panel-2wide h4 a {font:1.4em Georgia; line-height:1.4em; margin-bottom:5px;}
#ui-home ul.panel-2wide h2 a:hover, #ui-home ul.panel-2wide h3 a, #ui-home ul.panel-2wide h4 a {text-decoration:none;}
#ui-home ul.panel-2wide li.first, #ui-home ul.panel-2wide li.middle, #ui-home ul.panel-2wide li.last {height:192px;}
#ui-home ul.panel-2wide li.first {border-right:1px solid #eeeeee; float:left; width:463px; padding-right:18px; position:relative;}
#ui-home ul.panel-2wide li.middle {border-right:1px solid #eeeeee; float:left; width:220px; padding-left:18px; padding-right:18px; position:relative;}
#ui-home ul.panel-2wide li.last {float:left; width:245px; padding-left:18px; position:relative;}
#ui-home ul.panel-2wide li.middle ul.featured-services {width:114px; margin:0 0 18px 0; padding-right:9px; float:left;}
#ui-home ul.panel-2wide li.middle ul.featured-services a {color:#5d5d5d;}
#ui-home ul.panel-2wide li.middle ul.featured-services li.black a {color:#000000;}
#ui-home ul.panel-2wide li.middle ul.featured-services-right li.black a {color:#000000;}
#ui-home ul.panel-2wide li.last ul li.research {font:22px Georgia;}
#ui-home ul.panel-2wide li.last ul li.research a {color:#1d1d1d;}
#ui-home ul.panel-2wide li.middle ul.featured-services-right {width:88px; margin:0px; padding-left:9px; float:left;}
#ui-home ul.panel-2wide li.middle ul.featured-services-right a {color:#5d5d5d;}


/* --------------------------------------------------------------------------------------------------------------------- News */
ul.featured-items li div.feature-item h2 {margin-bottom:0px;}
ul.featured-items li div.feature-item h2 a {font:1.0em Arial; line-height:18px; margin-bottom:0px; display:block;}
ul.featured-items li div.feature-item p {display:block; margin-bottom:18px;}
ul.featured-items li div.feature-item p.pub-date {margin-top:5px; margin-bottom:5px; font-size:0.8em; line-height:18px; color:#a7a7a7; display:block;}

ul.news-items li div.feature-item h2 {margin-bottom:0px;}
ul.news-items li div.feature-item h2 a {font:1.0em Arial; line-height:18px; margin-bottom:0px; display:block;}
ul.news-items li div.feature-item p {display:block; margin-bottom:18px;}
ul.news-items li div.feature-item p.pub-date {margin-top:5px; margin-bottom:5px; font-size:0.8em; line-height:18px; color:#a7a7a7; display:block;}

ul.news-items li span.tweetdate {margin-top:0px; margin-bottom:5px; font-size:0.8em; line-height:18px; color:#a7a7a7; display:block;}

/* --------------------------------------------------------------------------------------------------------------------- Paginate */
ul.paginate {float:left; list-style:none; margin:5px 0px 0px 0px; padding:0px; font:0.9em Arial;}
ul.paginate li {float:left; /*width:250px;*/}
ul.paginate li a {color:#333; display:block; /*height:167px;*/ padding:2px 3px 2px 3px; position:relative; text-decoration:none;}
ul.paginate li a:hover {color:#f0f0f0; background:#333; background:#5c8ebd;}
ul.paginate li.first a {border-left:none;}
ul.paginate li.current a {color:#5c8ebd; font-weight:bold;}
ul.paginate li.currentPage {background:#5c8ebd; color:#f0f0f0; display:block; /*height:167px;*/ padding:2px 3px 2px 3px; position:relative; text-decoration:none;}
ul.paginate li.last.off a, ul.paginate li.first.off a {color:#ccc;}
.page-notes {font:0.9em Arial; color:#333; margin-top:7px; float:left; text-align:left; display:block; margin-left:102px;}
.page-results {font:0.9em Arial; color:#333; margin-top:7px; float:right; text-align:right; display:block; margin-right:10px;}

/* --------------------------------------------------------------------------------------------------------------------- Sitemap */
ul.sitemap a {color:#333;}
ul.sitemap li ul {margin-left:18px;}
ul.sitemap li a {margin-left:0px;}
ul.sitemap li.parent a {margin-left:0px;}

/* --------------------------------------------------------------------------------------------------------------------- Other */
/* Domain Name */
.dn-name a {color:#333;}
.dn-name a span.dn-full-name {color:#5c8ebd;}

/* Sidebar - Listings - Keywords and Categories */
div.span-bar#sidebar h1 a {text-transform:capitalize;}

/* --------------------------------------------------------------------------------------------------------------------- Fade */
#innerfade-holder {overflow:hidden;}
ul#portfolio {list-style:none;}

#innerfade-holder, .slider, ul#portfolio {
width:1002px;
height:360px;
position:relative;
}

#slide_nav {right:18px !important; bottom:18px !important;}

ul#slide_nav {
padding: 0px 0px 0px 7px;
margin-bottom:0px;
position:absolute;
right:0px;
bottom:0px;
z-index: 5000;
}

#slide_nav li {
background-repeat:no-repeat;
overflow:hidden;
top:0px;
}

#slide_nav li:hover {
cursor:pointer;
cursor:hand;
z-index:5000;
}

#slide_nav li span {margin-left: -10000px;}

ul#slide_nav li {
background-image: url(images/fade/button.png);
display: block;
float: left;
height: 9px;
list-style: none;
margin: 0 0 0 3px;
padding: 2px;
width: 10px;
}

ul#slide_nav li#button_selected {
background-image: url(images/fade/button_selected.png);
}

/* --------------------------------------------------------------------------------------------------------------------- Listings */
ul.listings-section-domains li div.listings-section-domains h2 {font:1.3em Georgia;}
ul.listings-section-domains li div.listings-section-domains h2 a {color:#333;}
ul.listings-section {float:left; width:787px;}
ul.listings-section li {float:left; width:339px; background:#ccc; padding:18px;}
ul.listings-section li a {display:block; position:relative; text-decoration:none;}
ul.listings-section li a:hover {color:#f0f0f0; background:#2d2d2d;}
ul.listings-section li h2 {font:1.4em Georgia; color:#1d1d1d;}
ul.listings-section li.domain-names {margin:0 18px 18px 0;}
ul.listings-section li div.domain-names {height:250px;}
ul.listings-section li.websites {margin:0 0 18px 18px;}
ul.listings-section li div.websites {height:250px;}
ul.listings-section li.intellectual-property {margin:18px 18px 0 0;}
ul.listings-section li div.intellectual-property {height:250px;}
ul.listings-section li.businesses {margin:18px 0 0 18px;}
ul.listings-section li div.businesses {height:250px;}

/* --------------------------------------------------------------------------------------------------------------------- Research */
div.research-item h3 {font:1.6em Georgia; color:#1d1d1d;}
div.research-item p {margin:0px;}
div.research-item p.availability {margin:18px 0 18px 0;}
div.research-item p.price {margin:0px;}
ul li div.research-item {border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:18px;}
ul li.last div.research-item {border-bottom:none;}
ul.research-landing h2 {font:1.6em Georgia; color:#1d1d1d;}
ul.research-landing h2 a {color:#1d1d1d;}
ul.research-landing li {border-bottom:1px solid #ccc; margin-bottom:18px;}

/* --------------------------------------------------------------------------------------------------------------------- Articles */
table#articles-intext-left {width:195px; float:left; margin-right:10px; margin-bottom:0px;}
table#articles-intext-left thead tr th {padding-bottom:5px; padding-top:1px; color:#333;}
table#articles-intext-left tr td {padding:2px 0 2px 0; color:#333;}
table#articles-intext-left td.ol {width:10px; text-align:right; padding-right:5px; color:#333;}
table#articles-intext-left tfoot tr td {font-size:0.8em; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}

/* Table - Intent Right */
table#articles-intext-right {width:267px; float:right; margin-left:10px; margin-bottom:0px;}
table#articles-intext-right thead tr th {padding-bottom:5px; padding-top:1px; color:#333;}
table#articles-intext-right tr td {padding:2px 0 2px 0; color:#333;}
table#articles-intext-right td.ol {width:10px; text-align:right; padding-right:5px; color:#333;}
table#articles-intext-right tfoot tr td {font-size:0.8em; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}

/* --------------------------------------------------------------------------------------------------------------------- Offices */
h2.office-map {
position:absolute;
font:2.4em Georgia;
color:#333;
font-weight:normal;
line-height:36px;
display:block;
margin-bottom:36px;
}

h3.office-map {position:absolute; width:350px; height:150px; margin-top:50px;}
p.office-map {position:absolute; top:394px; left:249px; color:#1d1d1d; margin:0px;}

/* Listings */
ul#opportunities {width:450px;}
ul#opportunities li {width:450px;}
ul#opportunities li a {}
ul#opportunities li a div.listing-box {width:460px; height:70px; position:relative; border:1px solid #fff;}
ul#opportunities li a div.listing-box span.op-name {font:1.3em georgia; margin:0; position:absolute; top:5px; left:6px; display:block;}
ul#opportunities li a div.listing-box span.op-block {width:448px; height:18px; background:url(images/patterns/diagonal-lines-gray.png) repeat-x; position:absolute; top:30px; left:6px; display:block;}
ul#opportunities li a div.listing-box span.op-line {width:448px; height:1px; background:#1d1d1d; position:absolute; top:54px; left:6px; display:block;}
ul#opportunities li a div.listing-box span.op-price {font:0.9em Arial; margin:0; color:#5d5d5d; position:absolute; top:10px; right:10px;}

/* Forms */
#contact-form {position:relative; z-index:1; margin-top:6px;}
#contact-form label {font-size:0.9em;}
#contact-form .buttonHolder {margin:14px 0 0 14px;}
#contact-form .textHolder {margin:0px;}
#contact-form .textHolder p {margin:0px; padding:0px;}
#contact-form .ctrlHolder {margin:14px 0 14px 0;}
#contact-form label {display:block; clear:both; margin-left:14px; margin-bottom:2px;}
#contact-form .ctrlHolder textarea {height:200px; width:286px; margin-left:14px; font-family:lucida sans unicode; font-size:1.1em;}
#contact-form .ctrlHolder select {width:290px; margin-left:14px;}
#contact-form .ctrlHolder input#form-group {width:286px; margin-left:14px;}
#contact-form .ctrlHolder input#form-single {margin:0 10px 0 14px; position:relative; top:2px;}
#contact-form .ctrlHolder input#subscribe {padding:0px; margin:0px; float:left;}
#contact-form .ctrlHolder label.inlineLabel {margin:0px; padding:0px; display:block;}

/* ----------------------------------------------------------------------- TLD Listings */
#table-tld-listings {
font:0.9em lucida sans unicode;
margin:0px;
text-align:left;
width:600px;
border-bottom:1px solid #ccc;
}

#table-tld-listings th {
border-bottom:1px solid #ccc;
color:#000;
font-weight:normal;
padding:0px 10px 5px 10px;
}

#table-tld-listings td {
color:#5d5d5d;
padding:10px;
border-top:1px solid #eee;
}

#table-tld-listings tr:hover td {
background:#e9e9e9;
color:#1d1d1d;
text-decoration:none;
}

#table-tld-listings th.tld-name {text-align:left;}
#table-tld-listings th.tld-intendedUse {text-align:center;}
#table-tld-listings th.tld-type {text-align:center;}
#table-tld-listings th.tld-registry {text-align:center;}
#table-tld-listings th.tld-whois {text-align:center;}
#table-tld-listings th.tld-status {text-align:center;}
#table-tld-listings th.tld-year {text-align:center;}
#table-tld-listings th.tld-restrictions {text-align:center;}

#table-tld-listings td.tld-name {text-align:left;}
#table-tld-listings td.tld-intendedUse {text-align:left;}
#table-tld-listings td.tld-type {text-align:center;}
#table-tld-listings td.tld-registry {text-align:left;}
#table-tld-listings td.tld-whois {text-align:center;}
#table-tld-listings td.tld-status {text-align:center;}
#table-tld-listings td.tld-year {text-align:center;}
#table-tld-listings td.tld-restrictions {text-align:center;}

#table-tld-listings td.tld-flag {width:10px;}
#table-tld-listings td.tld-flag img {text-align:right;}

/* ------------------------------------------------------------------------- Domain Listings Table */
#table-dn-listings {
font:0.9em lucida sans unicode;
margin:0px;
text-align:left;
border-bottom:1px solid #ccc;
}

#table-dn-listings th {
border-bottom:1px solid #ccc;
color:#000;
font-weight:normal;
padding:0px 10px 5px 10px;
}

#table-dn-listings td {
color:#5d5d5d;
padding:10px 0px 10px 0px;
border-top:1px solid #eee;
}

#table-dn-listings tr.alt {
background:#F7F7F7;
}

#table-dn-listings td a:hover {text-decoration:none;}
#table-dn-listings tr:hover td {background:#e9e9e9; color:#1d1d1d; text-decoration:none;}
#table-dn-listings th.dn-category {text-align:center;}
#table-dn-listings th.dn-price {text-align:right;}
#table-dn-listings td.dn-name {width:240px; text-align:left; padding-left:10px;}
#table-dn-listings td.dn-category {width:200px; text-align:center;}
#table-dn-listings td.dn-price {width:50px; text-align:right; padding-left:90px; padding-right:10px;}

/* ------------------------------------------------------------------------- Domain Item */

.domain-listing-sidebar {
font:0.9em lucida sans unicode;
margin:0px;
width:250px;
text-align:left;
}

.domain-listing-sidebar th {
color:#5d5d5d;
font-weight:normal;
text-align:left;
width:60px;
padding:5px 5px 5px 0;
border-bottom:1px solid #f0f0f0;
}

.domain-listing-sidebar td {
color:#5d5d5d;
padding:5px 5px 5px 0;
border-bottom:1px solid #f0f0f0;
width:80px;
}

.domain-listing-sidebar th.included {vertical-align:top;}
.domain-listing-sidebar td.included {padding:0px;}
.domain-listing-sidebar td ul {margin:0; padding:0;}
.domain-listing-sidebar td ul li {margin:0; padding:5px 0 5px 0;}

/* Error */
div.error {width:300px; position:absolute; left:652px; top:115px;}
div.error div.errors {padding:9px; font-size:0.9em; color:#5d5d5d; border:1px solid red;}

/* Contact Thank you */
#contact-thankyou tr td {padding-right:10px;}