﻿/* CSS Document */
/* General CSS Document */
/* Author - Ben Legate - ben.legate@thinkmg.com - Think Media */
/* Version 1.0 - 20/10/09 */


body {font-family:Arial, Helvetica, sans-serif; background:url(/images/header_expand.gif) repeat-x;}
p {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:0.75em; margin:0 0 1.25em 0; line-height:1.50em;}
ul {margin:0 0 0 0;}
ul li {font-size:0.75em; line-height:1.50em;}
ul li a:link, ul li a:visited {color:#0da0ee; text-decoration:underline;}
ul li a:hover {color:#111;}
h1 {font-size:1.38em; color:#333; margin:0 0 0.50em 0; font-weight:bold;}
h2 {font-size:1.25em; color:#333; margin:0 0 0.50em 0; font-weight:bold;}
h3 {font-size:0.88em; color:#333; font-weight:bold;}
a:link, a:visited {color:#0da0ee; text-decoration:underline;}
a:hover {color:#111;}
strong {font-weight:bold; color:#111;}

#container {width:60.00em; margin:0 auto; clear:both;}

/* Masthead */

#masthead {width:60.00em; height:7.06em; background:url(/images/masthead_bg.gif) no-repeat;}
#masthead .logo {background:url(/images/logo.gif) no-repeat; float:left; width:256px; height:113px; margin:0 0 0 0;}
#masthead .logo h1 {font-size:1.38em; color:#333; margin:0 0 0 0; font-weight:bold;}
#masthead .logo h1 a {display:block; width:256px; height:113px; margin:0 0 0 0;}
#masthead .logo h1 a span {display:none;}
#masthead p {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.38em; line-height:1.50em; float:right; width:8.50em; height:1.88em; margin:2em 8em 0 0;}

/* Navigation */

.navigation {height:1.69em; width:60.00em; float:left; }
.navigation ul {margin:0 0 0 0; padding:0 0 0 0;}
.navigation ul li {display:inline; list-style:none; margin:0 0.50em 0 0; padding:0 0 0 0;}
.navigation ul li a:link, .navigation ul li a:visited {text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; color:#fff;}
.navigation ul li a:hover {text-decoration:none;}

.navigation ul li.homeon {display: block; width:65px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.home {display: block; width:65px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.home a:hover {display: block; width:65px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }

.navigation ul li.abouton {display: block; width:78px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.about {display: block; width:78px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.about a:hover {display: block; width:78px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }

.navigation ul li.searchon {display: block; width:115px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.search {display: block; width:115px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.search a:hover {display: block; width:115px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }

.navigation ul li.sellerson {display: block; width:130px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.sellers {display: block; width:130px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.sellers a:hover {display: block; width:130px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }

.navigation ul li.contacton {display: block; width:90px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.contact {display: block; width:90px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.contact a:hover {display: block; width:90px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }

.navigation ul li.investon {display: block; width:145px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; background-color:#7f0028; float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.invest {display: block; width:145px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none;  float:left; margin:0 2.50em 0 0; padding:0 0 0 0;}
.navigation ul li.invest a:hover {display: block; width:145px; text-indent:15px; height:27px; line-height:27px; color: #fff; text-decoration: none; float:left; margin:0 2.50em 0 0; background-color:#7f0028; padding:0 0 0 0; }


/* Content */

#content {width:60.00em; height:100%; float:left;}

#content .left-column {width:15.38em; float:left; margin:1.25em 0 0 0;}

#content .left-column #search {width:14.12em; height:12.80em; float:left; margin:0 0 1.00em 0; background:#fffe9c url(/images/search_bg.gif) no-repeat; padding:0.63em;}
#content .left-column #search h2 {font-size:1.13em; color:#333; font-weight:bold;}

#content .left-column #beginsearch {width:14.12em; height:3.80em; float:left; margin:0 0 1.00em 0; background:#fffe9c url(/images/search_bg.gif) no-repeat; padding:0.63em;}
#content .left-column #beginsearch h2 {font-size:1.13em; color:#333; font-weight:bold;}
#content .left-column #beginsearch a:link, #content .left-column #beginsearch a:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:1.13em; background-color:#8b0028; padding:0.25em 0.75em 0.25em 0.75em; text-decoration:none; float:left;}
#content .left-column #beginsearch a:hover {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:1.13em; background-color:#0DA0EE; padding:0.25em 0.75em 0.25em 0.75em; text-decoration:none; float:left;}


#content .left-column #contact {width:14.12em; height:12.80em; float:left; margin:0 0 1.00em 0; background:#f6f6f6 url(/images/contact_bg.gif) no-repeat; padding:0.63em;}
#content .left-column #contact h2 {font-size:1.13em; color:#333; font-weight:bold; margin:0 0 1.00em 0;}

#content .left-column .logos {width:14.12em; float:left; margin:1.00em 0 0 0;}

#content .right-column {width:42.19em; float:right; margin:1.25em 0 0 0;}
#content .right-column .divide {width:42.19em; height:0.63em; float:left; margin:0.50em 0 0.50em 0; background:url(/images/rightcolumn_divide.gif) no-repeat;}

#content .right-column ul {margin:0 0 1.50em 1.50em;}
#content .right-column ul li {font-size:0.75em; line-height:2.00em; list-style-image:url(/images/bullet.gif); padding:0 0 0 0.50em; color:#666; }
#content .right-column ul li a:link, #content .left-column ul li a:visited {color:#fff; text-decoration:underline;}
#content .right-column ul li a:hover {color:#111;}

#content .right-column .communications {width:42.19em; height:3.50em; float:left; margin:0 0 0.50em 0;}

#content .right-column .communications .appointment {width:13.75em; height:3.50em; float:left; margin:0 0.44em 0 0; background:url(/images/book_appointment_bg.gif) no-repeat;}
#content .right-column .communications .appointment h2 {font-size:1.00em; color:#8b0028; font-weight:bold; margin:0.5em 0 0 0.75em;}
#content .right-column .communications .appointment p {margin:0 0 0 1.00em;}

#content .right-column .communications .advisor {width:13.75em; height:3.50em; float:left; margin:0 0.44em 0 0; background:url(/images/meet_advisor_bg.gif) no-repeat;}
#content .right-column .communications .advisor h2 {font-size:1.00em; color:#8b0028; font-weight:bold; margin:0.5em 0 0 0.75em;}
#content .right-column .communications .advisor p {margin:0 0 0 1.00em;}

#content .right-column .communications .callback {width:13.75em; height:3.50em; float:left; margin:0 0 0 0; background:url(/images/call_back_bg.gif) no-repeat;}
#content .right-column .communications .callback h2 {font-size:1.00em; color:#8b0028; font-weight:bold; margin:0.5em 0 0 0.75em;}
#content .right-column .communications .callback p {margin:0 0 0 1.00em;}

#content .right-column .home-banner {width:42.19em; height:9.31em; float:right; margin:1.00em 0 1.50em 0; background:url(/images/dover_invest_banner.jpg) no-repeat;}
#content .right-column .home-banner .desc {width:25.00em; float:right; margin:1.50em 1.50em 1.50em 0;}
#content .right-column .home-banner .desc h1 {font-size:1.38em; color:#fff; margin:0 0 0.50em 0; font-weight:bold;}
#content .right-column .home-banner .desc p {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:0.75em; margin:0 0 1.25em 0; line-height:1.50em;}
#content .right-column .home-banner .desc a.more:link, #content .right-column .home-banner .desc a.more:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:1.13em; background-color:#8b0028; padding:0.25em 0.75em 0.25em 0.75em; text-decoration:none; float:right;}
#content .right-column .home-banner .desc a.more:hover {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:1.13em; background-color:#0DA0EE; padding:0.25em 0.75em 0.25em 0.75em; text-decoration:none; float:right;}

#content .right-column .map {width:42.19em; height:17.50em;float:left; margin:0.50em 0 0.50em 0; background:url(/images/area_map.gif) no-repeat;}

#content .right-column .partner-holder {float:left; width:42.19em; margin:1.00em 0 0 0;}
#content .right-column .image {float:left; padding:0 1.50em 1.50em 0;}
#content .right-column .info {background:transparent url(images/small-border.gif) no-repeat scroll 0 0; float:right; width:32em;}
#content .right-column .info h2 {font-size:1.00em; color:#8b0028; font-weight:bold; margin:0.5em 0 0 0;}
#content .right-column .info p {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:0.75em; margin:0 0 1.25em 0; line-height:1.50em;}

#content .right-column .main-pic {float:right; margin:0 0 1.50em 1.50em;}


/* Forms */
.form {padding:1.50em 1.00em 1.00em 1.00em; background-color:#f6f6f6; margin:0 0 2.50em 0;}
.form label {width:12em; float:left; margin:0 1.00em 0 0; clear:both; font-family:Arial; font-size:0.75em; color:#444; vertical-align:middle; height:2.35em; /* line-height:2.35em; */}
.labelcheck {float:none; width: 8em; padding:0 0 0.25em 1.00em;}

.input {font-size:0.75em; height:1.25em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; width:23em; font-family:Arial; color:#444; border: 0pt none; float:left;}  
.input-small {font-size:0.75em; height:1.25em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; width:14em; font-family:Arial; color:#444; border: 0pt none; float:left;}  
.input-box {margin:1.50em 1.25em 0 1.25em; width:25.00em; height:2.00em; margin:1.25em 1.25em 0; padding:0.75em 0.25em 0 0.50em; width:22.50em; font-size:1.25em; font-family:Arial; color:#999; border: 0pt none; float:left;}  
input.checkbox {width: auto;}

.dropdown {margin:0 1.25em 0.5em; width:19.00em; height:2.00em; padding:0.25em 0.25em 0 0.25em; font-family:Arial; color:#444; border: 0pt none; font-size:0.75em; float:left;} 
.textarea {width:32.00em; height:10.00em; font-size:0.75em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; font-family:Arial; color:#444; border: 0pt none; float:left;} 


.radio {width:25em; font-family:Arial; font-size:0.75em; color:#444;}
.check {width:3.00em; float:left;}
.checklabel {width:35.00em; margin:0 0 -1.00em 0; color:#444;}

.form label span{color:#CC0000;}

.error {width: 100%; margin:0 0 20px 0;}
.error h1 {background:#CC0000 none repeat scroll 0 0; clear:both; color:#FFFFFF; font-size:16px; font-weight:bold; margin:0; padding:0.5em 0 0.5em 0.5em;}
.error div {background:#CC0000; padding:0.63em; color:#fff; clear:both; margin:0 0 1.25em 0;}
.error div ul {padding:0; margin:0 0 1.50em 1.50em;}
.error div li {padding:0; margin:0 0 0 1.25em; list-style-type: square; font-family: Arial, sans-serif; color:#fff;}

#expired_warning {font-family:Arial,sans-serif;font-size:0.75em;line-height:1.5em;}
.expired {background: #FFFF88;padding: 0.63em;font-weight: bold;margin: 0 0 0.63em 0;}
#error_msg {color:#fff; background-color:#CC0000; padding:1.00em 1.00em 1.00em 1.00em; margin:0 0 1.5em 0; width:38.31em;}
#msg {padding:2.00em 1.00em 1.00em 1.00em;}
#error_msg ul { margin:0 0 1.25em 1.25em; float:left;}
#error_msg ul li { list-style-type:circle;}
#error_msg a {color:#fff; text-decoration:underline;}

.sendbutton {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:0.88em; background-color:#8b0028; padding:0.25em 0.75em 0.25em 0.75em; text-decoration:none; float:right; cursor:pointer; border:0pt none; margin:0.50em 0 0 0;}
.sendbutton:hover {background-color:#0DA0EE;}

/* Footer */
#footer {background:url(/images/footer_bg.gif) repeat-x; height:6.25em; margin:2.50em 0 0 0;}
#footer-container {width:60.00em; margin:0 auto; height:6.25em;}

#footer-container ul {width:60.00em; margin:2.00em 0 0 0; float:left; text-align:center;}
#footer-container ul li {font-size:0.75em; line-height:1.50em; display:inline; list-style:none; margin:0 0.50em 0 0;}
#footer-container ul li a:link, #footer-container ul li a:visited {color:#666; text-decoration:none;}
#footer-container ul li a:hover {text-decoration:underline;}
#footer-container p {color:#666; margin:0 0 0 0; text-align:center;}
#footer-container a:link, #footer-container a:visited {color:#666; text-decoration:none;}
#footer-container a:hover {text-decoration:underline;}

.success
{
	background:#71c945; padding:20px; width:100%;
}
.success h1
{
	padding:0 0 0 0; margin:0 0 0 0; color:#ffffff; font-size:16px;
}
.success p
{
	padding:0 0 0 0; margin:0 0 0 0; color:#ffffff; font-size:12px;
}

.right-column table tr td
{
	font-size:12px;
	height:24px;
}
#search table tr td
{
	font-size:12px;
	height:24px;
}