/*
Theme Name: The Home Loan advisory
Theme URI: http://tivlabs.in
Author: TIVLABS
Author URI: http://tivlabs.in/  
Description: The Home Loan advisory.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body{font-family:Arial, Helvetica, sans-serif; background:#ddeff9 url(images/body-bg.jpg) repeat-x; font-size:14px;}
.clear{clear:both;}
.center{text-align:center;} 
.container{position:relative; margin:0 auto; width:950px;}
.header_left{float:left; padding:15px 0 7px 0;}
.header_right{float:right;} 
#block-block-7{color: #6E8196; margin:10px 0; font-weight: bold; font-size: 20px; background: whiteSmoke; border: 2px solid #DDD; width: 264px; height: 42px; line-height: 42px; display:table; margin-left:auto; padding:0 8px;}
#block-block-8{color: #2D4FA6; font-size: 18px; font-style: italic; font-weight: bold; line-height: normal; padding:9px 0;}
.fleft{float:left;}
.fright{float:right;}
.marginT20{margin-top:20px !important;}

/*Content*/
.content{border-top:#FFF 3px solid; background:#edf0f1; box-shadow:rgba(0, 0, 0, 0.33) 0px 0px 6px; -webkit-box-shadow:rgba(0, 0, 0, 0.33) 0px 0px 6px; -moz-box-shadow:rgba(0, 0, 0, 0.33) 0px 0px 6px;} 
.main_content{float:left; width:700px; background:#FFFFFF; min-height:1420px;}
.main_content img{max-width:100%;}
.main_content.full-width{float:none; width:100%; min-height:400px;}
.book-dvd img{margin:0 0 0 -25px;}
.content-mng{padding:18px 32px 88px 32px;} 
.full-img{position:relative; z-index:1; margin-right:6px;}
.full-img img{width:100%;}
.banner-arrow-large{background:url(images/banner-arrow-large.png) no-repeat; width:212px; height:120px; position:absolute; right:-15px; margin-top:12px;}
.main_content p{padding:9px 0; line-height:18px; font-weight:normal;} 
.main_content p small{font-size:11px;}
.main_content ul li{list-style-type:none;}

.main_content h2{color: #F7931E; font-size: 22px; padding:10px 0;} 
.main_content h1{color: #0A1857; font-size: 26px; padding:10px 0;}  
.main_content h1 a{color: #0A1857; text-decoration:none;}  
ul.graphical.green-tick li{background: url(images/green-tick.png) no-repeat; margin-bottom: 5px; padding:6px 0 10px 35px;}

/*Sidebar*/ 
.sidebar{float:right; width:256px; margin-left:-10px; }
.sidebar_row1{background:#f4dfca; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
border:#d18537 8px solid;}
.sidebar_row1.optionalSDBR{position:relative; padding:10px; text-align:center;}
.content_form{text-align:left;}
.content_form span.form-required{color:#F00;}
.phoneIcon{position:absolute; top:-14px; left:-31px;}

.sidebar_row1 .row1bord{padding:10px; border:#FFFFFF 1px solid;}
.sidebar p{font-size:13px; line-height:16px; text-align:center; padding-bottom:10px; font-weight:normal;}
.sidebar p strong{font-weight:bold;}
.sidebar ul li{list-style-type:none;}
.sidebar_row2{background:#edf0f1; margin-left:7px; padding-bottom:10px;}
.sidebar_row2 .Affiliations{background:url(images/feature-style-header.png) repeat-x; color:#FFF; font-size: 17px; font-weight: normal; text-align:left; height: 30px; line-height: 30px; text-indent: 14px; margin-bottom:15px;} 
.sidebar_row2 img{margin-bottom:16px;}
.sidbar2_img{padding:27px 0 5px 0;}
.sidbar2_img img{margin-left:-15px; margin-bottom:23px;}
.sidebar_row3{background:#dfe5e7 url(images/feature-style-bg.png) repeat-x; text-align:center; background-position:0 30px;}
.sidebar_row3 .Affiliations{background:url(images/feature-style-header.png) repeat-x; color:#FFF; font-size: 17px; font-weight: normal; text-align:left; height: 30px; line-height: 30px; text-indent: 14px; margin-bottom:15px;} 
.sidebar_row3 img{margin-bottom:16px;}
.sidebar.report_sidbr .sidebar_row1{background:#d6e9f8; border-color:#c1e0f5}

a.twitter{display:block; padding:12px; margin-top:10px; color:#0000ee;} 
a.twitter img{float:left; padding-right:10px;}
a.twitter:after{display:block; content:''; clear:both; height:0;}

/*End Sidebar*/

.home_option h2{color:#F7931E; font-size:22px; margin:16px 0; }
.home_option ol li{list-style-type:none; padding:0px 0 10px 35px; font-size:14px; line-height:20px; position:relative;}
.home_option ol li:before{content:''; background-image:url(images/green-bg-1.png); background-repeat:no-repeat; width:28px; height:28px; position:absolute; left:0; margin-top:2px;}
.home_option ol li:nth-child(2):before{background-image:url(images/green-bg-2.png);}
.home_option ol li:nth-child(3):before{background-image:url(images/green-bg-3.png);}
.home_option ol li:nth-child(4):before{background-image:url(images/green-bg-4.png);}
.home_option ol li:nth-child(5):before{background-image:url(images/green-bg-5.png);}
.home_option ol li:nth-child(6):before{background-image:url(images/green-bg-6.png);}
.home_option ol li:nth-child(7):before{background-image:url(images/green-bg-7.png);}
.home_option ol li:nth-child(8):before{background-image:url(images/green-bg-8.png);}

.service-boxes:after{display:block; content:''; clear:both; height:0;}
.service-boxes {margin:15px 0 40px 0;} 
.service-boxes .box {width:201px; float:left; margin-right:15px; background:#f4f4ee; }
.service-boxes .box .image{height:84px;}
.service-boxes .box h2 {color:#ffffff; font-size:15px; font-weight:bold; background:#E08C38; display:block; margin:0; line-height:30px; text-indent:8px; text-shadow:1px 1px #a7682a;}
.service-boxes .box.last{margin-right:0;}
.service-boxes .box .text{font-size:12px;	padding:8px;}
.service-boxes .box .text p {margin:0;}
.service-boxes .box p.learn-more {background:#2D4FA6; color:#FFFFFF;	float:right; line-height:23px; margin:0; padding:0 5px;}

.archive_list li:first-child{padding-top:0;}
.archive_list li{display:block; padding:27px 0; position:relative;} 
.archive_list li:after{display:block; content:''; border-top:1px solid #CCCCCC; background:#f5f4f4; height:5px; position:absolute; bottom:0; width:100%;} 
.alignright{float:right; padding:0 0 5px 5px;}

.navagation{padding:10px 0; margin-top:30px;}
.navagation:after{display:block; content:''; clear:both; height:0;} 
.navagation a{color:#0000ee;}
.meta a{color:#0000ee;}

#comments{background:#f3f4f4; margin:20px 0; padding:20px;}
#comments h3{font-size:18px; color:#0A1857; padding-bottom:15px;}
#comments a{color:#0000ee;}
.commentlist{padding:0;}
.commentlist li{margin-bottom:15px; background:#FFFFFF; padding:10px; list-style-type:none;}

#respond{padding:10px 0;}
#respond h3{font-size:18px; color:#0A1857; padding-bottom:10px;}
#respond textarea{width:80%; resize:none;} 
.contact_left{float:left; width:314px; border:#e08c38 2px solid; padding:10px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f5f5f5;}
.contact-details{float:right; width:300px;}
.main_content .contact_left p{padding:7px 0;}
.main_content h3{color: #04679E; font-size: 18px; line-height: 1.3em; margin-top: 0.769em; margin-bottom: 0.769em;}

.contact_left input, .contact_left textarea{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border:#a9a9a9 1px solid; background:#ffffff; padding:5px; height:28px;}
.contact_left textarea{height:86px; resize:none;}  
.contact_left input[type="submit"]{background:url(images/contact-us.png) no-repeat; border: medium none; cursor: pointer; display: block; font-size: 0; height: 45px; line-height: 0; margin: 0 auto 8px; text-indent: -9999px; width: 155px; position:relative;} 
.contact_left input[type="submit"]:hover{background-position:0 -45px}
.webform-client-form{margin:15px 0;}
.webform-client-form input, .webform-client-form textarea{width:100%; border:#a9a9a9 1px solid; background:#FFFFFF; height:30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-bottom:15px;}
.webform-client-form textarea{height:110px; resize:none;}
.webform-client-form label{font-weight:bold; color:#000000; padding-bottom:3px; display:block;}
.webform-client-form input[type="submit"]{background:url(images/free-access-btn.png) no-repeat; border:none; height:45px; text-indent:-99999px; width:162px; display:table; margin:0 auto;}
.webform-client-form input[type="submit"]:hover{background-position:0 -45px;}

.contactbutton {background:url(images/contactbutton.png) no-repeat !important;}
.contactbutton:hover {background-position:0 -45px !important;}

/*Footer*/  
#footer{position: relative; color: #ffffff; font-size: 12px; height: 85px; border-top: 10px solid #E08C38; background:#2d4fa6 url(images/footer-bg.png) repeat-x; overflow: hidden; padding:10px 15px;}
.footer_left{float:left; width:35%;} 
.footer_right{float:right; width:65%}
#footer p{line-height:18px; font-size:12px;}
.footMenu{display:block; text-align:right;}
.footMenu li{display:inline-block; list-style-type:none; padding:0 5px;}
.footMenu li a{color:#FFFFFF; font-size:12px; padding-bottom:13px; padding-top:3px; display:inline-block; text-decoration:none;}
.footMenu li a:hover{text-decoration:underline;}