@import url("/css/forms.css");
img, div, .logo a, a { behavior: url(/css/browser/iepngfix.htc) }
* html div {overflow: hidden;}
body {margin: 0; padding: 0; font: 76%/1.4em Arial, Verdana, Helvetica, sans-serif; background-color: #FFF; text-align: center;}

a {text-decoration: underline; color: #990000;}
a:hover, a.anchorLink, a.anchorLink:hover {text-decoration: none;}
table {width: 100%;}

h1 {font-size: 28px; margin: 0 0 15px 0; color: #000; line-height: 1.2em;}
.home h1 {font-size: 16px;}
h2 {font-size: 18px; margin: 0; color: #3A75C4; line-height: 1.3em;}
.wrapper h2 {margin-bottom: 5px;}
.column .featured h2 {font-size: 16px;}
h3, h4, h5 {font-size: 14px; margin: 0;}
.payment h3 {margin: 0 0 5px 0; color: #CC0000; font-size: 1.5em; font-weight: bold;}

hr {display: block; margin: 25px 0 15px 0; clear: both; color: #CCC; background-color: #CCC; border: none; height: 1px;}

img {border: none;}

#footer ul, .featured ul, .printEmailBook ul, .paginate ul, .top ul, .mainNav ul, .domains ul, .specialist ul, .nav ul, .otherServices ul, .window ul, .type {margin: 0; padding: 0; list-style: none;}
#footer li, .printEmailBook li, .paginate li, .top li, .mainNav li, .type li {display: inline;}

#container {width: 100%; text-align: left;}

/*#header {width: 100%;}*/
.top, .mid, .base, .wrapper, #footer, .nav, .wsb {width: 100%;}
.outer {float: left; width: 100%; margin: 0 auto; background-color: #000;}
.inner {width: 980px; margin: 0 auto;}
.mid .outer {background-color: #3A75C4;}
.base .outer {background: #3A75C4 url(../images/main-nav-bg.png) repeat-x bottom left; border-top: 1px solid #13417F;}
#footer .mid .outer {background-color: #3A75C4; padding-bottom: 20px;}
#footer .nav .outer {padding: 10px 0; border-top: 1px solid #13417F; background-color: #00589A;}
#footer .base .outer {background-color: #000; background-image: none;}
.wsb .outer {background-color: #FFF; margin-top: 10px;}
.wrapper .outer {float: left; width: 100%; margin: 0 auto; background-color: #FFF;}
.wrapper .inner {width: 980px; margin: 0 auto;}
.wrapper #left .content {padding-bottom: 20px;}

#footer {color: #FFF;}
#footer a {color: #FFF;}
#footer .base p {margin: 3px 0;}
*+ html #footer .top .outer {padding: 10px 0;} 

#footer .left, #footer .right {float: left; width: 490px; padding: 10px 0; margin-top: 20px;}
#footer .mid .column {float: left; width: 225px; padding-right: 20px;}
#footer .heading {font-size: 18px; margin: 0;}
*+ html #footer .heading {padding-bottom: 10px;}
#footer .mid ul {margin-top: 15px;}
#footer .mid li {float: left; width: 229px; padding-left: 15px; margin-bottom: 8px;}
#footer .mid .right {width: 489px; border-left: 1px solid #13417F; min-height: 170px;}
#footer .mid .right .heading {width: 474px; margin: 0 0 10px 15px;}

.topNav {float: left; width: 647px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
*+ html .topNav {margin-top: 3px;}
.topNav ul { margin-top: 9px;text-transform: uppercase;}
.topNav li {float: left; width: auto; background: url(../images/divider-white.gif) no-repeat 0 3px;}
.topNav a {float: left; width: auto; padding: 0 15px; margin: 0; text-decoration: none; color: #FFF;}
.topNav a:hover {text-decoration: underline;}
.topNav .current a F{color: #88EC82;}
.topNav .first {background: none;}
.topNav .first a {padding-left: 0;}
.search {float: left; width: 313px; padding: 8px 10px 7px 10px; background-color: #0E2F5C;}
#left .search {width: 619px; padding: 13px; margin-bottom: 10px; background-color: #000; color: #FFF;}

.logoBanner {width: 980px; margin: 0 auto;}
.logo {float: left; width: 509px; margin-top: 3px;}
.logo a {float: left; width: 373px; height: 160px; /*Make width & height same size as logo image*/ text-indent: -3000px; background: url(../images/private-medicene-guide.png) no-repeat -22px 0; margin-bottom: -24px; z-index: 10; position: relative;}
* html .logo a {height: 150px;margin-bottom: -14px; }
.banner {float: right; width: 468px; margin-top: 34px; border: 1px solid #000;}

.mainNav {float: left; width: 100%; padding: 0 0 22px 0;}
.mainNav ul {text-transform: uppercase;}
.mainNav li {float: left; width: auto; background: url(../images/main-nav-divider.gif) no-repeat 0 6px;}
.mainNav a {float: left; width: auto; padding: 10px 12px; margin: 0; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFF; letter-spacing: 0.08em; z-index: 100; position: relative;}
.mainNav a:hover, .mainNav .current a {/*background: url(../images/main-nav-bg-over.png) repeat-x 0 -1px;*/color: #FF9900;}
.mainNav .current a {/*background: url(../images/main-nav-bg-over.png) repeat-x 0 -1px;font-weight: bold;*/}
.mainNav .first {background: none;}
.mainNav .first a {padding-left: 0;}
.mainNav .last a {font-weight: bold; padding: 0px; margin: 10px 12px; border-bottom: 2px solid #990000;}

#footer .nav a {margin: 0 10px;}
#footer .nav .first a {margin-left: 0;}

#left {float: left; width: 645px; overflow: hidden;}
.link {float: left; width: 635px; padding: 5px; margin-bottom: 10px; background-color: #990000;}
.featured .link {background: none!important;}
.column .featured .link {background-color: #990000!important;}

.home .link .left, .home .link .right {float: left; width: 298px; padding: 0!important; margin: 0!important;}
.home .link .right {margin-left: 30px!important;}
.home .link a {color: #FFF; padding-right: 20px; background:url(../images/yellow-arrow.png) no-repeat top right; text-decoration: none; text-transform: uppercase; font-size: 14px; font-weight: bold;}
.home .link a:hover {text-decoration: underline;}

#right {float: right; width: 310px;}
#right .banner {float: left; width: 100%; margin: 0 0 10px 0; border: none;}

.otherServices {float: right; width: 310px; margin-bottom: 20px; padding: 10px 0 20px 0; background: url(../images/side-nav-bg.png) no-repeat 0 30px;}
.otherServices .heading {font-size: 1.5em;}
.otherServices li {}
.otherServices a {float: left; width: 285px; padding: 5px 25px 5px 0; margin-bottom: 1px; color: #666; text-decoration: none; font-size: 12px; font-weight: bold; border-bottom: 1px solid #CCC; text-decoration: none; }
.otherServices a:hover {color: #000;}

.content {float: left;}
.contentWide #left {float: right;}
.contentWide #right {float: left;}
#left .content, #right .content {padding-bottom: 20px;}
.content ul, .content ol {font-size: 1.2em;}

.contentWide p {margin: 0 0 20px 0;}

.heading {float: left; width: 100%; margin-bottom: 10px; font-weight: bold;}
.title {float: left; width: 100%; font-weight: bold;}

.featured {float: left; width: 645px; margin-bottom: 10px; background: #000 url(../images/featured-sites-bg.png) repeat-x 0 0;}
.featured .heading {float: left; width: 313px; padding: 12px 332px 0 14px; background: #FFF url(../images/links-tab-bg.gif) no-repeat -187px 0; color: #FFF; font-size: 14px;}
.featured .left, .featured .right {float: left; width: 300px; padding: 15px 20px 5px 14px;}
.featured .right {padding: 15px 0 5px 0;}
.featured a {float: left; width: 294px; height: 25px; padding: 8px 3px 0 3px; margin-bottom: 10px; text-align: center; color: #000; background: url(../images/link-button-bg.png) no-repeat 0 -34px; font-weight: bold; text-decoration: none;}
.featured a:hover {background-position: 0 0;}
.featured .link {float: left; width: 275px!important; font-size: 18px; padding: 0!important; margin: 0!important;}
.featured .link a {float: left; width: 279px; background: url(../images/white-arrow.png) no-repeat 287px 12px!important; padding-right: 19px; color: #FFF; text-align: right; }
.featured .link a:hover {background-position: 287px 14px!important; text-decoration: none!important;}
*+ html .featured .left ul {margin-bottom: 10px;}

.column, .column .featured {float: left; width: 310px;}
.column {padding-bottom: 10px;}
.column .featured {margin: 0; background: none;}
.column .featured .heading, .column .featured .title {width: 288px; padding: 0 0 0 18px; background: #FFF url(../images/new-article-icons.gif) no-repeat 0 0; color: #666; text-transform: uppercase; font-size: 11px;}
.column .featured .heading a, .column .featured .title a {color: #666;}
.column .featured .text {float: left; width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCC;}
.column .featured a {float: left; width: 100%; height: auto; padding: 0; margin-bottom: 0; text-align: left; color: #990000; background: none; text-decoration: none;}
.column .featured a:hover {text-decoration: underline;}
.column .featured .link, #right .link {float: left; width: 300px!important; padding: 3px 5px!important; margin: 15px 0 0 0!important; /*background-color: #990000;*/ font-size: 12px;}
.home .column .featured .link a, #right .link a {float: none; width: auto; background: none!important; padding-right: 0; color: #FFF; text-align: left; font-weight: normal; font-size: 12px; letter-spacing: 0.05em;}
.column .featured .link a:hover, #right .link a:hover {text-decoration: underline!important;}
#right .link {margin-top: -5px!important;}
#right .link a {text-decoration: none; text-transform: uppercase;}
.column .featured ul {font-size: 12px;}

.inpageAdvert {float: left; margin: 20px 0; text-align: center;}
.inpageAdvert img {margin: 0;}
.inpageAdvert .banner {width: 300px; border: none; margin: 0; padding: 0;}
.news .inpageAdvert, #right .inpageAdvert {float: left; width: 130px; background-color: #EFEFEF;}
.news .inpageAdvert {padding: 5px;}
.articles .inpageAdvert {float: left; width: 300px; padding-left: 5px;}
.news .inpageAdvert .banner {float: left; width: 120px; margin: 5px;}
*+ html .news .inpageAdvert {padding-bottom: 10px;}
.textAds {float: right!important; font-size: 0.8em; text-align: left;}
.textAds .text {float: left; width: 120px; padding: 5px 5px 10px 5px;}
.textAds p {margin: 0; line-height: 1.2em;}
#right .inpageAdvert .banner {float: left; width: 160px; margin: 0 0 10px 0;}
#right .inpageAdvert {padding: 0; background-color: #FFF; width: 160px;}
#right .textAds {width: 140px; overflow: hidden;}
#right .textAds .text {width: 140px; padding: 0 0 10px 0;}
.textAds a {font-size: 0.8em;}
.textAds .title a {font-size: 1.2em;}

.articles .featured .heading {background-position: 0 -36px;}
.news .featured .title {width: 286px; padding-left: 20px; margin-bottom: 10px; background-position: 0 -17px;}
.articles .featured .title {width: 286px; padding-left: 20px; margin-bottom: 10px; background-position: 0 -54px;}
.articles {float: right;}

.authorDate {float: left; width: 645px; clear: both; color: #999; font: bold 0.9em Verdana, Arial, sans-serif;}
.date {}
.author {margin-right: 5px;}

.domains {float: left; width: 310px; margin: 8px 0; padding: 20px 0; border-top: 5px solid #000;}
.domains .search {width: 290px; padding: 10px; margin: 15px 0 20px 0; color: #FFF; background-color: #000;}
.domains ul {}
.domains li {}
.domains a {float: left; width: 260px; padding: 0 50px 5px 0; margin-bottom: 5px; border-bottom: 1px solid #CCC; background: url(../images/lease-button.gif) no-repeat 262px 3px; color: #333; text-decoration: none;}
.domains a:hover {text-decoration: underline;}

.listingBlock, .listing, .listingBlock .listing .heading, .listing .text {float: left; width: 100%;}
.listingBlock {margin: 10px 0 0 0;}
.listing {margin: 10px 0; border-bottom: 1px dotted #CCC;}
.listing .title {margin: 0 0 15px 0; font-size: 21px; font-weight: normal;}
*+ html .listing .title {padding-bottom: 5px; margin-bottom: 10px;}
* html .listing .title {padding-bottom: 5px; margin-bottom: 10px;}
.listing .title a {text-decoration: none;}
.listing .title a:hover {text-decoration: underline;}
.listing .image {}
.listing .text {margin-bottom: 10px; line-height: 1.4em;}
.wrapper .listing p {font-size: 1.1em; margin: 0 0 5px 0;}
.listing .link {float: left; width: 645px; padding: 0 0 5px 0!important; margin: 0; background-color: #FFF!important;}
.listing .link a {}
.listingBlock .banner {float: left; width: 645px; margin: 10px 0; padding: 5px 0; border: none; background-color: #EFEFEF; text-align: center;}

.paginate {float: left; width: 645px; margin: 5px 0; padding: 10px 0;}
.paginate ul {display: inline;}
.paginate li {display: inline;}
.paginate a {text-decoration: none; padding-left: 4px; margin-right: 2px}
.paginate a:hover {text-decoration: underline;}
.paginate .current a {font-weight: bold; color: #000; text-decoration: none;}
.paginate .end a, .paginate .next a, .paginate .previous a, .paginate .start a {background-image: none!important; padding-left: 0; margin-right: 0;}
.paginate img {margin-bottom: -5px; position: relative;}
.paginate .first a {background-image: none;}
.paginate .last {background-image: none; margin-right: 3px;}

.printEmailBook {float: left; width: 645px; margin: 0 0 10px 0;}
.printEmailBook a {text-decoration: none; color: #666; font: 0.9em Verdana, Arial, sans-serif;}
.printEmailBook a:hover {text-decoration: underline;}
.printEmailBook .print {margin-right: 10px; background: url(../images/print.gif) no-repeat 0 0; padding-left: 20px;}
.printEmailBook .email {margin-right: 10px; background: url(../images/email.gif) no-repeat 0 0; padding-left: 20px;}
.printEmailBook .book img {margin: 0 10px -5px 0;}
* html .printEmailBook .book img {padding-bottom: 2px;}
.printEmailBook .rss {margin-right: 10px; background: url(../images/rss.gif) no-repeat 0 0; padding: 0 0 5px 20px;}
* html .printEmailBook .rss {padding-bottom: 10px; background-position: 0 -1px;}

.specialist li {float: left; width: 300px; padding-right: 22px; margin: 0 0 15px 0; font-weight: bold; font-size: 1em;}

.wrapper .nav {float: left; width: 310px; height: 300px; margin: 10px 0 10px 0; padding: 10px 0 20px 0; background: url(../images/side-nav-bg.png) no-repeat 0 0;}
.wrapper .nav a {float: left; width: 270px; padding: 15px 25px 15px 15px; margin-bottom: 1px; color: #666; text-decoration: none; font-size: 16px; font-weight: bold; border-bottom: 1px solid #CCC; text-align: right;}
.wrapper .nav a:hover, .wrapper .nav .current a {color: #000;}
.wrapper p, .wrapper ol {font-size: 1.2em; line-height: 1.4em;}

.box {float: left; width: 645px; margin: 20px 0 40px 0; padding: 30px 0 20px 0; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.box .wrapper {float: left; width: 645px; margin: 0 0 10px 0;}
*+ html .box .wrapper {margin: 0!important;}
* html .box .wrapper {margin: 0;}
.box .title, .box .image, .box .text {float: left; width: 200px; margin: 0 22px 0 0;}
.box .title {font-size: 21px;}
.box .title a {text-decoration: none;}
.box .title a:hover {text-decoration: underline;}
.box .last {float: right; margin: 0;}
*+ html .box .title {margin-bottom: 10px;}
* html .box .title {margin-bottom: 10px;}

.showHide {float: left; width: 645px; margin: 10px 0 15px 0;}
.showHideContent {float: left; width: 645px;}
.showHide .heading {float: left; width: 625px; padding: 5px 10px; margin-bottom: 5px; background-color: #333; color: #FFF; font-weight: bold; text-transform: uppercase; letter-spacing: 0.05em;}
.showHide .heading p {float: left; width: 599px; margin: 0;}
.show a, .hide a {float: right; width: 16px; height: 16px; background: url(../images/show.png) no-repeat 0 0;}
.hide a  {background-image: url(../images/hide.png);}
#getNewLease {font-weight: bold; }

.type li {margin-right: 10px; font-size: 1.1em;}

th {background-color: #EFEFEF;}

.payment {float: left; width: 100%; margin-top: 20px; font-size:}
.payment p {margin: 0 0 20px 0;}

/****************/

.popup {background-color: #FFF; width: 100%;}
.popup h1 {font-size: 1.6em; margin: 0 0 5px 0;}
.popupContent, #popupHeader, #popupFooter {float: left; width: 380px; overflow: hidden; text-align: left;}
#popupHeader {width: 100%; margin-bottom: 10px; background-color: #3A75C4;}
#popupHeader img {margin-left: 10px;}
.popupContent, #popupFooter {width: 340px; padding: 0 20px;}

/****************/
.link {float: left; width: 100%;}

.clear {clear: both;}
.level1 {margin: 0; padding: 0; list-style: none;}

/*styles*/
.green {/*color: #2C5D20;*/color: #3A75C4;}
.blue {color: #3A75C4;}
.boldRed {font-size: 18px; font-weight: bold; color: #FF0000;}
.black {color: #000;}
.largeText {font-size: 18px; font-weight: bold; line-height: 1.4em;}
.mediumText {font-size: 14px; font-weight: bold; line-height: 1.4em; color: #666;}
.uppercase {text-transform: uppercase;}

/* WSB STYLES */
.wsb {color: #666;}
.wsb a {color: #666; text-decoration: none;}
.works {color: #006699; font-weight: bold;}
.sitebuilder {color: #FF6600; font-weight: bold;}
