/* CSS Document */

body {margin:0; padding:0; font-size:12px; font-family:'Museo',Tahoma; background:url(../images/bg.jpg) repeat-x top #fff; color:#595a5b;}
@font-face { font-family: 'mani'; src: url('../Museo700.eot'); src:local('../Museo'), url('../Museo700.ttf') format('truetype'), url('../Museo700.svg#font') format('svg'); }
.hed22{ font-size:20px; font-family:'mani',Tahoma;  color:gray; text-align:right;}
.hed22 a{ font-weight:bold; color:gray;}
.hedph{ font-size:27px; font-family:'mani',Tahoma;  color:#5f5f5f;}
.hed23{ font-size:18px; font-family:'mani',Tahoma;  color:#BDCC00; text-align:center;}
#bookNow{ padding:10px; font-family:'mani',Tahoma; color:#FFF; margin-top:10px; height:129px; width:252px; background-color:#666;}
#bookNow h1{ font-size:18px; color:#FFF; padding-bottom:5px; border-bottom:#FFF dashed 1px;}
#bookNow p{ color:#FFF; font-size:14px;}
.phnoBg1{ background:url(../images/phno.jpg) no-repeat; height:48px;}
.phnoBg2 span{ background:url(../images/phno.jpg) no-repeat; font-size:36px; font-weight:bolder; height:48px; padding:0 0 10px 60px;}
.btn_livechatnow span{font-size:20px; font-family:'mani',Tahoma;  color:gray; display:inline; vertical-align:middle; padding-right:20px;}
.hed20{ font-size:18px; font-family:'Museo',Tahoma;  color:#BDCC00; text-align:center;}
.hed21{ font-size:18px; font-family:'Museo',Tahoma;  color:gray; text-align:center;}

p {margin:0; padding:5px 0px;}

img, div, a, input {behavior: url(iepngfix.htc);}

#wrapper {width:975px; margin:0px auto; float:none !important;}

/* Common */

.float_l {float:left;}
.float_r {float:right;}
.padT67 {padding-top:67px;}
.padL20 {padding-left:20px;}
.padB20 {padding-bottom:20px;}
.fs20 {font-size:20px;}
.fs40 {font-size:40px;}
.fs60 {font-size:60px;}
.light-grey {color:#cdcdcd;}
.green {color:#c9d21c;}
.tar {text-align:right;}

/* Header */

#header {width:975px; float:left;}
#header .hdr-left {width:354px; float:left;}
#header .hdr-right {width:621px; float:left; background:url(../images/hdr-right.jpg) no-repeat; height:215px; position:relative;}

/* Navigation */

.navmain {width:975px; background:url(../images/bgshade.png) repeat-y; float:left;}
.navin {width:949px; height:45px; padding:0px 00px 0px 0px; background:#FFFFFF; float:left;}
.navin .left {width:26px; height:45px; float:left;}
.navin .mid {width:840px; height:45px; background:url(../images/nav-mid.jpg) top repeat-x; float:left;}
.navin .midlog {width:900px; height:45px; background:url(../images/nav-mid.jpg) top repeat-x; float:left;}
.navin .rght {width:22px; height:45px; float:left;}

.nav-home {width:99px; height:34px; float:left;}
.nav-home a {width:99px; height:34px; background:url(../images/nav-home.jpg) no-repeat; display:block;}
.nav-home a:hover {width:99px; height:34px; background:url(../images/nav-home-h.jpg) no-repeat; display:block;}
.nav-home a.active {width:99px; height:34px; background:url(../images/nav-home-h.jpg) no-repeat; display:block;}

.nav-serpri {width:210px; height:34px; float:left;}
.nav-serpri a {width:210px; height:34px; display:block; background:url(../images/nav-serpri.jpg) no-repeat;}
.nav-serpri a:hover {width:210px; height:34px; display:block; background:url(../images/nav-serpri-h.jpg) no-repeat;}
.nav-serpri a.active {width:210px; height:34px; display:block; background:url(../images/nav-serpri-h.jpg) no-repeat;}

.nav-pack {width:210px; height:34px; float:left;}
.nav-pack a {width:210px; height:34px; display:block; background:url(../images/pack-hover.jpg) no-repeat;}
.nav-pack a:hover {width:210px; height:34px; display:block; background:url(../images/pack-norm.jpg) no-repeat;}

.nav-buildpack {width:210px; height:34px; float:left; padding-top: 0px}
.nav-buildpack a {width:210px; height:34px; display:block; background:url(../images/bmp-norm.jpg) no-repeat;}
.nav-buildpack a:hover {width:210px; height:34px; display:block; background:url(../images/bmp-hover.jpg) no-repeat;}

.nav-prod {width:210px; height:33px; float:left}
.nav-prod a {width:210px; height:34px; display:block; background:url(../images/pl-norm.jpg) no-repeat;}
.nav-prod a:hover {width:210px; height:34px; display:block; background:url(../images/pl-hover.jpg) no-repeat;}


.nav-testi {width:168px; height:34px; float:left;}
.nav-testi a {width:168px; height:34px; display:block; background:url(../images/nav-testimonial.jpg) no-repeat;}
.nav-testi a:hover {width:168px; height:34px; display:block; background:url(../images/nav-testimonial-h.jpg) no-repeat;}


.nav-contact {width:159px; height:34px; float:left;}
.nav-contact a {width:159px; height:34px; display:block; background:url(../images/nav-contact.jpg) no-repeat;}
.nav-contact a:hover {width:159px; height:34px; display:block; background:url(../images/nav-contact-h.jpg) no-repeat;}
.nav-contact a.active {width:159px; height:34px; display:block; background:url(../images/nav-contact-h.jpg) no-repeat;}

.nav-login {width:100px; height:34px; float:left;}
.nav-login a {width:100px; height:34px; display:block; background:url(../images/login_hover.jpg) no-repeat;}
.nav-login a:hover {width:100px; height:34px; display:block; background:url(../images/login_normal.jpg) no-repeat;}
.nav-login a.active {width:100px; height:34px; display:block; background:url(../images/login_normal.jpg) no-repeat;}

.nav-logout {width:110px; height:34px; float:left;}
.nav-logout a {width:110px; height:34px; display:block; background:url(../images/logout-hover.jpg) no-repeat;}
.nav-logout a:hover {width:110px; height:34px; display:block; background:url(../images/logout-normal.jpg) no-repeat;}
.nav-logout a.active {width:1100px; height:34px; display:block; background:url(../images/logout-normal.jpg) no-repeat;}

.nav-myaccount {width:150px; height:34px; float:left;}
.nav-myaccount a {width:150px; height:34px; display:block; background:url(../images/my_account_hover.jpg) no-repeat;}
.nav-myaccount a:hover {width:150px; height:34px; display:block; background:url(../images/my_account_normal.jpg) no-repeat;}
.nav-myaccount a.active {width:150px; height:34px; display:block; background:url(../images/my_account_normal.jpg) no-repeat;}
 
.nav-faq {width:90px; height:34px; float:left;}
.nav-faq a {width:90px; height:34px; display:block; background:url(../images/faq-normal.jpg) no-repeat;}
.nav-faq a:hover {width:90px; height:34px; display:block; background:url(../images/faq-hover.jpg) no-repeat;}
.nav-faq a.active {width:90px; height:34px; display:block; background:url(../images/faq-hover.jpg) no-repeat;} 



/* Middle Section */

#midmain {width:923px; padding:0px 26px 0px 26px; background:url(../images/bgshade.png) repeat-y; float:left; position:relative}
.midout {width:949px; padding:0px 0px 0px 26px; background:url(../images/bg-left-shade.png) left repeat-y; float:left;}
.midinner {width:923px; background:url(../images/bg-right-shade.png) repeat-y right; padding:0px 26px 0px 0px; float:left;}
.midin {width:923px; background:#fff; float:left;}
.mid-left {position:absolute; left:30px; margin:-468px 0px 0px 0px;}

.mid-right {width:564px; padding:0px 24px 0px 0px; float:right;}
.mid-right .row {width:420px; line-height:18px; float:left;}


.welcm {width:564px; padding:60px 0px 30px 0px; float:left;}

#footer {width:975px; height:117px; float:left;}

.ftrinn {width:975px; float:left;}
#footer .ftrltrt {width:26px; height:117px; float:left;}
#footer .ftrmid {width:923px; background:url(../images/ftr-strip.jpg) repeat-x; height:117px; float:left;}

#footer .ftrmid .lft {width:642px; float:left;}
.ftrfiximge {position:absolute; left:685px; margin:-53px 0px 0px 0px;}
.ftrbtm {width:869px; padding:45px 80px 10px 26px; background:url(../images/page-btm.png) top no-repeat; color:#757576; font-size:11px; line-height:14px; float:left;}

.ftrbtm .col1 {width:445px; float:left;}
.ftrbtm .col2 {width:195px; float:left;}
.ftrbtm .col3 {width:229px; text-align:right; float:left;}

/* Testimonials */

.test-mid-right {width:524px; padding:0px 20px 0px 0px; float:right;}
.test-mid-right p {width:484px; padding:12px 0px 35px 40px; background:url(../images/quotes.jpg) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:28px; font-style:italic;}
.test-mid-right p span {width:484px; display:block; margin:0; padding:15px 0px 0px 0px; font-family:tahoma; font-size:14px; color:#c0ce00; font-style:normal;}
.tetimonial {width:900px; padding:60px 0px 10px 20px; float:left;}
.w923 {width:923px; float:left;}

/* Services and Prices */


.sp-head {width:657px; padding:50px 0px 50px 16px; float:left;}
.sp-left {width:657px; padding:0px 0px 0px 16px; float:left; position:relative;}
.sp-right {width:215px; padding:0px 0px 0px 6px; float:left;}

.sp-greybx {width:607px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.sp-greybx .row {width:587px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybx .part1 {width:350px;}
.sp-greybx .part2 {width:250px;}

.sp-greybxlist {width:550px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxlist .row {width:587px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybxlist .part1 {width:350px;}
.sp-greybxlist .part2 {width:250px;}

.sp-greybxnew {width:550px; padding:15px 25px; margin:0px 0px 6px 30px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxnew .row {width:587px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybxnew .part1 {width:350px;}
.sp-greybxnew .part2 {width:250px;}


.sp-greybxnew-details {width:550px; padding:15px 25px; margin:0px 0px 6px 0px; bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxnew-details .row {width:587px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybxnew-details .part1 {width:350px;}
.sp-greybxnew-details .part2 {width:250px;}


.sp-greybxordr {width:400px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxordr .row {width:587px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybxordr .part1 {width:350px;}
.sp-greybxordr .part2 {width:250px;}

.sp-greybxnewcont {width:350px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxnewcont .row {width:387px; padding:10px 0px 0px 20px; line-height:18px; float:left;}
.sp-greybxnewcont .part1 {width:250px;}
.sp-greybxnewcont .part2 {width:250px;}

.sp-lght-grey {width:195px; background:#fafafa; padding:10px; color:#999a9b; line-height:17px; float:left;}

.standalone {position:absolute; margin:0px 0px 0px -34px; left:16px; top:0px;}
.combpackout {width:607px; padding:50px 0px 0px 0px; float:left; position:relative;}
.combpack {position:absolute; margin:0px 0px 0px -34px;  left:0px; top:50px;}

.heght119 {height:119px; float:left;}

/* Contact Us */

.contact-head {width:657px; padding:50px 0px 10px 16px; float:left;}
.contct-left {width:445px; padding:10px 16px 10px 16px; float:left;}
.contct-left .row {width:445px; padding:5px 0px; line-height:18px; float:left;}
.contct-right {width:390px; padding:10px 0px 10px 0px; float:left;}
.contct-right .row {width:290px; padding:0px 0px 5px 0px; float:left;}
.contct-right .lbltxt {width:280px; padding:0px 0px 3px 0px; float:left;}
.texbox {width:265px; border:0; height:20px; padding:5px; background:#f9fae5;}
.dropdown {width:420px; border:0; height:30px; padding:5px; background:#f9fae5;}
.dropdown_new {width:150px; border:0; height:30px; padding:5px; background:#ffffff; border:1px solid}
.texboxnew {width:265px; border:0; height:20px; padding:5px; background:#FFFFFF;}
.texboxuserlogin {width:150px; border:0; height:20px; padding:5px; background:#f9fae5;}
.txtarea {width:265px; border:0; height:100px; padding:5px; background:#f9fae5;}
.txtarea1 {width:220px; border:0; height:70px; padding:5px; background:#f9fae5;}
.send-enq {width:200px; padding:20px 0px 80px 0px; float:left;}
.txtareanew {width:265px; border:0; background:#f9fae5;}
/*input[type="text"]{
width:265px; border:0; height:20px; padding:5px; background:#FFFFFF;
}
input[type="password"]{
width:265px; border:0; height:20px; padding:5px; background:#FFFFFF;
}
textarea{
width:265px; border:0; height:20px; padding:5px; background:#FFFFFF !important;
}*/
.error {
color: red;
font: 10pt verdana;
padding-left: 2px
}


.box-outer{width:700px; float:left; font-family:Arial, Helvetica, sans-serif;}
.box-top{width:700px; float:left; height:7px;}
.box-bg{width:700px; float:left; padding:5px; background:url(../images/box-bg.jpg) repeat-y;}
.box-bot{width:700px; float:left; height:27px;}
.box-row{width:518px; float:left; font-size:12px; color:#40403F; padding:10px 0px 10px 0px;}
.box-col{width:75px; float:left; font-size:12px; color:#40403F; padding-top:9px;}
.box-col2{width:135px; float:left;}
.input{width:115px; height:25px; background:#F9FAE5; border:none; padding:5px 0px 0px 5px;}
.box-col3{width:90px; float:left; font-size:12px; color:#BDCC00; font-weight:bold; padding:9px 9px 0px 0px; text-align:right;}
.box-col3 a{color:#BDCC00; text-decoration:none;}
.box-col4{width:40px; float:left;}


.homeheader{float:left; width:600px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px;color:#BDCC00; text-decoration:none; padding-left:20px;}
.steps_hip{ float:left; width:604px; padding:15px; padding-left:20px;}
.homeheader span{ font-family: tahoma; font-size:11px; color:#666666; font-weight:normal; padding-bottom:10px; line-height:14px; padding-bottom:10px; float:left;}
.homeheader a{color:#9933CC; text-decoration:none; padding:0px 3px 0px 3px;}
.homeheader a:hover{color:#9933CC; text-decoration:underline;}
.labelheader_header{float:left; width:530px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#BDCC00;text-decoration:none;
padding:10px 0px 10px 20px;}
.labelheader_header span{ font-family:tahoma; font-size:11px; font-weight:normal; color:#666666; line-height:14px; padding-bottom:5px; float:left;}
.labelheader{float:left; width:530px;font-family:"trebuchet MS";font-size:14px;color:#BDCC00;text-decoration:none;
padding:10px 0px 10px 0px;}
.form2{float:left; width:600px;}
.labeltxt2{ width:120px; float:left; font-family:Tahoma; font-size:11px; color:#666666;line-height:18px; padding:8px 0px 8px 40px;}
.labelobject2{width:345px;float:left;padding:6px 0px 8px 20px;font-family:Tahoma; font-size:11px; color:#666666;}
.labelobject2 span input{width:180px;height:16px; border:inset 1px #999999; /border:inset 1px #D1D1D1; _border:inset 1px #D1D1D1;}
.fn2{float:left;}
.ln2{float:right;}
.labelobject2 textarea{border:inset 1px #666666;}

.previous_btn{ float:left; margin-top:10px; width:130px;}
.previous_btn .btn_txt{ float:right; width:80px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-align:left; padding-top:3px;}
.previous_btn .btn_txt h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#9933CC;}
.previous_btn .btn_input{ float:left; width:50px; text-align:center;}
.previous_btn input{ vertical-align:middle;}
.labelobject2ckbx{width:280px;float:left;padding:6px 0px 8px 20px;font-family:Tahoma; font-size:11px; color:#666666;}
.next_btn{ float:right; margin-top:10px; margin-left:20px; width:130px;}
.next_btn .btn_txt{ float:left; width:80px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-align:right; padding-top:3px;}
.next_btn .btn_txt h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#9933CC;}
.next_btn .btn_input{ float:right; width:50px; text-align:center;}
.next_btn input{ vertical-align:middle;}


.calender_box{ float:left; width:600px; margin-top:20px; padding:15px;}
.calender{ float:left; width:335px; position:relative;}
.calender table { /border:1px solid #FFFFFF; }
.calender table td{/border:solid 1px #D2D3D5;}
.div_border_top{ position:absolute; top:-1px; left:-1px; width:337px; height:1px; background: #ffffff;}
.div_border_top2{ position:absolute; top:29px; left:-1px; width:337px; height:1px; background: #ffffff;}
.div_border_bottom{ position:absolute; bottom:0px; left:-1px; width:337px; height:1px; background: #ffffff;}
.div_border_left{ position:absolute; top:0px; left:-1px; width:1px; height:335px; background: #ffffff;/left:0px;}
.div_border_right{ position:absolute; top:0px; right:-1px; width:1px; height:335px; background: #ffffff; /right:0px;}
.yourselection{ float:left; width:200px; padding:42px 0px 0px 28px;}
.purple-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; color: #9933CC; font-weight:bold; padding:0px 0px 15px 0px;}
.purple-text{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #9933CC;}
.small-text{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #000000;}



.middleright{ float:right; width:166px; margin-top:25px;}

.rightnav{ width:166px; float:left;}
.topnav{ float:left; width:166px; background:url(../images/nav_top.gif) no-repeat; height:32px;}
.middlenav{ float:left; width:166px; background:url(../images/nav_middle.gif) no-repeat; height:32px;}
.bottomnav{ float:left; width:166px; background:url(../images/nav_bottom.gif) no-repeat; height:32px;}
.navcategory{ float:left; padding: 6px 0px 0px 25px; font-family: Tahoma; font-size:14px; color:#9933CC; font-weight:bold; text-decoration:none;}
.navcategory a{font-family: Tahoma; font-size:14px; color:#9933CC; font-weight:bold; text-decoration:none;}
.navcategory a:hover{font-family: Tahoma; font-size:14px; color:#9933CC; font-weight:bold;}
.navsub{float:left; width:166px; padding:4px 0px 4px 0px;}
.navlink{float:left; padding: 4px 0px 4px 20px; font-family: Tahoma; font-size:11px; color:#4D4D4D; font-weight:normal; text-decoration:none; width:150px;}
.navlink a{font-family: Tahoma; font-size:11px; color:#4D4D4D;text-decoration:none; background:url(../images/square_bullet.gif) 0px 4px no-repeat; padding-left:15px;}
.navlink a:hover{text-decoration:underline;}

/* Dazzle View */
.pad1{padding-bottom:25px;}
.pad2{padding:5px 0 5px 0;} 
.pad3{padding-top:20px;}


.wid1{width:60px; float:left}
.wid2{float:left; width:140px;}
.wid3{float:left; width:120px;}
.wid4{float:left; width:370px;}
.wid5{width:110px; float:left;}
.wid6{float:left; width:40px;}

.light1{color:#CCCCCC;}

.floatL{float:left;}

.headings1{color:#9933cc; font:bold 16px Verdana, Arial, Helvetica, sans-serif;} 
.note{color:#FF9900; padding-left:60px; padding-top:5px}

.btnlook{ border:0px none; background:none; font:11px tahoma, Arial, Helvetica, sans-serif; color:#9933cc;}


.dateFromTo{ width:210px; float:left; padding:8px 0 0px 0;}
.yourJobs{padding:5px 20px 0 20px; width:320px; float:left; clear:both; font:11px tahoma, Arial, Helvetica, sans-serif; color:#666666;line-height:16px;}
.yourJobs a{color:#9933cc; text-decoration:none;}
.divPersent{width:100%; float:left;}
.printOptionRight{float:right; width:210px; padding-top:28px; font:11px tahoma, Arial, Helvetica, sans-serif; color:#666666; line-height:16px;}
.printOptionRight a{color:#9933cc; text-decoration:none;}


.login_register{float:right;margin-top:0px; text-align:left;border:solid 0px;margin-right:34px; padding-top:8px; background:url(../images/menu_seperator.gif) left no-repeat; height:24px; padding-left:16px; padding-right:16px; position: relative;}
.login_register .seperator{ width:2px; height:32px; position:absolute; right:0px; top:0px; background:url(../images/menu_seperator.gif) no-repeat;}
.login_register a{ text-decoration:none; color:#FFFFFF;}
.login_register a:hover{text-decoration:underline; color:#FFFFFF;}

.tab_button{ width:520px; float:left; padding-left:2px;}
.tab_button a{ width:232px; float:left;height:22px; padding-left:20px; padding-top:9px; background:url(../images/tab_purple_normal.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-right:2px; display:block;}
.tab_button a:hover{ text-decoration:none; background:url(../images/tab_purple_selected.gif) no-repeat; }
.tab_button a.selected{width:232px; float:left;height:22px; padding-left:20px; padding-top:9px; background:url(../images/tab_purple_selected.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-right:2px; display:block;}
.tab_button a.selected:hover{ text-decoration:none;}
.order_progress{ width:510px; float:left;padding:5px 10px 5px 10px; background:#BDCC00;}

.order_progress1{ width:610px; float:left;padding:5px 10px 5px 10px; background:#BDCC00;}
.order_progress .heading{ float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; width:90px; margin-right:0px;}
.order_progress .data{ float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; width:90px; margin-right:0px;}
.order_progress .data a{ color:#BDCC00; text-decoration:underline; font-weight:bold;}
.order_progress .data a:hover{ text-decoration:none;}

/*  New layout */
.midin1 {width:923px; background:#fff; float:left;}
.sleder {width:923px; float:left;}
.bottom {width:823px; float:left; padding:15px 30px 0px 40px}
.btm-detail{ width:250px; padding:0px 20px 0px 0px; line-height:18px;}


/*choose package*/
.txt-cont12{width:863px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:gray; float:left; padding:10px 30px 10px 30px;}
.txt-cont1{width:600px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:gray; font-weight:bold; float:left; }
.ttl{width:893px; float:left; padding-left:30px;}
.ttlbox{width:300px; float:left; padding-left:0px;}
	.txt-cont{width:863px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:gray; font-weight:bold; float:left; padding:10px 30px 10px 30px;}
	.img-outer{width:192px; float:left;}
	.img-in{ float:left; border:0px solid #ABABAD;}
	.img-ttl{width:182px; float:left; height:20px; padding:5px;}
	.marg{margin:12px;}
	.quick-quote{width:800px; float:left;  text-align:left;}
	
@charset "utf-8";
/* CSS Document */
<!--#shadow-sec {width:923px; height:200px; float:left; background:url(../images/shadow-bg.jpg) no-repeat left bottom; padding:50px 0px 1px 0px;}-->
#shadow-sec {width:923px; height:200px; float:left; background:url(../images/shadow-bg.jpg) no-repeat left bottom; padding:50px 0px 2px 0px;}
#shadow-sec1 {width:923px; height:200px; float:left; background:url(../images/shadow-bg2.jpg) no-repeat left bottom; padding:50px 0px 2px 0px;}
.col-img1 {width:164px; float:left; padding:0px 0px 0px 53px;}
.col-img2 {width:164px; float:left; padding:0px 0px 0px 53px;}
.col-img3 {width:164px; float:left; padding:0px 0px 0px 52px;}
.col-img4 {width:164px; float:left; padding:0px 0px 0px 52px;}* {margin:0; padding:0}


#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*register css

/*register page*/
.register-left {width:445px; padding:10px 16px 10px 16px; float:left; }
.register-right {width:250px; padding:10px 0px 10px 120px; float:left;}

.gray{color:#B7B7B8;}
.light14{font-size:18px;}
.width445{width:445px; float:left;}
.line-height{line-height:20px;}
.padtb7{padding-top:7px; padding-bottom:7px; float:left;}
.padb15{padding-bottom:15px; float:left;}
.padt25{padding-top:25px; float:left;}
.width200{width:150px; float:left;}
.width15{width:15px; float:left;}
.width270{width:270px; float:left;}
.texbox_register {width:265px; border:0; height:16px; padding:4px; background:#f9fae5; border:solid 1px #D5DD3C;}
.select_title_register {width:80px; border:0;   background:#f9fae5; border:solid 1px #D5DD3C;}
.select_register {width:277px; border:0;   background:#f9fae5; border:solid 1px #D5DD3C;}

.register_list{ float:left;  padding-left:5px;}
.register_list ul{list-style:none; padding:0; margin:0; font-size:16px; color:#BDCC00; }
.register_list ul li{background:url(../images/right.jpg) no-repeat left; padding:4px 0 4px 25px; }


/*Account Page 3.8.10*/
.content_account { padding:30px 50px 20px 50px; float:left; width:820px; }

.account_lefts { width:560px; margin-right:60px; float:left; }

.account_rights { width:200px; float:left; }

.square_line { background:url(../images/square.jpg) repeat-x; margin-top:5px;height:1px; width:560px; float:left; }

.content_account .box1{width:350px; float:left; margin-right:50px;}

.content_account .box2{width:350px; float:left;}

.content_account li { list-style:none; margin:0px; padding:0px; border:none; margin-top:10px; }

.content_account p.icon {width:80px;  float:left;  }

.content_account p.text { width:270px;  float:left;  font-size:13px;}

.content_account a.link { color:#9EB215; text-decoration:none; font-size:22px; }

.content_account a:hover {text-decoration:none; }

.link_account a { color:#9EB215; text-decoration:none; }

.link_account a:hover {text-decoration:underline; }
.link_account_edit a{color:#595A5B; text-decoration:none;}
.link_account_edit a:hover{color:#595A5B; text-decoration:underline;}


.light22 { font-size:22px; }

.light13 { font-size:13px; }

/*Account Page 3.8.10*/


/*insurance page 6.08.10*/
.content_insurance{padding:40px 50px 40px 50px; float:left; width:823px;}
.insurance_lefts{width:561px; float:left;}
.insurance_rights{width:260px; float:left;}
.insurance_left_bottom{width:561px; float:left; padding-top:25px;}

.padt20{padding-top:20px; float:left;}
.padt201{padding-top:10px; float:left;}
.account_left_bottom{width:561px; float:left; padding-top:25px;}
.insurance-left1{width:248px; float: left;}
.insurance-left2{width:49px; float: left;}
.insurance-left3{width:264px; float: left;}
.insurance-left1 ul{ float:left; width:248px; padding:0; margin:0;}
.insurance-left1 ul li{ display:block; padding-bottom:10px; list-style:none; float:left; width:248px; 
background:url(../images/square_box.jpg) no-repeat 0px 3px; padding-left:15px;}
.insurance-left1 ul li span{ display:block; color:#9EB215; font-size:22px; }


.insurance-left3 ul{ float:left; width:248px; padding:0; margin:0;}
.insurance-left3 ul li{  display:block; padding-bottom:10px; list-style:none; float:left; width:248px; 
background:url(../images/square_box.jpg) no-repeat 0px 3px; padding-left:15px;}
.insurance-left3 ul li span{ display:block; color:#9EB215; font-size:22px; }
.width230{width:230px; float:left;}
.padt10{padding-top:10px; float:left;}
.padrightinsurance{padding-left:30px; padding-top:70px; float:left; }

/*insurance page 6.08.10*/


/*view order 12-8-10*/

/*.content_vieworder{padding:40x 15px 40px 15px; float:left; width:893px;}*/
.content_vieworder{padding:5px 5px 40px 30px; float:left; width:893px;}
.sp-greybxnew_box {width:800px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}

.sp-greybxnew_box .head{ width:100%; background:url(../images/view-order-top.jpg) repeat-x top left;  height:45px; color:#ffffff; font-size:12px; font-weight:bold; line-height:45px;}

.sp-greybxnew_view-order {width:800px; padding:15px 25px; margin:0px 0px 6px 0px;  bottom right no-repeat #f5f5f5; float:left;}
.sp-greybxnew_view-order .head{ width:100%; background:url(../images/view-order-top.jpg) repeat-x top left;  height:45px; color:#ffffff; font-size:12px; font-weight:bold; line-height:45px;}

.tbl-row1{ border:solid 1px #D2D2D2;}

.tbl-row2{ border-left:solid 1px #D2D2D2; border-right:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;}
.tbl-row2-1{border-right:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2; }

/*view order 12-8-10*/
.live_chat_now{float:left; padding:85px 0 0 400px;}
.png_file{ behavior: url(iepngfix.htc);  }


.sp-greybx .part1n {width:300px;} .sp-greybx 
.part2n {width:120px; float:left; padding-top:20px} 
.tarn {text-align:right; padding-top:30px} 
.part3n { width:450px; float:left}




/* New css for combinde 28-10-10*/

.combine {padding:40px 50px 0px 50px; float:left; width:823px;}
.combine1 {width:100%; float:left; border-bottom:1px solid #dcdcdc; font-size:16px; padding-bottom:7px}
.combine2 {width:100%; float:left; padding-top:41px}
.combine-left1{width:408px; float: left;}
.combine-left1 ul{ float:left; width:408px; padding:0; margin:0;}
.combine-left1 ul li{ display:block; padding-bottom:10px; list-style:none; float:left; width:400px; 
background:url(../images/square_box.jpg) no-repeat 0px 3px; padding-left:15px;}
.combine-left1 ul li span{ display:block; color:#9EB215; font-size:22px; }
.combine_left_bottom{width:561px; float:left; padding-top:5px;}
.combine-right{padding-left:10px; padding-top:14px; float:left; }
.combine_rights{width:190px; float:left;}

.combine_rights .border { border-bottom:1px dashed #666; margin:10px 0 }

.combine_lefts{width:630px; float:left;}
.width176{width:176px; float:left;}
.width626{width:626px; float:left;}


.safety_features{width:312px; float:left; padding-bottom:40px;}
.safety_features .middle{ width:310px!important; float:left; background:#E0DDE2 url(../images/grey_box_middle_bg.gif) top repeat-x !important; border-left:solid 1px #C2C2C3; border-right:solid 1px #C2C2C3;}
.safety_features .middle .heading{ width:280px; float:left; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding-bottom:5px; padding-top:5px; font-weight:bold;}
.safety_features .middle ul{ width:280px; float:left; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
.safety_features .middle ul li{ font-size:12px; color:#333333;background:url(../images/green_bullet.gif) 18px 0px no-repeat; margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; padding-left:40px; line-height:16px; margin-top:7px; margin-bottom:7px;}

/* new lauout of product landing page 07-12-2010*/

/*new 29-10*/
.sp-greybx .part1n {width:300px;}
.sp-greybx .part2n {width:120px; float:left; padding-top:20px}
.tarn {text-align:right; padding-top:18px}
.part3n { width:450px; float:left}
.coloryellow { color:#b9b84b;}

.width181{width:144px; float:left; background-color:#77787b; padding:18px; color:#FFF}
.full{ width:100%; float:left}
.font23{ font-size:19px; color:#FFF}
.font23 span{ font-size:20px; color:#FFF; font-weight:bold}
.textalign{ text-align:center; color:#FFF}


/*13-12-2010*/
.header-phone{
float:left; margin-left:255px; 
margin-top:47px;
  }
.btn_livechatnow{float:left; position:absolute; top:0; left:0; margin-left:362px; margin-top:132px;}
.width900{width:900px; float:left;}
.width290{width:290px; float:left;}
.width290 a{color:#B5BA21; text-decoration:none;}
.width290 a:hover{color:#B5BA21; text-decoration:underline;}
.contact_bottom_head{float:left; color:#C9CF26; font-size:22px; padding-bottom:5px;}




/*24-12-2010*/
.width355{width:355px; float:left;  margin-top:10px; }
.width105{width:105px; float:left; }
.width250{width:250px; float:left;}



/*24-12-2010*/
.wrapper-popup-outer{width:708px; margin:0 auto; }
.wrapper-popup{width:708px; border:1px solid #FEFF1D; border-bottom:none; background:#ffffff; float:left;  padding:15px; margin-top:25px; position:relative;}
.popup-header{width:708px; float:left;}
.popup-header-left{width:145px; float:left; height:84px; position:relative;}
.popup-header-mid{width:418px; float:left;height:84px; position:relative;}

.popup-header-mid-box{width:386px; height:52px; border:solid 1px #D0D640; padding:15px; background:#FDFCF7;}
.popup-header-right{width:145px; float:left;height:84px; position:relative;}
.popup-next-week{ position:absolute; bottom:0; right:0;}
.popup-previous-week{ position:absolute; bottom:0; left:0;}
.popup-arrow{position:absolute; left:0; top:0; margin:15px 0 0 1px;}


.popup-footer{width:708px; float:left;}

.popup-footer-left{width:265px; float:left; position:relative; }
.popup-footer-left-box{width:190px; height:62px; border:solid 1px #D0D640; padding:20px; background:#FDFCF7;}
.popup-footer-left-box a{color:#B3BA1F; text-decoration:none;}
.popup-footer-left-box a:hover{color:#B3BA1F; text-decoration:underline;}
.popup-footer-mid{width:178px; float:left;}
.popup-footer-right{width:265px; float:left; }
.popup-arrow-footer{position:absolute; left:0; top:0; margin:21px 0 0 1px;}
.reset-your-selection{text-align:center; padding:10px 0 10px 0;}
.popup-dark-gray-line{background:#656565; height:2px; font-size:1px; width:170px; float:left;}
.popup-pad5{ padding:5px 0 5px 5px; float:left; }
.popup-line-dotted{ width:150px; background:url(../images/popup-dashed.jpg) repeat-x; float:left; font-size:1px;}
.popup-font14{ font-size:14px;}
.popup-black{color:#000000;}


.popup-content{width:708px; float:left; margin-top:10px;}
.popup-content-head{background:#D7DF2A; color:#000000; font-size:14px;} 
.white-border{border-right:solid 1px #ffffff;}
.gray-border{border-right:solid 1px #CBCBCB; padding:7px 0 7px 0; }
.dotted-line{ border-bottom:dotted 1px #656565;}
.dark-gray-line{ border-bottom:solid 3px #656565;}
.popup-green{ color:#B5B81F;}
.popup-choice{ background:#656565; color:#FFFFFF; }
.popup-choice a{text-decoration:none; cursor:pointer;}
.popup-choice a:hover{text-decoration:none; cursor:pointer;}
.popup-corner{ background:url(../images/popup-corner.png) no-repeat; width:740px; height:23px; float:left;}
.amnt_fnt20{ font-size:20px; color:#c9cf26}
.amnt_L{ width:100px; float:left; font-size:14px; font-weight:bold}
.amnt_R{ width:230px; float:left; font-size:14px}
.amnt_R1{ width:270px; float:left; font-size:14px}
.amntbdr_t_b{border-top:1px solid #dbdcdc; border-bottom:1px solid #dbdcdc}
.amnt_L1{ width:50px; float:left; }
.padt5tb{padding:4px 0px 4px 0px;}
.padamnt{padding:8px; border:2px solid #e9ebb0}
.padt5tba{padding:160px 0px 0px 0px;} 

/*-----------------------------total amount------------------*/
.amnt_fnt20{ font-size:20px; color:#c9cf26}
.amnt_L{ width:100px; float:left; font-size:14px; font-weight:bold}
.amnt_R{ width:230px; float:left; font-size:14px}
.amnt_R1{ width:270px; float:left; font-size:14px}
.amntbdr_t_b{border-top:1px solid #dbdcdc; border-bottom:1px solid #dbdcdc}
.amnt_L1{ width:50px; float:left; }
.padt5tb{padding:4px 0px 4px 0px;}
.padamnt{padding:8px; border:2px solid #e9ebb0;background:#FFFFFF;}
.padt5tba{padding:160px 0px 0px 0px;}


/*   int pag 2-1 */
.combine_rights .margineTop { margin-top:10px; }
.combine-left1nn{width:390px; float: left; padding-top:14px; font-size:20px;}
.combine-left1nn ul{ float:left; width:390px; padding:0; margin:0;}
.combine-left1nn ul li{ display:block; padding-bottom:10px; list-style:none; float:left; width:300px; 
background:url(../images/arrow.jpg) no-repeat 0px 3px; padding:12px 0px 12px 40px; font-size:15px;  font-weight:700;}
.combine-left1nn ul li span{ display:block; color:#9EB215; font-size:20px; }
.ftn50b{ font-size:44px; font-weight:bold}
.ftn50b span{ font-size:20px; font-weight:normal }

.sp-greybxnew_box_details_pop {width:700px; padding:15px 25px; margin:0px 0px 6px 0px; background:url(../images/greyblock-cut.jpg) bottom right no-repeat #f5f5f5; float:left;}
.tbl-row1{ border:solid 1px #D2D2D2;}

.combine_rights .heading{ background-color:#77787b; font-size:24px; text-align:center; padding:5px 5px 0 5px; color:#ffffff; line-height:34px;}

.combine_rights .heading span{color:#d7e04a; font-size:24px; text-align:center; line-height:26px;}
.combine_rights .form { background-color:#77787b; padding:10px 20px; color:#FFF }
