body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5e5e60;}

.home{}
.inner{background:url(../images/back.gif) repeat-x top;}
.inner1{background:url(../images/back1.gif) repeat-x top;}
.inner2{background:url(../images/back2.gif) repeat-x top;}
.inner3{background:url(../images/back3.gif) repeat-x top;}

.clear{ clear:both;}

a:focus,img,input{
outline:none;
}

#main{}

/*header css starts here*/
#header{width:1002px; margin:0 auto; height:108px; padding-bottom:6px;}
#logo{width:294px; float:left; padding:10px 0 0 0;}
#navi{width:707px; float:left;}

#chat{width:707px; text-align:right; float:left; height:64px;}
#chat span.login{float:left; margin:0px; padding:15px 0 0 0; width:400px;}
#chat span.chat{margin:0px; padding:5px 0 0 0;}
#chat span.chat span{float:right; margin:0px; padding:17px 4px 0 0; font-size:13px; font-weight:bold; line-height:18px;}
#chat span.chat span a{color:#2C5DA8; text-decoration:none;}
#chat span.chat span a:hover{color:#000000;}

#menu{text-align:right; padding-top:5px; float:right;}
#menu ul{margin:0; padding:0;}
#menu ul li{list-style-type:none; display:inline;}
#menu ul li a{float:left; font-size:14px; color:#4E4E4E; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 12px; margin-right:0px;}
#menu ul li a:hover{color:#ffffff; background:#000000 url(../images/menu-arrow.gif) no-repeat bottom center;}
#menu ul li a.active{color:#ffffff; background:#000000 url(../images/menu-arrow.gif) no-repeat bottom center;}

#showcase{width:1002px; margin:0 auto;}
/* Activate code below if you want to use banners
.in_banleft{width:1002px; height:145px; float:left; background:url('/images/showcase1.jpg') no-repeat;} 
   End of banner code */


/*
.largefont{font-size:20px; color:#474747; line-height:22px;}
.largefont p{margin:0px; padding:15px 0;}

.film_showcase{width:1002px; height:241px; float:left; background:url(../images/showcase1.jpg) no-repeat; text-align:right; font-family:Impact; font-size:40px; color:#ffffff; line-height:43px; padding:100px 0 0 0;}
.film_showcase p{margin:0px; padding:25px 0 0 0;}

.video_showcase{width:1002px; height:241px; float:left; background:url(../images/showcase3.jpg) no-repeat; text-align:right; font-family:Impact; font-size:40px; color:#000000; line-height:43px; padding:100px 0 0 0;}
.video_showcase p{margin:0px; padding:25px 0 0 0;}

.scanning_showcase{width:932px; height:241px; float:left; background:url(../images/showcase2.jpg) no-repeat; text-align:left; font-family:Impact; font-size:40px; color:#000000; line-height:43px; padding:100px 0 0 70px;}
.scanning_showcase p{margin:0px; padding:25px 0 0 0;}*/


/*header css ends here*/


/*middle css starts here*/
#dvd_list{ margin:0 auto; background:url(/images/list_bg.jpg) top center no-repeat; height:265px; margin-top:10px;}

#dvd_list_box{margin:0 auto; width:1002px; padding:15px 10px 15px 20px;}

#dvd_list_box ul.film{ margin:0; padding:0; width:202px; float:left;}
#dvd_list_box ul li{ margin:0; padding:5px 0; list-style:none;}
#dvd_list_box ul h3{margin:0; padding:0 0 6px 0; font-size:20px; text-align:center; color:#2C5DA8; font-weight:bold;}
#dvd_list_box ul h2{margin:0; padding:0 0 6px 0; font-size:20px; text-align:center; color:#2C5DA8; font-weight:bold;}

#dvd_list_box ul.video{ padding:0; width:202px; float:left;}
#dvd_list_box ul li{ margin:0; padding:5px 0; list-style:none;  font-size:14px;}

#dvd_list_box ul.img{ padding:0; float:left;}
#dvd_list_box ul li{ margin:0; padding:5px 0; list-style:none;}

#dvd_list_box ul.box{ padding:0;float:left;}
#dvd_list_box ul li{ margin:0; padding:3px 0; list-style:none;}

#dvd_list_box ul.img_long{ margin:0 0 0 30px; padding:0; width:202px; float:none;}
#dvd_list_box ul li.img_long{ margin:10px; padding-left: 30px; padding:5px 0; list-style:none;}

#faq_list {font-size: 11px; margin:0 auto; background:url(/images/faq_list_bg.jpg) top center no-repeat; margin-top:10px; padding: 0px 0pt 0pt 20px; height: 275px}
#faq_list_box{ margin:0 auto; width:740px; padding:15px 10px 15px 20px;}
#faq_list_box ul.film{ margin:0; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box ul h3{margin:0; padding:0 0 6px 0; font-size:16px; font-weight:bold;}
#faq_list_box ul.video{ margin:0 0 0 20px; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box ul.img{ margin:0 0 0 30px; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box ul.box{ margin:0 0 0 32px; padding:0;float:left;}
/* #faq_list_box ul li{ margin:0; padding:3px 0; list-style:none;} */
#faq_list_box ul.flatfee{margin:0 0 0 14px; padding:0; width:300px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box ul.hdd{margin:0 0 0 30px; padding:0; width:300px; float:left;}
#faq_list_box ul li{ margin:0; padding:3px 0; list-style:none;}

#faq_list2 {font-size: 11px; margin:0 auto; background:url(/images/faq_list_bg.jpg) top center no-repeat; margin-top:10px; padding: 0px 0pt 0pt 20px; height: 275px}
#faq_list_box2{ margin:0 auto; width:740px; padding:15px 10px 15px 20px;}
#faq_list_box2 ul.film{ margin:0; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box2 ul h3{margin:0; padding:0 0 6px 0; font-size:16px; font-weight:bold;}
#faq_list_box2 ul.video{ margin:0 0 0 20px; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box2 ul.img{ margin:0 0 0 30px; padding:0; width:202px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box2 ul.box{ margin:0 0 0 32px; padding:0;float:left;}
/* #faq_list_box ul li{ margin:0; padding:3px 0; list-style:none;} */
#faq_list_box2 ul.flatfee{margin:0 0 0 14px; padding:0; width:300px; float:left;}
/* #faq_list_box ul li{ margin:0; padding:5px 0; list-style:none;} */
#faq_list_box2 ul.hdd{margin:0 0 0 30px; padding:0; width:300px; float:left;}
#faq_list_box2 ul.fmt_left{margin:0 0 0 30px; padding:0; width:300px; float:left;}
#faq_list_box2 ul.fmt_right{margin:0 0 0 30px; padding:0; width:300px; float:left;}
#faq_list_box2 ul li{ margin:0; padding:3px 0; list-style:none;}

#box{width:1002px; margin:10px auto;}
#box1{width:1002px; margin:10px auto;}
#box_top{ background:url(/images/box_top-2.jpg) top no-repeat; height:18px;}
#box_top2{ background:url(/images/box_top.jpg) top no-repeat; height:18px;}


#box_center{background:url(/images/box_center-2.jpg) repeat-y; padding:0 20px 0 0px; width:970px; margin:0px;}
#box_center2{background:url(/images/box_center.jpg) repeat-y; padding:0 20px 0 0px; width:982px; margin:0px;}

#list_box{ margin:0px 0px 0px 0px; padding:0; width:50%; float:left;}
.list_box{ margin:0px 0px 0px 0px; padding:0; width:50%; float:left;}
#box_center ul{ margin:0px; padding:0 0 0px 20px;}
#box_center ul li{ margin:0px; padding:0 0 15px 0; list-style:none;}
#box_center ul li.normal{ margin:0px; padding:0 0 15px 0; list-style: inherit;}
#box_center ul.normal{padding-left: 35px;}
#box_center ul li h1{ margin:0px; padding:0; font-size:15px; font-weight:bold;}
#box_center ul li span.img{ margin:0px; padding:0; width:33%; float:left;}
#box_center ul li span.text{ margin:0px; padding:0; width:67%; float:left;}

#box_center2 ul{ margin:0px; padding:0 0 0px 20px;}
#box_center2 ul li{ margin:0px; padding:0 0 15px 0; list-style:none;}
#box_center2 ul li.normal{ margin:0px; padding:0 0 15px 0; list-style: inherit;}
#box_center2 ul.normal{padding-left: 35px;}
#box_center2 ul li h1{ margin:0px; padding:0; font-size:15px; font-weight:bold;}
#box_center2 ul li span.img{ margin:0px; padding:0; width:33%; float:left;}
#box_center2 ul li span.text{ margin:0px; padding:0; width:67%; float:left;}

#list_box_right{margin:0px 0px 0px 0px; padding:0; width:50%; float:left;}
.list_box_right{margin:0px 0px 0px 0px; padding:0; width:50%; float:left;}
#box_center ul.right{ }
#box_center ul.right li{ margin:0px; padding:0 0 15px 0; list-style:none;}
#box_center ul.right li h1{ margin:0px; padding:0; font-size:15px; font-weight:bold;}
#box_center ul.right li span.img{ margin:0px; padding:0; width:33%; float:left;}
#box_center ul.right li span.text{ margin:0px; padding:0; width:67%; float:left;}

#box_center2 ul.right{ }
#box_center2 ul.right li{ margin:0px; padding:0 0 15px 0; list-style:none;}
#box_center2 ul.right li h1{ margin:0px; padding:0; font-size:15px; font-weight:bold;}
#box_center2 ul.right li span.img{ margin:0px; padding:0; width:33%; float:left;}
#box_center2 ul.right li span.text{ margin:0px; padding:0; width:67%; float:left;}

#box_bottom{background:url(../images/box_bottom-2.jpg) top no-repeat; height:17px;}
#box_bottom2{background:url(../images/box_bottom.jpg) top no-repeat; height:17px;}


#box_news_top{background:url(../images/box1_top.jpg) top no-repeat; height:27px; padding:10px 0 0 20px; font-size:16px; font-weight:bold; color:#5e5e60;}
#box_news_center{ background:url(../images/box_center.jpg); padding:15px 0px 0px 0px; text-align:center}
#box_serv_top{background:url(../images/box1_top.jpg) top no-repeat; height:27px; padding:10px 0 0 20px; font-size:16px; font-weight:bold; color:#5e5e60;}
#box_serv_top h1{font-size:16px; font-weight:bold; color:#5e5e60; padding-bottom:10px;}
#box_serv_center{ background:url(../images/box_center.jpg); padding:15px 0px 0px 0px; text-align:center}

.rightnav{width:206px; float:left; padding:13px 0px 0 0px;}
.rightnav p{margin:0px; padding:0px 0 15px 0;}

.leftpanel{width:260px; float:left; padding:15px 0px 0 15px;}
.leftpanel p{margin:0px; padding:0px 0 15px 0;}

.accordion{width:206px; padding-top:10px; float:left;}
.accordion label.filmtodvd{margin:0px; padding:10px 0px 0px 15px; background:url(../images/tab.gif) no-repeat left; cursor: pointer; font-size:17px; font-weight:normal; color:#0D408F; width:191px; float:left; font-weight:normal; line-height:22px; height:29px;}
.accordion label.filmtodvd.active{background:url(../images/tab-ho.gif) no-repeat left; color:#ffffff;}

.accordion label.videotodvd{margin:1px 0 0 0; padding:10px 0px 0px 15px; background:url(../images/tab1.gif) no-repeat left; cursor: pointer; font-size:17px; font-weight:normal; color:#0D408F; width:191px; float:left; font-weight:normal; line-height:22px; height:29px;}
.accordion label.videotodvd.active{background:url(../images/tab1-ho.gif) no-repeat left; color:#ffffff;}

.accordion label.imagestodvd{padding:10px 0px 0px 15px; background:url(../images/tabbot.jpg) no-repeat left; cursor: pointer; font-size:17px; font-weight:normal; color:#0D408F; width:191px; float:left; font-weight:normal; line-height:22px; height:32px;}
.accordion label.imagestodvd.active{background:url(../images/tab1-ho.gif) no-repeat left; color:#ffffff;}
.accordion label.imagestodvd.inactive{background:url(/images/tab4.gif) no-repeat left; color:#ffffff;}
.accordion div.drop{width:183px;float:left;display: none;padding:6px 10px;border-left:1px solid #EBEBED;border-right:1px solid #EBEBED;}
.accordion div.drop1{width:185px;float:left;display: none;padding:6px 10px 15px 10px;background:url(../images/botbg.gif) no-repeat bottom left;}
.accordion ul{margin:0px;padding:0px;}
.accordion ul li{list-style-type:none;background:url(../images/icon1.gif) no-repeat 5px 12px;padding:4px 0 4px 20px;}
.accordion ul li a{font-size:14px;color:#939BA8;line-height:20px;text-decoration:none;}
.accordion ul li a:hover{color:#2D61B1;line-height:20px;text-decoration:none;}
.accordion ul li a.active{color:#2D61B1;line-height:20px;text-decoration:none;}
.accordion h3{margin:0px 0 5px 0;padding:10px 0 6px 0;font-size:16px;color:#1062B3;font-weight:bold;line-height:18px;border-bottom:1px solid #dddddd;}


.rightpanel{width:766px; float:left; font-size:14px; line-height:16px; padding-top:1.5em; padding-left:15px;}
.content{width:766px; float:left;}
.content h2{margin:0px; padding:0px; font-size:20px; color:#212121; font-weight:bold; line-height:24px;}
.content p{margin:0px; padding:15px 0 0 0;}

.format{width:766px; float:left; padding:30px 0;}
.format h2{margin:0px; padding:0px; font-size:22px; color:#212121; font-weight:bold; line-height:24px;}
.format p{margin:0px; padding:0;}
.format p.box{width:251px; float:left; text-align:center; font-size:21px; color:#474747; line-height:24px; font-weight:bold; padding:30px 0 10px 0;}
.format p.box img{margin-top:10px;}
.format p.box a{font-size:21px; color:#474747; text-decoration:none;}
.format p.box a:hover{font-size:21px; color:#2D66BC; text-decoration:none;}

.imgmar{margin-top:10px;margin-right:20px;}

#box_top1{background:url(../images/box_top.jpg) top no-repeat; height:18px; float:left; width:1002px;}
#box_bottom1{background:url(../images/box_bottom.jpg) top no-repeat; height:17px; float:left; width:1002px;}
#box_center1{background:url(../images/box_center.jpg) repeat-y; padding:0 15px 0 15px; width:972px; float:left; margin:0px;}

.box_list{width:300px; float:left; border-right:1px solid #EEEEEE; padding:10px;}
.box_list h2{margin:0px; padding:0px 0 10px 0; font-size:16px; color:#4077CA; line-height:18px;}
.box_list img{float:left; width:92px; margin-right:13px;}
.box_list label{float:right; width:195px; text-align:justify;}
.box_list label a{color:#5e5e60; text-decoration:underline; font-weight:bold;}
.box_list label a:hover{color:#2C5DA9; text-decoration:none; font-weight:bold;}

.showcase1{width:982px; height:130px; background:url(../images/ban.jpg) no-repeat; padding:11px 0 0 20px; font-size:13px; color:#ffffff; line-height:18px; text-align:left;}
.showcase1 p{margin:0px; padding:12px 0 0 0;}
.showcase1 h1{margin:0px; padding:4px 0 12px 0; font-family:"Trebuchet MS"; font-size:30px; color:#ffffff; font-weight:bold; line-height:30px; text-transform:uppercase; border-bottom:1px solid #323232;}

.social_list{margin:0 auto; background:url(../images/social_listbg.gif) top center no-repeat; height:208px;}
.social_list_box{margin:0 auto; width:972px; padding:15px;}
.social_boxin{width:455px; float:left; background:url(../images/line1.gif) no-repeat right top; padding:0 15px;}
.social_boxin h2{margin:0px; padding:0px 0 15px 0; font-size:16px; color:#58585A; line-height:20px;}
.social_boxin span{float:left; width:155px;}
.social_boxin label{float:left; width:300px; font-size:12px; line-height:18px;}
.social_boxin label a{font-size:12px; color:#58585A; text-decoration:underline; font-weight:bold;}
.social_boxin label a:hover{color:#000000; text-decoration:none;}

.testimonials{width:100%; float:left; font-size: 14px;}
.testimonials h1{font-weight: 500; padding-top:35px; font-size:23px; color:#2856A1; line-height:32px; }
.testimonials h2{font-weight: 500; margin:30px 0 0 0; padding:10px; font-size:20px; color:#000000; line-height:26px; }
.testimonials p{padding-left:20px;}

.testimonials_box{margin:0 auto; width:1002px; padding:20px 0 0 0;}
.testimonials_top{margin:0 auto; width:1002px; padding:18px 2px 0 0;background:url(/images/box_top-3.jpg) top center no-repeat;}
.testimonials_box1{width:972px; float:left; background:url(../images/midbg.gif) repeat-y left; padding:0 15px;}
.testimonials_box1 p.italics{font-style: italic;}

.inner_content{width:962px; float:left; background:url(../images/midbg.gif) repeat-y left; padding:0 20px; font-size:14px; line-height:18px;}
.inner_content h2{margin:0px; padding:0px 0 0 0; font-size:22px; color:#2C5DAA; font-weight:bold; line-height:24px;}
.inner_content h3{margin:0px; padding:15px 0 0 0; font-size:20px; font-weight:bold; line-height:22px;}
.inner_content p{margin:0px; padding:12px 0 0 0;}
.continfo{font-size:18px; color:#474747; line-height:22px;}

.toppanel{width:972px; float:left;}
.toppanel ul{margin:0px; padding:0px; font-weight: 400;}
.toppanel ul li{display:inline; list-style-type:none; width: 100%; text-align: center; font-size:24px; color:#212121; float:left; line-height:30px;}
.toppanel ul li img{margin-right:15px;}
.toppanel ul li span{color:#4E8BE8;}

.toppanel_content{width:972px; float:left; padding:20px 0 0 0;}
.toppanel_content h1{margin:0px; padding:0px 0 10px 0; font-size:24px; color:#000000; line-height:26px; border-bottom:1px solid #EEEDED;}

.testibox{width:749px; float:left; padding:0;}
.testibox h3 {margin:0px; padding:0px 0 10px 0; font-size:20px; color:#2C5DAA; line-height:26px; border-bottom:1px solid #EEEDED;}
.corner{width:749px; float:left; padding: 0px 0pt 0pt;}
.corner p{margin:0px; padding:0px;}
.corner p.cor{padding: 0px 0pt 0pt;width:20px; float:left;}
.corner p.midbg{padding: 0px 0pt 0pt;width:709px; float:left; height:20px; background:url(../images/mbg.gif) repeat-x;}
.corner p.midbg1{padding: 0px 0pt 15pt;width:709px; float:left; height:20px; background:url(../images/bmbg.gif) repeat-x;}

.testi_content{width:655px; float:left; background:url(../images/contentbg.gif) repeat-y; font-size:12px; padding:0 20px;}
.testi_content p{margin:0px; padding:10px 0 25px 0;}

.testimonials_cor{width:1002px; height:18px; float:left; background:url(../images/botcon.gif) no-repeat bottom left;}
.testimonials_cor2{width:1002px; height:18px; float:left; background:url(../images/botcon-2.gif) no-repeat bottom left;}

.in_content{float:left; padding:0;}
.in_content h1{margin:0px; padding:0px 0 10px 0; font-size:24px; color:#000000; line-height:26px;}
.in_content h2{margin:0px; padding:0px 0 10px 0; font-size:20px; color:#2C5DAA; line-height:26px;}
.in_content h3{margin:30px 0 0 0; padding:10px; font-size:20px; color:#424242; line-height:26px; border-bottom:1px solid #EEEDED; background:#dddddd;}
.in_content table{color:#000000;}

.faq_cont{width:709px; float:left; background:url(../images/contentbg.gif) repeat-y left; font-size:12px; padding:0 20px;}
.faq_cont p{margin:0px; padding:10px 0;}
.faq_cont ol{margin:0px; padding:10px 0 15px 25px;}
.faq_cont ol li{padding:3px 0;}
.faq_cont ol li a{font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
.faq_cont ol li a:hover{font-size:13px; font-weight:bold; text-decoration:underline; color:#2C5DAA;}

.faq_bot{width:740px; float:left; padding:10px 10px 0 0;}
.faq_bot h1{margin:0px; padding:20px 0 10px 0; font-size:24px; color:#000000; line-height:26px;}
.faq_bot h2{margin:0px; padding:20px 0 0px 0; font-size:16px; line-height:20px;}
.faq_bot h3{margin:0px; padding:20px 0 0px 0; font-size:14px; color:#000000; font-weight:bold;}
.faq_bot p{margin:0px; padding:10px 0 0px 0;}
.faq_bot a{color:#2C5DAA; text-decoration:underline;}
.faq_bot a:hover{color:#000000; text-decoration:none;}
.faq_bot ul li{padding:3px 0 0 0;}

.lintype{
margin:0px;
padding:0px 0 0 5px;
}
.lintype li{list-style-type:none;background:url(../images/icon.gif) no-repeat 0 3px;font-size:12px;color:#58585A;padding:4px 0 4px 28px;}
.heading{font-weight:normal;font-size:12px;}
.heading h2{margin:0px 0 6px 0;padding:0px 0 5px 0;font-size:14px;color:#3F76CB;font-weight:bold;line-height:18px;}
.heading h2 span{margin-left:5px;border-bottom:1px dashed #3F76CB;}
.inputbg{border:1px solid #dddddd;padding:2px;text-align:center;color:#454545;}
.blue{font-size:13px;color:#3F76CB;font-weight:bold;}
.red{font-size:12px;color:#D70202;font-weight:bold;}
.pricing_bot{width:972px;float:left;padding-top:15px;font-size:16px;line-height:20px;}
.border{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}

.cart{width:972px; float:left;}
.cart h2{margin:0px; padding:0px 0 15px 0; font-size:20px; color:#212121; font-weight:bold; line-height:24px;}
.cart th{font-size:16px; color:#212121; font-weight:bold; border-bottom:2px solid #dddddd;}
.cart td{border-bottom:1px solid #dddddd; font-size:16px;}
.cart td a{font-size:14px; color:#2C5DA9; text-decoration:underline;}

.estimate{width:972px; float:left; padding:20px 0 0px 0;}
.estimate h2{margin:0px; padding:50px 0 10px 0; font-size:20px; color:#212121; font-weight:bold; line-height:24px; border-bottom:1px solid #dddddd;}
.estimate p{margin:0px; padding:15px 0 0px 0;}
.estimate p label{width:90px; float:left; font-size:14px;}

.graybox{width:942px; float:left; background:#ededed; padding:15px; margin-top:25px;}
.graybox h2{margin:0px; padding:0px 0 10px 0; font-size:16px; color:#2C5DA9; font-weight:bold; line-height:20px; border-bottom:1px solid #ffffff;}

.form{width:932px; float:left; padding:0 20px; font-size:12px;}
.form h1{margin:0px; padding:0px 0 10px 0; font-size:20px; color:#212121; font-weight:bold; line-height:24px; border-bottom:1px solid #dddddd;}
.form h2{margin:0px; padding:15px 0 0px 0; font-size:16px; color:#2C5DA9; font-weight:bold; line-height:20px;}
.form p{margin:0px; padding:15px 0 0px 0;}
.form p label{width:150px; float:left; font-size:14px;}
.form a{font-size:13px; color:#2C5DA9; text-decoration:underline;}
.form a:hover{font-size:13px; color:#000000; text-decoration:none;}
.form span{font-size:13px; color:#ff0000;}
.form hr{margin:20px 0 0 0; padding:0; border-top:1px solid #dddddd; border-bottom:0px;border-left:0px;border-right:0px; height:1px;}

.form fieldset{border:0px solid #dddddd; padding:20px 0;}
.form fieldset h3{margin:0px; padding:10px; font-size:18px; color:#000000; font-weight:bold; background:#ededed;}

.link{color:#2C5DA9; text-decoration:none; }
.link:hover{color:#5e5e60; text-decoration:none;}
.back_top {float: right; color: #2C5DA9;text-decoration: underline; font-weight: normal}

.tbbg{background:url(../images/tdbg.gif) repeat-x bottom left; border-top:2px solid #ffffff;}
.tbbg1{border-bottom:1px solid #E5E3E3;}


.in_left{width:740px; float:left; font-size:14px; line-height:1.5em; padding-top:10px; padding-right: 26px;}
.in_left h1{font-weight: 500; padding-top:35px; font-size:23px; color:#2856A1; line-height:32px; }
.in_left h2{font-weight: 500; margin:30px 0 0 0; padding:10px; font-size:20px; color:#000000; line-height:26px; }
.in_left h3{font-weight: 500; font-size: 18px; padding-left: 17px;}
.in_left h4{font-weight: 500; font-size:23px; color:#2856A1; line-height:32px;}
/* .in_left h4{margin:0px; padding:20px 0 0 0; font-size:18px; color:#1F63CE; line-height:22px; font-weight:bold;} */
.in_left p{margin:0px; padding:15px 0 0 20px;}
.in_left ul li{padding:5px 0;}
.in_left ul li a {color:#5E5E60; font-size:14px; font-weight:bold; line-height:1.5em; text-decoration:none;}
.in_left ul li a:hover {color:#2C5DA8;line-height:1.5em;text-decoration:none;}
.in_left ul li a.back_top {float: right; color: #2C5DA9;text-decoration: underline; font-weight: normal}
.in_left ul li.arrow{list-style-type:none;background:url(../images/icon1.gif) no-repeat 5px 12px;padding:4px 0 4px 20px;}
.in_left a.link {text-decoration: none; font-weight: normal; color: #2C5DA9;}
.in_left a:hover.link {text-decoration: none; color:#000000; font-weight: normal}
.in_left table tr td.img{width: 250px; text-align:center;}

.bot_cont{width:1002px; float:left; font-size:12px;}
.bot_cont h2{margin:30px 0 0 0; padding:10px; font-size:20px; color:#424242; line-height:26px; border-bottom:1px solid #EEEDED; background:#dddddd;}
.bot_cont h3{margin:0px; padding:20px 0 0 0; font-size:18px; color:#1F63CE; line-height:22px; font-weight:bold;}

.pricing_in{width:740px; float:left; padding:0;}
.pricing_in h3{margin:30px 0 0 0; padding:10px; font-size:20px; color:#424242; line-height:26px; border-bottom:1px solid #EEEDED; background:#dddddd;}
.pricing_in table{color:#000000;}

.pricing_in2{width:710px; float:left; padding:0;}
.pricing_in2 h3{margin:30px 0 0 0; padding:10px; font-size:20px; color:#424242; line-height:26px; border-bottom:1px solid #EEEDED; background:#dddddd;}
.pricing_in2 table{color:#000000;}

.calc_in{width:970px; float:left; padding:0; text-align:center;}
.calc_in h3{margin:30px 0 0 0; padding:10px; font-size:20px; color:#424242; line-height:26px; border-bottom:1px solid #EEEDED; background:#dddddd;}
.calc_in table{color:#000000;}

.plc_orl{width:740px; float:left; text-align:center; padding:30px 0 0 0;}


.testibox1{width:475px; float:left; padding:20px 0 0 0;}
.tcorner{width:475px; float:left;}
.tcorner p{margin:0px; padding:0px;}
.tcorner p.cor{width:20px; float:left;}
.tcorner p.midbg{width:435px; float:left; height:20px; background:url(../images/mbg.gif) repeat-x;}
.tcorner p.midbg1{width:435px; float:left; height:20px; background:url(../images/bmbg.gif) repeat-x;}

.testi_content1{width:435px; float:left; background:url(../images/contentbg1.gif) repeat-y; font-size:12px; padding:0 20px;}
.testi_content1 p{margin:0px; padding:10px 0 25px 0;}


.in_main{width:100%; float:left;}
.in_main_in{margin:0 auto; width:1002px; padding:10px 0 0 0;}
.p_box{width:1002px; float:left; padding-top:20px;}
.p_box_cor{width:1002px; float:left;}
.p_box_cor p{margin:0px; padding:0px;}
.p_box_cor p.cor{width:15px; float:left;}
.p_box_cor p.midbg{width:972px; height:71px; float:left; background:url(../images/pmbg.jpg) repeat-x;}
.p_box_cor p.midbg span{float:left;}
.p_box_cor p.midbg label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor p.midbg label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor p.midbg label img{margin-top:-3px;}
.p_box_cor p.midbg1{width:972px; height:16px; float:left; background:url(../images/pmbbg.jpg) repeat-x;}

.p_box_cor p.midbg3{width:972px; height:69px; float:left; background:url(/images/piconblackbg.jpg) repeat-x;}
.p_box_cor p.midbg3 label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}

.p_box_left{width:780px; float:left; padding-top:0px;}
.p_box_cor_left{width:770px; float:left;}
.p_box_cor_left p{margin:0px; padding:0px;}
.p_box_cor_left p.cor{width:15px; float:left;}
.p_box_cor_left p.midbg1{width:740px; height:16px; float:left; background:url(/images/pmbbg.jpg) repeat-x;}
/* Black Background pmbg-2.jpg*/
.p_box_cor_left p.midbg_blk{width:740px; height:71px; float:left; background:url(../images/pmbg-2.jpg) repeat-x;}
.p_box_cor_left p.midbg_blk span{float:left;}
.p_box_cor_left p.midbg_blk label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left p.midbg_blk label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left p.midbg_blk label img{margin-top:-3px;}
/* Blue Background pmbg.jpg */
.p_box_cor_left p.midbg_blu{width:740px; height:71px; float:left; background:url(../images/pmbg.jpg) repeat-x;}
.p_box_cor_left p.midbg_blu span{float:left;}
.p_box_cor_left p.midbg_blu label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left p.midbg_blu label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left p.midbg_blu label img{margin-top:-3px;}

.p_box_left2{width:740px; float:left; padding-top:0px;}
.p_box_cor_left2{width:740px; float:left;}
.p_box_cor_left2 p{margin:0px; padding:0px;}
.p_box_cor_left2 p.cor{width:15px; float:left;}
.p_box_cor_left2 p.midbg1{width:710px; height:16px; float:left; background:url(/images/pmbbg.jpg) repeat-x;}
/* Black Background pmbg-2.jpg*/
.p_box_cor_left2 p.midbg_blk{width:710px; height:71px; float:left; background:url(../images/pmbg-2.jpg) repeat-x;}
.p_box_cor_left2 p.midbg_blk span{float:left;}
.p_box_cor_left2 p.midbg_blk label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left2 p.midbg_blk label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left2 p.midbg_blk label img{margin-top:-3px;}
/* Blue Background pmbg.jpg */
.p_box_cor_left2 p.midbg_blu{width:710px; height:71px; float:left; background:url(../images/pmbg.jpg) repeat-x;}
.p_box_cor_left2 p.midbg_blu span{float:left;}
.p_box_cor_left2 p.midbg_blu label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left2 p.midbg_blu label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor_left2 p.midbg_blu label img{margin-top:-3px;}

.p_box_content_left{width:740px; float:left; background:url(../images/pmidbg-2.gif) repeat-y; padding:15px 15px 5px 15px;}
.p_box_content_left h1{width:740px; float:left; margin:-15px 0 15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}
.p_box_content_left h6{width:740px; float:left; margin:15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}

.p_box_content_left2{width:710px; float:left; background:url(../images/pmidbg-3.gif) repeat-y; padding:15px 15px 5px 15px;}
.p_box_content_left2 h1{width:710px; float:left; margin:-15px 0 15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}
.p_box_content_left2 h6{width:710px; float:left; margin:15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}


.p_box2{width:1002px; float:left; padding-top:20px;}
.p_box_cor2{width:1002px; float:left;}
.p_box_cor2 p{margin:0px; padding:0px;}
.p_box_cor2 p.cor{width:15px; float:left;}
.p_box_cor2 p.midbg{width:972px; height:71px; float:left; background:url(../images/pmbg.jpg) repeat-x;}
.p_box_cor2 p.midbg span{float:left;}
.p_box_cor2 p.midbg label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor2 p.midbg label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.p_box_cor2 p.midbg label img{margin-top:-3px;}
.p_box_cor2 p.midbg1{width:972px; height:16px; float:left; background:url(../images/pmbbg.jpg) repeat-x;}
.p_box_cor2 p.midbg3{width:972px; height:69px; float:left; background:url(/images/piconblackbg.jpg) repeat-x;}
.p_box_cor2 p.midbg3 label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}

.p_box_content{width:972px; float:left; background:url(../images/pmidbg.gif) repeat-y; padding:15px 15px 5px 15px;}
.p_box_content h1{margin:-15px 0 15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}
.p_box_content h6{width:972px; float:left; margin:15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}

.p_box_content2 {width:740px; float:left; background:url(../images/pmidbg-2.gif) repeat-y; padding:15px 15px 5px 15px;}
.p_box_content2 h1{width:740px; float:left; margin:-15px 0 15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}
.p_box_content2 h6{width:740px; float:left; margin:15px 0; padding:0px; text-align:center; font-size:20px; color:#000000; font-weight:normal;}



.pgraybox{width:274px; height:250px;float:left; border:1px solid #D9D9D9; background:#F0F0F0; -webkit-border-radius:6px; -moz-border-radius:6px; padding:12px 10px; font-size:12px;}
.pgraybox h2{margin:0px; padding:0px; font-family:arial; font-size:14px; color:#1E509E; font-weight:bold;}
.pgraybox h3{margin:0px; padding:0px; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:32px;}
.pgraybox h3 img{margin-right:8px;}
.pgraybox ul{margin:0px; padding:10px 0 0 8px;}
.pgraybox ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox ul li ul li{list-style-type:none; background:url(../images/arrow2.jpg) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox b{color:#000000;}
.pgraybox p{margin:0px; padding:8px 0 0 0px;}

.pgraybox_gif{width:100%; height:250px;float:left;padding:5px 10px; font-size:12px;}
.pgraybox_gif h2{margin:0px; padding:0px; font-family:arial; font-size:14px; color:#1E509E; font-weight:bold;}
.pgraybox_gif h3{margin:0px; padding:0px; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:32px;}
.pgraybox_gif h3 img{margin-right:8px;}
.pgraybox_gif ul{margin:0px; padding:10px 0 0 8px;}
.pgraybox_gif ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox_gif ul li ul li{list-style-type:none; background:url(../images/arrow2.jpg) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox_gif b{color:#000000;}
.pgraybox_gif p{margin:0px; padding:8px 0 0 0px;}

.pgraybox_gif2{width:100%;float:left;padding:5px 5px; font-size:12px;}
.pgraybox_gif2 h2{margin:0px; padding:0px; font-family:arial; font-size:14px; color:#1E509E; font-weight:bold;}
.pgraybox_gif2 h3{margin:0px; padding:0px; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:32px;}
.pgraybox_gif2 h3 img{margin-right:8px;}
.pgraybox_gif2 ul{margin:0px; padding:10px 0 0 8px;}
.pgraybox_gif2 ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox_gif2 ul li ul li{list-style-type:none; background:url(../images/arrow2.jpg) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox_gif2 b{color:#000000;}
.pgraybox_gif2 p{margin:0px; padding:8px 0 0 0px;}

.pgraybox1{width:450px; float:left; border:1px solid #D9D9D9; background:#F0F0F0; -webkit-border-radius:6px; -moz-border-radius:6px; padding:12px 15px; font-size:12px;}
.pgraybox1 h2{margin:0px; padding:0px 0 12px 0; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:18px; text-align:center;}
.pgraybox1 h3{margin:0px; padding:0px; font-family:arial; font-size:18px; color:#1E509E; font-weight:normal; line-height:20px;}
.pgraybox1 ul{margin:0px; padding:10px 0 0 4px;}
.pgraybox1 ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; font-size:12px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox1 p{margin:0px; padding:10px 0 0 0;}
.pgraybox1 b{color:#000000;}
.pgraybox1 p.blue{color:#123C7D; padding-left:15px; font-weight:normal; font-size:12px; line-height:18px;}
.pgraybox1 p.red{color:#D60000;}
.pgraybox1 a{color:#123C7D; text-decoration:none;}

.pgraybox2{width:450px; float:left; border:1px solid #D9D9D9; background:#F0F0F0; -webkit-border-radius:6px; -moz-border-radius:6px; padding:12px 15px; font-size:12px; height:264px;}
.pgraybox2 h2{margin:0px; padding:0px 0 7px 0; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:18px; text-align:center;}
.pgraybox2 h3{margin:0px; padding:0px; font-family:arial; font-size:18px; color:#1E509E; font-weight:normal; line-height:20px;}
.pgraybox2 ul{margin:0px; padding:0px 0 0 4px;}
.pgraybox2 ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; font-size:12px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox2 p{margin:0px; padding:10px 0 0 0;}
.pgraybox2 b{color:#000000;}
.pgraybox2 p.blue{color:#123C7D; padding-left:15px; font-weight:normal; font-size:12px; line-height:18px;}
.pgraybox2 p.red{color:#D60000;}
.pgraybox2 a{color:#123C7D; text-decoration:none;}

.pgraybox3{width:450px; float:left; border:1px solid #D9D9D9; background:#F0F0F0; -webkit-border-radius:6px; -moz-border-radius:6px; padding:12px 15px; font-size:12px;}
.pgraybox3 h2{margin:0px; padding:0px 0 12px 0; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:18px; text-align:center;}
.pgraybox3 h3{margin:0px; padding:0px; font-family:arial; font-size:18px; color:#1E509E; font-weight:normal; line-height:20px;}
.pgraybox3 ul{margin:0px; padding:10px 0 0 4px;}
.pgraybox3 ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; font-size:12px; line-height:16px; padding:2px 0 2px 18px;}
.pgraybox3 p{margin:0px; padding:10px 0 0 0;}
.pgraybox3 b{color:#000000;}
.pgraybox3 p.blue{color:#123C7D; padding-left:15px; font-weight:normal; font-size:12px; line-height:18px;}
.pgraybox3 p.red{color:#D60000;}
.pgraybox3 a{color:#123C7D; text-decoration:none;}


.hbox{width:202px; height:230px; padding:7px; margin:0 auto; float:left; border:1px solid #D9D9D9; background:#ffffff; -webkit-border-radius:6px; -moz-border-radius:6px; font-size:12px;}
.hbox h2{margin:0px; padding:0px 0 12px 0; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:18px; text-align:center;}
.hbox h3{margin:0px; padding:0px; font-family:arial; font-size:18px; color:#000; font-weight:normal; line-height:20px;}
.hbox ul{margin:0px; padding:10px 0 0 4px;}
.hbox ul li{list-style-type:none;  font-size:12px; line-height:16px; padding:2px 0 2px 18px;}
.hbox p{margin:0px; padding:10px 0 0 0;}
.hbox b{color:#000000;}
.hbox p.blue{color:#123C7D; padding-left:15px; font-weight:normal; font-size:12px; line-height:18px;}
.hbox p.red{color:#D60000;}
.hbox a{color:#123C7D; text-decoration:none;}

.inpubg{border:1px solid #BCBCBC; background:#ffffff; padding:3px;}

.botcost{width:1002px; float:left; padding:30px 0 0 0;}
.bluebox{width:270px; margin:0 auto; background:#123C7D; padding:15px; color:#ffffff; -webkit-border-radius:6px; -moz-border-radius:6px; font-size:12px;}
.bluebox b{font-size:14px; font-weight:normal;}
.bluebox span{font-size:14px; color:#FEFD99; font-weight:bold;}
.y_order{width:1002px; float:left; text-align:center; padding:30px 0 20px 0;}

.pgraypad{
	width:800px;
	float:left;
	padding-left:172px;
}

/*middle css ends here*/

/*images slideshow css starts here*/
.fadecontentwrapper{ /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
position: relative;
width:1002px;
height:381px; /* Set height to be able to contain height of largest content shown*/
overflow:hidden;
}

.fadecontent{/*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any)*/
position: absolute;
background:#ffffff;
visibility: hidden;
width:1002px;
}
.fadecontenttoggler{ /*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
width:1002px;
border-top-width: 0;
overflow: hidden;
z-index:1000;
position:absolute;
}
.fadecontenttoggler a{ /*style for every navigational link within toggler */
text-decoration: none;
border-right: 2px solid maroon;
padding: 0 5px;
float: left;
display: block;
font-weight: bold;
color: black;
}
.fadecontenttoggler a:hover{
background: #C03021;
color: white;
}
.fadecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
color: black;
}
.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{
color: white;
background: black;
}
.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background:#C03021;
color: white;
}
/*images slideshow css ends here*/


/*footer css starts here*/
#footer{ background:#ebebed; padding:10px 0; margin-top:20px; float:left; width:100%; font-size: 11px;}
.footer{ width:1002px; margin:10px auto; text-align:center; line-height:18px;}
.footer a{color:#5e5e60; text-decoration:none; }
.footer a:link{color:#5e5e60; text-decoration:none; }
.footer a:hover{color:#5e5e60; text-decoration:underline; }

#copy{ background:#dedfe3; padding:5px 0 5px 0; float:left; width:100%;}
.copy{ width:1002px; margin:10px auto ; text-align:center; font-size: 11px}
/*footer css ends here*/

/*gift kishore*/
.giftban{ background-image:url(/images/gift-bann.jpg); width:979px; height:150px; background-repeat:no-repeat;}
.giftbanin{ width:1002px;}
.giftboxinside{ width:228px; float:left; padding: 5px 14px 0px 10px;}
.giftbantop{ width:1002px; margin:auto; padding:0px;}

/*howitworks*/

#howittop{ width:969px; float:left; padding:0; margin:0 auto;}
#howitcont{ width:979px; padding:0; margin:0; float:left;}
#howitcontLeft{ width:465px; padding:10px 0 0 20px; margin:0; float:left;}
#howitcontRight{ width:465px; padding:10px 0 0 20px; margin:0; float:right;}
.howitcontStep{padding:0; margin:0; float:left; width:100%;}
.steptitle{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
#calculator table {font-size: .8em; border: 1px solid #06539F; }
#calculator td {  width: 20%;  padding: 1em;  border: 1px solid #06539F; }
#calculator td.form_column {  text-align: right;  vertical-align: top; }
#calculator td.form_column_left {  vertical-align: top; }
#calculator td.form_column_bottom {  text-align: right;  vertical-align: bottom; }
#calculator td.check {  text-align: center;  vertical-align: middle; }
#calculator td.feature {  font-size: .8em;  font-weight: bold;  background-color: #FFFFCC; }
#calculator th {  padding: 1em;  border: 1px solid #06539F; }
#calculator th.basic{  background-image: url(/images/hmd_images/basic.jpg);  background-repeat: repeat-x;  background-position: top;  background-color: #FFAE00; }
#calculator th.standard {  background-image: url(/images/hmd_images/standard.jpg);  background-repeat: repeat-x;  background-position: top;  background-color: #FFDE00; }
#calculator th.platinum {  background-image: url(/images/hmd_images/platinum.jpg);  background-repeat: repeat-x;  background-position: top;  background-color: #C6C6C6; }
#calculator td.orange {  background-color: #F79239; }
#calculator th.blue_header {  height: 1.7em;  background-color: #0651A0;  background-repeat: repeat-x;  background-position: bottom;  padding:.4em;  color: #FFFFFF;  background-color: #06539F;  border: 1px solid #000000; }
#calculator_float {  display: block;  float: left;  padding-right: 1em; }
.yellow {  background-color: #FFFFCC; }

.trans{font-size:17px; color: #2C5DA9; font-weight:bold;}
.normal{font-size:14px;}
/* Zebra Horizontal Table */
#hor-zebra

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: left;

	border-collapse: collapse;

	width: 97%;
	padding-left:30px;
	border: 0;
}
#hor-zebra tr

{



	height: 50px;


}
#hor-zebra th

{

	font-size: 14px;

	font-weight: normal;

	padding: 1px 1px;

	color: #000000;

}

#hor-zebra td

{

	padding: 9px;

	color: #000;

	height: 35px;
}

#hor-zebra li
{

	font-size: 14px;

	font-weight: normal;

	color: #039;
	list-style-type: none;
 	border: solid 1px black; 
}

#hor-zebra .odd

{

	background: #e8edff; 

}

#hor-zebra .even

{

	background: #eeeff1;
 	border: solid 1px black; 
}
.formattext {padding-left: 210px;}
.header{font-weight: 500; font-size:23px; color:#2856A1; line-height:32px;}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

#contactable {
	background-image:url(/images/contact.jpg);
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
	height:102px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:192px;
	*margin-top:10px;
	width:44px;
	z-index:100000;
}

#contactForm {
	background-color:#333333;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:450px;
	left:0;
	margin-left:-400px;
	*margin-left:-434px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:200px;
	width:360px;
	*width:394px;
	z-index:99;
}

form#contactForm input, textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-family: georgia;
	font-size:1em;
	margin-bottom:10px;
}

form#contactForm .submit {
	background: #F5410F none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:3px solid #F52D0F;
	outline-color:-moz-use-text-color;
	font-family: georgia;
	font-size:1em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica;
	margin-top:10px;
}
form#contactForm .close {
  float:right;
}
form#contactForm p {
	width:325px;
	font-size:0.9em;
}

form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactForm .red {
	color:	#F5410F;
}

#overlay {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
} 
.error { background-color: #EDBE9C; }

#name.error { background-color: #EDBE9C; } 
#email.error { background-color: #EDBE9C; }
#comment.error { background-color: #EDBE9C; }

form#contactForm label{
	*margin-left:20px;
}

form#contactForm #loading {
	background: url(/images/ajax-loader.gif) no-repeat;
	width:55px;
	height:55px;
	margin: 100px auto;
	display:none;
}

#callback {
	font-family: georgia;
	font-size:1.1em;
	color: #FFF;
	width:325px;
	margin: 100px auto;	
	display:none;
}


.holder {
	margin:0 auto;
	*margin-left:20px;
	padding-top:20px;	
}	
	
/* tab pane styling */
#wizard {
	width: 1000px;
}
.wizard div {
	width: 1002px;
/* 	float: left; */
}
.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:775px;
	font-size:14px;
	background-color:#fff;

}
/*  #d_box_content{ float:left; background:url(../images/pmidbg.gif) repeat-y;}  */
.boxy {width:972px; float:left; background:url(../images/pmidbg.gif) repeat-y; padding:15px 15px 5px 15px;}

.panes div label {
  font-size: 13px;
}
.panes div td {
  vertical-align: top;
  text-align: left;
}
.panes div h2{margin:0px; padding:0px 0 10px 0; font-size:16px; color:#2C5DA9; font-weight:bold; line-height:20px; border-bottom:1px solid #ffffff;}

/*.panes div h2 {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 0px;
}*/
.panes div ul {
  margin-top: 0px;
}
.panes div span {
/*   font-size: 15px; */
  font-weight: 300;
}
div.panes p {
/*   margin: 0 0 0 30px; */
  font-size: 13px;
  text-align: left;
}
/* .panes{width:1002px; float:left; padding-top:20px;} */
.panes{width:1002px; float:left;}
.panes p{margin:0px; padding:0px;}
.panes p.cor{width:15px; float:left;}
.panes p.midbg{width:972px; height:71px; float:left; background:url(../images/pmbg.jpg) repeat-x;}
.panes p.midbg span{float:left;}
.panes p.midbg label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.panes p.midbg label.text{float:left; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}
.panes p.midbg label img{margin-top:-3px;}
.panes p.midbg1{width:972px; height:16px; float:left; background:url(../images/pmbbg.jpg) repeat-x;}
.panes p.midbg3{width:972px; height:69px; float:left; background:url(/images/piconblackbg.jpg) repeat-x;}
.panes p.midbg3 label{float:left; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:22px; padding:25px 0 0 10px;}


.panes table.pgraybox{width:940px; height:170px;float:left; border:1px solid #D9D9D9; background:#F0F0F0; -webkit-border-radius:6px; -moz-border-radius:6px; padding:12px 10px; font-size:14px;}
/*.panes p.pgraybox h2{margin:0px; padding:0px; font-family:arial; font-size:14px; color:#1E509E; font-weight:bold;}
.panes p.pgraybox h3{margin:0px; padding:0px; font-family:arial; font-size:16px; color:#1E509E; font-weight:bold; line-height:32px;}
.panes p.pgraybox h3 img{margin-right:8px;}
.panes p.pgraybox ul{margin:0px; padding:10px 0 0 8px;}
.panes p.pgraybox ul li{list-style-type:none; background:url(../images/arrow.gif) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.panes p.pgraybox ul li ul li{list-style-type:none; background:url(../images/arrow2.jpg) no-repeat 0 4px; line-height:16px; padding:2px 0 2px 18px;}
.panes p.pgraybox b{color:#000000;}*/

div.panes div {
/* 	background:#fff url(/cart/includes/templates/hmd_template/images/h300.png) repeat 0 5px; */
/* 	-background:#fff; */
/* 	height:325px; */
	width: 100%;
/* 	float: left; */
}
/*div.panes div.boxholder {
	width: 1000px;
	display: block;
}*/
/* 3 boxes fit on a row */
div.panes div.box {
  border: none;
  float: left;
  width: 300px;
  height: 300px;
}
div.panes div.box ul {
  margin: 0 0 0 30px;
}
/*div.panes label {
	margin-bottom:15px;
	display:block;
}*/

label.error {
	color:red;
}

.my_tabs {
	/*width: 750px;*/
}
/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
	width: 1024px;
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
	background: url(/cart/includes/templates/hmd_template/images/tabs.png) no-repeat -652px 0;
	font-size:14px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.tooltip {
	display:none;
	background:transparent url(/images/black_big.png);
	font-size:12px;
	height:145px;
	width:310px;
	padding:25px;
	color:#fff;	
}

.tooltip.bottom {
	background:url(/images/black_big.png);
	padding-top:25px;
	height:135px;
	width:310px;
}

