@charset "utf-8";
/* CSS Document */

@font-face{ src:url(../fonts/style03.ttf);
font-family:arun;
}
@font-face{ src:url(../fonts/style04.ttf);
font-family:arun2;
}
@font-face{ src:url(../fonts/style02.ttf);
font-family:arun3;
}
@font-face{ src:url(../fonts/font05light.ttf);
font-family:arun4;
}
@font-face{ src:url(../fonts/font4.ttf);
font-family:arun5;
}



body {
margin:0px;
}

p {
margin:0px; 
padding:0px;
}

#wrapper {
width:auto;
height:auto;
margin:auto;
}
#Fixed {
width:990px;
height:auto;
margin:auto;
}


#top_fixed {
width:100%;
height:40px;
float:left;
background-color:#454545;
position:fixed;
z-index:1000;
}

#top_fixed #topfix {
width:990px;
height:40px;
margin:auto;
}

#topfix #topleftcaption {
width:auto;
height:auto;
float:left;
font-family:arun4;
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
margin:10px 0px 0px 0px;
}

#topfix #toprightall {
width:auto;
height:auto;
float:right;
margin:0px 0px 0px 0px;
}
#toprightall #socialiconsall {
width:auto;
height:auto;
float:left;
margin:11px 0px 0px 0px;
}
#socialiconsall #fb {
width:8px;
height:17px;
float:left;
background:url(../images/FB2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #fb:hover {
width:8px;
height:17px;
float:left;
background:url(../images/FB.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #T{
width:14px;
height:17px;
float:left;
background:url(../images/T2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #T:hover {
width:14px;
height:17px;
float:left;
background:url(../images/T.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #L {
width:13px;
height:17px;
float:left;
background:url(../images/L2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #L:hover {
width:13px;
height:17px;
float:left;
background:url(../images/L.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #IN {
width:14px;
height:17px;
float:left;
background:url(../images/IN2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #IN:hover {
width:14px;
height:17px;
float:left;
background:url(../images/IN.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #G {
width:15px;
height:17px;
float:left;
background:url(../images/G2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #G:hover {
width:15px;
height:17px;
float:left;
background:url(../images/G.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}

#toprightall #searchall {
width:160px;
height:20px;
float:right;
margin:10px 0px 0px 10px;
background-color:#fff;
border-radius:3px;
}
#searchall #searchbox {
width:120px;
height:24px;
float:left;
margin:3px 0px 0px 6px;
}
.fld { 
font-family:arun4; 
font-size:11px; 
color:#ccc;
width:120px; 
height:16px; 
margin:-3px 0px 0px 0px;
background-color:#fff;
border:none;
}

#searchall #searchicon {
width:14px;
height:13px;
float:right;
margin:3px 5px 0px 0px;
background:url(../images/search_icon.png) no-repeat;
cursor:pointer;
}






#header {
width:100%;
height:104px;
float:left;
background:url(../images/menu-bg.png) repeat-x;
margin-top:40px;
background-position:left bottom;
}
#header #header_fix {
width:990px;
height:104px;
margin:auto;
}
#header_fix #header_logo {
width:234px;
height:69px;
float:left;
background:url(../images/logo.png) no-repeat;
margin:18px 0px 0px 0px;
}
#header_fix #header_menu {
width:auto;
height:104px;
float:right;
margin:0px 0px 0px 0px;
}
#header_fix #header_menu ul {
margin:0px;
padding:0px;
}
#header_fix #header_menu ul li {
width:auto;
height:auto;
float:left;
padding:64px 0px 0px 0px;
list-style:none;
font-family:arun;
font-size:13px;
color:#555;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#header_fix #header_menu ul li:hover {
width:auto;
height:auto;
float:left;
padding:64px 0px 0px 0px;
list-style:none;
font-family:arun;
font-size:13px;
color:#00458a;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#header_menudivider {
width:2px;
height:104px;
float:left;
margin:0px 14px 0px 14px;
background:url(../images/nav_div.jpg) no-repeat;
}




#flash_banner {
width:100%;
height:55px;
float:left;
background:url(../images/slider-bg.jpg) no-repeat;
border-bottom:3px solid #454545; 
}
#flash_banner #flash_fix {
width:990px;
height:55px;
margin:auto;
background:url(../images/innerslider-bg.jpg) no-repeat;
}
#flash_fix #flvlefthead {
width:auto;
height:auto;
float:left;
font-family:arun2;
font-size:22px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
margin-top:12px;
}


#body_design {
width:100%;
min-height:400px;
float:left;
}
#body_design #body_fix {
width:990px;
min-height:400px;
margin:auto;
}
#body_fix #blcontextall {
width:710px;
min-height:360px;
float:left;
margin:10px 0px 20px 0px;
}




















#body_fix #contactusall {
width:990px;
min-height:360px;
float:left;
margin:10px 0px 20px 0px;
}
#contactusall #contactleftbox  {
width:350px;
height:360px;
float:left;
margin:0px 0px 0px 0px;
}

#contactusall #contactrightbox  {
width:620px;
height:360px;
float:right;
margin:0px 0px 0px 0px;
background:url(../images/contactus_img.jpg) no-repeat;
}

#address{
width:350px;
height:360px;
float:left;
margin:0px 25px 0px 0px;
}
#addhead{
width:350px;
height:auto;
float:left;
margin:0px 0px 5px 0px;
border-bottom:1px dashed #ccc;
font-family:arun2;
font-size:14px;
color:#da0622;
font-weight:normal;
text-decoration:none;
padding:0px 0px 2px 0px;
}
#addall{
width:350px;
height:auto;
float:left;
margin:8px 0px 0px 0px;
}
#addaddressall{
width:350px;
height:auto;
float:left;
margin:0px 0px 18px 0px;
}
#addicon{
width:22px;
height:22px;
float:left;
background:url(../images/con_add.jpg) no-repeat;
margin:4px 10px 0px 0px;
}
#addicon02{
width:18px;
height:23px;
float:left;
background:url(../images/con_phone.jpg) no-repeat;
margin:0px 10px 0px 0px;
}
#addicon03{
width:19px;
height:23px;
float:left;
background:url(../images/con_fax.jpg) no-repeat;
margin:0px 10px 0px 0px;
}
#addicon04{
width:20px;
height:15px;
float:left;
background:url(../images/con_email.jpg) no-repeat;
margin:4px 10px 0px 0px;
}
#addtextt{
width:318px;
height:auto;
float:left;
margin:2px 0px 0px 0px;
font-family:arun2;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.addtextt009{
font-family:arun2;
font-size:12px;
color:#555;
font-weight:normal;
text-decoration:none;
line-height:18px;
}

.conaddtextt{
font-family:arun2;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.conaddtextt:hover{
font-family:arun2;
font-size:12px;
color:#da0622;
font-weight:normal;
text-decoration:underline;
}































#blcontextall #innerleftbox {
margin:0px 0px 10px 0px;
font-family:arun4;
font-size:12px;
color:#000;
line-height:22px;
}
.innerleftboxtext {
margin:0px 0px 10px 0px;
font-family:arun2;
font-size:12px;
color:#000;
line-height:22px;
}

.innerleftboxlinks {
font-family:arun4;
font-size:12px;
color:#000;
line-height:22px;
text-decoration:underline;
}
.innerleftboxlinks:hover {
font-family:arun4;
font-size:12px;
color:#0d75e6;
line-height:22px;
text-decoration:underline;
}


#body_fix #brboxall {
width:250px;
min-height:360px;
float:right;
margin:10px 0px 20px 0px;
}
#brboxall #brboxoneall {
width:250px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
}
#brboxoneall #brinnhead {
width:242px;
height:27px;
float:left;
margin:0px 0px 0px 0px;
background-color:#0d75e6;
font-family:arun2;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
border-top-left-radius:7px;
border-top-right-radius:7px;
padding:8px 0px 0px 8px;
}
#brboxoneall #brinnsublinksall {
width:248px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
border:1px solid #eee;
}
#brinnsublinksall #sublinkboxall {
width:248px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #ccc;
}
#brinnsublinksall #sublinkboxall:hover {
width:248px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #ccc;
background-color:#f6f6f6;
}
#sublinkboxall #sublinkicon {
width:6px;
height:8px;
float:left;
margin:14px 5px 0px 4px;
background:url(../images/click_icon.png) no-repeat;
}
#sublinkboxall #sublink {
width:auto;
height:auto;
float:left;
margin:10px 0px 10px 0px;
font-family:arun4;
font-size:12px;
color:#000;
}




















#ftr_design {
width:100%;
height:80px;
float:left;
background:url(../images/footer-bg.jpg) repeat;
border-bottom:3px solid #222222; 
}
#ftr_design #ftr_topfix {
width:990px;
height:80px;
margin:auto;
}
#ftr_topfix #ftr_leftbox{
width:680px;
height:30px;
float:right;
background-color:#0a70e3;
margin:20px 0px 20px 0px;
font-family:arun2;
font-size:12px;
color:#FFFFFF;
padding:10px 10px 0px 10px;
border-radius:3px;
text-align:center;
}
.ftr_leftboxlinks{
font-family:arun2;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
.ftr_leftboxlinks:hover{
font-family:arun2;
font-size:12px;
color:#000;
text-decoration:underline;
}

#ftr_topfix #ftr_rightbox{
width:204px;
height:61px;
float:left;
background:url(../images/ftr_logo.png) no-repeat;
margin:13px 0px 20px 0px;

}








#ftr_copy {
width:100%;
height:36px;
float:left;
background-color:#272727;
}
#ftr_copy #copy_fix {
width:990px;
height:36px;
margin:auto;
}

#copy_fix #crtext {
width:auto;
height:auto;
float:right;
font-family:arun4;
font-size:11px;
color:#969696;
margin-top:10px;
}
#copy_fix #crlinks {
width:auto;
height:auto;
float:left;
margin-top:10px;
}
#copy_fix #crlinks ul {
margin:0px;
padding:0px;
}
#copy_fix #crlinks ul li {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 0px;
list-style:none;
font-family:arun4;
font-size:11px;
color:#969696;
}
#copy_fix #crlinks ul li:hover {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 0px;
list-style:none;
font-family:arun4;
font-size:11px;
color:#fff;
}
#crlinksdiv {
width:1px;
height:10px;
float:left;
margin:4px 10px 0px 10px;
background-color:#969696;
}










