body { margin:0; padding:0; background:url(../images/bg.jpg) repeat-x; font-family: 'Fjalla One', sans-serif;}
* {margin:0; padding:0;}
a {text-decoration:none; outline:none;}
img {border:none;}


.main {width:971px; margin:0 auto;}

.top {width:971px; float:left;}
.middle {width:971px; float:left; margin-bottom:57px;}
.bottom {width:100%; float:left;}

.logo {float:left;}

.online_demo_phone_main {width:540px; float:right;}
.online_demo_main {width:198px; float:left; padding-top:12px;}
.online_demo_left {float:left;}
.online_demo_bg {width:149px; background:url(../images/online_demo_bg.png) repeat-x; height:40px; font-size:15px; color:#006dbb; font-family:"myriad Pro", Arial, Helvetica, sans-serif; line-height:40px; text-transform:uppercase; float:left; padding-right:7px;}
.online_demo_bg a {font-size:15px; color:#006dbb; font-family:"myriad Pro", Arial, Helvetica, sans-serif;}
.online_demo_bg a:hover {text-decoration:underline;}

.phone_no_main {width:; float:left;}
.phone_no_left {float:left;}
.phone_no_bg {width:225px; float:left; background:url(../images/phone_no_bg.png) repeat-x; height:64px;}

.phone_no_text {width:215px; float:left; font-size:14px; color:#4a3f19; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:5px; padding-top:10px; text-align:center;}
.phone_no_text_box {width:215px; float:left; font-size:25px; color:#4c4c4c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:5px; text-align:center; padding-top:3px; text-shadow: 1px 1px #FFF;}

.phone_no_icon_right {float:right;}

.short_menu_social_main {width:971px; float:left; padding-top:7px;}

.short_menu_main {width:385px; float:left;}
.short_menu {width:385px; float:left; padding-top:10px; padding-left:22px;}

.short_menu ul {list-style:none; margin:0; padding:0;}
.short_menu li {float:left; padding:0 24px 0 0;}
.short_menu li img {padding-right:5px;}
.short_menu li a {font-size:11px; color:#616161; font-family:Tahoma, Geneva, sans-serif;}
.short_menu li a:hover {text-decoration:none; color:#1f2428;}


.social_menu_main {width:580px; float:left;}
.social_menu {width:580px; float:left;}
.social_menu ul {list-style:none; margin:0; padding:0; float:right;}
.social_menu li {float:left; height:27px; padding-left:8px;}
.social_menu li a {font-size:14px; color:#006dbb; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:27px; line-height:27px;}
.social_menu li a:hover {text-decoration:none; color:#1f2428;}
.social_menu li img {float:left; padding-right:8px;}


.menu_main {width:971px; float:left; padding-top:12px;}

.menu_left {float:left;}
.menu_right {float:right;}


.banner_main {width:971px; float:left; padding-top:31px;}

.banner_img {width:971px; float:left;}

.sld_img {width:971px; float:left; text-align:center; padding-top:13px;}


.web_ser_main {width:971px; float:left; margin-top:20px;}


.web_ser_title_main {width:971px; float:left; border-bottom:solid 1px #a7a7a7;}
.web_ser_title_left {float:left;}
.web_ser_title_right {float:right;}
.web_ser_title_bg {width:953px; float:left; background:url(../images/web_ser_bg.jpg) repeat-x; height:67px;}


.web_ser_title_left_box {width:493px; float:left}
.web_ser_title_right_box {width:460px; float:left}

.web_ser_title_icon {float:left;}

.web_ser_title_text_left {width:400px; float:left; font-size:16px; line-height:67px; height:67px; color:#424242;}
.web_ser_title_text_right {width:349px; float:left; font-size:16px; line-height:67px; height:67px; color:#424242;}


.web_ser_box_main {width:971px; float:left; padding-top:1px;}

.web_ser_box_cuv {float:left;}
.web_ser_box_bg {width:971px; float:left; background: #0276ce; /* Old browsers */
background: -moz-linear-gradient(top,  #0276ce 0%, #0062ac 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0276ce), color-stop(100%,#0062ac)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0276ce 0%,#0062ac 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0276ce 0%,#0062ac 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0276ce 0%,#0062ac 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0276ce 0%,#0062ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0276ce', endColorstr='#0062ac',GradientType=0 ); /* IE6-9 */
}


.web_ser_box_bg_top {width:971px; float:left; background:url(../images/web_ser_box_bg.png) repeat-y; padding-top:7px;}


.web_ser_box_link_fst {width:248px; float:left; padding-left:21px;}
.web_ser_box_link_fst ul {list-style:none; margin:0; padding:0;}
.web_ser_box_link_fst li {width:248px; float:left; height:35px; float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_fst li a {float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_fst li a:hover {text-decoration:none; color:#baff00;}


.web_ser_box_link_two {width:195px; float:left; padding-left:16px;}
.web_ser_box_link_two ul {list-style:none; margin:0; padding:0;}
.web_ser_box_link_two li {width:195px; float:left; height:35px; float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_two li a {float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_two li a:hover {text-decoration:none; color:#baff00;}


.web_ser_box_link_three {width:207px; float:left; padding-left:45px;}
.web_ser_box_link_three ul {list-style:none; margin:0; padding:0;}
.web_ser_box_link_three li {width:207px; float:left; height:35px; float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_three li a {float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_three li a:hover {text-decoration:none; color:#baff00;}


.web_ser_box_link_for {width:199px; float:left; padding-left:16px;}
.web_ser_box_link_for ul {list-style:none; margin:0; padding:0;}
.web_ser_box_link_for li {width:199px; float:left; height:35px; float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_for li a {float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/web_ser_box_li_icon.png) left no-repeat; padding-left:20px; color:#FFF;}
.web_ser_box_link_for li a:hover {text-decoration:none; color:#baff00;}



.middle_main {width:971px; float:left; padding-top:30px;}

.middle_left {width:683px; float:left;}
.middle_right {width:281px; float:left;}

.corporates_main {width:683px; float:left;}

.corporates_title_main {width:683px; float:left;}
.corporates_title_left {float:left;}
.corporates_title_right {float:right;}

.corporates_title_bg {width:667px; float:left; height:52px; background:url(../images/corporates_bg.png) repeat-x;}


.corporates_title_text {width:323px; float:left; background:url(../images/corporates_line.jpg) right repeat-y; height:52px; font-size:17px; color:#0062ac; font-family:"myriad Pro", Arial, Helvetica, sans-serif; line-height:52px; padding-left:10px;}

.corporates_title_text2 {width:313px; float:left; height:52px; font-size:17px; color:#0062ac; font-family:"myriad Pro", Arial, Helvetica, sans-serif; line-height:52px; padding-left:20px;}


.corporates_box_main {width:683px; float:left;}

.corporates_box_bg {width:683px; float:left;}
.corporates_box_top_bg {width:683px; float:left; background:url(../images/corporates_box_bg.png) repeat-y;}
.corporates_box_bottom {width:683px; float:left;}


.corporates_box_in_box_left {width:294px; float:left; padding:0 23px;}
.corporates_box_in_box_right {width:294px; float:right; padding:0 23px;}

.corporates_box_img_main {width:294px; float:left; padding-top:10px;}
.corporates_box_img {width:282px; float:left; background:#FFF; border:solid 1px #e3e3e3; border-bottom:none; padding:5px; padding-bottom:0;}
.corporates_box_img_bottom {float:left;}

.corporates_box_text {width:294px; float:left; font-size:11px; color:#4f4f4f; text-align:justify; line-height:18px;  padding-top:0px; padding-bottom:12px;}


.view_sol {width:294px; float:left; padding-top:5px;}




.req_qut_main {width:272px; float:right;}
#inner_request { float:left; margin-left:15px;}

.req_qut_title_main {width:272px; float:left;}

.req_qut_bg {width:270px; float:left; background:#feff73; padding-bottom:30px; border:#cbcc5c solid 1px; border-bottom:none; border-top:none;}
.req_qut_bottom {float:left; height:42px; width:272px; background:url(../images/req_bottom.png) no-repeat;}


.req_qut_input_main {width:272px; float:left;  padding-top:11px;}
.req_qut_input_name {width:49px; float:left; font-size:11px; color:#4a3f19; font-family:Tahoma, Geneva, sans-serif; line-height:19px; padding-left:20px;}
.req_qut_input_box_main {width:; float:left;}
.req_qut_input {width:185px; float:left; height:17px; background:#FFF; border:solid 1px #efece1; font-size:11px; color:#666;}
.req_qut_input_tr {width:185px; float:left; height:60px; background:#FFF; border:solid 1px #efece1;}

.submit_box {width:204px; float:left; padding-left:68px; margin-top:-15px;} 

.why_choose_customer_main {width:971px; float:left; margin-top:15px;}
.why_choose_main {width:683px; float:left;}

.why_choose_left_img {float:left;}

.why_choose_bg {width:584px; float:left; background:url(../images/wy_us_bg.jpg) repeat-x; border-right:solid 1px #eef0ef; height:193px;}


.why_choose_text_main {width:559px; float:left; padding:0 12px 0 5px;}

.why_choose_text_title {width:559px; float:left; font-size:16px; color:#0062ac; font-family:"myriad Pro", Arial, Helvetica, sans-serif; background:url(../images/wy_line.png) bottom repeat-x; height:42px; line-height:42px;}

.why_choose_text {width:559px; float:left; font-size:11px; color:#4f4f4f; line-height:19px; text-align:justify; padding-top:10px;}


.why_choose_text_read {width:559px; float:left; font-size:11px; color:#0062ac; font-family:Tahoma, Geneva, sans-serif; padding-top:15px;}
.why_choose_text_read a {font-size:11px; color:#0062ac; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline;}
.why_choose_text_read a:hover {text-decoration:none;}


.costomer_main {width:288px; float:left;}
.costomer_right {float:right;}
.costomer_bottom {float:left;}
.costomer_bg {width:277px; float:left; background:url(../images/customer_bg.jpg) repeat-x; height:182px;}


.costomer_text_main {width:243px; float:left; padding:10px 0 0 22px;}

.costomer_text_title {width:243px; float:left; font-size:16px; color:#FFF; font-family:"myriad Pro", Arial, Helvetica, sans-serif; background:url(../images/customer_line.png) bottom repeat-x; height:43px; line-height:43px;}
.costomer_text_title img {float:left; padding:7px 10px 0 0;}

.costomer_text_box {width:243px; float:left; font-size:11px; color:#99c0de; font-family:Tahoma, Geneva, sans-serif; text-align:justify; line-height:19px; padding-top:15px;}
.costomer_text_box a {font-size:11px; color:#ffe015; font-family:Tahoma, Geneva, sans-serif;  text-decoration:none;}
.costomer_text_box a:hover {text-decoration:underline;}

.client_box { width:971px; margin:0 auto; height:auto; }
.clit_main {width:971px; float:left; margin-top:-40px; position:absolute; z-index:10001;}


.clit_left {float:left;}
.clit_right {float:right;}

.clit_bottom {float:left; width:971px; text-align:center;}

.clit_bg {width:951px; float:left; background:url(../images/clit_bg.jpg) repeat-x; height:84px; border-bottom:solid 1px #c7c7c7;}

.clit_img {float:left; padding-left:15px;}

.clit_logo {float:left; padding:12px 0 0 0; width:851px;}


.footer_main {width:100%; float:left;}
.footer_content { margin:0 auto; width:100%; height:auto; background:url(../images/footer_bg.jpg) repeat-x; background-position:top; background-color:#026bce; }

.footer_botom { margin:0 auto; width:100%; height:39px; background:url(../images/footer_bottom_bg.jpg) repeat-x;}
.footer_light { margin:0 auto; margin-left:200px; background:url(../images/footer_light.png) no-repeat; width:963px; height:166px; }
.footer_link { margin:0 auto; width:980px; height:auto; margin-top:-100px;}
.footer_title {color:#ffc24d; height:35px; line-height:35px;}

.footer_title a {color:#ffc24d!important; text-decoration:none!important; background:none!important; font-size:14px!important; padding-left:0!important;}
.footer_title a:hover {text-decoration:underline;}


.footer_title2 {color:#ffc24d; height:35px; line-height:35px; width:500px;}

.footer_link_fst { float:left; width:226px; margin-bottom:15px; margin-right:25px;}
.footer_link_fst ul { list-style:none;}
.footer_link_fst ul li{ width:226px;  background:url(../images/web_ser_box_li_line.png) bottom repeat-x; height:35px;}
.footer_link_fst ul li a{ float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/footer_link_icon.png) left no-repeat; padding-left:15px; color:#FFF; text-decoration:none;}
.footer_link_fst ul li a:hover {text-decoration:none; color:#abd6ff;}

.footer_link_fst2 { float:left; width:990px; margin-bottom:15px; margin-right:25px;}
.footer_link_fst2 ul { list-style:none;}
.footer_link_fst2 ul li{ width:226px;  background:url(../images/web_ser_box_li_line.png) bottom repeat-x; height:35px; float:left; margin-right:25px;}
.footer_link_fst2 ul li a{ float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/footer_link_icon.png) left no-repeat; padding-left:15px; color:#FFF; text-decoration:none;}
.footer_link_fst2 ul li a:hover {text-decoration:none; color:#abd6ff;}


.footer_link_second { float:left; width:130px; margin-bottom:15px; margin-right:25px;}
.footer_link_second ul { list-style:none;}
.footer_link_second ul li{ width:130px;  background:url(../images/web_ser_box_li_line.png) bottom repeat-x; height:35px;}
.footer_link_second ul li a{ float:left; height:35px; line-height:35px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/footer_link_icon.png) left no-repeat; padding-left:15px; color:#FFF; text-decoration:none;}
.footer_link_second ul li a:hover {text-decoration:none; color:#baff00;}

.footer_company { float:right; width:190px; height:auto; background:url(../images/footer_shadow.png) no-repeat; bottom:0; }
.footer_company_top { float:left; width:170px; height:6px; margin:11px 0 0 12px;}
.footer_company_detail { float:left; background:url(../images/footer_box_bg.png) repeat-y; width:170px; height:auto; margin-left:12px;}
.footer_company_bottom { float:left; width:170px; height:10px; margin-left:12px;}

.footer_link_three { float:left; width:130px; margin-bottom:15px; margin-left:15px;}
.footer_link_three ul { list-style:none;}
.footer_link_three ul li{ width:130px;  background:url(../images/web_ser_box_li_line.png) bottom repeat-x; height:27px;}
.footer_link_three ul li a{ float:left; height:27px; line-height:27px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/footer_link_icon.png) left no-repeat; padding-left:15px; color:#FFF;}
.footer_link_three ul li a:hover {text-decoration:none; color:#baff00;}

.footer_botom_text { margin:0 auto; padding-top:12px; width:980px; font-family:Tahoma, Geneva, sans-serif; color:#99c1df; font-size:11px;}
.copy { float:left; width:510px;}
.copy a {color:#99c1df;text-decoration:none;}
.privacy { float:right; width:400px; text-align:right; color: #99C1DF;    font-family: Tahoma,Geneva,sans-serif;    font-size: 11px;}
.privacy a {text-align:right; color: #99C1DF;    font-family: Tahoma,Geneva,sans-serif;    font-size: 11px; text-decoration:none;}
.privacy a:hover {text-decoration:underline;}




.power { margin:0 auto; width:980px; text-align:center; padding-top:25px; color:#83837b;}

/* INNER PAGE CSS */
.inner_page { margin:0 auto; width:973px; height:auto; margin-top:15px;}
.inner_page_top { margin:0 auto; width:973px; height:9px;}
.inner_page_content { margin:0 auto; width:973px; height:auto; background:url(../images/inner_page_bg.png) repeat-y;}
.inner_page_left { float:left; width:660px; height:auto;}
.inner_page_right { float:right; width:303px; height:auto; margin-right:2px;}
.rigth_banner { float:left; width:303px; height:auto; margin:0 0 40px 0;}
.inner_page_title { float:left; width:293px; height:50px; background:url(../images/inner_page_title_bgright.png) no-repeat; padding:0 0 0 10px; }
h1 { font-family: 'Fjalla One', sans-serif; font-size:18px; color:#025ce3; text-transform:uppercase; font-weight:normal; }
h2 { font-family: 'Fjalla One', sans-serif; font-size:16px; text-transform:uppercase; font-weight:normal;  }
h3 { font-family: 'Droid Sans', sans-serif; font-size:17px; font-weight:normal;  }
h4 { font-family: 'Droid Sans', sans-serif; font-size:14px; font-weight:normal; text-shadow: 1px 1px #000;}
.banner_image { float:left; margin:0 0 0 20px;}
.banner_view_btn { float:right; margin:-25px 10px 0 0;}

.opinion_box { float:left; width:272px; height:auto; margin:0 0 0 15px;}
.opinion_topbg { float:left; width:272px; height:10px;}
.opinion_content { float:left; width:242px; height:auto; background:#0060aa; padding:0 15px 15px 15px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#b3d0e6; line-height:19px; padding-top:0px;}
.opinion_title { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-align:left; border-bottom:#80b1d6 dotted 1px; padding-bottom:5px; margin-bottom:10px;}
.op_icon { float:left; width:50px;}
.op_title { float:left; width:190px;}
.opinion_bottom { float:left;}

/*  */

/* Reset code to remove theme inherent styling */
.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
list-style: none; 
padding: 0; 
margin: 0;
}

.menu_top_main {width:990px; float:left;}

.menu_top_left {float:left;}
.menu_top_right {float:right;}
.menu_top_bg {width:958px; float:left; height:70px; background:url(../images/menu_bg.png) repeat-x;}



.dcjq-mega-menu ul.menu ul {
display: none; /* Hides non-mega links */
}
.dcjq-mega-menu ul.menu .sub ul {
display: block; /* overrides above hide */
}

/* Main menu styles */
.dcjq-mega-menu ul.menu { margin:0; padding:0;
position: relative; /* Important - required for positioning of mega menu */
font: normal 13px Arial, sans-serif; 
}
.dcjq-mega-menu ul.menu li {
float: left; margin:0; padding:0;
font-weight: bold; padding-top:7px;
}
.dcjq-mega-menu ul.menu li a {
float: left; 
display: block;  
padding: 12px 25px; 
color: #fff;
text-shadow: 1px 1px 1px #000; height:56px; line-height:56px; 
text-decoration: none; margin:0; padding:0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {
background-position: 100% -40px;
color: #000; background:url(../images/menu_hov.png) repeat-x;
text-shadow: none;
}

/* Arrow tag for parent links */
.dcjq-mega-menu ul.menu li a.dc-mega {
 /* Additional padding for arrow */
position: relative; /* Required for arrow positioning */
}
.dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {
background-position: 0 100%;
}

/* Mega Menu Styling */
/* Mega Drop Down Container */
.dcjq-mega-menu ul.menu li .sub-container {
position: absolute; /* Required */
padding-left: 10px; 
margin-left: -11px!important; margin-top:7px;
}
.dcjq-mega-menu ul.menu li .sub {
padding: 0 20px 20px 10px;
  -moz-border-radius:7px;
  border-radius:0 0 7px 7px;
  padding: 10px; border:solid 1px #d2d2d2; border-top:none;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
float:left;

}

/*
.dcjq-mega-menu ul.menu li .sub-container.mega .sub {
padding: 20px 10px 0 0;
}
.dcjq-mega-menu ul.menu li .sub .row {
width: 100%; 
overflow: hidden; 
clear: both;
}
.dcjq-mega-menu ul.menu li .sub li {
float: none; 
font-size: 1em; 
font-weight: bold;
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr {
float: left; 
width: 260px;
}
.dcjq-mega-menu ul.menu li .sub a {
background: none; 
border: none; 
text-shadow: none; 
color: #111; 
padding: 7px 10px; 
display: block; 
float: none; 
text-decoration: none; 
font-size: 0.9em; padding:0 !important;
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 7px 10px; 
margin-bottom: 5px; 
border-bottom: 1px solid #ccc; 
text-transform: uppercase; 
font-weight: bold; 
color: #000; 
background: #EAEAEA url(images/bg_hdr.png) repeat-x center center;
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000; 
text-shadow: none; font-family:
}



.dcjq-mega-menu ul.menu li .sub li#menu-item-1 {
background: url(images/bg_coupe.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-2 {
background: url(images/bg_sedan.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-3 {
background: url(images/bg_convert.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-4 {
background: url(images/bg_suv.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-5 {
background: url(images/bg_pickup.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-6 {
background: url(images/bg_sports.jpg) no-repeat 135px 40px;
}


.dcjq-mega-menu ul.menu li .sub li ul li {
margin-right: 90px;
}
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a {
color: #444;
font-weight: normal; 
padding: 3px 0 3px 25px; 
background: url(images/bullet.png) no-repeat 10px 8px; 
}
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a:hover {
color: #990000;
background-image: url(images/bullet_on.png); 
}

.dcjq-mega-menu ul.menu li .sub-container.non-mega .sub {
padding: 0 20px 20px 10px;
}
.dcjq-mega-menu ul.menu li .sub-container.non-mega li {
width: 190px; height:42px; line-height:42px; padding:0; padding-left:10px;
}
.dcjq-mega-menu ul.menu li .sub-container.non-mega li a {
padding:0 5px 7px 22px !important;
background: url(../images/bullet.png) no-repeat 5px 25px; font-size:11px;
}
.dcjq-mega-menu ul.menu li .sub-container.non-mega li a:hover {
color: #0181d9;
background-image: url(../images/bullet_on.png);
}


*/



.drop_in_menu_main_title {width:285px; float:left; font-size:12px; color:#015ea9; font-family:Tahoma, Geneva, sans-serif; height:27px; line-height:27px;  background:url(../images/drop_icon.png) left no-repeat; padding-left:15px; font-weight:normal;}
.drop_in_menu_main_title a {font-size:12px!important; color:#015ea9!important; font-family:Tahoma, Geneva, sans-serif!important; font-weight:normal!important; background:none!important; padding:0!important; height:27px!important; line-height:27px!important;}
.drop_in_menu_main_title a:hover {text-decoration:underline!important;}

.drop_in_menu_main {width:250px!important; float:left!important;}
.drop_in_menu_main ul {list-style:none!important; margin:0!important; padding:0!important;}
.drop_in_menu_main li {width:250px!important; float:left!important; padding-left:10px!important;}
.drop_in_menu_main li a {color:#423f3f!important; font-family:Arial, Helvetica, sans-serif!important; background:url(../images/drop_icon2.png) left no-repeat!important; height:20px!important; line-height:16px!important; text-shadow:none!important; font-size:13px!important;}
.drop_in_menu_main li a:hover {text-decoration:none!important; color:#0286e3!important; background:url(../images/drop_icon2_hov.png) left no-repeat!important;}



.open_source_developer_india_main {width:971px; float:left; padding-top:25px;}
.open_source_developer_india_title {width:260px; font-size:18px; color:#0060a9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; float:left; line-height:55px;}

.open_source_developer_india_img {float:left;}
.open_source_developer_india_img ul {list-style:none; margin:0; padding:0;}
.open_source_developer_india_img li {float:left; padding:0 10px;}