html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; list-style: none;}
section, article, header, nav, footer, aside { display: block; }
html, body { height: 100%; min-height: 100%; font-family: arial; font-size: 13px; }
a, input { outline: none; text-decoration: none; margin: 0px; padding: 0px; }
.clear { clear: both; height: 0px; }
img { border: none; max-width: 100%; height: auto; width: auto\9; }
body{ background:url(../images/background.png) repeat-x left top #dee8c5; }


/*wrapper start*/
.wrapper { width: 100%; }
/*wrapper end*/

/*Globle css start*/
.center { width:1000px; margin: auto; }
.col1 { width: 100%;}
.col2 { width: 75%; }
.col3 { width: 50%; }
.col4 { width: 25%; }
.col5 { width: 33.3%; }
.col6 { width: 66.6%; }
.col7 { width: 33.4%; }
.col8 { padding: 0 1%; width: 23%; }
.col9 { width: 40%; }
.col10 { width: 60%; }
.fl { float: left }
.fr {float: right }

h1 { font-family:arial; font-size:25px; font-weight:bold; color:#852404; }
h2 { padding-top:20px; font-size:19px; color:#852404; font-weight:normal; }
h3 {  font-size:19px; color:#852404; font-weight:normal; }
h4 { padding:5px 0; font-family:arial; font-size:22px; color:#852404; font-weight:bold; display:block; border-bottom:#ccc solid 1px;  }
h5 { padding:15px 0 0 0; font-size:17px; color:#852404; font-weight:normal; }


/*Globle css end*/

/*header start*/
header { padding:10px; background:#feffed; border-top: #f1f1f1 solid 4px; height:144px; display:block; position:relative; }
header .logoBox { padding-bottom:15px; display:block; overflow: hidden; } 
header .logoBox img { float:left; } 
/*top nav start*/
.topBox{ padding:10px 0; position:absolute; top:0px; right:0px;}
.topBox ul { display:block; }
.topBox ul li { font-family:Arial; font-size:14px; color:#414141; display:block; float:left; border-left:#787878 solid 1px; }
.topBox ul li a { padding:0 10px; color:#414141; } 
.topBox ul li a:hover { color:#852404; text-decoration:underline; } 
.topBox ul li:first-child { border-left:none; }
/*top nav end*/

/*tob nav start*/
nav { display:block; background:#F7F6F6; overflow: hidden; }
nav small{ float:left; display:block; background:#c32c23; }
nav small a{ padding:8px 12px; display:block; font-family:Arial; font-size:15px; color:#fff;  }
nav small a.product{ padding: 13px;line-height: 17px;font-size: 18px; border-left: #ad1b12 solid 1px; cursor:default; }
nav small.trangle{ background:none; width: 0; height: 0; border-top: 21px solid transparent; border-left:15px solid #ad1b12; border-bottom: 22px solid transparent; }
nav ul { padding:5px 0; margin:8px; display:block; float:left; }
nav ul li { font-family:Arial; font-size:15px; color:#414141; display:block; float:left; border-left:#d5d4d4 solid 1px; }
nav ul li a { padding:0 15px; color:#414141; } 
nav ul li a:hover { color:#852404; text-decoration:underline; } 
nav ul li:first-child { border-left:none; }

/*header end*/

/* banner box start */
.bannerBox { padding:10px; background:#fff; overflow:hidden; display:block; position:relative; }
.bannerBox ul { display:block; }
.bannerBox ul li{display:block; position:relative; }
.bannerBox ul li span{ padding:10px; background-color: rgba(0, 0, 0, .7); font-size:13px; color:#fff; line-height:18px; position:absolute; left:0px; top:0px; width:250px; height:372px; }
.bannerBox .bx-viewport { overflow:inherit !important; }
.bannerBox .bx-controls.bx-has-pager.bx-has-controls-direction { position:absolute; right: 2%; bottom: 8%; z-index:111; }
.bannerBox .bx-wrapper .bx-pager { text-align: center;	font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bannerBox .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bannerBox .bx-wrapper .bx-pager.bx-default-pager a { background:#dee8c5; text-indent:-9999px; display:block; width:20px; height:20px; margin:0 5px; outline:0;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:#ccc solid 2px; }
.bannerBox .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#fff; opacity:1 }
.bannerBox .bx-controls-direction { display:none; }
/* banner box end */


.middleBox{ padding:10px; background:#fff; border-bottom:#f1f1f1 solid 4px; display:block; float:left; }
.middleBox .contantBox{ padding-top:20px; display:block; }
.middleBox .contantBox figure{ display:block; text-align:center; }
.middleBox p{font-family:Arial; font-size:14px; color:#333; text-align:justify; line-height:20px; }
.middleBox p strong{ font-size: 20px; font-weight: normal; color:#852404; }
.middleBox ul{ padding:5px 0 0 0; display:block; }
.middleBox ul li { padding-left:50px; background:url(../images/bullit-icon.png) no-repeat 25px 5px; font-family:Arial; font-size:14px; color:#414141; line-height:20px; }
.middleBox ul li.img { margin-left: -25px; background:none; font-size:16px; }
.middleBox .rightSide{ padding:10px; margin-left:10px; background:#f1f1f1; display:block; border-radius:8px; }
.middleBox .rightSide marquee { height:400px;}
.middleBox .rightSide p{ text-align:inherit; }
.middleBox .commentsBox { padding:10px; margin-top:20px; display:block; border-radius:10px; border:#852404 solid 2px; font-size:16px; font-weight:bold; color:#414141; float:left; }
#ip-voice{ padding:20px 10px 10px 10px;}


.careersBox{ display:block; }
.careersBox p{ padding-top:10px; display:block; }
.careersBox p input[type="text"]{ padding:3px 4px; width:450px; height:26px; border:#999 solid 1px; font-size:14px; }
.careersBox p textarea{ padding:3px 4px; width:450px; height:75px; border:#999 solid 1px; outline:none; font-size:14px; font-family: Arial; }
.careersBox p input[type="submit"] { padding:1% 5%; margin-right:30px; background:#f54a4a; border:none; border-bottom:#b81616 solid 4px; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; float:right; font-family:candararegular; font-size:20px; color:#fff; font-style:italic; text-align:center; }
.careersBox p input[type="submit"]:hover { background:#dc3535; border-bottom:#800909 solid 4px; }

.contactBox { display:block;}
.contactBox h2 { font-size:25px; display:block; font-weight:bold; }
.contactBox h2 span { font-size:18px; color:#414141; display:block;}
.contactBox h3 { padding-top:20px; font-size:20px; display:block;}
.contactBox p { font-size:15px; color:#414141; display:block;}
.contactBox p strong { font-size:15px; font-weight:normal; }





footer{ padding:10px 0; display:block; }
footer .botNavBox { padding-bottom:5px; display:block; overflow: hidden; text-align: center; }
footer .botNavBox ul { display:block; }
footer .botNavBox ul li { font-family:Arial; font-size:14px; color:#000; display:inline-block; border-left:#787878 solid 1px; }
footer .botNavBox ul li a { padding:0 10px; color:#000; } 
footer .botNavBox ul li a:hover { color:#852404; text-decoration:underline; } 
footer .botNavBox ul li:first-child { border-left:none; }
footer .botBox {  padding-bottom:5px; display:block; overflow: hidden; text-align: center; }


.sum {width: 20px;}
.sum {display: inline;text-align: center;width: 40px;}
.captcha,.sum {display: inline;text-align: center;width: 40px;}
span#spambot {font-size: 11px;}
.social{float:right;width:auto; padding:0px 15px;}
.social ul{margin:0;list-style:none;overflow:hidden}
.social ul li{float:left;width:32px;height:32px;text-indent:-9999px;margin-left:8px;cursor:pointer; border-left:none;}
.social ul li.googleplus{background:url(../images/social-icon2.png) no-repeat left -33px}
.social ul li.facebook{background:url(../images/social-icon2.png) no-repeat left -99px}
.social ul li.twitter{background:url(../images/social-icon2.png) no-repeat left -165px}
.social ul li.linkedin{background:url(../images/social-icon2.png) no-repeat left -231px}