/*
Theme Name: Peak Wealth
Author: S
*/

body {
padding:0px; 
margin:0px; 
font:normal 12px/18px arial; 
color:#5f6e76; 
text-align:left; 
text-decoration:none; 
text-transform:none; 
background:#2b3e4a url(images/body-back.jpg) left top repeat-x;
}
a { 
	color:#258;
	text-decoration:none;
}

a:hover {
	text-decoration:underline; 
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6 {
	margin-bottom:0;
	color:#27a;
	text-align:left;
}

h1 {font-size:2.6em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}


img {
	border:0;
}

input {
	font-size:1.2em;
}

input[type=text], textarea{
	background:#fff;
	border:1px inset #aaa;
        
}
input[type=submit] {
	background:#eee;
	border:1px outset #aaa;
}

textarea {
	font-size:12px;
}

pre {
	font-size:12px;
	overflow:auto;
}
code {
	font-size:12px;
	background-color:#f8f8f8;
	color:#111;
}

/* Layout */
#page {
	margin:0 auto; 
	width:965px;
	text-align:left;
}

#wrapper {
	margin:0 auto;
	/*padding-right:230px;*/
	width:950px;
}

#content{
	float:left;
	/*width:96%;*/
	width:690px;
	/*border-right:230px solid #ffffff;
	margin-right:-230px;*/
	/*padding:20px 30px 20px 12px;*/
	padding:20px 14px 20px 14px;
	
}

/*body:nth-of-type(1) #content{padding:20px 10px 20px 12px;}*/

#sidebar{
	float:left;
	width:180px;
	/*margin:0 -230px 0 0;*/
	padding:20px;
	background:#ffffff;
	/*margin:0px 0px 0px 10px;*/
}

#footer {
	clear:both;
	padding:10px;
	border-top:0.2em solid #555;
}

/* Header */

#header {
	margin:0;
	padding:2em 0;
	height:4.8em;
	background:#237ab2;
}

#headertitle {
	float:left;
	position:absolute;
	top:2.4em;
	left:5%;
}
#headertitle h1 {
	margin:0;
}
#headertitle h1 a {
	background:transparent;
	color:#fff;
}
#headertitle h1 a:hover {
	text-decoration:none;
}

#headertitle p {
	margin:0;
	background:transparent;
	color:#fff;
	font-size:1.1em;
}

.search {
	float:right;
	padding:1.5em 5% 0 0;
}
.search form {
	margin:0;
	padding:0;
}
.search input {
	display:inline;
	width:218px;
	border:1px solid #69b;
	margin:0;
	padding:0.2em 5px;
	background:#38b;
	color:#ddd;
	font-size:1.1em;
}


/* Top navigation */
#navbar {
	border-top:0.1em solid #555;
	border-bottom:0.1em solid #555;
	background:#165279;
	height: 2.3em;
	margin: 0px;
	padding: 0px ;
}


	
#nav {
	margin:0 5%;
	padding: 0;
	list-style: none;
	}
	
#nav ul {
	padding:0.1em 0 0 0;
	margin:0;
	list-style: none;
	background:transparent;
	}

#nav a {
	color:#c6c8c9;
	display: block;
    font-weight: bold;
	padding: 0.5em;
	}
	
#nav a:hover {
	background: #237ab2;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 0.5em;
}

#nav li {
	float: left;
	margin: 0;
	text-transform:uppercase;
	padding: 0 2em 0 0;
}
	
#nav li li {
	float: left;
	margin: 0;
	padding: 0;
	width: 14em;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #165279;
	color: #c6c8c9;
	width: 14em;
	float: none;
	margin: 0;
	padding: 0.5em ;
	border-bottom: 1px solid #aaa;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #237ab2;
	color: #fff;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}


/* Sidebar */


#sidebar ul {
	padding:0;
	margin:0;
	list-style: none;
	font-size:1.1em;
}
#sidebar ul ul {
	font-size:1em;
}

#sidebar ul li {
	margin:0 0 2em 0;
}

#sidebar ul ul {
	margin:0;
	padding:0;
}

#sidebar li li {
	margin:0.1em 0;
}

#sidebar li li li {
	padding-left:10px;
}

#sidebar ul h2 {
	margin:0;
	padding:0;
	color:#4588c4;
	font-size:1.2em;
	text-transform:uppercase;
}


/* Footer */
#footer { 
	text-align:center;
	font-size:1em;
	background:#165279;
	color:#eee;
}

#footer a {
	color:#aac;
}

/* Post */
.post {
	margin:0 0 4em 0;
	clear:both;
}

.post p, .post ol li, .post ul li{
	margin-top:0;
	font-size:1.2em;
	line-height:1.5em;
	text-align:justify;
}
.post li li {
	font-size:1em;
}
.post blockquote {
	padding:0 0 0 2em;
	border-left:0.4em solid #ccc;
	font-size:0.9em;
}
.post blockquote blockquote {
	margin-left:0;
	font-size:1em;
}

.postentry a {
	border-bottom:1px solid #ddd;
}
.postentry a:hover {
	border-bottom:1px solid #258;
	text-decoration:none;
}

.postmetadata {
	clear:both;
	margin:1em 0;
	font-size:1.1em;
	color:#888;
	text-align:justify;
}

div.navigation {
	font-size:1.1em;
}

.postentry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;
	font-size:0.9em;
}


.postentry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.postentry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

/* Comments */

#comments {
	font-size:1.2em;
}

.commentlist {
	margin:20px 0;
	padding:0;
	border-width:0 0.1em 0.1em 0;
	border-color:#eee;
	border-style:solid;
}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
	border-width:0.1em 0 0 0.1em;
	border-color:#eee;
	border-style:solid;
}

li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	background-color:#fafafa;
}

.commentlist li.odd {
	background-color:#f6f6f6;
}

ul.children li {
	list-style:none;
}

img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.8em;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
	font-size:1.2em;
}


textarea#comment {
	width:100%;

}

#comments div.navigation {
	font-size:0.9em;
}

/* Comment ends */


/* Calendar */
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:bold;
	color:#aaa;
	text-align:left;
}
#wp-calendar thead th {
	font-weight:normal;
	color:#27a;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar tbody td.pad {
	border:none;
}
/* Calendar ends */

abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 5px 5px 5px 0;
}

.alignright {
   float: right;
   margin: 5px 0 5px 5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/*New addition By Soma starts*/
img, div, span, strong, ul, li, tr, td, form, h1, h2, h3, behavior, p {padding:0px; margin:0px;}

img{border:0;}

hr {color:#489ac5;}

a {outline:none;}

.main-container {margin:0; width:100%; padding:0;}

.main-container-inner {float:left; width:965px;}

.top-right-sec {float:right; width:449px; height:52px; background:url(images/top-right-sec.jpg) left top no-repeat;}

.top-seracharea {margin:15px 82px 0 32px; width:205px; height:23px; float:left;}

.search-sec {width:151px; height:21px; float:left; background:url(images/top-search-back.jpg) left top no-repeat;}

.top-search-txt-fld {border:none; width:140px; margin-left:6px; margin-top:1px; height:14px; border:1px solid #fff;}

.submit-sec {float:left; width:51px; height:21px;}

.top-submit {float:left; display:block; width:51px; height:21px; cursor:pointer; border:none; font:normal 11px arial; color:#fff; background:url(images/top-submit.jpg) left top no-repeat; padding-bottom:3px;}

.top-icon-sec {float:left; width:110px;}

.top-icon-area {float:left; height:28px; width:28px; margin:9px 8px 0 0;}

.logo-sec-back {float:left; height:129px; width:965px; background:url(images/logo-sec-back.jpg) left top no-repeat; margin-top:16px;}

.logo {float:left; width:350px; height:91px; padding:20px 0 0 35px;}

.top-right-link {background:url(images/top-link-back.jpg) left top no-repeat; height:49px; width:331px; font:normal 18px/49px arial; color:#fff; float:right; margin:43px 25px 0 0; text-align:center;}
.top-right-link a {font:normal 18px/49px arial; color:#fff; text-decoration:none;}
.top-right-link a:hover {font:normal 18px/49px arial; color:#fff; text-decoration:underline;}

.nav-area {float:left; height:43px; width:965px; background:url(images/nav-back.jpg) left top no-repeat;}
/*.nav-area ul {padding:0; margin:0 0 0 17px; list-style-type:none;}
.nav-area ul li {float:left; display:block; font:normal 12px arial; color:#fff; background:url(images/border-right.jpg) top right no-repeat;}
.nav-area ul li a{font:normal 12px arial; color:#fff; text-decoration:none; display:block; padding:13px 26px; margin:0 7px;}
.nav-area ul li a:hover{font:normal 12px arial; color:#fff; text-decoration:none; display:block; background:#405a67; padding:13px 26px; margin:0 7px;}*/

.contain-main-back {float:left; width:965px; background:url(images/contain-main-back.png) left top repeat-y; padding-bottom:10px;}

.contain-area {float:left; width:954px; margin:0 0 0 6px; position:relative;}
.header-back1 {float:left; text-align:center; padding:0 0 12px 0; margin:0;}

.contain-mid-sec {margin:0 auto; width:909px;}

.left-sec-main {float:left; width:225px; margin-right:25px;}
.left-sec1 {float:left; width:225px;}
.left-sec1-head {float:left; width:225px; padding:0; margin:0; height:48px;}
.left-sec1a-head {float:left; width:225px; padding:0; margin:0; height:25px;}

..left-sec1-head2 {float:left; width:225px; padding:0; margin:0; height:15px;}

.left-sec1-mid {float:left; width:225px; background:url(images/left-mid-sec.jpg) left top repeat-y;}
.left-sec1-mid ul {width:192px; float:left; margin:12px 0 0px 16px; padding:0; list-style-type:none;}
.left-sec1-mid ul li {float:left; display:block; background:url(images/bullet1.jpg) 8px 11px no-repeat; border-bottom:1px solid #bbc9d0; width:170px; padding:5px 0 5px 20px;}
.left-sec1-mid ul li a { display:block; font:normal 12px arial; color:#164359; text-decoration:none;}
.left-sec1-mid ul li a:hover { display:block; font:normal 12px arial; color:#000; text-decoration:none;}
.left-sec1-mid ul li:last-child {border:none;}
.left-sec2-back {background:url(images/left-second-back.jpg) left top no-repeat; height:107px; width:225px; float:left; margin-bottom:15px;}
.left-sec3-mid {float:left; width:225px; background:url(images/left-mid-sec2.jpg) left top repeat-y;}
.left-sec3-mid h2{float:left; width:200px; background:url(images/left-h2-back.jpg) left top no-repeat; font:normal 18px arial; color:#3297cc; height:24px; padding:20px 0 0 25px;}
.left-sec3-mid h2 span {font:normal 18px arial; color:#405a67;}
.left-sec3-mid ul {width:192px; float:left; margin:12px 0 30px 16px; padding:0; list-style-type:none;}
.left-sec3-mid ul li {float:left; display:block; background:url(images/bullet1.jpg) 8px 11px no-repeat; border-bottom:1px solid #bbc9d0; width:170px; padding:5px 0 5px 20px;}
.left-sec3-mid ul li a { display:block; font:normal 12px arial; color:#164359; text-decoration:none;}
.left-sec3-mid ul li a:hover { display:block; font:normal 12px arial; color:#0175b2; text-decoration:none;}
.left-sec3-mid ul li a.current { display:block; font:normal 12px arial; color:#0175b2; text-decoration:none;}
.left-sec3-mid ul li:last-child {border:none;}


.left-sec3-mid-a h2{float:left; width:200px; background:url(images/left-h2-back-a.jpg) left top no-repeat; font:normal 18px arial; color:#3297cc; height:16px; padding:20px 0 0 25px;}
.left-sec3-mid-a {float:left; width:225px; background:url(images/left-mid-sec2a.jpg) left top repeat-y;}

.left-read-more {text-align:center; font:bold 12px/28px arial; color:#fff; width:98px; height:28px; background:url(images/left-read-more-back.png) left top no-repeat; float:right; margin:70px 10px 0 0;}
.left-read-more a {font:bold 12px/28px arial; color:#fff; text-decoration:none;}
.left-read-more a:hover {font:bold 12px/28px arial; color:#fff; text-decoration:underline;}

.left-sec3-back {background:url(images/left-second-back2.jpg) left top no-repeat; height:115px; width:193px; float:left; margin-bottom:25px; padding:10px 12px 0 20px; font:normal 12px arial; color:#231f09;}

.left-sec3a-back {background:url(images/left-second-back2a.jpg) left top no-repeat; height:115px; width:193px; float:left; margin-bottom:25px; padding:10px 12px 0 20px; font:normal 12px arial; color:#fff;}

.left-head1 {color:#3a4b59; font:normal 20px arial;}

.left-read-more2 {text-align:center; font:bold 12px/28px arial; color:#fff; width:98px; height:28px; background:url(images/left-read-more-back.png) left top no-repeat; float:right;}
.left-read-more2 a {font:bold 12px/28px arial; color:#fff; text-decoration:none;}
.left-read-more2 a:hover {font:bold 12px/28px arial; color:#fff; text-decoration:underline;}

.right-main-sec {float:left; width:647px;} 
.right-top-sec {float:left; width:647px; font:normal 12px/18px arial; color:#5f6e76;}
h1.head1 {font:normal 24px/28px arial; color:#489ac5;}
h1.head1 span {color:#405a67;}

.right-top-sec ul{padding:0; margin:12px; list-style-type:none;}
.right-top-sec ul li{font:normal 12px/18px arial; color:#5f6e76; background:url(images/bullet.png) left 5px no-repeat; padding-left:25px;}

.right-top-sec2 {float:left; width:647px; font:normal 12px/18px arial; color:#5f6e76;}

.right-mid-sec {float:left; width:645px; border:1px solid #b0bec7; background:url(images/mid-sec-back.jpg) left top repeat-y; margin-bottom:22px;}

.mid-sec-left {float:left; width:401px; background:url(images/mid-sec-left.jpg) left top no-repeat;}

.service-head1 {float:left; color:#fff; font:normal 24px/24px arial; margin:30px 120px 30px 24px;}
.service-head2 {float:left; margin:30px 0px 30px 15px;}
.service-head3 {float:left; margin:30px 0px 30px 55px;}

h2.head2 {font:normal 19px/20px arial; color:#489ac5;}
h2.head2 span {color:#405a67;}

.mid-sec {width:192px; float:right; margin:12px 33px 12px 0px; padding:0; list-style-type:none;}
.mid-sec li {float:left; display:block; background:url(images/bullet1.jpg) 8px 11px no-repeat; border-bottom:1px solid #bbc9d0; width:175px; padding:5px 0 5px 20px;}
.mid-sec li a { display:block; font:bold 14px arial; color:#577b8f; text-decoration:none;}
.mid-sec li a:hover { display:block; font:bold 14px arial; color:#000; text-decoration:none;}
.mid-sec li.last-child {border:none;}

.mid-sec-right {float:left; width:240px; background:url(images/mid-sec-right.jpg) left top no-repeat; margin-left:4px;}

.right-loe-sec {float:left; width:645px;}

.footer-back1{float:left; width:965px; height:93px; font:normal 11px/20px arial; color:#fff; background:url(images/footer-back1.jpg) left top no-repeat; text-align:center;}

.footer-back1 a {color:#fff; text-decoration:none;}
.footer-back1 a:hover {color:#fff; text-decoration:underline;}

.footer-back2 {float:left; height:44px; width:965px; font:normal 11px/40px arial; color:#fff; text-align:center;}



.right-main-sec-inner {float:left; width:900px; font:normal 12px/18px arial; color:#5f6e76;} 
h1.head3 {font:normal 24px/35px arial; color:#489ac5; border-bottom:1px solid #ccc; margin-bottom:10px;}
h1.head3 span {color:#405a67;}


h2.head4 {font:bold 15px/35px arial; color:#489ac5; border-bottom:1px solid #ccc; margin-bottom:10px;}
h2.head4 span {color:#405a67;}


.link1 {text-decoration:none; color:#000;}
.link1:hover {text-decoration:none; color:#489ac5;}

.link2 {text-decoration:underline; color:#1d4371;}
.link2:hover {text-decoration:none; color:#558ed5;}
#wrap-container{
	width:965px;
	background:#FFFFFF;
	overflow:hidden;
}
.quick_subscribe_messages{
	padding:8px 0;
	
}
#quick_subscribe_form{
	margin:8px 0 0 0;
	#margin:8px 5px 0px 5px;
}
#quick_subscribe_form input[type=submit]{
	margin-top:8px;
	background-color:#CCCCCC;
	border:#999999 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding:5px 0;
}
#quick-subscribe{
	padding:8px;
	border:#CCCCCC 1px solid;
}
a.more-link:link{
	color:#2277aa;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:right;
	text-decoration:none;
}
a.more-link:hover{
	color:#2277aa;
	text-decoration:none;
}
/*New addition By Soma ends*/

#QS_user_email_widget {
	width:160px;
        #width:150px;
	
	}










