﻿

/* COMMON */
/*.roundbluehdr, .expertname { padding:16px 0 0 18px; height:27px; font-size:18px; line-height:22px; color:#fff; font-family:Georgia; font-weight:normal; background:url(images/roundtop_blue.gif) top left no-repeat; }*/
.roundbox, .eparentstop { margin:0 0 -5px 0; padding:10px 15px; width:478px; border-style:solid; border-color:#d9d9d9; border-width:0 1px; overflow:hidden; }
.roundbox h3 { color:#2375bd; font-size:12px; }
.roundbox p { margin:0 0 10px 0; font-size:13px; line-height:18px; color:#666; font-family:Trebuchet MS; }
.roundboxbottom { margin:0 0 10px 0; }
.contactintro p { margin:0 0 15px 0; font-size:12px; }
.rndbox { margin:0 0 10px 0; color:#778694; font-size:13px; line-height:18px; }
.rndbox p { margin:0 0 15px 0; }


/* CONTACT PAGE */
.talkthumb { width:80px; height:80px; border:1px solid #dfdfdf; margin:0 10px 0 0; padding:4px; display:block; float:left; }
.req { color:#666; padding-top:20px; width:134px; text-align:right; padding-bottom:15px; font-size:9px;}
.req span, .r { color:#cc0000; }
.cttbtn { cursor:pointer; }

.contactbox .inner { padding-bottom:0; }
.contactimg { float:right; }

.contactusintro p { padding-bottom:10px; font-size:13px; line-height:18px; color:#778694; }
.contactintro { margin:0 0 10px 0; padding:0 30px 0 175px; height:200px; background:url(images/contact_top_bg.jpg) no-repeat; }
.contactintro h3 { padding:50px 0 5px 0; font-family:Georgia; font-size:17px; line-height:normal; color:#1e74b7; }
.contactintro p { font-size:13px; line-height:18px; color:#667888; }

.callus h4 { font-size:13px; color:#71a9db; }
.callus p { width:300px; }

.chatwithus p { width:300px; }
.chatwithus span { font-weight:bold; color:#71a9db; }

.wellcall { padding-bottom:0; background:url(images/well_call_you_bg.jpg) no-repeat; }
.wellcall .inner { padding-bottom:10px; background:url(images/well_call_you_bg.jpg) bottom left no-repeat; }
.wellcall h2 { width:365px; }

.consumer { background-image:url(images/consumer_bg.gif); }
.consumer .inner { background-image:url(images/consumer_bg.gif); }
.consumer .inner h2 { padding-bottom:0; margin-bottom:0; background:none; }
.consumeritem { float:left; padding:0 0 0 20px; width:135px; background:url(images/consumer_link_bg.gif) 0 5px no-repeat; }
.consumeritem a { font-weight:bold; }

.writeus .address { color:#71a9db; font-weight:bold; }

.contact-modal { position:absolute; top:200px; width:578px; }
.contact-modal .modalclose { position:absolute; top:17px; right:20px; }
.contact-modal-top { padding:35px 35px 0 35px; background:url(images/modal_top_bg.png) no-repeat; }
.contact-modal-top h2 { padding:0 0 10px 0; font-family:Georgia; font-weight:normal; font-size:20px; color:#FFF; background:url(images/modal_dotted.gif) bottom left repeat-x; }
.contact-modal-bottom { padding:20px 35px 35px 35px; color:#FFF; background:url(images/modal_bottom_bg.png) bottom left no-repeat; }
.contact-modal .calendaricon { cursor:pointer; }
.cform fieldset label { width:165px; display:block; float:left; text-align:right; padding-right:8px; color:#71a9db; }
.cform fieldset label span { color:#fcb50b; }
.cform fieldset { padding-bottom:10px; }
.cform fieldset input { width:238px; height:16px; vertical-align:top; border:1px solid #d9d9d9; }
.cform textarea { width:465px; height:108px; border:1px solid #d9d9d9; }
.cform .msg { color:#FFF; width:465px; padding:12px 0;  }
.cform .errors { margin-left:45px; padding-top:8px; }
.cform .req { color:#FFF; padding-top:20px; width:134px; text-align:right; padding-bottom:15px; font-size:11px;}
.cform .req span, .r { color:#fcb50b; }
.cform .btns { text-align:center; background:url(images/modal_dotted.gif) top left repeat-x; padding-top:18px; }

.contactfoot { padding:20px 0 15px 0; font-size:11px; color:#778694; }
.contactfoot span { font-weight:bold; color:#71a9db; }

/* LANDING PAGE */
.tlitem { float:left; padding:0 10px 10px 0; width:225px; }
.tlthumb { width:62px; height:62px; border:1px solid #dfdfdf; padding:4px; display:block; float:left; }
.tlinfo { margin:0 5px 0 80px; }
.tlinfo h3 { color:#1b89ca; font-size:14px; }
.separator { background:url(images/dot.gif) top left repeat-x; height:1px; clear:left; margin:10px 0;  }


/* FAQS */
.faqintro { margin:0 0 25px 0; color:#778694; font-size:13px; line-height:18px; }
.faqintro h2 { display:none; }
.faqs { margin:0 0 25px 0; padding:2px 0 0 0; font-size:13px; line-height:18px; color:#666; background:url(../Utility/images/dotted_border.gif) repeat-x; }
.faqs .section { padding:0 0 2px 0; background:url(../Utility/images/dotted_border.gif) bottom left repeat-x; }
.faqs .section a, .faqs .section a:link, .faqs .section a:visited { display:block; padding:5px 0; font-size:13px; line-height:18px; color:#0e7d8b; font-weight:bold; color:#2375BD; cursor:pointer; background:url(images/faqs/arrow_bg.gif) 495px 8px no-repeat; }
.faqs .section a.selected { background: #d4eff8 url(images/faqs/arrow_down_bg.gif) 495px 8px no-repeat; } 
.faqs .question { display:block; padding:8px 35px; background:url(images/faqs/q_bg.gif) 0 8px no-repeat; text-decoration:underline; cursor:pointer; }
.faqs .answer { padding:4px 35px 8px 35px; color:#666; background: url(images/faqs/a_bg.gif) 0 8px no-repeat; }
.faqs .answer ul, .faqs .answer ol { margin:0 0 10px 15px; }
.faqs .answer li{ margin:0 0 5px 0; }
.faqs .answer p { margin:0 0 10px 0; }


/* faqs */
.rpdpic { display:block; float:left; width:140px; height:140px; padding:4px; border:1px solid #dfdfdf; }
.theq { margin:8px 0 0 0; padding:0 10px 8px 37px; min-height:23px;  color:#2375bd;  font-weight:bold; background:url(images/q.gif) top left no-repeat; }
.thea { margin:0 0 15px 0; padding:0 15px 0 37px; min-height:18px;  background:url(images/a.gif) top left no-repeat; }
.thea p { margin-bottom:10px; }
.thea li { margin:0 0 3px 15px; }
.elinks { margin-left:162px; }
.elinks a { display:block; background:url(images/orange_bullet.gif) 0 6px no-repeat; padding-left:11px; margin-bottom:3px; }
.eparentstop { border-width:0 1px; border-style:solid; border-color:#dfdfdf; padding:15px 14px 12px 14px; }
.faqs .btt { cursor:pointer; }

