@charset "utf-8";
body {background: url(../images/background_bg.jpg) repeat; font: normal 12px Arial, Helvetica, sans-serif; line-height:18px; margin:0px; padding:0px;}

@font-face {
    font-family: 'MyriadProSemiboldCondensed';
    src: url('myriadpro-semiboldcond-webfont.eot');
    src: url('myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadp8-webfont.eot');
    src: url('myriadp8-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadp8-webfont.woff') format('woff'),
         url('myriadp8-webfont.ttf') format('truetype'),
         url('myriadp8-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
-----------------------------
 General Start
-----------------------------
*/

h1{font: normal 30px 'MyriadProCondensed'; color:#484848; line-height:33px; text-decoration:none; text-align: center; margin:0px; padding:0px;}
h1 span{font: normal 36px 'MyriadProCondensed'; color:#a60201; line-height:39px; text-decoration:none; text-align: center; margin:0px; padding:0px;}

h2{font: normal 36px 'MyriadProCondensed'; color:#484848; line-height:33px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
h2 span{font: normal 36px 'MyriadProCondensed'; color:#a60201; line-height:39px; text-decoration:none; text-align: center; margin:0px; padding:0px;}

p{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
p span{font: normal 12px Arial, Helvetica, sans-serif; color:#a60201; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}

input{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px;}

img{border:none;}

a{outline:none;}

li{list-style-type:none;}

div{margin:0px; padding:0px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/*
-----------------------------
 General End
-----------------------------
*/

#container{ width:100%; margin:0 auto;background: url(../images/container_bg.jpg) repeat-x;}
/*
-----------------------------
 wrapper Start
-----------------------------
*/
#wrapper{width:960px; margin:0px auto; padding:0px;}
/*
-----------------------------
 Header Start
-----------------------------
*/
#header{width:960px; margin:0px; padding:0px;}

/*
-----------------------------
 Header Top Start
-----------------------------
*/
.logo_container{width:960px; margin:0px; padding:0px;}
.logo_holder{width:213px; margin:0px; padding:32px 0px 0px 0px; float:left;}
.header_rightpanel{width:747px; margin:0px; padding:15px 0px 0px 0px; float:left;}
.header_information{width:446px; margin:5px 5px 0px 47px; padding:3px 0px 7px 0px; float:left; background:url(../images/information_bg.jpg) no-repeat;}
.header_information h2{font: normal 30px 'MyriadProSemiboldCondensed'; color:#ffffff; line-height:36px; text-decoration:none; text-align:left; margin:0px; padding:5px 0px 0px 12px;}
.header_call{width:187px; margin:0px 0px 0px 0px; padding:18px 0px 18px 62px; float:left; background:url(../images/call_bg.png) no-repeat;}
.header_call h2{font: normal 26px 'MyriadProCondensed'; color:#262626; line-height:30px; text-decoration:none; text-align:left; margin:0px; padding:0px 0px 0px 0px;}
.header_call h2 span{font: normal 16px 'MyriadProCondensed'; color:#414141; line-height:22px; text-decoration:none; text-align:left; margin:0px; padding:0px 0px 0px 0px;}
/*
-----------------------------
 Navigation Start
-----------------------------
*/
.navigation{width:697px; margin:3px 0px 0px 0px; padding:0px 0px 0px 50px; float:left; background: url(../images/nav_bg.png) no-repeat;}
.navigation ul{height:52px; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.navigation ul li{height:52px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; float:left; line-height:52px;}
.navigation ul li a{margin:0px; padding:0px; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#343434; text-decoration:none; text-align:center; line-height:52px;}
.navigation ul li a span{margin:0px 16px 0px -15px; padding:0px 8px 0px 24px; float:left; line-height:52px;}
.navigation ul li a span span{margin:0px; padding:0px; float:left;line-height:52px;}
.navigation ul li a.select span span, .navigation ul li a:hover span span{background: url(../images/nav_hoverbottombg.png) no-repeat center bottom;}
.navigation ul li a.select, .navigation ul li a:hover{color:#ffffff; background:url(../images/nav_hover.png) no-repeat right;}
.navigation ul li a.select span, .navigation ul li a:hover span{color:#ffffff; background:url(../images/nav_hover.png) no-repeat  left;}
.navigation ul li.sepereter{height:52px; margin:0px 23px 0px 20px; padding:0px 0px 0px 0px; background:url(../images/sepereter.png) no-repeat;}
/*
-----------------------------
 Navigation End
-----------------------------
*/
/*
-----------------------------
 Header Top End
-----------------------------
*/
/*
-----------------------------
 Header end
-----------------------------
*/

/*
-----------------------------
 contain Start
-----------------------------
*/
#contain{width:960px; margin:0px; padding:70px 0px 0px 0px;}
.contain_leftholder{ width:666px; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.contain_formholder{width:622px; margin:0px 0px 0px 0px; padding:30px 44px 30px 0px; float:left; background:url(../images/conform_shadow.png) no-repeat right top;}
.contain_formrepet{width:622px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background: url(../images/conform_repet.jpg) repeat-y;}
.contain_formmain{width:595px; margin:0px 0px 0px 0px; padding:0px 0px 0px 27px; float:left; background: url(../images/conform_main.jpg) no-repeat bottom center;}
.contain_formmain h2{font: normal 28px 'MyriadProCondensed'; color:#595959; line-height:36px; text-decoration:none; text-align: center; margin:0px; padding:5px 0px 0px 12px;}
.contain_formmain h2 span{font: normal 28px 'MyriadProCondensed'; color:#a60201; line-height:36px; text-decoration:none; text-align: center; margin:0px; padding:5px 0px 0px 12px;}

.contain_leftform{ width:573px; margin:20px 0px 0px 22px; padding:0px; float:left;}
.con_text{width:264px; margin:0px 22px 12px 0px; padding:0px 0px 0px 0px; font:bold 12px  Arial, Helvetica, sans-serif; color:#454545; line-height:22px; text-decoration:none; text-align:left; background:none; float:left;}
.con_improw{ width:264px; height:18px; margin:0px 0px 0px 0px; padding:0px;}
.con_imptext{width:254px; height:18px; margin:0px; padding:0px 0px 0px 10px; font: normal 12px  Arial, Helvetica, sans-serif !important; color:#ffffff !important; line-height:18px; text-decoration:none; text-align:left; outline:none; border:none;  background:url(../images/imputbg.jpg) no-repeat;}
.con_textarearow{ width:264px; height:44px; margin:0px 0px 15px 0px; padding:0px; float:left;}
.con_tarea{ width:254px;height:44px; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; font: normal 12px  Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px; text-decoration:none; text-align:left; outline:none; border:none; background: url(../images/textarea.jpg) no-repeat;}  
.conpage_send{ width:96px; height:32px; margin:0px auto; padding:0px; background:url(../images/submit.png) no-repeat; outline:none; border:none; cursor:pointer;}

.contain_rightholder{ width:264px; margin:0px 0px 0px 0px; padding:0px; float:left;}
.contain_rightholdertext{ width:264px; margin:30px 0px 0px 0px; padding:0px;}
.contain_rightholdertext h2{font: normal 28px 'MyriadProCondensed'; color:#595959; line-height:36px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 30px; background:url(../images/conri_headingline.jpg) no-repeat; background-position:70px 32px;}
.contain_rightholdertext h2 span{font: normal 28px 'MyriadProCondensed'; color:#a60201; line-height:36px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 0px;}
.contain_rightholdertext p{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px 0px 7px 0px;}
.contain_rightholdertext a{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.conheading_image{ margin:0px 16px 0px 0px; padding:0px; float:left;}
/*
-----------------------------
 contain End
-----------------------------
*/

/*
-----------------------------
 About/////service Start
-----------------------------
*/
.about_headingimage{ margin:-20px 16px 0px 0px; padding:0px 0px 0px 0px; vertical-align:middle;}

.service_row{ width:960px; margin:5px 0px 50px 0px; padding:0px;}
.service_row h3{font: normal 22px 'MyriadProCondensed'; color:#a60201; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px; border-bottom:5px solid #a60201;}
.service_row h3 span{font: normal 22px 'MyriadProCondensed'; color:#484848; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px; border-bottom:5px solid #484848; float:left;}

.service_leftholder{ width:201px; margin:16px 15px 0px 0px; padding:0px; float:left;}
.service_image{ width:183px; height:119px; margin:0px; padding:9px 9px; float:left; background:url(../images/service_imagebg.png) no-repeat;}
.service_rightholder{ width:743px; margin:16px 0px 0px 0px; padding:0px; float:left;}
/*
-----------------------------
 About/////service End
-----------------------------
*/
/*
-----------------------------
 Contact Start
-----------------------------
*/
.contact_row{ width:960px; margin:20px 0px 0px 0px; padding:0px;}
.contact_row h4{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:18px; text-decoration:none; text-align: center; margin:0px 0px 25px 0px; padding:0px;}
.contact_leftholder{ width:359px; margin:0px 104px 0px 50px; padding:60px 0px 50px 0px; float:left; background: url(../images/contact_leftshadow.jpg) no-repeat right top;}
.contact_leftholder h3{font: normal 12px Arial, Helvetica, sans-serif; color:#a60201; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px; text-decoration:underline;}
.contact_leftholder a{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:18px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.contact_leftholder p{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; line-height:24px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.contact_emailbox{ width:96px; margin:0px; padding:0px; float:left;}

.contact_rightholder{ width:437px; margin:0px 10px 50px 0px; padding:0px 0px 0px 0px; float:left;}

.contact_main{ width:435px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background:#ececec; float:left; border:1px solid #b6b6b6;}
.contact_main h2{font: normal 26px 'MyriadProCondensed'; color:#484848; line-height:33px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
.contact_main h2 span{font: normal 26px 'MyriadProCondensed'; color:#a60201; line-height:39px; text-decoration:none; text-align: center; margin:0px; padding:0px;}
.contact_mid_partri{width:435px; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; float:left;}	
.contact_mid_form{width:435px; margin:8px 0px 18px 0px; padding:0px;}
.contact_formtext{width:73px; margin:0px 0px 4px 20px; padding:0px; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height:19px; text-decoration:none; text-align: left; float:left;}
.contact_forminput{width:313px; height:23px; margin:0px 0px 4px 0px; padding:0px; float:left;}
.contact_input{width:303px; height:23px; margin:0px; padding:0px 5px 0px 5px; background: url(../images/contact_imputbg.jpg) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color: #262626; line-height:18px; text-decoration:none; text-align:left; outline:none; border:none;}
.contact_forminput2{width:313px; height:70px; margin:0px 0px 0px 0px; padding:0px; float:left;}  
.contact_textarea{width:303px; height:70px; margin:0px; padding:0px 5px 0px 5px; background: url(../images/contact_textarea.jpg) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#262626; line-height:18px; text-decoration:none; text-align:left; outline:none; float:left; border:none;}	
.contact_sendrow{width:97px; height:30px; margin:0px 0px 0px 0px; padding:0px; background:url(../images/submit.jpg) no-repeat; border:none; outline:none; cursor:pointer;} 
/*
-----------------------------
 Contact End
-----------------------------
*/

/*
-----------------------------
 Legal Start
-----------------------------
*/
.legal_row{ width:390px; margin:10px 0px 0px 0px; padding:0px; float:left;}
.legal_row ul{margin:0px; padding:0px;}
.legal_row ul li{margin:0px; padding:0px 0px 10px 12px; list-style-type:none; display: list-item; font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; text-decoration:none; text-align: left; line-height:18px; background:url(../images/legal_bulleat.png) no-repeat; background-position:0px 5px;}

.legal_low{ width:960px; margin:20px 0px 20px 0px; padding:0px;}
.legal_low h3{font: normal 18px 'MyriadProCondensed'; color:#a60201; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px; border-bottom:5px solid #a60201;}
.legal_low h3 span{font: normal 18px 'MyriadProCondensed'; color:#484848; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px; border-bottom:5px solid #484848; float:left;}


.legal_low ul{margin:20px 0px 20px 0px; padding:0px;}
.legal_low ul li{margin:0px; padding:0px 0px 10px 12px; list-style-type:none; display: list-item; font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; text-decoration:none; text-align: left; line-height:18px; background:url(../images/legal_bulleat.png) no-repeat; background-position:0px 5px;}
/*
-----------------------------
 Legal End
-----------------------------
*/

/*
-----------------------------
 wrapper end
-----------------------------
*/

/*
-----------------------------
 Footer Start
-----------------------------
*/
#footerrow{width:100%; margin:0px auto; padding:0px; float:left; background:url(../images/footer_bg.jpg) repeat-x #2e2e2e;}
#footer{width:960px; margin:0px auto; padding:0px;}
.footer_left{ width:876px; margin:0px; padding:0px; float:left;}
.footer_right{ width:84px; margin:0px; padding:23px 0px 0px 0px; float:left;}
.footer_nav{width:876px; margin:0px; padding:20px 0px 4px 0px;}
.footer_nav ul{margin:0px; padding:0px;}
.footer_nav ul li{margin:0px; padding:0px 30px 0px 0px; list-style-type:none; display:inline; font: normal 12px Arial, Helvetica, sans-serif; color:#b1b1b1; text-decoration:none; text-align: left; line-height:12px;}
.footer_nav ul li a{margin:0px; padding:0px 0px 0px 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#b1b1b1; text-decoration:none; text-align: left; line-height:12px;}
.footer_copyright{width:876px; margin:0px; padding:0px 0px 20px 0px;}
.footer_copyright p{margin:0px; padding:0px 0px 0px 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#b1b1b1; text-decoration:none; text-align: left; line-height:22px;}
.footer_copyright p span{margin:0px; padding:0px 0px 0px 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: left; line-height:22px;}
/*
-----------------------------
 Footer End
-----------------------------
*/
