/* @override http://www.onlinebusiness-wealth.com/layout2.css */

/* @override http://www.onlinebusiness-wealth.com/blog/layout2.css */

/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bg-runner{background:url(bg-runner2.jpg) 0% 100% repeat-x #adbec5;}
.main-bg{background:url(main-bg2.jpg) 50% 100% no-repeat;}
.top-runner{background:url(top-runner2.jpg) 0% 0% repeat-x;}
.wrapper{margin:0 auto; width:1223px;}
.w-left{float:left; width:958px;}
.w-right{float:right; width:265px; /*background:url(lady2.png) 0% 115px no-repeat;*/margin-left: -20px;}


.header{height:141px;}
.h-left{float:left; width:337px; padding:14px 0 0 16px;}
.h-right{float:right; width:600px; padding:20px 0 0 0;}
.sec-nav{text-align:right; padding-bottom:7px;}
.hr-con{padding-top:10px; text-align:right;}
.top-promo{text-align:right;}
/*.hrc-left{float:left; width:440px;}
.hrc-right{float:right; width:144px; padding-top:17px;}*/
 
.topmenu{background:url(menu-bg2.gif) 0% 0% no-repeat; height:54px;}

.container{background:url(content-runner2.png) 0% 0% repeat-y;}
.con-top-bg{background:url(content-top-bg2.jpg) 0% 0% no-repeat; padding:20px 0 0 37px; height:1%;}
.con-left{float:left; width:221px;}

.rb-bottom{background:url(requestbox-bottom2.jpg) 0% 100% no-repeat #03a2e1;}
.rb-top{background:url(requestbox-top2.jpg) 0% 0% no-repeat; padding:75px 20px 20px; height:1%}

.promo-pos{padding:20px 0 0;}

.con-right{float:right; width:670px; /*background:url(lady2-left.png) 100% 70px no-repeat;*/}
#cmsbody{min-height:470px; padding:0 20px 0 0;}
.con-bottom{background:url(con-bottom-bg2.png) 0% 0% no-repeat; height:109px;}

.bottom{background:url(bottom-runner2.gif) 0% 0% repeat-x #fff;}
.bottom-bg{background:url(bottom-bg2.jpg) 50% 0% no-repeat; height:1%;}

.right-lady{margin:115px 0 0 0}
.contact-me{/*padding:573px 0 20px 33px;*/ padding:0 0 20px 33px;}
.the-secret{text-align:center; padding:0 0 0 33px;}

.htmlarea p{margin:0;}

#ns-form .customFormDescCell { display:none;}
#ns-form .customFormInputCell{color:#fff;}
#ns-form .fields{width:169px; padding:3px 2px; border:none; font-family:Arial; font-size:11px; color:#7b7b7b; margin:0 0 6px 0;}
#ns-form select{width:173px !important; padding:3px 2px !important; border:none; font-family:Arial; font-size:11px; color:#7b7b7b; margin:0;}
#ns-form .buttons{background:url(submit-request2.png) 0% 0% no-repeat; width:181px; height:22px; border:0; text-indent:-9999px; margin-top:10px;}
#ns-form table td{padding:0;}
#ns-form iframe {width:174px !important;}
#ns-form .g-recaptcha div {width:180px !important;}
#ns-form .rc-inline-block {width:50px !important;}
#ns-form .rc-anchor-normal .rc-anchor-content {width:auto !important;}
#ns-form .rc-anchor-center-container {width:50px !important;}
#ns-form .rc-anchor-normal .rc-anchor-checkbox-label {width:50px !important;}
#ns-form .rc-anchor-logo-portrait {margin:10px 0 0 6px !important;}

.bb-wrapper{ margin:0 auto; width:1222px;}
#cmsfooter{float:left; width:974px; padding:20px 0;}

.addthis {clear: both; padding: 10px 0;}
div.blog-sharing {height: 45px;}
body {min-width: 1224px; margin:0}

#ns-form .customFormContainerDiv table.captchaTable{width:170px}
#ns-form .customFormContainerDiv table.captchaTable td p,
#ns-form .customFormContainerDiv table.captchaTable td span{color:#ffffff; margin:0 0 5px 0}
#ns-form .customFormContainerDiv table.captchaTable tr.captchaImage img{max-width:175px !important; left:0; top:0}
#ns-form .customFormContainerDiv table.captchaTable td input#captcha_id{margin-top:10px; color:#333; width:140px}
#ns-form .customFormContainerDiv table.captchaTable tr.captchaInput img{margin-top:-6px;}

img{max-width:100%; height:auto}

.caseStudyOne img{min-width:100px}