/* ========================= */
/*       Author NCD          */
/* ========================= */

/* ================= Global CSS ================= */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background:url(../images/bg.png) repeat;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tfoot, thead, img, p, li, object { margin: 0; padding: 0; border: 0; outline: 0; list-style-type:none;}

a, a:visited, a:active {   color: #333333; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
object { margin:0; padding:0;}

.left { float:left;}
.right { float:right;}
.clr { margin:0; padding:0; clear:both;}
.right_img { margin:10px 10px 0 0;}
.top_bot { padding:10px 0 10px 0;}
.left_10px { margin:5px 0 0 50px;}
.view-more { text-decoration:underline; text-align:right; margin:10px 10px 10px 0; color:#2978B6;}
.date { padding:0 0 10px 0; color:#846434;}
h3 {font-size:14px; color:#666666; margin:15px 0 10px 0; border-bottom: 1px dotted #CBCBCB; color:#303030;  line-height: 1em; padding-bottom: 3px;}
h3 span { color:#2978B6;}
h4 {font-size:13px; color:#333333; padding:0 0 10px 25px; background:url(../images/footer_bullet.jpg) no-repeat; font-weight:bold;}

/* ================= Top Pan  Start Here ================= */
.wrap { width:1000px; margin:0 auto;}
.sh_wrap { width:1000px; margin:0 auto; background:url(../images/sh_bg.png) repeat-y;}
.top_pan { width:989px; background:#FFFFFF; margin:0 auto; padding:0 0 5px 0;}
.top_pan h1 { float:left; width:336px; height:83px; margin:10px;}
.top_right { float:right; width:380px; margin:5px 0 0;}
.top_menu { margin:5px 0 15px; font-size:11px; float:right;}

/* ================= Top Menu Start Here ================= */
.home { float:left; color:#333333; width:62px; margin:0 10px 0 0;}
.home span { display:block; background:url(../images/sprite_wst.jpg) 0 0 no-repeat; width:17px; height:16px; float:left; margin:0 5px 0 0;}
.home a { font-weight:normal; display:block; width:40px; float:left; margin:2px 0 0 0; color:#333333;}

.sitemap { float:left; color:#333333; width:80px; margin:0 10px 0 0;}
.sitemap span { display:block; background:url(../images/sprite_wst.jpg) -20px 0 no-repeat; width:21px; height:16px; float:left; margin:0 5px 0 0;}
.sitemap a { font-weight:normal; display:block; width:50px; float:left; margin:2px 0 0 0; color:#333333;}

.contact { float:left; color:#333333; width:85px; margin:0 0 0 0;}
.contact span { display:block; background:url(../images/sprite_wst.jpg) -44px 0 no-repeat; width:16px; height:16px; float:left; margin:0 5px 0 0;}
.contact a { font-weight:normal; display:block; width:62px; float:left; margin:2px 0 0 0; color:#333333;}

.live_chat { width:135px; margin:0; float:right;}
.call { width:190px; height:42px; margin:7px 0 0 0; float:right;}

/* ================= Main Menu  Start Here ================= */
.menu {width:980px; margin:0 auto; font-size:12px; text-transform:uppercase; font-weight:bold;}
.menu_left { float:left; width:8px; height:36px; background:url(../images/sprite_wst.jpg) -62px 0 no-repeat;}
.menu_right { float:left; width:8px; height:36px; background:url(../images/sprite_wst.jpg) -71px 0 no-repeat;}
.menu_mid { float:left; width:964px; height:36px; background:url(../images/gr_wst.jpg) repeat-x;}

.menu_mid ul { margin:0; padding:0;}
.menu_mid ul li{ margin:0; padding:9px 18px; list-style-type:none; float:left;}
.menu_mid ul li a { color:#999999;}
.menu_mid ul li a:hover { color:#1572ab;}
.menu_mid ul li a.select { color:#1572ab;}
.menu_div { background:url(../images/menu_div.jpg) top right no-repeat;}

/* ================= Flash Banner Start Here ================= */
.banner_wrap { width:100%; background:#037bb2;}
.banner_pan { width:989px; background:#037bb2; margin:0 auto; }

/* ================= Main Body Start Here ================= */
.body_top { width:989px; height:16px; background:url(../images/sprite_wst.jpg) -80px 0 no-repeat; margin:0 auto;}
.body_pan { width:989px; margin:0 auto; background:#FFFFFF; padding:0 0 10px ;}

/* ================= Left Pan Start Here ================= */
.left_pan {float:left; width:263px; margin:10px 16px 0 10px;}
.left_box { width:263px; margin:0 0 10px 0;}
.left_box_top { width:253px; height:31px; background:url(../images/sprite_wst.jpg) -88px 0 no-repeat; font-size:18px; padding:8px 0 0 10px; color:#FFFFFF;}
.left_box_mid { width:241px; border-left:#979797 1px solid; border-right:#979797 1px solid; padding:10px 10px 0 10px;}
.left_box_mid2 { width:261px; border-left:#979797 1px solid; border-right:#979797 1px solid;}

.left_box_mid ul { margin:0; padding:0;}
.left_box_mid ul li{ margin:5px 0 0 0; padding:0; list-style-type:none; display:block; float:left;}
.left_box_mid label { float:left; width:50px;}
.qq-input { float:left; width:183px; border:0; border:#CCCCCC 1px solid; padding:3px;}

.left_box_bot { width:263px; height:10px; background:url(../images/sprite_wst.jpg) 0 -49px no-repeat;} 

/* ================= Left Pan Start Here ================= */
.right_pan { float:left;margin:12px 10px 0 10px; width: 676px; line-height:18px;}
.right_pan h2 {  border-bottom: 1px dotted #CBCBCB; color:#303030;  line-height: 1em;  margin-bottom:10px; padding-bottom: 3px; font-size:18px; font-weight:normal;}
.right_pan h2 span { font-size:11px; color:#898989;}

.right_tagline { width:210px; color:#4d4d4f; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:
bold; margin:10px 0;}
.right_tagline span { color:#f16725;}
.right_animation { width:210px;}

.body_bullets { margin:0 0 0 20px; padding:0;}
.body_bullets li { margin:3px 0 0 0; padding:0 0 0 20px; background:url(../images/bullet-2.jpg) left no-repeat;}

/* ================= Testimonails Start Here ================= */
.testimonial { width:674px; height:120px; background:url(../images/sprite_wst.jpg) 0 -67px no-repeat; margin:15px 0 0 0; color:#999999;}
.testi_para { width:480px; padding:36px 0 0 154px;}
.testi_name { text-align:right; color:#0593be; font-weight:bold; padding:0 60px 0 0;}

/* ================= Tabs Start Here ================= */
.tab_con { width:675px;}
.tab_con_top { width:675px;}
.tab_con_bot { width:675px; height:11px; background:url(../images/sprite_wst.jpg) 0 -208px no-repeat;}

.lb {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) 0 -229px no-repeat;}
.ppc {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -58px -229px no-repeat;}
.gll {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -114px -229px no-repeat;}
.im {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -170px -229px no-repeat;}
.rm {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -226px -229px no-repeat;}
.idl {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -280px -229px no-repeat;}
.gd {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -336px -229px no-repeat;}
.pth {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -393px -229px no-repeat;}
.flash {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -449px -229px no-repeat;}

.csd {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -505px -229px no-repeat;}
.wbds {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -561px -229px no-repeat;}
.mn {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -615px -229px no-repeat;}

.tele {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) 0 -294px no-repeat;}
.occ {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -56px -294px no-repeat;}
.icc {display:block; width:37px; height:46px; background:url(../images/sprite_wst.jpg) -110px -294px no-repeat;}

.seo_tab_right_box { float:left; width:320px; margin:3px 10px 0 15px;  padding:5px 0 5px 0;}
.seo_tab_right_ico { float:left;  margin:0 10px 0 0;}
.seo_tab_right_txt { float:left; display:block; width:270px; font-weight:normal; line-height:15px;}
.seo_tab_right_txt strong { color:#2978b6;}

.seo_tab_left_box { float:left; width:320px; padding:5px 0; margin:3px 0 0 0;}
.seo_tab_left_ico { float:left;  margin:0 10px 0 0;}
.seo_tab_left_txt { float:left; display:block; width:270px; font-weight:normal; line-height:15px;}
.seo_tab_left_txt strong { color:#2978b6;}

.rest_tab_box { float:left; width:635px; margin:10px 10px 0 15px;  padding:8px 0;}
.rest_tab_ico { float:left;  margin:0 10px 0 0;}
.rest_tab_txt { float:left; display:block; width:588px; font-weight:normal; line-height:15px;}
.rest_tab_txt strong { color:#2978b6;}



/* ================= Footer Start Here ================= */

.footer_wrap { width:100%; background:#c9e9ff; border-top:5px solid #87cbf0;}
.fotter_pan { width:974px; background:#c9e9ff; margin:0 auto; padding:15px 0 15px 15px;}
.fotter_pan a { color:#333333;}
.footer_div { float:left; background:url(../images/sprite_wst.jpg) -676px 0 no-repeat; width:24px; height:178px; margin:0 16px 0 0;}

.seo_footer { width:203px; float:left; margin:0 20px 0 0; padding:0 0 0 10px; font-size:11px;}
.seo_footer ul { margin:5px 0 0 15px; padding:0;}
.seo_footer ul li{ margin:5px 0 0 0; padding:0; list-style-type:disc;}

.seo_footer2 { width:155px; float:left; margin:25px 20px 0 0; padding:0 0 0 10px; font-size:11px;}
.seo_footer2 ul { margin:5px 0 0 15px; padding:0;}
.seo_footer2 ul li{ margin:5px 0 0 0; padding:0; list-style-type:disc;}

.web_footer { width:238px; float:left; margin:0 20px 0 0; font-size:11px;}
.web_footer ul { margin:5px 0 0 15px; padding:0;}
.web_footer ul li{ margin:5px 0 0 0; padding:0; list-style-type:disc;}

.call_footer { width:140px; float:left; margin:0; font-size:11px;}
.call_footer ul { margin:5px 0 0 15px; padding:0;}
.call_footer ul li{ margin:5px 0 0 0; padding:0; list-style-type:disc;}

.copyright_wrap { width:100%; background:#ffffff; border-top:5px solid #87cbf0;}
.copyright_pan { width:974px; background:#ffffff; margin:0 auto; padding:15px 0 15px 15px;}

.copyright { width:960px; margin:0 0 0 15px; font-size:11px; font-weight:bold;}

.copyright_left { float:left; width:470px;}
.copyright_left a {  color:#0180cf; text-decoration:none;}
.copyright_left a:hover {  color:#333333; text-decoration:underline;}
.copyright_left span { margin:0 6px;}

.copyright_right { float:right; width:315px; color:#9e9e9e; font-weight:normal; font-size:11px;}

/* ================= Social Network Start Here ================= */
#facebook {position:fixed;right:0; top:216px; width:46px; height:46px;}
#twitter {position:fixed;right:0; top:262px; width:46px; height:46px;}
#linkind {position:fixed;right:0; top:307px; width:46px; height:46px;}
#youtube {position:fixed;right:0; top:352px; width:46px; height:46px;}

/* ================= Paging Start Here ================= */
.paging {  width:100px; float:right; margin:0 0 10px 0;}
.paging p{ float:left; margin:0; padding:0; }
.paging p a {color:#fff; text-decoration:none; margin:0 5px 0 0;  background:#ee6a18; padding:1px 5px; }
.paging p a:hover {color:#fff; background:#666666; padding:1px 5px;  margin:0 5px 0 0; }
.paging p a.pAct {color:#fff; background:#666666; padding:1px 5px;  margin:0 5px 0 0; }

/* ================= form Start Here ================= */
.input_box{ width:700px; margin:0 0 10px 0;}
.input_name{ width:175px; margin:2px 10px 0 0; float:left; font-size:11px;}
.input_fields{ width:450px; float:left;}
.input_para { width:450px; border:0; border:1px solid #999999; padding:2px;}
.input_dob { width:60px; border:0; border:1px solid #999999; padding:2px;}

/* ================= SiteMap Start Here ================= */
.site_left_pan {float:left; width:900px; margin:0 20px 0 0;}
.site_home { float:left; width:70px; color:#f16725; font-size:16px; margin:0 20px 0 0;}
.site_home a{ color:#f16725;}
.site_cop { float:left; width:170px; color:#f16725; font-size:16px; margin:0 40px 20px 0;}
.site_cop ul {  margin:20px 0 0 0; padding:0;}
.site_cop ul li { margin:0; padding:0; font-size:11px; margin:8px 0 0 15px; list-style-type:circle; }
.site_cop ul li a { color:#666666;}
.site_cop ul li a:hover { color:#999999;}

.site_cop_last { float:left; width:180px; color:#f16725; font-size:16px; margin:0;}
.site_cop_last ul { margin:0; padding:0;}
.site_cop_last li { margin:0; padding:0; font-size:11px; margin:8px 0 0 15px; list-style-type:circle;  }
.site_cop_last li ul li a { margin:0; padding:0; font-size:11px; margin:8px 0 0 15px; list-style-type:decimal; color:#999999; }

.haed { font-size:13px; color:#666; font-weight:bold;}
.write_us { width:19px; height:16px; background:url(../images/sprite_wst.jpg) no-repeat -177px -310px; display:block; float:left; margin:0 5px 0 0;}
.call_us { width:16px; height:22px; background:url(../images/sprite_wst.jpg) no-repeat -249px -310px; display:block; float:left; margin:-2px 5px 0 0;}
.email_us { width:16px; height:12px; background:url(../images/sprite_wst.jpg) no-repeat -214px -310px; display:block; float:left; margin:2px 5px 0 0;}
.fill-form { width:21px; height:24px; background:url(../images/sprite_wst.jpg) no-repeat -276px -310px; display:block; float:left; margin:2px 5px 0 0;}
.im_con { width:21px; height:23px; background:url(../images/sprite_wst.jpg) no-repeat -309px -308px; display:block; float:left; margin:-2px 5px 0 0;}

.tm { margin:5px 0 0 0;}
.brd{ border-top:#ccc dotted 1px; margin:10px 0 10px 0;}

.addres { width:335px;}

.portfolio {}
.portfolio ul{ margin:0; padding:0;}
.portfolio li { margin:0 5px 20px 0; padding:0; list-style-type:none; border:#b3b3b3 2px solid; float:left; width:216px; height:118px;}

.sendquiry { width:454px; float:left; background:url(../images/enquiry.jpg) no-repeat;  padding:40px 0 0 10px;}

.sendquiryHead { font-size:16px; color:#000000;  width:265px; padding:8px 0 25px 10px;}

.formMid { width:454px;}

.required {width:454px; clear:both;}

.required label { float:left; width:110px; margin:10px 0 0 5px; text-align:left; color:#4e4e4e;}
.required label span { color:#FF0000;}
.required input[type="text"]{ float:left; width:324px; height:24px; border:#bdbdbd 1px solid; margin:10px 0 0 4px;  height:20px; padding:2px;}
.required textarea { float:left; width:320px; height:100px; border:#bdbdbd 1px solid; margin:5px 0 10px 4px; background:#FFFFFF; font-size:12px; color:##4e4e4e; overflow:hidden; font-family:Arial, Helvetica, sans-serif; padding:3px;}
.submit { width:105px; height:25px; background:url(../images/submitBg.jpg) repeat-x; border:0; border:1px solid #127dbd; font-size:16px; color:#FFFFFF; font-weight:bold; float:right; margin:0 15px 0 0; cursor:pointer;}
.submit:hover { background:#0089be;}


.sitemap_list li{ margin:3px 10px 0 0; font-weight:bold; list-style-type:disc;}
.sitemap_list li ul li{ margin:3px 10px 0 0; font-weight:normal; color:#333333; list-style-type:circle;}


.right_pan table{ border-collapse:collapse;}
.right_pan table td{ border:#999999	 1px solid;}