body { margin:0px; padding:0px; width:100%; font-size:13px; font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.jpg) repeat; line-height:20px; text-align:justify;}
@font-face {
 font-family: MyCustomFont;
 src: url("georgia.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("georgia.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: MyHelvFont;
 src: url("Helvetica_LT_Condensed_Bold_0.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyHelvFont;
 src: url("Helvetica_LT_Condensed_Bold_0.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: MyalflfFont;
 src: url("alflf__.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyalflfFont;
 src: url("alflf__.ttf") /* TTF file for CSS3 browsers */
}



.MT10 { margin-top:10px; }
.MB10 { margin-bottom:10px; }
.MR10 { margin-right:10px; }
.MT15 { margin-top:15px; }
.PB10 { padding-bottom:10px; }
.PR10 { padding-bottom:10px; }
.FL { float:left; }
.FR { float:right; }
.CL { clear:both; }
.TA_R { text-align:right; }
a { color:#000;text-decoration:none; }
#top { background-color:#232323;width:100%;height:15px; }
#wrapper { width:996px;margin:0 auto;padding:0 auto; }
.top-shadow { background:url(../images/shadow.jpg) no-repeat;height:15px; }
.txt_b { font:14px arial;color:#fff;padding:10px 0; }
.search { background-color:#31332e;border:1px solid #000;color:#7e7d61;font:12px arial;padding:5px  10px;width:362px;margin-top:5px; }
.searchBtn { background:none;border:none;color:#fff;font:13px arial;margin-left: -60px; }
#blackstrip { background-color:#000;width:100%;border-top:1px dashed #31332e;border-bottom:1px dashed #31332e;height:5px; }
#bluebg { background:url(../images/bluebg.jpg) repeat-x;height:620px; }
#innerpagesbg { background:url(../images/innerpagesbg.jpg) repeat-x;height:140px; }
.logo { width:300px;}
.nav { width:456px; margin-top: 33px;}
.nav ul{ list-style-type:none;margin:0;padding:0; }
.nav ul li { list-style-type:none; display:inline-block; padding:10px; color:#fff; width:91px; text-align:center; }
.nav ul li a{ color:#fff; display:inline-block; text-align:center; width:91px; }
.nav ul li:hover{ background-color:#9ec720; display:inline-block; text-align:center; width:91px; }
.slider { background:url(../images/sliderbg.png) no-repeat;height:436px;padding:36px 9px 0 30px; width:1022px; }  
.slider p { width:242px;line-height: 22px;padding: 66px 10px 0;font-size: 15px;text-align:justify; }
.slider p img{ margin-top:20px;float: left; }
.slider ul { list-style-type:none;margin:0;padding:0; }
.slider ul li { display:list-item; background:url(../images/trans.png) no-repeat;width:323px;height:91px;border-bottom: 1px dashed #474747;padding: 1px 0;  }
.slider ul li:hover{ background:url(../images/hover.png) no-repeat;width:323px;height:91px;padding: 1px 0;}
.slider ul li  a{ padding:28px 0 28px 34px;text-align: left;float: left;width:323px;font: bold 23px MyHelvFont, Arial, Helvetica, sans-serif;color:#fff;}
.find_us  { width:97%;border:0px solid red; float:left;padding:0 9px 0 30px; }
.findLeft{width:446px;}
.findText{float:left;width:252px;}
.findText h3{float:left;width:100%; color:#eaeaea;font:17px arial;margin:0}
.findText p{float:left;width:100%; color:#eaeaea;font:13px arial;margin:0}
ul.socialLink{float:left;width:146px; margin:0}
ul.socialLink li{float:left;width:auto; list-style:none;padding:0 5px}
ul.socialLink li a{width:auto; }
.findRight{width:338px; border:0px solid red;float:right}
.findRight  h2{width:61%; border:0px solid red;float:right;background:url("../images/phn.png") no-repeat left center; padding:6px 25px; font:bold 30px MyHelvFont, Arial, Helvetica, sans-serif;color:#eaeaea;margin:0;}
.innerContent{width:94%;padding:0 30px;background:url(../images/shadow1.png) no-repeat;}
.innerContent h3{float:left;width:100%;padding:10px 0px;background-color:#2f2f2f;font:28px MyalflfFont, MyCustomFont, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-align:center;color:#eaeaea;margin:0;}
.boxArea{width:100%;background:url(../images/strip.png) no-repeat;background-position:left top;margin:12px 0;padding-top:40px;}
.box-1{float:left; width:425px;padding:0 10px; text-align:center;border:0px solid red;margin-right:17px;}
.box-1 p{float:left;width:100%; color:#000;font:14px/155% arial;text-align:justify;}
.box-1 a{float:left;width:100%; }
.bluetxt{ margin:0;margin: 10px 0 0;color:#2b5dbc;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; }
.bluetxt a{ margin:0;margin: 10px 0 0;color:#2b5dbc;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none; }
.bluetxt a:hover{ margin:0;margin: 10px 0 0;color:#666;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none;  }

.greentxt{ margin:0;margin: 10px 0 0;color:#86c90a;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; }
.greentxt a{ margin:0;margin: 10px 0 0;color:#86c90a;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none; }
.greentxt a:hover{ margin:0;margin: 10px 0 0;color:#666;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none;  }

.blacktxt{ margin:0;margin: 10px 0 0;color:#000;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; }
.blacktxt a{ margin:0;margin: 10px 0 0;color:#000;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none;}
.blacktxt a:hover{ margin:0;margin: 10px 0 0;color:#666;text-transform:uppercase; font-family:MyHelvFont, Arial, Helvetica, sans-serif; text-decoration:none;  }
.noBg{background:none !important }
.footer{background:url(../images/f-bg.png) repeat 0 0;width:100%;float:left;}
.f-container{margin:auto;width:1024px; }
.f-holder{float:left;width:94%;padding:20px 30px;}
.footerLeft{float:left;width:200px}
.footerLeft a{float:left;width:auto}
.footerRight{float:right;width:350; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#eaeaea; text-align:left; padding-right:80px;}
.footerRight a{float:left; width:auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#eaeaea;}
.footerRight a:hover{color:#7cb70f;}
.footerRightcopy{float:left; width:100%;font:13px arial; color:#eaeaea;}
.strip{ background:url(../images/strip.png) no-repeat;width:100%;height:2px;margin: 41px 0 10px; }
.footertitle{font: bold 18px MyHelvFont, Georgia, "Times New Roman", Times, serif; color:#9C0;}

.strip img { margin-top: -37px;padding: 0 133px;}

/*slide*/
#fade{width: 963px;
  height: 388px;
 /*a width should be defined for transition to work*/
padding: 5px;
}   

/* innerpages */
.contentleft { width:678px;margin-top:20px;padding-right:8px; }
.sidebar { width:289px;margin-top:20px; border-left:1px dashed #BABABA; padding-left:5px;}
.contact_div { float:none; margin:20px auto 0;width:600px; padding-left:5px;}
.heading { width:440px;background:url(../images/heading.png) no-repeat;color:#dedddd;font: bold 24px MyHelvFont, MyCustomFont, Georgia, "Times New Roman", Times, serif;padding:10px 15px; }
.contentleft p { font:14px;background:url(../images/strip2.png) no-repeat;background-position:left bottom;}
.features { background:url(../images/featurebg.png) no-repeat;padding:10px;font:bold 24px arial;width:301px;height:310px; }
.heading2 { background:url(../images/heading2.jpg) no-repeat;color:#dedddd;font: bold 24px MyHelvFont, MyCustomFont, Georgia, "Times New Roman", Times, serif;padding:10px 15px; }
.heading3 { background-color:#343434;color:#dedddd;font: bold 24px MyHelvFont, MyCustomFont, Georgia, "Times New Roman", Times, serif;padding:10px 15px; border-radius: 5px; }
.bluetxt1{ color:#2b5dbc;line-height: 45px; font-family:MyHelvFont, Arial, Helvetica, sans-serif; }
.greentxt1{color:#86c90a;line-height: 45px; font-family:MyHelvFont, Arial, Helvetica, sans-serif; }
.blacktxt1{ color:#000;line-height: 45px; font-family:MyHelvFont, Arial, Helvetica, sans-serif;}
.quick { background:url(../images/quick.jpg) no-repeat;padding:10px;font:bold 24px MyHelvFont, Arial, Helvetica, sans-serif;width:301px;height:578px; }
.contact_inner { background-color:#EFEFED;padding:10px;font:bold 24px MyHelvFont, Arial, Helvetica, sans-serif;width:612px;height:475px;margin-bottom: 20px; }
.quick p { font:14px/21px arial;padding:10px;text-align: justify;width: 268px;}
.contact_inner p { font:14px/21px arial;padding:10px;text-align: justify;width: 268px;}
.inputfield { background:url(../images/inputbg.jpg) no-repeat;border:0;width:284px;height:39px;margin: 4px 0;padding-left:10px;background-position:left top;line-height:40px; }
.inputfield_contactus { background-color:#E6E6E6;border:0;width:600px;height:39px;margin: 6px 0;padding-left:10px;background-position:left top;line-height:40px; border-radius: 5px;box-shadow: 1px 1px 6px #959595 inset;}
.textfield { background:url(../images/textarea.jpg) no-repeat;border:0;width:285px;height:120px;text-indent:15px;padding-top:10px; }
.textfield_contactus { background-color:#E6E6E6;border:0;width:610px;height:120px;text-indent:8px;padding-top:10px;border-radius: 5px;margin: 10px 0;box-shadow: 1px 1px 6px #959595 inset;}
.submitbtn { background:url(../images/submit.jpg) no-repeat; border:0;width:94px;height:28px;text-indent:-999px;margin-right:20px;}
.submitbtn_contactus { background:url(../images/submit.jpg) no-repeat; border:0;width:94px;height:28px;text-indent:-999px;}

/*contact */

.contactheading { width:662px;background:url(../images/contact-head.png) no-repeat;color:#dedddd;font: bold 24px MyHelvFont, MyCustomFont, Georgia, "Times New Roman", Times, serif;padding:10px 15px; }
.mapbase{background:url(../images/map-base.jpg) center top no-repeat; width:690px; height:380px;}
.company{font: bold 35px MyalflfFont, MyHelvFont, Georgia, "Times New Roman", Times, serif; color:#002870; text-decoration:none; text-shadow:#FFF 2px 2px; text-transform:uppercase;}
.address{font: bold 24px MyHelvFont, Georgia, "Times New Roman", Times, serif; color:#333; text-decoration:none; text-shadow:#FFF 2px 2px;}
.bluetitle{font: bold 28px MyalflfFont, MyHelvFont, Georgia, "Times New Roman", Times, serif; color:#002870; text-decoration:none; text-shadow:#FFF 2px 2px; text-transform:uppercase;}

/*---------- Advertisers-------------*/
.advertiserleft { width:670px;margin-top:10px;padding-right:8px;}
.advertiserleft p { font: Arial, Helvetica, sans-serif normal 12px; line-height:18px; text-decoration:none;}
.advertiserleft p a{font-weight:bold; font-style:italic; color:#123a88; line-height:18px; text-decoration:none;}
.advertiserleft p a:hover{font-weight:bold; font-style:italic; font-style:italic; color:#666; line-height:18px; text-decoration:none;}
.helvtitle{font: bold 18px MyHelvFont, Georgia, "Times New Roman", Times, serif; color:#002870; text-decoration:none; text-shadow:#FFF 2px 2px;}
.helvtxt{font-family:MyHelvFont, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:24px; color:#333;}
.helvtxt ul{list-style-type: none; padding: 0px; margin: 0px;}
.helvtxt li{ background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; }


