* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img,table,fieldset {
	border-style: none;
}

input, textarea, select, label {
	vertical-align: middle;
}

body {
	font-family: Arial, "Lucida Sans Unicode", "Segoe UI";
	text-align: center;
	background: #fff url(/i/body.gif) no-repeat center top;
}

#Header {
	height: 160px;
	overflow: hidden;
}

#Logo {
	height: 140px;
	overflow: hidden;
	text-align: center;
}

#TopNav {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
}

#TopNav ul {
	text-align: center;
}

#TopNav li {
	display: inline;
	padding: 0 32px 0 0;
	font-size: 12px;
	color: #8795a3;
}

#TopNav li.space {
	padding: 0 160px 0 0 !important;
}

#TopNav a {
	color: #4a6a75;
	text-decoration: none;
}

#TopNav a:hover {
	color: #94a4b5;
}

#Wrapper {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}

#NavBar {
	height: 140px;
	overflow: hidden;
}

#MainMenu {
	float: left;
	width: 750px;
}

#MainMenu li {
	float: left;
	width: 250px;
	height: 140px;
}

#MainMenu a {
	display: block;
	width: 232px;
	height: 116px;
	overflow: hidden;
	text-indent: -100em;
}

#MainMenu .on a,
#MainMenu a:hover {
	height: 140px !important;
}

#MainMenu #mm1 a {
	background: url(/i/mm1.gif) no-repeat;
}

#MainMenu #mm2 a {
	background: url(/i/mm2.gif) no-repeat;
}

#MainMenu #mm3 a {
	background: url(/i/mm3.gif) no-repeat;
}

#SubMenu {
	float: right;
	width: 250px;
}

#SubMenu li {
	display: inline;
	font-size: 13px;
}

#SubMenu a,
#SubMenu strong {
	display: block;
	padding: 0 0 0 36px;
	height: 24px;
	line-height: 22px;
	overflow: hidden;
	text-decoration: none;
	color: #4a6a75;
	background: url(/i/submenu.gif) no-repeat;
}

#SubMenu a:hover {
	color: #6e8e98;
	background-position: 0 -48px;
}

#SubMenu strong {
	font-weight: normal;
	color: #4d6f7a;
	background-position: 0 -24px;
}

#Footer {
	padding: 0 25px;
	height: 80px;
	background: url(/i/footer.gif) no-repeat;
}

#Footer a {
	color: #578bef;
}

#Footer p {
	padding: 25px 0;
	font-size: 12px;
	color: #666;
}

#Footer p.copy {
	float: left;
	width: 600px;
}

#Footer p.evgord {
	float: right;
	width: 218px;
}

#Footer p.evgord img {
	vertical-align: bottom;
}

#Footer p.evgord .l {
	display: block;
	width: 54px;
	height: 15px;
}

#Footer p.evgord .r {
	display: block;
	position: relative;
	top: -18px;
	left: 64px;
	width: 154px;
	height: 35px;
}

/* Body
----------------------------------------------------------- */

#Index,
#Overseas,
#BuytoLet,
#Commercial {
	background: #d8e3ea url(/i/bg-indexa.gif) no-repeat;
}

#Body {
	padding: 30px 25px;
	color: #333; 
	background: url(/i/bg-indexb.gif) no-repeat left bottom;
}

#Body a {
	color: #16387c;
}

#Contenet {
	float: left;
	width: 717px;
	background: url(/i/bg-indexc.gif) repeat-y right top;
}

#Container {
	padding: 0 30px 0 0;
}

#Container h1 {
	position: relative;
	margin: -5px 0 0 0;
	padding: 0 0 .5em 0;
	font-weight: normal;
	font-size: 2.4em;
}

#Container h2 {
	position: relative;
	padding: 0 0 .5em 0;
	font-weight: normal;
	font-size: 1.4em;
}

#Container h3 {
	position: relative;
	padding: 0 0 .5em 0;
	font-weight: normal;
	font-size: 1.1em;
}

#Container p {
	position: relative;
	padding: 0 0 1em 0;
	font-size: .8em;
}

#EntryBody ul,
#EntryBody ol,
#EntryMore ul,
#EntryMore ol,
ul.list,
ol.list {
	padding: 0 3em 1em 3em;
}

#EntryBody li,
#EntryMore li,
ul.list li,
ol.list li {
	padding: 0 0 .2em 0;
	font-size: .9em;
}

#EntryBody ul li,
#EntryMore ul li,
ul.list li {
	list-style: disc;
}

#EntryBody ol li,
#EntryMore ol li,
ol.list li {
	list-style: decimal;
}

#Sidebar {
	float: right;
	width: 218px;
}

/* IDs: Features
----------------------------------------------------------- */

#Features {
	margin: 1em 0;
	padding: .8em 1.2em;
	background: url(/i/bg-features1.gif) repeat-x;
}

#Features ul {
	padding: 0 !important;
}

#Features li {
	float: left;
	padding: 0 2em 10px 14px !important;
	width: 42%;
	font-size: .84em;
	list-style: none !important;
	background: url(/i/li-features.gif) no-repeat 0 4px;
}

#Features p {
	font-size: .85em;
}

#Countries {
	margin: 1em 0;
	padding: .8em 1.2em;
	background: url(/i/bg-features1.gif) repeat-x;
}

#Countries li {
	float: left;
	padding: 0 1em 10px 14px;
	width: 20%;
	font-size: .84em;
	list-style: none !important;
	background: url(/i/li-features.gif) no-repeat 0 4px;
}

/* IDs: Phone
----------------------------------------------------------- */

#Phone {
	padding: 0 0 1em 0;
}

#Phone span.phone {
	display: block;
	position: relative;
	width: 57px;
	height: 51px;
	top: -48px;
	left: 197px;
}

#Phone p {
	position: relative;
	top: -51px;
}

#Phone big {
	font-size: 28px;
}

/* IDs: sBox [A]
----------------------------------------------------------- */

#sBoxA {
	position: relative;
	top: -51px;
	padding: 0 0 1em 0;
}

#sBoxA h3 {
	padding: .6em 0 .2em 0;
	font-weight: normal;
	font-size: 1.2em;
}

#sBoxA li {
	display: inline;
}

#sBoxA a {
	display: block;
	margin: 0 0 3px 0;
	padding: 4px 8px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: #fff;
	border: solid 1px #aec0ce;
	border-right: solid 1px #3d5360;
	border-bottom: solid 1px #3d5360;
}

/* IDs: sBox [B]
----------------------------------------------------------- */

#sBoxB {
	position: relative;
	top: -51px;
	padding: 0 0 1em 0;
}

#sBoxB li {
	display: inline;
}

#sBoxB a {
	display: block;
	padding: 0 36px;
	font-size: 1.2em;
	text-decoration: none;
	background: url(/i/ico-how1.gif) no-repeat 0 2px;
}

/* DL
----------------------------------------------------------- */

dl.table {
	margin: 1em 0;
	padding: .8em 1.2em;
	background: url(/i/bg-features2.gif) repeat-x;
}

dl.table dt {
	float: left;
	width: 30%;
	font-weight: bold;
	font-size: .9em;
}

dl.table dd {
	float: left;
	width: 70%;
	font-size: .9em;
}

/* Contact Form
----------------------------------------------------------- */

#ContactForm {
	padding: 0 0 1em 0;
}

#ContactForm fieldset {
	padding: 1.4em 1.4em 1em 1.4em;
	border: solid 1px #aec0ce;
}

#ContactForm div.br {
	padding: 0 0 .6em 0;
}

#ContactForm div.br label {
	float: left;
	width: 20%;
	font-size: .8em;
}

#ContactForm .input input,
#ContactForm .text textarea {
	float: left;
	padding: 0 2px;
	width: 60%;
}

#ContactForm .submit input {
	float: left;
	padding: 2px 4px;
	font-size: 1.2em;
}

#ContactForm .input input {
	font-size: 1em;
}

/* Calc
----------------------------------------------------------- */

.calc {
	padding: 0 0 1em 0;
}

#calcHolder3446 table,
#calcHolder3447 table {
	background: red;
}

#calcLink3446 a,
#calcLink3447 a {
	display: none;
}

iframe {
	border-style: none !important;
}

/* Clearfix
----------------------------------------------------------- */

.br:after,
#Features ul:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.br,
#Features ul {
	display: inline-block;
}

.br,
#Features ul {
	display: block;
}

* html .br,
* html #Features ul {
	height: 1px;
}