/*CSS Document*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {
	content: ".";
	display: block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.Clear {
	clear:both;
}
.Clearfix {
	display:inline-block;
}
#main-container{ width:100%; float:left;}
.design-section{ width:1020px; margin:0px auto;}
.design-blk{ width:1020px; float:left; background-color:#FFF;}
.header-container{ width:1020px; float:left; border-bottom:1px solid #ece0e1;}
.header-section{ width:780px; margin:0px auto;}
.header-blk{ width:780px; float:left; padding:63px 0px 0px 0px;}
.header-left{ width:195px; float:left; font-family: 'Cabin', sans-serif; font-size:21px; color:#79242f; font-weight:bold; line-height:24px; padding:6px 0px 0px 25px;}
.header-left a{ color:#79242f; text-decoration:none;}
.header-left a:hover{ color:#79242f; text-decoration:none;}
.header-left span{ font-size:17px;}
.header-right{ width:375px; float:right; padding:0px 0px 15px 0px;}

.banner-container{ width:1020px; float:left; background:url(../images/banner-img.png) no-repeat 0px 0px; border-top:1px solid #79242f; border-bottom:1px solid #fff; }
.banner-section{ width:780px; margin:0px auto;}
.banner-blk{ width:780px; float:left;}
.banner-txt{ width:295px; float:left; padding:94px 0px 223px 25px; font-family: 'Cabin', sans-serif; font-size:23px; color:#79242f; font-weight:bold; line-height:28px;}
.banner-txt span{ font-size:18px; font-weight:normal;}

.middle-container{ width:1020px; float:left; background-color:#dbdbdb;}
.middle-section{ width:780px; margin:0px auto;}
.middle-blk{ width:766px; float:left; padding:12px 8px 27px 6px;}
.about-us{ width:236px; float:left; border-left:1px dotted #9e666e; border-right:1px dotted #9e666e; padding:14px 0px 0px 17px;}
.about-us-title{ width:236px; float:left; font-family: 'Cabin', sans-serif; font-size:22px; color:#79242f; font-weight:bold; text-transform:uppercase; padding:0px 0px 9px 0px;}
.about-us-txt{ width:236px; float:left; font-family: 'Cabin', sans-serif; font-size:12px; color:#79242f; line-height:14px; padding:0px 0px 52px 0px;}

.how-we-help{ width:236px; float:left; border-right:1px dotted #9e666e; padding:14px 0px 0px 20px;}
.how-we-help-txt{ width:236px; float:left; font-family: 'Cabin', sans-serif; font-size:12px; color:#79242f; line-height:14px; padding:0px 0px 4px 0px;}
.help-topic{ width:236px; float:left; padding:0px 0px 14px 0px;}
.help-topic ul{ width:236px; float:left;}
.help-topic ul li{ width:218px; float:left; background:url(../images/bullet-img.png) no-repeat 0px 3px; font-family: 'Cabin', sans-serif; font-size:12px; color:#79242f; padding:0px 0px 3px 18px;}

.login-area{ width:236px; float:left; border-right:1px dotted #9e666e; padding:14px 0px 0px 17px;}
.login-area-txt{ width:236px; float:left; font-family: 'Cabin', sans-serif; font-size:12px; color:#79242f; line-height:14px; padding:0px 0px 4px 0px;}
.click-here{ width:236px; float:left; padding:18px 0px 49px 0px;}
.click-here-txt{ width:66px; float:left; font-family: 'Cabin', sans-serif; font-size:15px; padding:4px 0px 0px 0px;}
.click-here-txt a{ color:#79242f; text-decoration:none;}
.click-here-txt a:hover{ color:#79242f; text-decoration:underline;}
.click-here-img{ width:25px; float:left;}

.footer-container{ width:1020px; float:left;}
.footer-section{ width:780px; margin:0px auto;}
.footer-blk{ width:760px; float:left; padding:13px 0px 0px 20px;}
.footer-left-img{ width:45px; float:left;}
.footer-txt{ width:715px; float:left;}
.footer-txt-top{ width:715px; float:left; font-family: 'Cabin', sans-serif; font-size:13px; color:#79242f; padding:10px 0px 13px 0px;}
.footer-txt-bottom{ width:640px; float:left; font-family: 'Cabin', sans-serif; font-size:11px; color:#898c8d; padding:0px 0px 20px 75px;}

















































