/*







Theme Name: Empire Wealth Management







Theme URI: http://empirewmg.com







Description: Empire Wealth Management Wordpress theme.







Version: 2.8







Author: Ioan Cedica & Mihai Dumitrascu







Author URI: http://ajaxmasters.com







Tags: Empire Wealth Management, clean, basic







*/





@import "css/reset.css";

 @import "css/typography.css";

 @import "css/layout.css";

body {

	background:#000 url(images/body.jpg) no-repeat center top;

	margin:0;

	font-family:Arial;

	font-size:12px;

	color:#5a5a5a;

}

a {

	color:#6c6d70;

	text-decoration:none

}

p {

	line-height:1.8em;

	padding:5px 0;

}

h1 {

	color: #092760;

	font-size:20px;

	padding-bottom:10px;

	padding-top:10px;

}

h2 {

	color: #d4a52b;

	font-size:16px;

	padding-bottom:5px;

	padding-top:5px;

}

h3 {

	color: #333;

	font-size:15px;

	padding-bottom:5px;

	padding-top:5px;

}

.floatleft {

	width:132px;

	height: 225px;

	float:left;

	text-align:center;

	font-size: 16px;

	background-color: #CCC;

	margin-right: 3px;

	padding-top: 2px;

	border: 1px;

	border-bottom-color: #666;

}

.clear {

	clear:both;

}

#header {

	width:100%;

	height:41px;

	border:solid 1px #194460;

	border-width:1px 0;

	background:#fff;

	position: absolute;

	top:17px;

	left:0px;

	z-index:999;

}

.header {

	width:915px;

	margin:auto;

	position:relative

}

.logo {

	position:absolute;

	left:0px;

	top:-18px;

}

#center {
	width:915px;
	min-height:300px;
	margin:auto;
	padding:245px 0 60px 0;
	position:relative

}

#right {



	float: right;



	width: 200px;



	



	padding-right: 5px;



}

.heading {
	width:690;
	height:96px;
	position:absolute;
	top:180px;
	left:200px

}

.sidebar {
	float:left;
	width:171px;
	background:url(images/sidebar-bg.png) repeat;
	padding:20px 5px 20px 15px;

}

.sidebar h2.widgettitle {

	display:none

}

.sidebar li {

	font-weight:bold;

	color:#fff;

	padding:5px 0;

}

.sidebar li a {

	color:#fff;

}

.sidebar li a:hover {

	text-decoration:underline;

}

.main {

	float:left;

	width:690px;

	background:#fff;

	border-left:solid 1px #c2d2dd;

	padding:40px 15px 20px 15px;

	min-height:270px;

}

.main ul {

	padding:0 0 0 20px;

}

.main ul li {

	list-style-type:disc;

	padding:2px 0;

}

.main ol {

	padding:0 0 0 20px;

}

.main ol li {

	list-style-type:decimal;

	padding:2px 0;

}

.main h3 {

	padding:5px 0 2px 0;

}
#promoboxmain {
	width: 100%;
	height: 360px;
	padding:0px;
	background-color: #032c5c;
	float:left;
}
#promoboxside {
	background-image: url(/images/free-promo.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	float:right;
	width: 185px;
	height: 250px;
	color:#FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#promoboxside p{
	padding:2px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	margin: 0px;
}
#cities a {

	font-size:16px;

	color:#38434f;

}

#cities ul {

	float:left;

	margin:5px 0 0 60px;

	padding:0 0 0 30px;

}

#cities ul.cities-first-row {

	margin:5px 0 0 0;

}

#cities ul li {

	margin-bottom:5px;

}

.post-separator {

	clear:both;

	border-top: dashed 1px #6c6d70;

	width:100%;

	height:1px;

	padding:5px 0;

}

p.entry {

	background:url(images/entry.png) repeat;

	padding:10px;

	border:solid 1px #cdcdcd

}

.top-menu {

	float:right;

	font-family:Tahoma;

	font-size:18px;

	font-weight:bold;

	padding:10px 0 0 0

}

.top-menu ul li {

	float:left;

	padding:0 15px;

}

.top-menu ul li a {

	color:#082f65

}

.top-menu ul li a:hover {

	color:#d2d2d2

}

.top-menu ul li.current_page_item a {

	color:#d2d2d2

}

#footer {

	width:935px;

	height:130px;

	border-top:solid 1px #202020;

	border-bottom:solid 1px #202020;

	padding:10px 0 0 0;

	margin:auto;

	position:relative;

}

#footer .left {

	width:360px;

	float:left;

	padding:0 0 0 10px

}

#footer .left p.slogan {

	font-size:24px;

	color:#fff;

}

#footer .left div.social {

	font-size:12px;

	color:#565656;

	padding:5px 0px;

	clear:both;

}

#footer div.social table td { padding:0 5px;}



#footer .right {

	background:url(images/footer-logo.png) no-repeat right;

	width:370px;

	height:120px;

	float:right;

	color:#fff;

}

#footer .right .sponsors { position:absolute; right:0px; top:-30px;}

#footer .right .sponsors ul { display:none;}

#footer .right .sponsors ul li { float:left; padding:0 10px;}

.ftext { clear:both; margin:auto; width:680px; font-size:10px; color:#7a7a7a; padding:5px 0 20px 0;}



#footer .right p {

	text-align:right;

	padding:35px 110px 0 0;

}

#footer .right span.phone {

	background:url(images/phone-ico.png) no-repeat left;

	height:21px;

	width:140px;

	display:block;

	font-size:18px;

	color:#e2be63;

	float:right

}

.footer-menu ul li {

	float:left;

	padding:0 5px;

}

.footer-menu ul li a {

	color:#5a96f1

}

.latest-news {

	width:925px;

	margin:auto;

	padding:0px 0 40px 0;

	clear:both

}

.news-box {

	width:290px;

	float:left;

	margin:0 9px;

	background:#fff;

	height:235px;

}

.news-box h2 {

	font-size:22px;

	color:#cba232;

	padding:5px 0 0 0;

}

.news-box h2 a {

	color:#cba232

}

.news-image {

	width:138px;

	height:235px;

	float:left

}

.news-excerpt {

	width:135px;

	float:left;

	padding:0 0 0 10px;

	font-size:10px;

}

.news-excerpt a {

	font-weight:bold;

	color:#082f65;

}

#respond input {

	width:200px;

	border: solid 1px #6c6d70;

	padding:3px;

	background:url(images/slash.png) repeat;

}

#respond textarea {

	width:450px;

	border: solid 1px #6c6d70;

	padding:3px;

	background:url(images/slash.png) repeat;

}

#respond #submit {

	width:140px;

	background:url(images/slash.png) repeat;

	cursor:pointer

}

.contactus td {

	padding:5px;

	vertical-align:top

}

.contactus input {

	padding:3px;

	background:url(images/entry.png) repeat;

	border: solid 1px #8e9eaf

}

.contactus textarea {

	padding:3px;

	background:url(images/entry.png) repeat;

	border: solid 1px #8e9eaf

}

#formularios tr td {

	padding:3px;

}

#formularios input, #formularios select, #formularios textarea {border:solid 1px #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: #999 3px 3px 3px; -webkit-box-shadow: #999 3px 3px 3px; padding:3px 1px;}

h1.becomeone {

	font-family:tahoma;

	font-size:38px;

	color:#032860;

}

h2.becomeone {

	font-family:tahoma;

	font-size:24px;

	color:#032860;

}

.step1hd {

	background:url(images/step1hd.jpg) no-repeat;

	width:678px;

	height:37px;

}

.step2hd {

	background:url(images/step2hd.jpg) no-repeat;

	width:678px;

	height:37px;

}

.step3hd {

	background:url(images/step3hd.jpg) no-repeat;

	width:678px;

	height:37px;

}
#headersub {
	position:absolute;
	left:770px;
	top:55px;
	width:148px;
	height:32px;
	z-index:1000;
	text-align: right;
}


/* contact form */
.contactform {
	position: static;
	overflow: hidden;
	width: 100%;
}

.contactleft {
	white-space: nowrap;
	text-align: left;
	clear: both;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

.contactright {
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.contactright input,.contactright textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #0A3468;
	padding: 3px;
	border: 1px solid #7F9DB9;
	
}
.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}
.info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #000;
	background-color: #E6EEFF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	border: 1px solid #69F;
}