/* CSS Document */
/*** Reset Elements ***/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; }
html, body { margin:0!important; }
img { border:0; }
.clear { clear:both; }
:focus { outline:0; }
a { outline:none; color:#C3000C; text-decoration:underline; }
a:hover{text-decoration:none;}
body { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; overflow-x:hidden;}
/*** Outer Layout Starts ***/
#outer_layout{width:100%; float:left; position:relative;}

/*** Outer Header Starts ***/
#outer_header{width:100%; position:absolute; top:0; left:0; background:url(../images/header_bg.gif) repeat-x 0 0; z-index:99999;}
.layout{width:1000px; margin:0 auto;}
/*** Header Starts ***/
#header{width:100%; float:left; position:relative; z-index:99999999;}
#header .logo{width:270px; float:left;}
#header .top_links{width:410px; float:left; padding:0 0 0 5px; position:relative;}
#header .top_links ul{width:100%; float:left; list-style:none; padding:27px 0 0;}
#header .top_links ul li{width:auto; float:left; margin:0 0 0 5px; display:inline; padding-bottom:2px; font:normal 12px/13px Arial, Helvetica, sans-serif; color:#fcfcfc; text-transform:uppercase; position:relative; z-index:9999;}
#header .top_links ul li.first{margin:0 0 0 5px;}
#header .top_links ul li a{border:1px #bb0303 solid; color:#fcfcfc; padding:4px 9px 3px 10px; float:left; text-decoration:none;}
#header .top_links ul li a:hover,#header .top_links ul li.active a{border:1px #fff solid; color:#fff;}
#header .top_links ul li ul{width:273px; position:absolute; top:24px; left:-66px; display:none;}
#header .top_links ul li ul li{width:100%; float:left;}
#header .top_links .arrow{width:100%; background:url(../images/top_arrow.gif) no-repeat center 0; height:12px; position:relative; z-index:999;}
#header .top_links .track_box{width:239px; background:#be0707; border:1px #fff solid; float:left; padding:12px 16px; position:relative; margin:-1px 0 0; z-index:8;}
#header .top_links .track_box h2{color:#fffefe; font:bold 13px/15px Arial, Helvetica, sans-serif; text-transform:none;}
#header .top_links .track_box form{width:100%; float:left;}
#header .top_links .track_box fieldset{padding:0; margin:0;}
#header .top_links .track_box .input_bg02{width:227px; float:left; height:21px; background:#fff; border:1px #724f4f solid; margin:10px 0 0; padding:0 5px; color:#939393; font:normal 12px/21px Arial, Helvetica, sans-serif;}
#header .top_links .track_box .btn_track{width:85px; float:right; background:url(../images/btn_track_now.gif) no-repeat 00 ; height:22px; border:none; padding:0; margin:0; cursor:pointer; margin:10px 1px 0 0; padding:0; display:inline;}
#header .top_links ul li ul li .image_block{width:180px; margin:0 auto; overflow:hidden;}
#header .top_links ul li ul li .image_block img{float:left;}
#header .top_links ul li ul li .image_block a,#header .top_links ul li ul li .image_block a:hover{border:none; padding:0;}
#header .top_links ul li ul li .formrow{width:100%; float:left; padding:5px 0 0;}
#header .top_links ul li ul li .formrow label{width:100%; float:left; color:#fff; font:bold 12px/22px Arial, Helvetica, sans-serif; text-transform:capitalize;}
#header .top_links ul li ul li .formrow .input_bg02{margin:0;}
#header .top_links ul li ul li .button_submit{width:66px; float:left; height:21px; background:url(../images/submit_btn.gif) no-repeat 0 0; border:none; margin:10px 0 0; padding:0; cursor:pointer;}
#header .top_links .thankyou_msg{width:auto; position:absolute; top:50px; left:-50px; display:none; z-index:9999;}
/*** Header Ends ***/

/*** Top Right Starts ***/
.top_right{width:224px; height:67px; float:left; margin:0 10px; display:inline; position:relative; cursor:pointer;}
.top_right .call_us{width:auto; float:left; padding:14px 0 0;}
.top_right .call_us span{display:block; color:#ffffff; font:bold 16px/18px Arial, Helvetica, sans-serif; text-align:center;}
.top_right .call_us strong{display:block; color:#ffffff; font:normal 23px/28px Arial, Helvetica, sans-serif;}
.top_right ul{width:auto; float:left; list-style:none; padding:25px 0 0;}
.top_right ul li{width:auto; float:left; padding:0 0 0 5px;}
.top_right ul li a{float:left; text-decoration:none; width:28px; height:27px;}
.top_right ul li a.facebook{ background:url(../images/facebook.gif) no-repeat 0 0;}
.top_right ul li a.twitter{background:url(../images/twitter.gif) no-repeat 0 0;}
.top_right ul li a.youtube{background:url(../images/youtube.gif) no-repeat 0 0;}
.right_icon{width:66px; float:right; padding:0; height:30px; position:absolute; top:0; right:0;}
.shopping_cart{width:66px; float:left; padding:0; height:25px; margin:23px 0 0;}
.shopping_cart img{float:left;}
.shopping_cart span{width:auto; float:left; height:15px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:2px 5px; margin:4px 0 0;}
.facebook_like{width:77px; height:23px; float:left; padding:0; position:absolute; top:4px; right:5px;}
.hiring{ background:#FF9900; width:150px; height:15px; float:left; padding:0; position:absolute; top:1px; right:150px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; border-radius:5px; }
.hiring a{text-decoration:none; border:none; font-size:12px; color:#000;}
/*** Top Right Ends ***/

/*** Top Right Starts ***/
body.small .top_right{width:auto; position:absolute; top:0; right:20px; z-index:9999999;}
body.small .top_right .call_us{width:207px; float:left; padding:14px 0 0;}
body.small .top_right .call_us span{display:block; color:#ffffff; font:normal 18px/18px Arial, Helvetica, sans-serif;}
body.small .top_right .call_us strong{display:block; color:#ffffff; font:normal 28px/28px Arial, Helvetica, sans-serif;}
body.small .top_right ul{width:20px; float:right; list-style:none; padding:1px 0 0;}
body.small .top_right ul li{width:20px; float:left; background:none; padding:0 0 2px;}
body.small .top_right ul li a{float:left; text-decoration:none; width:20px; height:20px;}
body.small .top_right ul li a.facebook{ background:url(../images/facebook_small.gif) no-repeat 0 0;}
body.small .top_right ul li a.twitter{background:url(../images/twitter_small.gif) no-repeat 0 0;}
body.small .top_right ul li a.youtube{background:url(../images/youtube_small.gif) no-repeat 0 0;}

/*** Top Right Ends ***/


/*** Menu Starts ***/
#menu_outer{width:1000px; float:left; background:url(../images/menu_bg.png) no-repeat 0 0; height:51px; margin:0; display:inline; }
#menu{width:100%; float:left; position:relative; z-index:9;}
#menu ul{width:auto; float:left; list-style:none; padding:10px 0 0 26px;}
#menu ul li{width:auto; float:left; font:normal 16px Arial, Helvetica, sans-serif; color:#acacac; margin:0 40px 0 0; display:inline;}
#menu ul li.last{margin:0;}
#menu ul li a{width:auto; float:left; background:url(../images/menu_left.gif) no-repeat 0 0; padding:0 0 0 4px; color:#acacac; text-decoration:none;}
#menu ul li a span{width:auto; float:left; background:url(../images/menu_right.gif) no-repeat right 0; /*padding:0 27px 0 23px;*/ padding:0 30px 0 28px; height:30px; cursor:pointer;}
#menu ul li a small{font:normal 15px/30px Arial, Helvetica, sans-serif; padding:0 0 7px; position:relative; float:left; cursor:pointer;}
#menu ul li a:hover,#menu ul li.active a{background:url(../images/menu_left_h.gif) no-repeat 0 0;  color:#fff;}
#menu ul li a:hover span,#menu ul li.active a span{background:url(../images/menu_right_h.gif) no-repeat right 0;}
#menu ul li a:hover small,#menu ul li.active a small{background:url(../images/red_arrow.gif) no-repeat center 30px; }
#menu ul li.last a span small{width:70px;}

/*** DropDown Starts ***/
#menu ul li ul{width:1000px; position:absolute; left:0; top:47px; padding:0; display:none; z-index:99999;}
#menu ul li ul li{width:948px; float:left; background:url(../images/grey_bg.png) repeat-y 0 0; padding:0 28px 10px 24px; display:inline; margin:0;}
#menu ul li ul li.curve{background:url(../images/grey_bottom_curve.png) no-repeat 0 0; padding:0; width:100%; height:6px;}
#menu ul li ul li .drop_down{width:948px; float:left; padding:10px 0 0;}
#menu ul li ul li h2{width:100%; float:left; background:url(../images/dot_x.gif) repeat-x 0 bottom; padding:0 0 8px; color:#dfdfdf; font:normal 15px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#menu ul li ul li h2 a{color:#dfdfdf; text-decoration:none; background:none!important; padding:0!important;}
#menu ul li ul li h2 a:hover{text-decoration:underline;}
#menu ul li ul li h2 strong{font:normal 12px Arial, Helvetica, sans-serif;}
#menu ul li ul li .drop_down ul{width:948px; float:left; list-style:none; padding:5px 0 10px; margin:0; position:static; display:block!important;}
#menu ul li ul li .drop_down ul li{padding:0 12px 0; width:auto; float:left; background:url(../images/seprator.gif) no-repeat 0 2px; color:#9d9d9d; font:normal 13px Arial, Helvetica, sans-serif; margin:0;}
#menu ul li ul li .drop_down ul li.first{background:none; padding-left:0;}
#menu ul li ul li .drop_down ul li a{color:#9d9d9d; text-decoration:none; background:none; padding:0;}
#menu ul li ul li .drop_down ul li a:hover{color:#fff; background:none; }
/*** DropDown Ends ***/
/*** Menu Ends ***/

/*** Outer Header Ends ***/





#main_container{width:100%; float:left; position:relative; z-index:9999;}

.right_container{width:400px; padding:0; height:448px; position:absolute; top:-374px; left:561px;}
.top_tabs{width:100%; float:left;}
.top_tabs ul{width:100%; float:left; list-style:none;}
.top_tabs ul li{width:auto; float:left; color:#000000; font:bold 12px/24px Arial, Helvetica, sans-serif; padding:0 1px 0 0; position:relative;}
.top_tabs ul li a{background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}
.top_tabs ul li a:hover,.top_tabs ul li.active a{background:#000; color:#ff0101;}

.content_section{width:100%; float:left; padding:3px 0 0; height:183px;}
.common_content{width:100%; float:left;}
.common_content h1{display:block;}
.common_content h2{display:block; padding:10px 0 5px 3px;}
.common_content p{color:#48555b; font:normal 12px/18px Arial, Helvetica, sans-serif; display:block; padding:0 0 0 5px;}
#front_content h1{background:url(../images/you_computer.png) no-repeat 0 0; width:357px; height:95px;}
#front_content h2{background:url(../images/will-never-be-sick-again.png) no-repeat 0 0; width:353px; height:27px; margin:8px 0 5px 3px;}

#home_content h1{background:url(../images/trust_our_etechies.png) no-repeat 0 0; width:345px; height:95px;}
#home_content h2{background:url(../images/to_make_your_device.png) no-repeat 0 0; width:339px; height:19px; margin:8px 0 5px 3px;}

#business_content h1{background:url(../images/high_time.png) no-repeat 0 0; width:397px; height:92px;}
#business_content h2{background:url(../images/get_real_it_support.png) no-repeat 0 0; width:246px; height:20px; margin:8px 0 5px 3px;}

.right_section{width:359px; float:left; position:absolute; left:0; top:131px;}
.right_section h3{color:#1a9ddf; font:normal 20px Arial, Helvetica, sans-serif; padding:0 0 5px;}

.form_section{width:341px; float:left; background:#a2b6bf; padding:14px 9px 11px;}
.form_section form{width:100%; float:left;}
.form_section fieldset{padding:0; margin:0; border:none;}
.form_section .form_row{width:100%; float:left; padding:0 0 7px;}
.form_section .input_bg{width:140px; float:left; background:#fff; border:1px #a5a4a4 solid; height:18px; margin:0; padding:2px 8px; color:#707070; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.form_section .selectbg{width:158px; float:left; background:#fff; border:1px #a5a4a4 solid; height:24px; margin:0; padding:0; color:#707070; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.form_section .input_bg01{width:154px; float:right; background:#fff; border:1px #a5a4a4 solid; height:18px; margin:0; padding:2px 8px; color:#707070; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.form_section .input_bg03{width:80px; float:left; background:#fff; border:1px #a5a4a4 solid; height:18px; margin:0; padding:2px 8px; color:#707070; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.form_section .textarea_bg{width:330px; float:left; background:#fff; border:1px #a5a4a4 solid; height:59px; margin:0; padding:0 0 0 8px; color:#707070; font:normal 13px/18px Arial, Helvetica, sans-serif; resize:none;}
.form_section .captcha_img{width:72px; float:left; margin:0 10px 0 0; display:inline; border:1px #a5a4a4 solid;}


.form_section .btn_submit{width:66px; float:right; height:20px; background:url(../images/btn_submit.gif) no-repeat 0 0; border:none; padding:0; margin:0 1px 0 0; display:inline; cursor:pointer;}

.button_row{width:218px; float:left; position:absolute; left:70px; top:338px; height:55px; background:url(../images/button_bg.png) no-repeat 0 0;}
.button_row ul{float:left; list-style:none; position:relative; z-index:999;}
.button_row ul li{width:auto; float:left;}
.button_row ul li a{text-decoration:none; display:inline; width:46px; float:left; height:46px;}

.button_row ul li a.button_01{ background:url(../images/button01.gif) no-repeat 0 0; margin:3px 0 0 17px; }
.button_row ul li a.button_01:hover,.button_row ul li.active a.button_01{background:url(../images/button01_h.gif) no-repeat 0 0;}

.button_row ul li a.button_02{ background:url(../images/button02.gif) no-repeat 0 0; margin:3px 0 0 22px;}
.button_row ul li a.button_02:hover,.button_row ul li.active a.button_02{background:url(../images/button02_h.gif) no-repeat 0 0;}

.button_row ul li a.button_03{ background:url(../images/button03.gif) no-repeat 0 0; margin:3px 0 0 23px;}
.button_row ul li a.button_03:hover,.button_row ul li.active a.button_03{background:url(../images/button03_h.gif) no-repeat 0 0;}


.testimonials_section{width:359px; float:left; background:#a2b6bf; position:absolute; top:-25px; left:0; padding:11px 0; display:none;}
.testimonials_section .inner{width:339px; float:left; margin:0 10px 0;  background:#1f6495; display:inline; padding:0 0 12px;}
.testimonials_section h3{width:100%; float:left; margin:-8px 0 0; padding:0 0 17px; background:url(../images/dot_line.gif) no-repeat center bottom; position:relative;}
.testimonials_section .content_area{width:304px; float:left; background:url(../images/dot_line.gif) no-repeat center bottom; padding:0 16px 11px 19px;}
.testimonials_section .content_area ul{width:100%; float:left; list-style:none;}
.testimonials_section .content_area ul li{width:100%; float:left; padding:10px 0;}

.testimonials_section p{color:#dededc; font:normal 12px/18px Arial, Helvetica, sans-serifl; padding:13px 0 0;}
.testimonials_section .content_area span{width:125px; float:right; color:#90d0fd; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.testimonials_section .content_area small{width:100%; text-align:right; float:right; color:#e7dada; font:normal 12px/18px Arial, Helvetica, sans-serif;}
 a.view_all{width:auto; float:left; background:url(../images/white_arrow.gif) no-repeat 0 5px; padding:0 0 0 13px; color:#fff; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:5px 0 0 13px; display:inline;}

a.close{width:36px; height:36px; position:absolute; top:10px; right:11px; z-index:99999;}

.video_section{width:359px; float:left; background:#a2b6bf; position:absolute; top:-25px; padding:11px 0; left:0; display:none;}
.video_section .inner{width:339px; float:left; margin:0 10px 0;  background:#0a8c9f; display:inline; padding:0 0 12px;}
.video_section h3{width:100%; float:left; margin:-8px 0 0; padding:0 0 17px; position:relative;}
.video_section .video{width:318px; float:left; background:url(../images/dot.gif) repeat-x 0 0; padding:11px 0 0; margin:0 0 0 10px; display:inline;}
.view_all{width:318px; float:left; background:url(../images/dot.gif) repeat-x 0 0; padding:4px 0 0; margin:11px 0 0 10px; display:inline;}
.view_all a{width:auto; float:left; background:url(../images/white_arrow.gif) no-repeat 0 5px; padding:0 0 0 13px; color:#fff; font:normal 12px/18px Arial, Helvetica, sans-serif;}

.blue_bg{width:10px; position:absolute; top:0; right:0; height:100%; background:url(../images/blue_bg.gif) repeat-y 0 0; z-index:999999;}


.main_section{width:100%; float:left;}
.support_section{width:100%; float:left; position:relative; z-index:9999; padding:10px 0 17px;}
.support_section h3{color:#030303; font:normal 19px Arial, Helvetica, sans-serif; padding:0 0 0 17px;}


#floatdiv{position:absolute; width:33px; height:191px; top:200px; right:0; z-index:999999; padding:200px 0 0;}

.banner_section{width:100%; float:left; background:url(../images/banner_bg.jpg) no-repeat right 67px; height:auto; position:relative;}
.black_dots{width:100%; float:left; background:url(../images/black_dots.gif) repeat-x 0 0; height:210px; position:absolute; top:67px; left:0; z-index:999;}

#banner_area{width:100%; float:left;}
.banner_text{width:493px; float:right; position:absolute; top:176px; right:0; z-index:9999;}
.banner_text.wid1{width:393px;}
.banner_text.wid{width:560px;}
.banner_text.wid2{top:152px;}
.banner_text.wid3{top:142px;}
.banner_text.wid4{width:652px;}
.banner_text.wid5{width:188px;}
.banner_text h1{display:block; color:#1f6495; font:bold 30px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.banner_text p{color:#48555b; font:bold 15px/18px Arial, Helvetica, sans-serif; padding:0 0 0 2px;}

#banner{width:100%; float:left; position:relative; padding:67px 0 0;}

#body_container{width:100%; float:left; padding:10px 0 20px;}
#body_container.pad{padding-bottom:3px;}
#left_container{width:207px; float:left;}
#left_container h2{background:url(../images/black_curve.gif) no-repeat 0 0; width:195px; float:left; height:30px; font:normal 16px/19px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:13px 0 0 12px;}
#left_container .left_mid{width:160px; float:left; background:url(../images/greybg.gif) repeat-y 0 0; padding:0 29px 15px 18px;}
#left_container .bottom_curve{width:207px; float:left; background:url(../images/grey_bt_curve.gif) no-repeat 0 0; height:8px;}
.left_mid h3{width:100%; float:left; color:#3a3a3a; font:bold 15px/19px Arial, Helvetica, sans-serif; padding:15px 0 0;}
.left_mid h3 a{color:#3a3a3a; text-decoration:none;}
.left_mid ul{width:100%; float:left; list-style:none;}
.left_mid ul li{width:100%; float:left; background:url(../images/dot_line01.gif) no-repeat center bottom; color:#3a3a3a; font:normal 12px/15px Arial, Helvetica, sans-serif; padding:6px 0 6px;}
.left_mid ul li.last{background:none;}
.left_mid ul li a{color:#000; background:url(../images/grey_arrow.gif) no-repeat 2px 4px; padding:0 0 0 19px; text-decoration:none; float:left;}
.left_mid ul li a:hover{color:#d40202;}
.left_mid ul li.active a{color:#d40202;}

.left_mid ul li ul{float:left; list-style:none; padding:5px 0 0 20px; margin:0; width:140px!important}
.left_mid ul li ul li{width:85%; float:left; background:none; padding:0 0 5px;}
.left_mid ul li ul li.last{background:none;}
.left_mid ul li ul li a{color:#3a3a3a; background:url(../images/grey_arrow.gif) no-repeat 2px 4px; padding:0 0 0 19px; text-decoration:none; float:left;}
.left_mid ul li ul li a:hover{color:#d40202;}
.left_mid ul li.active ul li a{color:#3a3a3a;}
.left_mid ul li.active ul li a:hover{color:#d40202;}
.left_mid ul li.active ul li.active a{color:#d40202;}

#mid_container{width:470px; float:left; padding:10px 0 0 45px;}
#mid_container.full{width:748px; float:right;}
#mid_container.fullwid{width:1000px; float:right;}
#mid_container.full_left{width:748px; float:left; padding-left:0;}
#mid_container h3{width:100%; float:left; background:url(../images/border-line.gif) no-repeat right bottom; color:#000; font:normal 17px/19px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px 0 0; letter-spacing:-1px;}
#mid_container h3.none{padding-top:0;}
#mid_container h3 span{width:auto; float:left;  padding:0 20px 8px 0;}
#mid_container p{color:#000; font:normal 12px/19px Arial, Helvetica, sans-serif; width:100%; float:left; padding:2px 0 0; text-align:justify;}
#mid_container ul{width:100%; float:left; list-style:none; padding:10px 0 0;}
#mid_container ul li{background:url(../images/arrow02.gif) no-repeat 0 5px; float:left; width:442px; padding:0 0 5px 28px; color:#000; font:normal 12px/19px Arial, Helvetica, sans-serif;}
#mid_container ul li ul{width:100%; float:left; list-style:none;}
#mid_container ul li ul li{float:none!important; width:auto!important; display:block; background:url(../images/arrow02.gif) no-repeat 0 5px; padding:0 0 5px 28px; color:#000; font:normal 12px/19px Arial, Helvetica, sans-serif;}
html* #mid_container ul li ul li{display:inline-block;}

#mid_container table.table_area{width:470px; border-collapse:collapse; margin:20px 0 0; float:left;}
#mid_container table.table_area tr td{border:1px #ccc solid; font:normal 12px Arial, Helvetica, sans-serif; padding:5px;}
#mid_container h4{color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px 0 0; width:100%; float:left;}


#right_container{width:216px; float:right;}
#right_container .remote-banner {padding-bottom:5px; margin-bottom:5px; text-align:center; font-size:11px; border-bottom:1px #d1d1d1 solid; }
#right_container .remote-banner strong {font-size:18px; line-height:25px; }
#right_container .remote-banner .free {color:#ff0002; }
#right_container .remote-banner .connect {color:#0050a9; }
#right_container .remote-banner a {text-decoration:none; border:none; }
.top_section{width:216px; float:left; background:#383838;}
.top_section .inner{width:188px; float:left; background:url(../images/dot_x.gif) repeat-x 0 bottom; padding:10px 20px 12px 8px;}
.top_section .inner span{color:#ffffff; font:normal 20px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;}
.top_section .inner strong{color:#9f9f9f; font:bold 30px/35px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;}
.top_section .inner small{color:#ffffff; font:bold 18px/22px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;}
.top_section ul{width:198px; float:left; list-style:none; padding:7px 9px 15px;}
.top_section ul li{background:url(../images/divider03.gif) no-repeat 0 3px; padding:0 2px 0 6px; color:#ffffff; font:normal 16px Arial, Helvetica, sans-serif; display:inline;}
.top_section ul li.first{background:none; padding-left:0;}
.top_section ul li a{color:#fff; text-decoration:none;}
.top_section ul li a:hover{text-decoration:underline;}
.top_section h3{background:#bb0404; width:216px; float:left; color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-align:center; padding:2px 0;}

.form_area{width:216px; float:left;}
.form_area h3{background:none; width:100%; float:left; padding:2px 0 0; font:bold 12px/24px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.form_area form{width:100%; float:left;}
.form_area fieldset{padding:0; margin:0; border:none;}
.form_area .inputbg{width:192px; float:left; background:#fff; border:1px #777777 solid; height:19px; margin:5px 5px 0; display:inline; padding:0 6px; color:#939191; font:normal 11px/19px Arial, Helvetica, sans-serif;}
.form_area .selectbg{width:206px; float:left; background:#fff; border:1px #777777 solid; height:21px; margin:5px 5px 0; display:inline; padding:0; color:#939191; font:normal 11px/19px Arial, Helvetica, sans-serif;}
.form_area .captcha_input{width:112px; float:right; background:#fff; border:1px #777777 solid; height:19px; margin:5px 5px 0 0; display:inline; padding:0 6px; color:#939191; font:normal 11px/19px Arial, Helvetica, sans-serif;}
.form_area .textareabg{width:198px; float:left; background:#fff; border:1px #777777 solid; height:55px; margin:5px 5px 0; display:inline; padding:0 0 0 6px; color:#939191; font:normal 11px/19px Arial, Helvetica, sans-serif; resize:none;}
.form_area .captcha_image{width:74px; float:left; padding:5px 0 0 5px;}
.form_area .captcha_image img{float:left; border:1px #777777 solid;}
.form_area .btn_row{width:100%; float:left; background:#bb0404; padding:5px 0; margin:5px 0 0;}
.form_area .submit_btn{width:66px; float:right; height:21px; background:url(../images/submit_btn.gif) no-repeat 0 0; border:none; cursor:pointer; padding:0; margin:0 5px 0 0; display:inline;}



.right_area{width:197px; float:left; background:#053f6a url(../images/bluegradient.gif) repeat-x 0 0; border:1px #309de9 solid; padding:10px 4px 0 4px; margin:10px 0 0; position:relative; min-height:140px; height:auto!important; height:140px;}
.right_area.none{margin:0;}
.right_area h3{width:100%; float:left; background:url(../images/white_dot.gif) repeat-x 0 bottom; color:#fff; font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 5px; text-align:center;}
.right_area ul{width:197px; float:left; list-style:none; padding:14px 0 0;}
.right_area ul li{width:142px; float:left; padding:0 0 21px 55px; color:#fff; font:normal 11px/15px Arial, Helvetica, sans-serif;}
.right_area ul li.service_01{background:url(../images/peace-icon.png) no-repeat 0 0;}
.right_area ul li.service_02{background:url(../images/qt_icon.png) no-repeat 0 0;}
.right_area ul li.service_03{background:url(../images/rep_cent_icon.png) no-repeat 0 0;}
.right_area ul li.service_04{background:url(../images/call_icon.png) no-repeat 0 0;}
.right_area ul li h4{color:#cee8fa; font:bold 13px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px; padding:0 0 3px;}
.right_area ul li.last{padding-bottom:10px;}
.right_area .scroller_content{width:197px; float:left; padding:10px 0 0;}
.right_area .scroller_content ul li{width:142px!important; float:left; padding:0 15px 0 55px!important; margin:0!important; height:128px!important;}
.right_area .scroller_content #slider1 .viewport{height:100px!important; width:197px!important;}


/*.right_area.left{width:186px!important; overflow:hidden!important; min-height:140px; height:auto!important; height:140px;}
.right_area.left ul li{width:127px!important;}
.right_area.left .scroller_content{width:190px !important;}
.right_area.left .simply-scroll{width:190px !important;}
.right_area.left .simply-scroll .simply-scroll-clip{width:190px!important;}
.right_area.left #slider1 .overview li{height:140px!important;}*/


.content_column{width:100%; float:left;}
.content_column h4{color:#BB0404; font:bold 13px/15px Arial,Helvetica,sans-serif; letter-spacing:-1px; text-transform:uppercase; padding:0 0 5px;}
.content_column .common_sec{width:458px; float:left; background:#f3f2f2; border:1px #c7c6c6 solid; padding:5px; margin:10px 0 0;}
.content_column .pic_area{width:135px; float:left;}
.content_column .pic_area img{border:1px #c7c6c6 solid;}
.content_column p{width:auto!important; float:none!important; display:block; padding:0 0 10px!important; font:normal 11px/16px Arial, Helvetica, sans-serif!important; text-align:left!important;}
.content_column .read_more{width:100%; float:left; font:normal 11px Arial, Helvetica, sans-serif; text-align:right;}
.content_column .read_more a{color:#BB0404; text-decoration:none;}
.content_column .read_more a:hover{text-decoration:underline;}
.common_content_area{width:323px; float:right;}


.contact_form{width:100%; float:left; padding:20px 0 0;}
.contact_form form{width:100%; float:left;}
.contact_form fieldset{padding:0; margin:0; border:0;}
.contact_form .row01{width:100%; float:left; padding:0 0 10px;}
.contact_form label{width:140px; float:left; color:#696969; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.contact_form label small{color:#F00;}
.contact_form .input_bg05{width:245px; float:left; background:#fff; border:1px #a5a4a4 solid; height:18px; margin:0; padding:2px 8px; color:#707070; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.contact_form span.option_btn{width:245px; float:left;}
.contact_form span.option_btn small{width:20px; float:left; padding:5px 0 0;}
.contact_form span.option_btn small input{width:15px; float:left; height:15px; margin:0; padding:0;}
.contact_form span.option_btn em{width:auto; float:left; color:#696969; font:normal 12px/20px Arial, Helvetica, sans-serif; padding:3px 10px 0 0px;}
.contact_form .select_bg{width:263px; float:left; background:#fff; border:1px #a5a4a4 solid; height:22px; margin:0; padding:0; color:#707070; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.contact_form .textarea_bg01{width:261px; float:left; background:#fff; border:1px #a5a4a4 solid; height:60px; margin:0; padding:0; color:#707070; font:normal 11px/18px Arial, Helvetica, sans-serif; resize:none;}
.contact_form .captacha{width:264px; float:left; padding:0 0 0 140px;}
.contact_form .captacha .captcha_image{border: 1px solid #A5A4A4; float: left; width: 72px;}
.contact_form .input_bg06{width:145px; float:left; background:#fff; border:1px #a5a4a4 solid; height:18px; margin:0; padding:2px 8px; color:#707070; font:normal 11px/18px Arial, Helvetica, sans-serif; margin:0 0 0 25px; display:inline;}
.contact_form .submit_button{width:66px; float:left; height:21px; background:url(../images/btn_submit01.gif) no-repeat 0 0; border:none; margin:0 0 0 140px; display:inline; padding:0;}





#outer_footer{width:100%; float:left; border-top:5px #9d0101 solid; background:#000000; min-height:106px; height:auto!important; height:106px;}
#footer{width:970px; float:left; padding:10px 15px 11px;}
#footer .footer_row{width:100%; float:left; background:url(../images/footer_dot.gif) repeat-x 0 bottom; padding:0 0 5px;}
#footer .footer_row ul{width:auto; float:right; list-style:none;}
#footer .footer_row ul li{width:auto; float:left; padding:0 3px 0 0; color:#cac6c6; font:normal 23px Arial, Helvetica, sans-serif;}
#footer .footer_row ul li .call_text{width:102px; float:left; padding:0 10px 0 0;}
#footer .footer_row ul li .call_text span{display:block; color:#fff; font:normal 18px Arial, Helvetica, sans-serif; text-align:right;}
#footer .footer_row ul li .call_text small{display:block; color:#727272; font:normal 12px Arial, Helvetica, sans-serif; text-align:right;}
#footer .footer_row ul li strong{float:left; color:#fff; font:normal 28px/28px Arial, Helvetica, sans-serif; padding:0 5px 0 0;}


#footer h4{width:auto; float:left; color:#d5d5d5; font:normal 13px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px 0 0;}
#footer .bottom_row{width:100%; float:left; padding:6px 0 0;}
#footer .bottom_row p.copyright{width:100%; float:left; color:#fff; font:normal 11px/11px Arial, Helvetica, sans-serif; padding:0 0 5px; text-align:right;}
#footer .left_column{width:446px; float:left;}
#footer .left_column ul{width:100%; float:left; list-style:none; padding:0 0 5px;}
#footer .left_column ul li{width:auto; float:left; background:url(../images/divider01.gif) no-repeat 0 2px; padding:0 19px; color:#595959; font:normal 12px Arial, Helvetica, sans-serif;}
#footer .left_column ul li.first{padding-left:0; background:none;}
#footer .left_column ul li a{color:#595959; text-decoration:none;}
#footer .left_column ul li a:hover{text-decoration:underline;}

#footer .right_column{width:520px; float:right; padding:0 3px 0 0;}
#footer .right_column ul{width:auto; float:right; list-style:none; padding:0 0 5px; clear:left;}
#footer .right_column ul li{width:auto; float:left; color:#b8babc; font:normal 12px/15px Arial, Helvetica, sans-serif; background:url(../images/divider02.gif) no-repeat 0 2px; padding:0 12px;}
#footer .right_column ul li.first{background:none; padding-left:0;}
#footer .right_column ul li.last{padding-right:0;}
#footer .right_column ul li a{color:#b8babc; text-decoration:none;}
#footer .right_column ul li a:hover{text-decoration:underline; color:#d20202;}
#footer .right_column ul li a span{color:#d20202; font-size:11px;}
#footer .right_column ul li a:hover span{text-decoration:underline;}

#footer .right_column ul.links{width:auto; float:right; list-style:none; padding:0;}
#footer .right_column ul.links li{width:auto; float:left; color:#6a6a6a; font:normal 12px/15px Arial, Helvetica, sans-serif; background:url(../images/divider01.gif) no-repeat 0 2px; padding:0 10px;}
#footer .right_column ul.links li.first{background:none; padding-left:0;}
#footer .right_column ul.links li.last{padding-right:0;}
#footer .right_column ul.links li a{color:#6a6a6a; text-decoration:none;}
#footer .right_column ul.links li a:hover{text-decoration:underline; color:#fff;}
#footer .right_column ul.links li span{color:#d5d5d5; font:normal 11px Arial, Helvetica, sans-serif; padding:10px 0 0;}
#footer .right_column ul.links li span a{color:#d20202; text-decoration:none;}
#footer .right_column ul.links li span a:hover{text-decoration:underline; color:#d20202;}

#footer_bottom{width:100%; float:left; background:#191919; border-top:1px #3f3e3e solid;}
.inner_footer{width:970px; float:left; padding:15px;}
.inner_footer p{color:#6E7272; font:normal 13px/14px Arial, Helvetica, sans-serif; text-align:justify;}

/*** Outer Layout Ends ***/

.belt{width:900px; float:left;}
/*.list_carousel {width: 900px; margin:0 0 0 15px; display:inline;}
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel li { text-align: center; display: block; float: left; }
.list_carousel.responsive { width: auto; margin-left: 0; }
.clearfix { float: none; clear: both; }
.bottom_slider .prev { float: left; margin-left: 10px; }
.bottom_slider .next { float: right; margin-right: 10px; }*/


#main_slider{width:100%; float:left; height:530px; position:relative; z-index:9999; border-bottom:3px #a2b6bf solid;}

.iosSlider { width:100%; height:530px; overflow:hidden;}
.iosSlider .slider { width: 100%; height:530px; }
.iosSlider .slider .item { position: relative; top: 0; left: 0; width:100%; height:530px; margin: 0 0 0 0;}
.iosSlider .slider #item1 { background: url(../images/banner01.jpg) no-repeat 0 0; }
.iosSlider .slider #item2 { background: url(../images/banner03.jpg) no-repeat 0 65px; }
.iosSlider .slider #item3 { background: url(../images/banner02.jpg) no-repeat 0 65px; }

.iosSliderButtons { margin:0; width:auto; height: 30px; position:absolute; top:-398px; right:171px; z-index:99999;}
.main_buttons{width:100%; float:left; position:relative; z-index:99999;}
.iosSliderButtons .button { float: left; margin:0 0 0 1px; width:auto; height:24px; color:#000; font:bold 12px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0;}
.iosSliderButtons .button .border { opacity: 1; width:auto; height:auto; }
.iosSliderButtons #item1 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}
.iosSliderButtons #item2 { background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}
.iosSliderButtons #item3 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px; }
.iosSliderButtons .first { margin-left: 0; }
.iosSliderButtons .selected,  .iosSliderButtons .button:hover {background:#000!important; color:#ff0101!important;}
.scrollbar1{background:none!important;box-shadow:none!important;}

.sitemap_section{width:100%; float:left;}
.sitemap_section .row02{width:470px; float:left; padding:10px 0 0;}
.sitemap_section .row02 ul{width:100%; float:left; list-style:none; margin:0!important;}
.sitemap_section .row02 ul li{background:url(../images/arrow_01.gif) no-repeat 10px 5px!important; padding:0 0 3px 25px!important; width:130px!important; float:left; font:normal 11px/18px Arial, Helvetica, sans-serif!important;}
.sitemap_section .row02 ul li a{color:#BB0404; text-decoration:none;}
.sitemap_section .row02 ul li a:hover{color:#3A3A3A;}
.sitemap_section h4{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#3A3A3A; text-transform:uppercase; background:url(../images/dot_line01.gif) repeat-x 0 bottom; padding:0 0 5px;}
.sitemap_section h4.none{background:none;}
.sitemap_section h4 a{color:#3A3A3A; text-decoration:none;}
.sitemap_section h4 a:hover{color:#BB0404; text-decoration:none;}
.sitemap_section .row02 ul.second li{width:210px !important;}
.sitemap_section .row02 ul.third li{width:130px !important;}

.sitemap_section h5{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#3A3A3A; text-transform:uppercase; padding:10px 0 0;}
.sitemap_section h5 a{color:#3A3A3A; text-decoration:none;}
.sitemap_section h5 a:hover{color:#BB0404; text-decoration:none;}

.breadcrumbs{width:100%; float:left;}
.breadcrumbs ul{width:auto; float:left; list-style:none; padding:0 0 10px!important; margin:0!important;}
.breadcrumbs ul.pad{padding:16px 0 20px 28px!important;}
.breadcrumbs ul li{background:url(../images/arrow03.gif) no-repeat 0 7px!important; float:left; width:auto!important; padding:0 10px!important; margin:0; font:normal 11px/18px Arial, Helvetica, sans-serif!important; color:#BB0404!important;}
.breadcrumbs ul li.first{background:none!important; padding-left:0!important;}
.breadcrumbs ul li a{color:#3A3A3A; text-decoration:none;}
.breadcrumbs ul li a:hover{color:#BB0404; text-decoration:underline;}


.media_section{width:100%; float:left; position:relative;}
.media_section ul{width:100%; float:left; list-style:none; margin:0; padding:0;}
.media_section ul li{width:748px!important; float:left; background:url(../images/dot_x.gif) repeat-x 0 bottom!important; padding:10px 0!important; margin:0!important;}
.media_section ul li.last{background:none!important;}
.media_section ul li .image_area{width:200px; float:left; padding:0 15px 0 0;}
.media_section ul li .media_content{width:530px; float:right;}
.media_section ul li .media_content span{width:100%; float:left; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.media_section ul li a{color:#3A3A3A; text-decoration:none;}
.media_section ul li a:hover{color:#BB0404; text-decoration:underline;}


.location_map{width:466px; float:left; border:1px #ccc solid; padding:1px; margin:10px 0 0;}
.location_map .location_tabs{width:100%; float:left;}
.location_map .location_tabs ul{width:100%; float:left; list-style:none; padding:0!important;background:#e5e5e5;}
.location_map .location_tabs ul li{background:none!important; padding:0!important; float:left; border-right:1px #fff solid; font:bold 12px/20px Arial, Helvetica, sans-serif!important;}
.location_map .location_tabs ul li a{float:left; padding:0 20px; color:#757575; text-decoration:none;}
.location_map .location_tabs ul li a:hover{background:#cecece; color:#BB0404;}
.location_map .location_tabs ul li.active a{background:#fff;}
.container01{width:100%; float:left;}
.tab_container{width:100%; float:left;}
.address{width:100%; float:left; padding:0;}
.address h4{color: #BB0404; font: bold 13px/15px Arial,Helvetica,sans-serif; letter-spacing: -1px; padding: 0 0 3px; text-transform: uppercase;}
.address p{color: #696969; font: 12px/19px Arial,Helvetica,sans-serif;}
.map_area{width:100%; float:left;}


.bottom_content{width:970px; float:left; padding:0 15px 20px;}
.bottom_content p{color: #696969; font: 12px/19px Arial,Helvetica,sans-serif;}


.error_input_bg{width:140px; float:left; background:#fff; border:1px #ff0000 solid; height:18px; margin:0; padding:2px 8px; color:#ff0000; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.error_input_bg01{width:154px; float:right; background:#fff; border:1px #ff0000 solid; height:18px; margin:0; padding:2px 8px; color:#ff0000; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.error_input_bg03{width:80px; float:left; background:#fff; border:1px #ff0000 solid; height:18px; margin:0; padding:2px 8px; color:#ff0000; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.error_textarea_bg{width:330px; float:left; background:#fff; border:1px #ff0000 solid; height:59px; margin:0; padding:0 0 0 8px; color:#ff0000; font:normal 11px/18px Arial, Helvetica, sans-serif; resize:none;}


.error_inputbg{width:192px; float:left; background:#fff; border:1px #ff0000 solid; height:19px; margin:5px 5px 0; display:inline; padding:0 6px; color:#ff0000; font:normal 11px/19px Arial, Helvetica, sans-serif;}
.error_captcha_input{width:112px; float:right; background:#fff; border:1px #ff0000 solid; height:19px; margin:5px 5px 0 0; display:inline; padding:0 6px; color:#ff0000; font:normal 11px/19px Arial, Helvetica, sans-serif;}
.error_textareabg{width:198px; float:left; background:#fff; border:1px #ff0000 solid; height:55px; margin:5px 5px 0; display:inline; padding:0 0 0 6px; color:#ff0000; font:normal 11px/19px Arial, Helvetica, sans-serif; resize:none;}

.thankyou_text{width:100%; float:left; height:153px; text-align:center;}
.thankyou_text h3{color:#1f6495; font: normal 20px Arial, Helvetica, sans-serif;}
.thankyou_text p{color:#000; font:normal 13px/21px Arial, Helvetica, sans-serif; padding:20px 0 0;}




.table_section{width:100%; float:left; padding:20px 0 0;}
.table_section .table_row{width:100%; float:left; background:url(../images/dot_x.gif) repeat-x 0 bottom; padding:5px 0;  color: #696969; font: 12px/20px Arial, Helvetica, sans-serif;}
.table_section .table_row.last{background:none;}
.table_section .table_left{width:200px; float:left;}
.table_section .table_right{width:270px; float:right;}
.table_section .table_left span{color:#BB0404; font-size:11px;}
.table_section a{color:#BB0404; text-decoration:none;}
.table_section a:hover{text-decoration:underline;}


#shoppincart_section{width:100%; float:left;}
#shoppincart_section .top_area{width:998px; float:left; border:1px #ccc solid; margin:20px 0 0;}
#shoppincart_section .top_area .product_pic{width:135px; float:left; padding:10px;}
#shoppincart_section .top_area .service_include{width:550px; float:left; padding:10px 0;}
#shoppincart_section .top_area .service_include ul{width:250px; padding:10px 0 0 20px;}
#shoppincart_section .top_area .service_include ul li{width:auto; float:none;}
#shoppincart_section h4{color: #525252; font:bold 15px/19px Arial,Helvetica,sans-serif; letter-spacing: -1px;}
#shoppincart_section .title_row{width:988px; float:left; background:#9d0101; padding:3px 0 3px 10px;}
#shoppincart_section .title_row span.head01{width:695px; float:left; color:#fff; font:bold 17px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
#shoppincart_section .title_row span.head02{width:146px; float:left; color:#fff; text-align:center; font:bold 17px Arial, Helvetica, sans-serif; letter-spacing:-1px;}

#shoppincart_section .right_details{width:292px; float:right; border-left:1px #ccc solid;}
#shoppincart_section .right_details .service_cols{width:292px; float:left; border-bottom:1px #ccc solid;}
#shoppincart_section .right_details .service_cols.last{border:none;}
/*#shoppincart_section .right_details .cols_01{width:124px; float:left; text-align:center; height:45px; color:#696969; font:bold 12px Arial, Helvetica, sans-serif; padding:40px 10px 10px; border-left:1px #ccc solid;}*/
#shoppincart_section .right_details .cols_01{width:124px; float:left; text-align:center; height:35px; color:#696969; font:bold 12px Arial, Helvetica, sans-serif; padding:20px 10px 10px; border-left:1px #ccc solid;}
#shoppincart_section .right_details .cols_01.none{border:none;}
#shoppincart_section .right_details input{width:60px; height:20px; background:#fff; border:1px #ccc solid; color:#000; font:normal 12px Arial, Helvetica, sans-serif; text-align:center;}
#shoppincart_section .right_details .cols_02{width:134px; float:left; text-align:center; color:#696969; font:bold 12px Arial, Helvetica, sans-serif; padding:34px 5px; border-left:1px #ccc solid;}
#shoppincart_section .right_details .cols_02.none{border:none;}
#shoppincart_section .submit_query{width:100px; float:right!important; height:21px; background:url(../images/btn_submit_query.gif) no-repeat 0 0; border:none; margin:20px 0 0 10px; padding:0; cursor:pointer; color:#fff; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}
#shoppincart_section .new_user_form{width:450px; float:left; padding:20px;}
#shoppincart_section .new_user_form label{width:120px; float:left; color:#696969; padding:0 20px 0 0; text-align:right; font:normal 12px/20px Arial, Helvetica, sans-serif;}
#shoppincart_section .new_user_form small{color:#F00;}
#shoppincart_section .form_row01{width:100%; float:left; padding:0 0 10px;}
#shoppincart_section .form_row01 .input_bg{width:200px; height:20px; background:#fff; border:1px #ccc solid; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
#shoppincart_section .form_row01 .select_bg{width:202px; height:20px; background:#fff; border:1px #ccc solid; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
#shoppincart_section .btn-place_order{width:177px; height:35px; background:url(../images/btn_place_order.gif) no-repeat 0 0; border:none; cursor:pointer; margin:0 0 0 140px; display:inline; color:#fff; font:bold 18px/35px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}
#shoppincart_section span.denotes{width:auto; float:left; padding:0 0 0 140px; font:normal 12px Arial, Helvetica, sans-serif;color:#696969;}
#shoppincart_section .right_text{width:450px; float:right; padding:20px;}
#shoppincart_section .right_text .top_row{width:100%; float:left; padding:0 0 30px;}
#shoppincart_section .right_text .pic{width:100px; float:left;}
#shoppincart_section .right_text .small_content{width:348px; float:left;}

.inner_content{width:100%; float:left; position:relative;}

.top_container{width:970px; float:left; padding:15px 15px 5px; background:url(../images/grey_border.gif) no-repeat center bottom;}
.top_container h3{width:100%; float:left; color:#030303; font:normal 19px/30px Arial, Helvetica, sans-serif; background:url(../images/black_dot.gif) repeat-x 0 bottom; padding:0 0 5px; text-align:center;}
.action_box{width:231px; float:left; padding:0 31px 0 0;}
.action_box .video_box{width:216px; float:left; padding:15px 0 0 7px;}
.action_box .video_box ul{width:100%; float:left; list-style:none;}
.action_box .video_box ul li{width:100%; float:left;}

.growing_fast{width:231px; float:left;}
.growing_fast ul{width:100%; float:left; list-style:none; padding:10px 0 0;}
.growing_fast ul li{display:block; color:#514f4f; font:normal 16px Arial, Helvetica, sans-serif; padding:0 0 9px;}
.growing_fast ul li span{color:#1489b1; font-size:22px;}
.growing_fast ul li small{color:#1489b1; font-size:22px;}
.growing_fast ul li strong{color:#000; font:normal 16px Arial, Helvetica, sans-serif;}
.growing_fast a.know_more{width:auto; float:right; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.growing_fast a.know_more:hover{text-decoration:underline;}

.news_area{width:191px; float:left;  padding:0 31px 0 0;}
.news_area ul{width:144px; float:left; list-style:none; padding:11px 0 0 23px;}
.news_area ul li{width:100%; float:left; padding:0 0 13px;}
.news_area ul li img{float:left;}
.news_area a.know_more{width:auto; float:right; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.news_area a.know_more:hover{text-decoration:underline;}

.customer_testimonial{width:232px; float:right;}
.customer_testimonial p{width:100%; float:left; color:#727171; font:normal 11px/14px Arial, Helvetica, sans-serif; text-align:justify; padding:11px 0 0;}

/* ******************************************************************************************************************************************************** */
/* for landing page */
.right_container_lp{width:400px; padding:0; height:448px; position:absolute; top:-450px; left:561px;}
.certificate_lp{width:200px; padding:0; height:200px; position:absolute; top:-450px; left:350px;}

.iosSlider .slider #item4 { background: url(../images/banner_BG_delhi.jpg) no-repeat 0 0px; }
.iosSliderButtons #item4 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

.iosSlider .slider #item5 { background: url(../images/banner_BG_blr.jpg) no-repeat 0 0px; }
.iosSliderButtons #item5 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

.iosSlider .slider #item6 { background: url(../images/banner_BG_mum.jpg) no-repeat 0 0px; }
.iosSliderButtons #item6 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

.iosSlider .slider #item7 { background: url(../images/banner_BG_pune.jpg) no-repeat 0 0px; }
.iosSliderButtons #item7 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

.iosSlider .slider #item8 { background: url(../images/banner_BG_chennai.jpg) no-repeat 0 0px; }
.iosSliderButtons #item8 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

.iosSlider .slider #item9 { background: url(../images/banner_BG_hyd.jpg) no-repeat 0 0px; }
.iosSliderButtons #item9 {background:url(../images/grey-bg.gif) repeat 0 0; height:24px; color:#000; float:left; text-decoration:none; padding:0 13px;}

#main1_slider{width:100%; float:left; height:530px; position:relative; z-index:9999; border-bottom:3px #a2b6bf solid;}
.home1_slider{width:100%; float:left; margin:67px 0 0;}

.top_right_landing{width:350px; height:67px; float:left; margin:0 10px; display:inline; position:relative; cursor:pointer;}
.callus-landing{width:350px; float:left; padding:5px 0 0; text-align:center;}
.callus-landing span{color:#fff; font:normal 18px/36px Arial, Helvetica, sans-serif;}
.callus-landing span.cities{width:350px; float:left; color:#fff; font:normal 11px/11px Arial, Helvetica, sans-serif; display:block;}
.callus-landing span.cities small{ display:inline; background:url(../images/bullet.gif) no-repeat 0 4px; padding:0 5px 0 10px; color:#fff; font:normal 11px/12px Arial, Helvetica, sans-serif; line-height:25px;}
.callus-landing strong{color:#f8f9f9; font:bold 28px/28px Arial, Helvetica, sans-serif; padding:2px 0 0; line-height:30px;}
.callus-landing strong small{color:#c3c3c3; font:normal 12px Arial, Helvetica, sans-serif; padding:0 3px 0 0; position:relative; top:-5px;}
.why-text {font-size:12px; color:#02396e;}

.heading {font-size:72px; color:#003366; line-height:30px; }
form-tittle{color:#093056; font-size:16px; font-weight:bold;}
.form_row_lp {margin-top:5px; font-size:12px;}
.form_row_lp table {padding:10px 20px; border-radius:5px;
background: #6badf6; 
 } /*6badf6*/
.form_row_lp td { padding:3px 0px; color:#fff;}
.form_row_lp input {color:#000; border-radius:3px;}
.form_row_lp input .box-border {border:1px #999999 solid;}
.sub-button {
    border: none;
    width: 190px;
    height: 50px;
    background: url(http://www.etechies.in/images/submit-button.png) no-repeat top left;
}

.sub-button:hover {
        background: url(http://www.etechies.in/images/submit-button-hover.png) no-repeat top left;
}
.field-text { font-weight:bold;}
.input-field {height:25px; padding-left:5px; border:1px #999999 solid; width:245px;}
.form_row_lp select {width:255px;  border-radius:3px;}

.growing_fast_lp{width:231px; float:left;}
.growing_fast_lp ul{width:100%; float:left; list-style:url(http://www.etechies.in/images/arrow.gif); padding:10px 0 0; padding-left:10px;}
.growing_fast_lp ul li{color:#514f4f; font:normal 16px Arial, Helvetica, sans-serif; padding:0 0 9px;}
.growing_fast_lp ul li span{color:#1489b1; font-size:22px;}
.growing_fast_lp ul li small{color:#1489b1; font-size:22px;}
.growing_fast_ip ul li strong{color:#000; font:normal 16px Arial, Helvetica, sans-serif;}

.support_section_lp{width:100%; float:left; position:relative; z-index:9999; padding:0px 0 17px;}
.support_section_lp h3{color:#030303; font:normal 19px Arial, Helvetica, sans-serif; padding:0 0 0 17px;}

.we_support_container_lp{width:960px; float:left; background:url(../images/dot_y.gif) repeat-y right 0; padding:0 2px 0 0; margin:0px 0 0 15px; display:inline;}
.we_support_container_lp ul{width:100%; float:left; list-style:none;}
.we_support_container_lp ul li{width:94px; float:left; background:url(../images/dot_y.gif) repeat-y 0 0; padding:0 0 0 2px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#656464; text-align:center;}
.we_support_container_lp ul li a{width:100%; float:left; color:#fff; background:#1f6495; text-decoration:none;}
.we_support_container_lp ul li a:hover{background:url(../images/grey_bg.gif) no-repeat 0 0;}
.we_support_container_lp ul li a span{display:block; padding:20px 0 0; height:57px;}
.we_support_container_lp ul li a:hover span{text-indent:-99999px;}
.we_support_container_lp ul li a:hover span.icon1{ background:url(../images/icon1.gif) no-repeat center 20px;}

.we_support_container_lp ul li a:hover span.icon2{ background:url(../images/icon2.gif) no-repeat center 20px;}

.we_support_container_lp ul li a span.icon3{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon3{ background:url(../images/icon3.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon4{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon4{ background:url(../images/icon4.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon5{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon5{ background:url(../images/icon5.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon6{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon6{ background:url(../images/icon6.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon7{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon7{ background:url(../images/icon7.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon8{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon8{ background:url(../images/icon8.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon9{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon9{ background:url(../images/icon9.gif) no-repeat center 20px; }

.we_support_container_lp ul li a span.icon10{padding:20px 0 0!important; height:57px;}
.we_support_container_lp ul li a:hover span.icon10{ background:url(../images/icon10.gif) no-repeat center 20px; }

/*End */
/* ***************************************************************************************************************************************************** */

.callus{width:228px; float:left; padding:5px 0 0; text-align:center;}
.callus span{color:#fff; font:normal 18px/36px Arial, Helvetica, sans-serif;}
.callus span.cities{width:228px; float:left; color:#fff; font:normal 11px/11px Arial, Helvetica, sans-serif; display:block;}
.callus span.cities small{ display:inline; background:url(../images/bullet.gif) no-repeat 0 4px; padding:0 5px 0 10px; color:#fff; font:normal 11px/12px Arial, Helvetica, sans-serif;}
.callus strong{color:#f8f9f9; font:bold 35px/35px Arial, Helvetica, sans-serif; padding:2px 0 0;}
.callus strong small{color:#c3c3c3; font:normal 12px Arial, Helvetica, sans-serif; padding:0 3px 0 0; position:relative; top:-5px;}
.call_links{width:258px; position:absolute; top:67px; left:-15px; background:#373737;}
.call_links .callicon{width:39px; height:39px; position:absolute; top:-16px; left:-16px; background:url(../images/callus.png) no-repeat 0 0; z-index:999;}
.call_links ul{width:174px; float:left!important; padding:15px 25px; list-style:none;}
.call_links ul li{width:100%!important; float:left; font:bold 12px/21px Arial, Helvetica, sans-serif!important; padding:0; color:#fff;}
.call_links ul li strong{width:100px;}

#callnobottom{height:56px!important; margin:-10px 0 0; float:right; position:relative; padding:0 0 5px;}
#citieslistbottom{top:56px!important;}
.callus a{text-decoration:none;}


.drop_arrow{width:28px; float:right; padding:21px 0 0; position:relative;}
.drop_arrow a.arrow_drop{width:28px; float:left; background:url(../images/grey_btn.gif) no-repeat 0 0; text-decoration:none; height:23px;}
.drop_arrow ul{width:100px; float:left; border:1px #5f5e5e solid; background:#3f3e3e; list-style:none; border-bottom:none; position:absolute; top:42px; right:0; padding:0;}
.drop_arrow ul li{width:100%; float:left; border:1px #5f5e5e solid; font:normal 12px Arial, Helvetica, sans-serif; padding:0; text-align:left;}
.drop_arrow ul li a{color:#fff; text-align:left; padding:5px; width:auto; height:auto; float:none; display:block;}
.drop_arrow ul li a:hover{text-decoration:underline;}

.right_video{width:216px; float:left; height:150px; padding:10px 0 0;}
.right_video ul{width:100%; float:left; list-style:none;}
.right_video ul li{width:100%; float:left;}
.right_video.left{width:206px;}
.home_slider{width:100%; float:left; margin:67px 0 0;}


.marquee_box{width:232px; height:55px; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:5px; line-height:18px; float:left; position:relative; padding:11px 0 0;}



.testimonial_box{width:232px; float:left; position:relative; padding:5px 0;}
.testimonial_box ul{width:232px; list-style:none; float:left;}
.testimonial_box ul li{width:232px!important;; float:left; padding:0;}
.testimonial_box ul li p{width:232px; float:left; color:#000; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:11px 0 0;}
.testimonial_box ul li p span{width:100%; float:left; color:#C3000C; font:italic 11px Arial, Helvetica, sans-serif;}
.testimonial_box .simply-scroll{width:232px!important; height:146px!important; padding:0 0 20px;}
.testimonial_box .simply-scroll .simply-scroll-clip{width:232px!important; height:146px!important;}
.testimonial_box .vert .simply-scroll-list{width:232px!important;}
.testimonial_box .simply-scroll-clip{width:232px!important; height:146px!important;}

#our_story_section{width:100%; float:left; padding:0;}
#our_story_section h3{color:#000; font:bold 50px/50px Arial, Helvetica, sans-serif; background:none; padding:0 0 10px; text-align:center; margin:0;}
#our_story_section .right_box{width:390px; float:right;}
#our_story_section .right_box p{color:#000; font:bold 15px/23px Arial, Helvetica, sans-serif; text-align:center;}
#our_story_section ul{width:100%; float:left; list-style:none;}
#our_story_section ul li{padding:0 0 5px 20px; width:445px;}
#our_story_section .thumbnailarea{width:327px; float:left;}
.content_box{width:100%; float:left; padding:20px 0;}
.content_box .common_section{width:239px; float:left; padding:0 15px 0 0;}
.content_box .common_section.last{padding:0; float:right;}
.content_box .common_section h4{padding:8px 0 0 60px!important; min-height:51px; height:auto!important; height:51px; width:auto!important; color:#000; font:bold 14px/20px Arial, Helvetica, sans-serif; letter-spacing:-1px; text-transform:capitalize!important;}
.content_box .common_section h4.one{background:url(../images/icon_one.gif) no-repeat 0 0;}
.content_box .common_section h4.two{background:url(../images/icon_two.gif) no-repeat 0 0;}
.content_box .common_section h4.three{background:url(../images/icon_three.gif) no-repeat 0 0;}


.we_support_container{width:960px; float:left; background:url(../images/dot_y.gif) repeat-y right 0; padding:0 2px 0 0; margin:17px 0 0 15px; display:inline;}
.we_support_container ul{width:100%; float:left; list-style:none;}
.we_support_container ul li{width:94px; float:left; background:url(../images/dot_y.gif) repeat-y 0 0; padding:0 0 0 2px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#656464; text-align:center;}
.we_support_container ul li a{width:100%; float:left; color:#fff; background:#000000; text-decoration:none;}
.we_support_container ul li a:hover{background:url(../images/grey_bg.gif) no-repeat 0 0;}
.we_support_container ul li a span{display:block; padding:34px 0 0; height:43px;}
.we_support_container ul li a:hover span{text-indent:-99999px;}
.we_support_container ul li a:hover span.icon1{ background:url(../images/icon1.gif) no-repeat center 20px;}

.we_support_container ul li a:hover span.icon2{ background:url(../images/icon2.gif) no-repeat center 20px;}

.we_support_container ul li a span.icon3{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon3{ background:url(../images/icon3.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon4{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon4{ background:url(../images/icon4.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon5{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon5{ background:url(../images/icon5.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon6{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon6{ background:url(../images/icon6.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon7{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon7{ background:url(../images/icon7.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon8{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon8{ background:url(../images/icon8.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon9{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon9{ background:url(../images/icon9.gif) no-repeat center 20px; }

.we_support_container ul li a span.icon10{padding:27px 0 0!important; height:50px;}
.we_support_container ul li a:hover span.icon10{ background:url(../images/icon10.gif) no-repeat center 20px; }


#slider1 { height:100%; overflow:hidden; padding:0;   }
#slider1 .viewport { float: left; width: 232px; height: 190px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding:0; height: 180px;}

.bottomrow{width:100%; float:left; padding:20px 0 10px;}
.common_box{width:192px; float:left; height:170px; background:url(../images/red_box.gif) no-repeat 0 0;}
.common_box.grey{background:url(../images/grey_box.gif) no-repeat 0 0; float:right;}
.common_box h3{color:#fff!important; text-align:center; width:100%; float:left; background:none!important; padding:0!important; font:normal 18px/32px Arial, Helvetica, sans-serif!important; text-transform:uppercase;}
.common_box .rupee{width:90px; margin:0 auto;}
.common_box .rupee span{width:auto; float:left; background:url(../images/icon_rupee.gif) no-repeat 0 4px; padding:0 0 0 20px; color:#bb0404; font:normal 32px/32px Arial, Helvetica, sans-serif; margin:6px 0 0;}
.common_box .rupee span small{color:#000; line-height:14px;}
.common_box small.tax{width:100%; float:left; color:#000000; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center;}
.common_box span{width:100%; float:left; color:#000000; font:normal 12px/21px Arial, Helvetica, sans-serif; text-align:center; padding:3px 0 4px;}
.common_box span strong{font-size:14px;}
.common_box .btn_row{width:100%; float:left; background:url(../images/grey_line.gif) no-repeat center 0; padding:5px 0 0;}
.common_box .btn_row .checkout{width:88px; float:left; height:25px; text-decoration:none; background:url(../images/btn_checkout.gif) no-repeat 0 0; margin:0 0 0 5px; display:inline; border:none; cursor:pointer;}
.common_box .btn_row .checkout:hover{background-position:0 bottom;}

.common_box .btn_row .addtocart{width:88px; float:right; height:25px; text-decoration:none; background:url(../images/btn_add_to_cart.gif) no-repeat 0 0; margin:0 5px 0 0; display:inline; border:none; cursor:pointer;}
.common_box .btn_row .addtocart:hover{background-position:0 bottom;}

.common_box.grey .btn_row .checkout{background:url(../images/btn_checkout.gif) no-repeat 0 bottom;}
.common_box.grey .btn_row .checkout:hover{background-position:0 0;}
.common_box.grey .btn_row .addtocart{background:url(../images/btn_add_to_cart.gif) no-repeat 0 bottom;}
.common_box.grey .btn_row .addtocart:hover{background-position:0 0;}

.tabs_section{width:490px; float:left; border-right:1px #ccc solid; min-height:390px; height:auto!important; height:390px;}
.tabs_section .tab_row{width:100%; float:left; border-bottom:1px #ccc solid;}
.tabs_section ul{width:100%; float:left; list-style:none;padding:0!important; background:#f7f7f7;}
.tabs_section ul li{width:auto!important; float:left; border-right:1px #ccc solid!important; padding:0!important; background:none!important;}
.tabs_section ul li a{float:left; color:#333; font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 10px; letter-spacing:-1px;}
.tabs_section ul li a:hover,.tabs_section ul li.active a{background:#9D0101; color:#fff;}
.tabs_section .tab_container{width:100%; float:left;}

.bottom_slider{width:996px; float:left; position:relative; border:1px #d7d7d7 solid; padding:1px;}
.bottom_slider ul {float:left; height:175px;}
.bottom_slider ul li{ float:left; padding:0 10px;}


/*#slider ul, #slider li,  #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider li, #slider2 li {width:996px; height:173px; overflow:hidden; border:1px #000 solid;}
#prevBtn{width:30px; height:176px; position:absolute; top:0; left:0; background:url(../images/prev_arrow.jpg) no-repeat 0 0; cursor:pointer;}
#prevBtn a{width:100%; float:left; height:176px; text-decoration:none;}
#nextBtn{width:30px; height:176px; position:absolute; top:0; right:0; background:url(../images/next_arrow.jpg) no-repeat 0 0; cursor:pointer;}
#nextBtn a{width:100%; float:left; height:176px; text-decoration:none;}*/


.news_area .vert{height:170px!important;}
.news_area .vert .simply-scroll-clip{height:170px!important;}
.news_area .vert .simply-scroll-list li{width:144px!important;}

.top_content{width:100%; float:left; text-align:center; padding:0 0 20px;}
.top_content span{color:#000; font:normal 24px/24px Arial, Helvetica, sans-serif; display:block; padding:0 0 10px}
.top_content span a{color:#D40202; text-decoration:none;}
.top_content span a:hover{text-decoration:underline;}
.top_content strong{color:#000; font:bold 34px/34px Arial, Helvetica, sans-serif; display:block; padding:0 0 10px}
.top_content span.code{color:#03640b; font:bold 28px/28px Arial, Helvetica, sans-serif; display:block;}
.top_content span.code small{display:inline; font-size:20px;}
.top_content small{display:block; font:bold 12px Arial, Helvetica, sans-serif;}
.banner_box{width:100%; float:left; padding:20px 0 0;}
.right_banner{width:100%; float:left; padding:10px 0 0; text-align:center;}


.list_carousel { width: 996px; }
.caroufredsel_wrapper{width: 996px!important; }
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel li { font-size: 40px; color: #999; text-align: center; width:230px; height:173px; float: left; }
.list_carousel.responsive { width: auto; margin-left: 0; }
.clearfix { float: none; clear: both; }
.bottom_slider .prev {width:30px; height:176px; position:absolute; top:0; left:0; background:url(../images/prev_arrow.jpg) no-repeat 0 0; cursor:pointer; z-index:999; text-decoration:none;}
.bottom_slider .next { width:30px; height:176px; position:absolute; top:0; right:0; background:url(../images/next_arrow.jpg) no-repeat 0 0; cursor:pointer; z-index:999; text-decoration:none;}
.pager { float: left; width: 300px; text-align: center; }
.pager a { margin: 0 5px; text-decoration: none; }
.pager a.selected { text-decoration: underline; }

.footer_link{width:100%; float:right;}
.buttonrow{width:1000px!important; float:left;}
.news_sec{width:190px; float:left; padding:8px 0 5px;}

.mid_part{width:544px; float:left; padding:0 0 0 17px;}
.mid_part h3{width:529px; float:left; background:url(../images/blue_gradient.gif) repeat-x 0 0; height:30px; border:1px #80c6f7 solid; color:#fff; font:normal 18px/28px Arial, Helvetica, sans-serif; padding:0 0 0 13px;}
.mid_part p{color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:10px 0 0;}
.top_box{width:100%; float:left; padding:10px 0 0;}
.top_box .white_md{width:100%; float:left; background:url(../images/white_md.gif) repeat-y 0 0;}
.top_box .white_tp{width:100%; float:left; background:url(../images/white_tp.gif) no-repeat 0 0;}
.top_box .white_bt{width:100%; float:left; background:url(../images/white_bt.gif) no-repeat 0 bottom; padding:16px 0;}

.top_box .white_md02{width:100%; float:left; background:url(../images/white_md02.gif) repeat-y 0 0;}
.top_box .white_tp02{width:100%; float:left; background:url(../images/white_tp02.gif) no-repeat 0 0;}
.top_box .white_bt02{width:100%; float:left; background:url(../images/white_bt02.gif) no-repeat 0 bottom; padding:16px 0;}


.top_box .left_sec{width:228px; float:left; padding:0 0 0 20px;}
.top_box .right_sec{width:228px; float:right; padding:0 20px 0 0;}
.top_box h4{color:#2682c3; font:bold 16px Arial, Helvetica, sans-serif;}
.top_box p{color:#000000; font:normal 12px/18px Arial, Helvetica, sans-serif; min-height:55px; height:auto!important; height:55px; padding:0;}
.top_box .rates{width:120px; float:left; padding:10px 0 0;}
.top_box .rates small{width:100%; float:left; color:#000; font:bold 12px Arial, Helvetica, sans-serif;}
.top_box .rupee {width:100%; float:left;}
.top_box .rupee span{width:auto; float:left; background:url(../images/icon_rupee.gif) no-repeat 0 4px; padding:0 0 0 20px; color:#bb0404; font:normal 32px/32px Arial, Helvetica, sans-serif; margin:6px 0 0;}
.top_box .rupee small{width:auto; float:left; font:bold 20px Arial, Helvetica, sans-serif; margin:0; position:relative;}
.top_box .pic{width:100px; float:right; min-height:76px; height:auto!important; height:76px;}
.top_box .btn_row{width:100%; float:left; padding:5px 0 0;}

.top_box .btn_row .checkout{width:88px; float:left; height:25px; text-decoration:none; background:url(../images/btn_checkout.gif) no-repeat 0 0; margin:0; border:none; cursor:pointer;}
.top_box .btn_row .checkout:hover{background-position:0 bottom;}

.top_box .btn_row .addtocart{width:88px; float:right; height:25px; text-decoration:none; background:url(../images/btn_add_to_cart.gif) no-repeat 0 0; margin:0; border:none; cursor:pointer;}
.top_box .btn_row .addtocart:hover{background-position:0 bottom;}

.top_box .right_sec .btn_row .checkout{width:88px; float:left; height:25px; text-decoration:none; background:url(../images/btn_checkout.gif) no-repeat 0 bottom; margin:0; border:none; cursor:pointer;}
.top_box .right_sec .btn_row .checkout:hover{background-position:0 0;}

.top_box .right_sec .btn_row .addtocart{width:88px; float:right; height:25px; text-decoration:none; background:url(../images/btn_add_to_cart.gif) no-repeat 0 bottom; margin:0; border:none; cursor:pointer;}
.top_box .right_sec .btn_row .addtocart:hover{background-position:0 0;}




.top_box .phone_number{width:100%; float:right; text-align:right; color:#525252; font:bold 22px Arial, Helvetica, sans-serif; padding:10px 0 0;}
.top_box .phone_number small{font-size:16px; color:#8e8e8e;}
.text_right{display:block; color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; text-align:right;}

.bottom_box{width:100%; float:left; padding:15px 0 0;}
.bottom_box .white_md01{width:100%; float:left; background:url(../images/white_md01.gif) repeat-y 0 0;}
.bottom_box .white_tp01{width:100%; float:left; background:url(../images/white_tp01.gif) no-repeat 0 0;}
.bottom_box .white_bt01{width:100%; float:left; background:url(../images/white_bt01.gif) no-repeat 0 bottom;}
.bottom_box .inner01{width:538px; float:left; padding:3px;}
.bottom_box h4{display:block; background:url(../images/light_greybg.gif) repeat-x 0 bottom; height:auto; color:#216592; font:bold 13px Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.table_sec{width:100%; float:left;}
.table_sec .tablerow{width:100%; float:left; border-bottom:1px #eaeaea solid;}
.table_sec .table_cols01{width:359px; float:left; border-right:1px #eaeaea solid; color:#000; font:bold 12px Arial, Helvetica, sans-serif; padding:15px 10px 15px 20px;}
.table_sec .table_cols02{width:128px; float:left; padding:15px 0 0 20px;}
.table_sec .table_cols02 span{width:auto; float:left; background:url(../images/tick.gif) no-repeat 0 0; padding:0 0 0 30px; font:bold 12px/21px Arial, Helvetica, sans-serif;}

.bottom_banner{width:100%; float:left; padding:10px 0 0;}
.how_it_works{width:470px; float:left;}
.step_support01{width:100%; float:left; height:35px; background:url(../images/step_support01.jpg) no-repeat 0 0;}
.step_support02{width:100%; float:left; background:url(../images/step_support02.jpg) repeat-y 0 0;}
.step_support03{width:100%; float:left; height:61px; background:url(../images/step_support03.jpg) no-repeat 0 0;}
.text_container{width:142px; float:left; padding:0 25px 0 0;}
.text_container.last{padding:0; width:135px;}
.text_container p{font:11px Arial, Helvetica, sans-serif!important; text-align:left!important}
.brand_supported{width:100%; float:left;}
.brand_supported ul{width:100%; float:left; list-style:none;}
.brand_supported ul li{width:156px!important; float:left; padding:0!important; background:none!important; color:#666!important; letter-spacing:-1px;}
.brand_supported ul li sup{font-size:8px!important;}

.content_sec{width:100%; float:left; padding:10px 0;}
.content_sec p{padding:0 0 10px!important;}
.cart_content{width:660px; float:left; padding:20px;}
.cart_content p{display:block; color:#000; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.cart_content strong{color:#BB0404;}

#tooltip { position:absolute; border:1px solid #333; background:#000; padding:2px 5px; color:#fff; display:none; font:normal 11px Arial, Helvetica, sans-serif; width:300px;}	
.left_banner{width:100%; float:left; text-align:center;}
/***OLD Styles***/
#wrapper {    margin: 0 auto;    text-align: left;    width: 700px;}
#header #left {float: left;  width: 273px;}
#header #right {    float: right;}
#content {    padding-bottom: 30px;}
#homebottom {    clear: both;    padding-top: 10px;}
#homebottom p {    color: #8C8C8C;    font: 12px Arial,Helvetica,sans-serif;    text-align: center;}
#homebottom h3 {    font: bold 16px Arial,Helvetica,sans-serif;    text-align: center;}
#homebottom h2 {    background: none repeat scroll 0 0 transparent;    color: #003077;    font: bold 36px Arial,Helvetica,sans-serif;    text-align: center;}
#header #left h1 {    color: #FF0000;    font: bold 24px Arial,Helvetica,sans-serif;    margin-top: 10px;}
.regForProTable td.title {    color: #005774;    padding-right: 10px;    text-align: left;}
.regForProTable td {    color: #444444;    font-family: Arial;    font-size: 15px;    font-weight: normal;    height: 31px;    text-align: center;    vertical-align: middle;
}
.mhot-deal-home-mid{border-radius: 10px 10px 10px 10px;
    float: left;
    line-height: 20px;
    margin: 5px;
    width: 350px;}
.mhot-deal-home-mid h2{font:bold 18px arial; margin:0; padding:0;}
.mhot-deal-home-mid ul{width:auto; float:left; list-style:none;}
.mhot-deal-home-mid ul li{display:block; font:normal 12px/18px arial; padding:0 0 4px 40px; background:url(../includes/images/bullet01.png) no-repeat 20px 3px; color:#414141;}

.ihot-deal-home-mid{border-radius: 10px 10px 10px 10px;
    float: left;
    line-height: 20px;
    margin: 5px;
    width: 350px;}
.ihot-deal-home-mid h2{font:bold 18px arial; margin:0; padding:0;}
.ihot-deal-home-mid ul{width:auto; float:left; list-style:none;}
.ihot-deal-home-mid ul li{display:block; font:normal 12px/18px arial; padding:0 0 6px 40px; background:url(../includes/images/bullet-sign.png) no-repeat 15px 1px; color:#414141;}

/****** 29th Nov 2012 ******/

.bottom_links{width:100%; float:left; padding:10px 0 0; background:url(../images/footer_dot.gif) repeat-x 0 0; margin:10px 0 0;}
.bottom_links.none{background:none; margin:0;}
.bottom_links .link_box{width:220px; float:left; padding:0 30px 0 0;}
.bottom_links .link_box.last{padding:0;}
.bottom_links h4{display:block; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; padding:0 0 5px;}
.bottom_links ul{width:100%; float:left; list-style:none;}
.bottom_links ul li{background: url(../images/arrow_02.gif) no-repeat 0 4px; padding:0 0 2px 10px; color:#6e7272; font:normal 11px/15px Arial, Helvetica, sans-serif;}
.bottom_links ul li a{color:#6e7272; text-decoration:none;}
.bottom_links ul li a:hover{text-decoration:underline;}

#footer .right_column.none{width:auto; float:left; padding:10px 0 0;}
#footer .right_column.none .footer_link{padding:0 0 5px; float:left;}
#footer .right_column.none p{color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:10px 0 0;}

#footer .footer_row.none{background:none;}
#outer_footer.inner{min-height:73px; height:auto!important; height:73px;}

.banner-brand{
width:470px;
height:99px;
padding-left:10px;
padding-top:10px;
background:url(../images/banner_brand.jpg) no-repeat;
}
.line1{line-height:20px; font-size:16px; color:#176596;}
.line2{line-height:25px; font-size:12px;}
.line3{font-size:32px; font-weight:bold; color:#176596; margin-left:180px;}
.how_banner_text {
background:url(../images/how-it-works-icon.jpg) no-repeat;
font-size:12px;
height:95px;
width:471px;
padding-top:80px;
padding-left:5px;
text-align:center;
line-height:18px;
}
.how_banner_text .float1{ float:left; width:140px; height:50px;}
.how_banner_text .float2{float:left; margin-left:10px; width:150px; height:50px; }
.how_banner_text .float3{float:right; width:160px; height:50px; }

/* --------- For New Home Page Layout -------------- */

#main_container1{width:100%; float:left; z-index:9999; margin-top:130px;}
.container_left{float:left; width:500px;}
.container_right{float:right; width:400px;}
.form_layout { margin:5px 0px 5px 0px; padding:20px 0px 20px 20px; border:1px #CCCCCC solid; border-radius:5px; line-height:30px;}
.form_layout .main_input{ width:300px; padding:5px 0px 5px 5px; border-radius:5px; border:1px #CCCCCC solid; }
.service_banner{ float:left; width:30%; height:200px; margin-right:15px; line-height:18px; color:#666666; /*background:#0099FF;*/ border:1px #CCCCCC solid; padding:10px; border-radius:5px; font-size:12px; }
.service_banner_right{ float:right; width:30%; height:200px; line-height:18px; color:#666666; /*background:#0099FF;*/ border:1px #CCCCCC solid; padding:10px; border-radius:5px; font-size:12px; }
.service_banner_head { color:#0066FF; font-weight:bold; font-size:18px; line-height:40px; border-bottom:1px #CCCCCC solid }
.service_banner .price{ line-height:40px; font-size:28px;}
.service_banner .button_book {width:200px; background:#999999; color:#FFFFFF; border:1px #CCCCCC solid; border-radius:5px; text-align:center; padding:10px; font-size:14px; text-decoration:none;} 
.service_banner a:hover{ background:#CCCCCC; color:#333333;}
.service_banner_right .price{ line-height:40px; font-size:28px;}
.service_banner_right .button_book {width:200px; background:#999999; color:#FFFFFF; border:1px #CCCCCC solid; border-radius:5px; text-align:center; padding:10px; font-size:14px; text-decoration:none;} 
.service_banner_right a:hover{ background:#CCCCCC; color:#333333;}
.form_hide_content{ font-size:12px; margin-top:20px; }
.form_hide_content select{font-size:12px; border:1px #ccc solid; width:200px; border-radius:2px;}
.form_hide_content input{font-size:12px; border:1px #ccc solid; width:200px; border-radius:2px;}
.button_submit { width:300px; background:#0066CC; color:#FFFFFF; border:1px #003366 solid; border-radius:10px; text-align:center; padding:10px; font-size:16px; text-decoration:none; margin-top:20px;} 
.button_submit:hover {background:#003366; color:#FFFFFF; border:1px #0066CC solid;}

