/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;line-height:18px;background:url(../images/body-bg.png) repeat-x #e7f3fe;color:#4c4c4c;}
table{border-collapse:collapse; border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {}
ol,ul {list-style:none;}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;}a {color:#4c4c4c;}strong,b {font-weight:bold;}em, i{font-style:italic;}
/* --------- global css  --------- */
.left{float:left;}
.right{float:right;}
.clear {clear:both;}
.dis-n{display:none;}
.maincontainer{margin:0 auto;}
.header{height:130px;margin:10px auto 0;width:950px;}
.ie7 .header{height:129px;}
.header-wrap{float:left;width:765px;}
.logo{width:146px;height:95px;margin:0 0 0 10px;float:left;}
.title{float:left;padding:28px 0 0 6px;}
.title p.sub-title{font-family:MyriadProBold,Arial, Helvetica, sans-serif;font-size:28px;margin:0 0 5px 0;color:#004b8d;}
/*.title h1{font-family:MyriadProBold,Arial, Helvetica, sans-serif;font-size:28px;margin:0 0 5px 0;color:#004b8d;}*/
.title h1{display:none;}
.title p{color:#555555;font-size:11px;margin:0 0 0 5px;}
/*------ navigation css --------*/
.navigation{float:left;}
.navigation ul{}
.navigation ul li{background:url(../images/css-sprites.gif) left no-repeat;float:left;margin-right:5px;background-position:0 -138px;}
.navigation ul li a{padding-left:35px;float:left;display:block;text-decoration:none;height:34px;color:#ffffff;font-size:16px;font-weight:bold;}
.navigation ul li span{background:url(../images/nav-rt.png) right no-repeat;padding-right:35px;display:block;float:left;height:34px;line-height:34px;overflow:hidden;}
.navigation ul li a:hover, .navigation ul li.active{background:url(../images/nav-lt-active.gif) left no-repeat;}
.navigation ul li a:hover span, .navigation ul li.active span{background:url(../images/nav-rt-active.gif) right no-repeat;}
/*------ navigation css ends--------*/
/*-------header top right css-------*/
.top-right{float:left;width:177px;font-size:14px;font-weight:bold;padding:0 8px 0 0;}
.top-right .livechat, .top-right .ph-no{float:right;}
.top-right .livechat{padding:0 0 0 40px;background:url(../images/css-sprites.gif) no-repeat;margin-top:75px;height:26px;background-position:0 -55px;}
/*-------header top right ends-------*/
/* --------- global css ends--------- */
/*----home page css ----- */
.cert-img{position:absolute;top:48px;left:0px;}
.home-banner{background:url(../images/home-banner-bg.jpg) 50% no-repeat;height:318px;}
.home-banner-wrap{width:675px;margin:0 auto;padding:10px 0 0 275px;position:relative;}
.h-b-title{background:url(../images/home-title.png) no-repeat;width:597px;height:64px;margin-left:-15px;}
.h-b-title span{display:none;}
.home-banner-wrap ul{float:left;width:489px;margin:5px 0 0 4px;}
.home-banner-wrap li{font-family:MyriadPro,Arial, Helvetica, sans-serif;font-size:20px;line-height:32px;background:url(../images/css-sprites.gif) left no-repeat;padding-left:30px;color:#282828;background-position:0 -105px;}
.home-banner-wrap .ga-seal{float:left;width:118px;background:url(../images/georgia-approved-seal.png) no-repeat;height:119px;margin-left:-11px;}
.h-call-to-action{margin:6px 0 0 -9px;}
.course{float:left;width:295px;}
.three-year{background:url(../images/3-year-driving-record.png) no-repeat;width:174px;height:89px;float:left;}
.seven-year{background:url(../images/7-year-driving-record.png) no-repeat;width:174px;height:89px;float:left;}
.price{float:left;margin-top:10px;}
.price p{margin-bottom:3px;}
.ver-line{background:url(../images/ver-line.gif) left -12px no-repeat;float:left;margin:0 30px;width:1px;height:130px;}
.contentwrapper{width:950px;margin:0 auto;background:url(../images/content-bg.png) repeat-y;}
.content-top-crv{background:url(../images/content-top-crv.png) top no-repeat;width:950px;}
.content-btm-crv{background:url(../images/content-btm-crv.png) bottom no-repeat;padding:20px 20px;width:910px;}
.left-content{float:left;width:585px;background:url(../images/cont-sep.png) right no-repeat;padding-right:20px;}
.fodder p, .left-content p, .in-left-content p, .inner p{margin-bottom:15px;padding-left:15px;}
.heading{background:url(../images/css-sprites.gif) left 5px no-repeat;padding-left:15px;font-weight:bold;background-position:0 -87px;}
/*-----home page tab panel css-----*/
.tabpanel{background:#1b4a79;width:900px;height:190px;padding:4px 2px 4px 9px;margin-top:10px;}
ul.tabNavigation{width:337px;background:#2c5a88;float:left;height:175px;padding:13px 0 0 0;}
ul.tabNavigation li{line-height:30px;margin-bottom:10px;width:347px;}
ul.tabNavigation li.selected,ul.tabNavigation li:hover{background:url(../images/tab-list-active.png) left no-repeat #e7f3fe;}
ul.tabNavigation li.selected a,ul.tabNavigation li:hover a{color:#4C4C4C;}
ul.tabNavigation li a{color:#e7f3fe;text-decoration:none;font-weight:bold;display:block;padding-left:30px;}
.dr-image{background:url(../images/dr-image.gif) bottom right no-repeat;position:absolute;right:-29px;width:189px;height:170px;top:32px;}
.tab-cont-wrap{background: #e7f3fe;width:526px;float:left;margin-left:10px;padding:15px 10px 4px 15px;height:172px;position:relative;}
.tab-content{width:410px;}
.tab-content ul{}
.tab-content li{background:url(../images/bg-sprites.gif) left 9px no-repeat;padding-left:15px;line-height:24px;background-position:0 -44px;}
/*-----home page tab panel css ends-----*/
.right-content{float:left;width:292px;margin-left:13px;}
.delivery-options{border:2px #084d87 solid;width:288px;background:url(../images/del-box-bg.png) bottom repeat-x #fefefe;}
.del-opt-title{color:#ffffff;font-family:MyriadProBold,Arial, Helvetica, sans-serif;font-size:18px;background:url(../images/del-opts-bg.png) repeat-x;line-height:26px;padding-left:10px;}
.del-opt-content{padding:10px 5px 5px 10px;}
.del-opt-content ul{margin-top:5px;}
.del-opt-content li{margin-bottom:10px;}
/*----home page css ends ----- */
/*-----things page css-----*/
.in-banner{background:url(../images/inner-banner-bg.jpg) left no-repeat;height:185px;width:950px;margin:0 auto;position:relative;}
.inner-banner{background:url(../images/inner-banner-bg1.jpg) left no-repeat;height:185px;width:950px;margin:0 auto;position:relative;}
.girl{background:url(../images/girl.gif) no-repeat;width:367px;height:207px;position:absolute;bottom:-71px;right:60px;}
.things-wrapper{padding:10px 0 0 10px;}
/*(.usps ul{background:url(../images/usps.gif) no-repeat;}
.usps li{display:none;}*/
ul.banner-list {margin:25px 0 0 75px;}
ul.banner-list1 {margin:25px 0 0 25px;}
ul.banner-list li{font-family:MyriadPro,Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:6px;background:url(../images/bg-sprites.gif) no-repeat;padding-left:15px;color:#282828;background-position:-262px 2px;}
ul.banner-list1 li{font-family:MyriadPro,Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:6px;background:url(../images/bg-sprites.gif) no-repeat;padding-left:15px;color:#282828;background-position:-262px 2px;}
.in-ga-seal{background:url(../images/css-sprites.gif) no-repeat;position:absolute;top:15px;right:25px;height:122px;width:119px;background-position:0 -199px;}
.in-left-content{float:left;width:580px;background:url(../images/big-ver-line.gif) right top no-repeat;padding-right:20px;}
.fodder ul, .in-left-content ul{margin:5px 0 10px 20px;}
.fodder li, .in-left-content li{background:url(../images/bg-sprites.gif) no-repeat;padding-left:15px;margin-bottom:8px;background-position:0 -44px;}
.in-right-content{float:left;width:290px;margin:50px 0 0 20px;}
.rt-price{margin-bottom:25px;}
.threeyear{float:left;width:165px;}
p.cr-price{font-family:MyriadProBoldCond,Arial, Helvetica, sans-serif;font-size:62px;color:#0f5088;margin-bottom:45px;line-height:50px;}
.cr-price sup{float:left;position:relative;top:-10px;font-size:35px;}
.cr-price span{float:left;}
.only-text{font-weight:bold;font-size:14px;margin:0 0 0 20px!important;}
/*-----things page css ends-----*/
/*-------aboutus page css-------*/
.abt-banner{position:relative;background:url(../images/abt-banner-bg.jpg) no-repeat;height:184px;width:950px;margin:0 auto;}
.abt-wrapper{padding:70px 0 0 505px;}
.abt-call-to-action{margin:20px 130px 0;}
.abt-course{width:290px;float:left;}
.line-sep{background:url(../images/line.gif) no-repeat;height:148px;margin:0 30px;float:left;width:1px;}
/*-------aboutus page css ends-------*/
/*-------contact page css-------*/
.contact-banner{position:relative;background:url(../images/contact-banner-bg.jpg) no-repeat;height:184px;width:950px;margin:0 auto;}
.contact-left{float:left;width:500px;}
.contact-left p{margin-bottom:6px;}
.contact-right{float:left;width:395px;margin-left:15px;}
.contact-wrapper{padding:10px 0 0 10px;}
.contact-title{color:#0b4e86;font-size:32px;font-family:MyriadProBoldCond,Arial, Helvetica, sans-serif;text-align:center;margin-bottom:25px;}
.contact-left ul{}
.contact-left li{background:url(../images/bg-sprites.gif) no-repeat;padding-left:15px;margin-bottom:8px;background-position:0 -44px;}
.chat{background:url(../images/css-sprites.gif) left no-repeat;font-size:16px;padding-left:70px;line-height:40px;height:48px;font-weight:bold;margin:40px 0 0 25px;background-position:0 0;}
.contact-form{width:395px;background:url(../images/contact-form-bg.gif) repeat-y;}
.contact-form-top{background:url(../images/contact-top.gif) top no-repeat;width:395px;}
.contact-form-btm{background:url(../images/contact-btm.gif) bottom no-repeat;width:365px;padding:15px;font-size:12px;}
.mandatory{color:#ff0000;}
.contact-form td{padding:5px 0;}
.input, textarea, select{width:170px;border:1px #cccccc solid;}
textarea{overflow:auto;}
/*-------contact page css ends-------*/
/*---deeplinkpage css------*/
.inner-wrapper{padding:10px 0 0 10px;}
.inner-CTA{margin:10px 0 0 80px;}
.price-CTA{float:left;width:320px;}
.course-title{width:155px;float:left;}
.course-price{width:145px;float:left;}
.m-rt{margin-right:60px;}
.ordernow{margin:20px;}
.ordernow a, .price a{background:url(../images/bg-sprites.gif);width:119px;background-position: -17px -1px;display:block;height:31px;}
.ga-msg, .inner-title{font-family:MyriadProBoldCond,Arial, Helvetica, sans-serif;font-size:32px;color:#0b4e86;text-align:center;line-height:24px;}
.ga-msg{font-size:30px;text-align:left;}
.inner-title span{font-size:24px;color:#4c4c4c;}
/*----deeplink page css ends ------- */
/*--------footer css----*/
.footer{width:950px;margin:10px auto 0;text-align:center;padding-bottom:8px;}
.footer p{margin-bottom:10px;}
/*--------footer css ends----*/
.error{margin-top:10px;}
.error-title{color:#C93C44;font-size:22px;}
.callus{text-align:center;font-size:14px;font-weight:bold;}
.submit-btn a{background:url(../images/bg-sprites.gif) no-repeat;background-position:-148px -1px;width:99px;height:27px;display:block;}