@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#212773;}

h1,h2, h3,h4,h5,h6,ul,li,img,div{margin:0px;padding:0px;}
ul,li,ol{ list-style:none;}
a,img{ border:none; text-decoration:none; outline:none;}
a:hover{}
.clear{ clear:both; display:block;}
.bg-none{background:none!important;}
.bornon{ border:none !important;}
/***************************************************************************************************************/
#top-wraper{ background:url(../images/bg.gif) repeat-x left top; width:100%; float:left; position:relative;}
#inner-wraper{ background:url(../images/inner-bg.gif) repeat-x left top; width:100%; float:left; position:relative;}
#container{width:996px; margin:0px auto;}
.home-banner{background:url(../images/home-banner.jpg) no-repeat top center; position:absolute; top:131px; width:100%; height:307px; z-index:0;}
.inner-banner{background:url(../images/inner-banner.jpg) no-repeat top center; position:absolute; top:131px; width:100%; height:188px; z-index:0;}

/********HEADDER PROPERTIES********/
.hedder{float:left; padding:0px 5px; width:134px;}

.H-top{ width:970px; float:left; height:22px; padding:5px 6px 0px 10px;}
.H-top a{float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#a6a9c7;} .H-top a:hover{color:#FFF;}
.H-top ul{float:right; margin:0px; padding:0px;}
.H-top ul li{ font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; float:left; background:url(../images/arrow.png) no-repeat left center; padding:0px 0px 0px 10px; margin-left:20px;}

.H-bottom{ width:976px; float:left; height:97px; padding:10px 0px 0px 10px; position:relative;}
.h-bottom-bg{background:url(../images/h-bottom-bg.png) no-repeat left bottom; width:986px; height:23px; position:absolute; bottom:0px; left:0px;}
.logo{ width:178px; float:left;}


/********BANNER PROPERTIES********/
.banner{width:986px; float:left; height:304px; padding:0px 5px;}
.inn-banner{width:986px; float:left; height:164px; padding:0px 5px; position:relative; z-index:999;}
.inn-banner .bannercontent{ background:url(../images/banner_right.png) no-repeat top right; width:413px; height:165px; position:absolute; top:0px; right:5px; }
.inn-banner h4{font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-align:right; padding:54px 27px 0 0;}
.inn-banner h4 span{font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;}
.inn-banner h4 b{ text-transform:uppercase; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.B-left{width:713px; height:304px; float:left;}
.B-right{width:273px; height:304px; float:right; background:url(../images/b-right-bg.png) no-repeat right 18px; position:relative; z-index:100;}
.B-right a{background:url(../images/click-here.png) no-repeat left top; width:71px; padding:3px 0px 5px 25px; float:right; position:absolute; bottom:43px; right:20px; font:bold 12px "Century Gothic"; color:#FFF;}
.B-right a:hover{color:#4fa2dc;}

/********BODY PROPERTIES********/
#body-wraper{ background:url(../images/body-wraper.gif) #fff repeat-x left bottom; width:100%;  float:left; position:relative; padding:0px 0px 15px 0px; clear:both;}
.bodycon{background:#FFF; width:996px; margin:0px auto; padding:0px;}

.welcome-box{background:url(../images/welcome-box.png) no-repeat top center; height:110px; width:100%; position:absolute; top:-17px; z-index:9999;}
.welcome-text{margin:0px auto; width:961px; padding:0px 0px 0px 25px;}
.welcome-text h2{font:normal 27px "Century Gothic"; color:#FFF; float:left; padding:28px 30px 0px 0px;}
.welcome-text h1{font:normal 30px "Century Gothic"; color:#FFF; float:left; padding:28px 30px 0px 23px; background:url(../images/arrow2.png) no-repeat left 42px;}
.welcome-text span{background:url(../images/saparator1.gif) no-repeat left 12px; height:55px; float:left; padding:35px 0px 0px 23px; width:492px; font:bold 13px Arial, Helvetica, sans-serif; color:#f5d2d4;}
.welcome-text img{margin-top:20px;}

.top-box{background:url(../images/top-bot-c.png) no-repeat left bottom; width:996px; padding:0px 0px 21px 0px; float:left;}
.top-shaddow{background:url(../images/top-shaddow.png) repeat-y left top; width:984px; float:left;  padding:0px 6px;}
.top-mid{background:url(../images/top-mid.gif) #fff repeat-x left bottom; width:930px; float:left; padding:0px 23px 0px 31px;}
.T-left{ width:340px; float:left; padding-right:20px;}
.T-left img{margin:15px 30px 30px 0px;}
.top-box p{font:normal 14px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:19px;}

.T-mid{ background:url(../images/saparator2.gif) no-repeat top left; width:339px; float:left; padding:0px 0px 0px 15px;}
.offer-box{background:url(../images/special-box.gif) no-repeat left top; width:259px; height:143px; position:relative; padding:14px 30px 0px 35px; clear:both;}
.offer-icon{background:url(../images/offer-icon.png) no-repeat left top; width:136px; height:87px; position:absolute; left:-25px; top:-18px;}
.offer-box h4{font:bold 20px "Century Gothic"; color:#FFF; padding:0px 0px 4px 80px;}
.offer-box span{font:bold 18px "Century Gothic"; color:#ffc000;}
.offer-box p{font:bold 13px "Century Gothic"; color:#FFF;}
.offer-box strong{font:bold 16px "Century Gothic"; color:#FFF;}
.offer-box p span{font:bold 20px "Century Gothic"; color:#ffc000; float:none!important;}

.T-mid a{background:url(../images/click-here1.png) no-repeat left top; width:263px; height:20px; float:left; margin:6px 0px 0px 30px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 0px 0px 0px; text-align:center;}
.T-mid a span{ background:url(../images/arrow1.png) no-repeat left center; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 25px; margin-left:13px; }
.T-mid a:hover{color:#d4edff;}
.T-mid a:hover span{color:#d4edff;}

.T-right{width:195px; float:right; background:url(../images/saparator2.gif) no-repeat top left; padding:0px 0px 0px 20px;}
.T-right-box{background:url(../images/top-right-box.gif) no-repeat left top; width:164px; height:168px; float:left; padding:10px 15px 0px 20px;}
.T-right-box p{ font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; border-bottom:#4fa2dc solid 1px; padding-bottom:20px;}
.T-right-box p strong{display:block; padding:7px 0px 0px 0px;}
.T-right-logos{float:left;}
.T-right-logos img{margin-left:9px;}

.B-boxes{width:986px; float:left; padding:5px;}
.residentiol{ width:316px; float:left; background:url(../images/res-bot.gif) no-repeat left bottom; padding-bottom:19px;}
.residentiol h3{ background:url(../images/resdention-head.gif) no-repeat left top; width:290px; font:normal 17px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 26px;}
.res-shaddow{background:url(../images/res-shaddow.gif) repeat-y left top; float:left; width:316px;}
.res-top{background:url(../images/res-top.gif) no-repeat left top; width:256px; min-height:180px; float:left; padding:10px 30px 0px 30px; }
.res-top p{font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:16px;}
.res-top a{background:url(../images/view-more.gif) no-repeat left top; width:50px; padding:3px 18px; font:normal 10px Arial, Helvetica, sans-serif; color:#a2937c; float:right;}
.res-top a:hover{text-decoration:underline;}

.border{border-left:#e0e0e0 solid 1px; width:1px; float:left; height:130px; margin:28px 8px;}

.commercial{ width:316px; float:left; background:url(../images/com-bot.gif) no-repeat left bottom; padding-bottom:19px;}
.commercial h3{ background:url(../images/commercial-head.gif) no-repeat left top; width:290px; font:normal 17px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 26px;}
.com-shaddow{background:url(../images/com-shaddow.gif) repeat-y left top; float:left; width:316px;}
.com-top{background:url(../images/com-top.gif) no-repeat left top; width:256px; min-height:180px; float:left; padding:10px 30px 0px 30px; }
.com-top p{font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:16px;}
.com-top a{background:url(../images/view-more1.gif) no-repeat left top; width:50px; padding:3px 18px; font:normal 10px Arial, Helvetica, sans-serif; color:#8a98a2; float:right;}
.com-top a:hover{text-decoration:underline;}

.mobile{ width:316px; float:left; background:url(../images/mob-bot.gif) no-repeat left bottom; padding-bottom:19px;}
.mobile h3{ background:url(../images/mobile-head.gif) no-repeat left top; width:290px; font:normal 17px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 26px;}
.mob-shaddow{background:url(../images/mob-shaddow.gif) repeat-y left top; float:left; width:316px;}
.mob-top{background:url(../images/mob-top.gif) no-repeat left top; width:256px; min-height:180px; float:left; padding:10px 30px 0px 30px; }
.mob-top p{font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:16px;}
.mob-top a{background:url(../images/view-more2.gif) no-repeat left top; width:50px; padding:3px 18px; font:normal 10px Arial, Helvetica, sans-serif; color:#8b9d85; float:right;}
.mob-top a:hover{text-decoration:underline;}


/********FOOTER PROPERTIES********/
#fot-wraper{ background:url(../images/footer-bg.gif) #212773 repeat-x left top; width:100%; float:left;}
.footer{width:996px; margin:0px auto; padding:30px 0px 50px 0px;}
.footer-left{float:left; width:860px; padding:0px 0px 20px 20px;}
.footer-right{ padding:0px 20px 20px 0px; width:230px; float:right; text-align:right;}
.footer-left ul{margin:0px; padding:0px 0px 10px 0px; float:left;}
.footer-left ul li{float:left; list-style:none; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 5px;}
.footer-left ul li a{float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase;}
.footer-left ul li a:hover{text-decoration:underline;}
.footer-left p{font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; clear:both;}



/**********About styles**********/
.about-mid{padding:0px 15px 30px 15px; width:900px; float:left;}
.about-mid p{font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:18px; padding-bottom:5px;}
.about-mid ul{padding-left:30px;}
.about-mid li{font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:18px; padding-bottom:5px;list-style:circle;}
.about-mid h6{font:bold 13px Arial, Helvetica, sans-serif; color:#212773; float:left; margin-right:20px;}
.about-mid h6 span{ color:#ba1620;}
.about-mid .h6{font:bold 13px Arial, Helvetica, sans-serif; color:#212773; float:left; margin-top:20px;}
.about-mid-log{margin:0px; padding:0px 0px 18px 0px;}

.product-mid{background:url(../images/top-mid.gif) #fff repeat-x left bottom; width:962px; float:left; padding:0px 10px 0px 13px;}
.product-left-main{ width:223px; margin:0px; padding:0px; float:left;}
.product-left{ width:223px; float:left; background:url(../images/product-left-bottom.png) no-repeat left bottom; padding-bottom:18px;}
.product-left h4{background:url(../images/product-head.gif) no-repeat left top; width:203px; height:30px; font:bold 17px "Century Gothic"; color:#FFF; padding:10px 0px 0px 20px;}
.product-right h3{ font:bold 17px Arial, Helvetica, sans-serif; color:#af000a; background:url(../images/r-arrow.gif) no-repeat left 3px; padding:0px 0px 10px 12px; margin:0px; line-height:17px;}
.left-mid{background:url(../images/product-left-bg.gif) #b7000c repeat-x left bottom; width:219px; float:left; padding:15px 0px 0px 0px; border-left:#890004 solid 2px; border-right:#890004 solid 2px;}
.left-mid h5{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#7f0004; display:block; padding:8px 15px;}
.left-mid ul{margin:0px; padding:8px 16px 20px 16px;}
.left-mid ul li{background:url(../images/arrow.png) no-repeat left 8px; padding:0px 0px 0px 12px;}
.left-mid ul li a{border-bottom:#d88085 dashed 1px; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0px;}

.r-address{ width:183px; background:url(../images/bbb-bg.gif) no-repeat top left; height:138px; padding:20px 20px; float:left; margin:20px 0px 0px 0px;}
.r-address p{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 7px 0px; margin:0px;}
.r-grey{ width:113px; background:url(../images/bbb-bg-grey.gif) no-repeat top left; height:103px; padding:20px 20px 0px 90px; float:left; margin:20px 0px 20px 0px; font:normal 14px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:18px;}

.product-right{ width:690px; float:right; padding:0px 15px 0px 30px;}
.product-right p{ font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0px 0px 15px 0px; line-height:18px;}
.product-right p strong{ font:bold 13px Arial, Helvetica, sans-serif;}
.product-right p span{ color:#212773;}
.product-right ul{padding-left:30px;}
.product-right li{font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:18px; padding-bottom:5px;list-style:circle;}
.flat-pannel{ width:690px; background:url(../images/rb-shadow.gif) no-repeat bottom left; padding:0px 0px 40px 0px; float:left; margin:0px;}
.flat-pannel.b-bgnone{ background:none;}
.flat-pannel-right{ margin:0px; padding:0px; float:right; border:5px solid #e0e0e0;}
.flat-pannel-left{ width:366px; margin:0px; padding:5px 30px 0px 0px; float:left;}
.flat-pannel-left h3{ font:bold 17px Arial, Helvetica, sans-serif; color:#af000a; background:url(../images/r-arrow.gif) no-repeat left 3px; padding:0px 0px 10px 12px; margin:0px; line-height:17px;}

.contact-main{ width:900px; margin:0px; padding:0px; float:left;}
.contact-right{ width:410px; float:right; margin:0px; padding:20px 0px 0px 20px;}
.map{ border:5px solid #e0e0e0; width:395px; float:left; margin:0px; padding:0px;}
.contact-left{ width:430px; margin:0px; padding:0px 40px 60px 0px; float:left; background:url(../images/contact-bg.gif) no-repeat right top;}
.contact-left h3{ font:bold 16px Arial, Helvetica, sans-serif; color:#af000a; padding:0px 0px 25px 0px; margin:0px;}
.contact-left h5{ font:bold 12px Arial, Helvetica, sans-serif; color:#212773; padding:0px 0px 25px 0px; margin:0px;}
.contact-left div{ padding:0px 0px 10px 0px; float:left; width:400px;}
.contact-left div label{ width:120px; margin:0px; padding:3px 10px 0px 0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:right;}
.contact-span {font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a;}

.phone { width:50px; border:1px solid #d2d2d2; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px 5px;}
.zip { width:80px; border:1px solid #d2d2d2; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px 5px; float:left;}
.norm { width:200px; border:1px solid #d2d2d2; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px 5px; float:left;}
.contact-left .timing{ width:50px!important; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0px 0px 30px 0px;}
.contact-left .timing p{ font:normal 12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0px 0px 0px 0px}
.contact-left .timing .check{	padding:0px; margin:0px; width:auto; background:none; border:none;}
.contact-left div select{padding:2px; margin:0px 5px; width:100px; font:normal 12px Arial, Helvetica, sans-serif; color:#454545;
background:#fff; border:#d2d2d2 solid 1px;}
.interest-small{ width:200px!important; float:left; margin:0px; padding:0px;}
.interest-small .check{padding:0px; margin:10px 0px 0px 0px; width:auto; background:none; border:none;float:left;}
.interest-small p{ float:left; margin:0px; padding:7px 0px 0px 10px;}
.contact-left .submit{ background:url(../images/submit-btn.png) no-repeat top left; width:123px; height:34px; padding:0px; margin:0px; font:bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff; outline:none; border:none; float:left;}
.fours {border:5px solid #e0e0e0;}
.product-full{ width:800px; float:left; padding:0px 15px 0px 30px;}
.product-full h3{ font:bold 17px Arial, Helvetica, sans-serif; color:#af000a; background:url(../images/r-arrow.gif) no-repeat left 3px; padding:0px 0px 10px 12px; margin:0px; line-height:17px;}