/* CSS Document */
/* Fonts */
@font-face {font-family:MyriadPro-Regular;
src: url('../fonts/myriadpe-webfont.eot');
src: url('../fonts/myriadpe-webfont.eot?iefix') format('eot'),
     url('../fonts/myriadpe-webfont.woff') format('woff'),
     url('../fonts/myriadpe-webfont.ttf') format('truetype'),
	 url('../fonts/MyriadPE.otf');}

@font-face {font-family:MyriadPro-bold;
src: url('../fonts/myriadpro-bold-webfont.eot'), url('../fonts/myriadpro-bold-webfont.svg'), url('../fonts/myriadpro-bold-webfont.ttf'), url('../fonts/myriadpro-bold-webfont.woff');}
@font-face {
    font-family: 'ArialNarrow-bold';
    src: url('../fonts/arialnb-webfont.eot');
    src: url('../fonts/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arialnb-webfont.woff') format('woff'),
         url('../fonts/arialnb-webfont.ttf') format('truetype'),
         url('arialnb-webfont.svg#ArialNarrow') format('svg');
    font-style: normal;

}
@font-face {
    font-family: 'ArialNarrow';
    src: url('../fonts/arialn-webfont.eot');
    src: url('../fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arialn-webfont.woff') format('woff'),
         url('../fonts/arialn-webfont.ttf') format('truetype'),
         url('../fonts/arialn-webfont.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clear {clear:both;}
.dis-n {display:none;}
a img{border:none}
body{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:13px;line-height:18px;}
a {color:#01344e;}
.back {color:#000;text-decoration:none;}

/* content css */

.wrapper {width:898px;margin:0px auto;}
.header {height:135px;}
.logo {float:left;margin:45px 20px 0px 26px;}
.title {float:left;margin-top:50px;}
.title span {font-family:MyriadPro-bold;font-size:20px;color:#4593a8;}
.title p {font-family:MyriadPro-Regular;color:#474747;font-size:16px;margin-top:7px;}
.head-right {float:right;padding-right:10px;text-align:center;font-weight:bold;}
.login {margin-bottom:15px;}
.login span {}
.login a {color:#FFF;background:url(../images/common-img.gif) no-repeat;width:142px;height:38px;display:block;}
.top-nav {font-size:14px;text-align:center;margin-bottom:10px;}
.top-nav a {color:#000;}
.phone {font-size:20px;}
.google-plus {position:absolute;margin-left:-70px;}


.navigation {background:#4593a8;height:38px;}
.navigation div {float:left;}
.nav-right {float:right !important;}
.nav {width:800px;}
.nav li {float:left;font-family: 'ArialNarrow-bold';font-size:17px;text-transform:uppercase;padding-top:0px;}
.nav li a {color:#FFF;text-decoration:none;padding:11px 35px;display:block;}
.nav a:hover {background:#cdc092;}
.active {background:#cdc092;}
.nav-left {background:url(../images/common-img.gif) no-repeat left -39px;width:35px;height:38px;display:block;}
.nav-right {background:url(../images/common-img.gif) no-repeat left -77px;width:24px;height:38px;display:block;}


.home-content {border-left:solid 1px #cdc092;border-right:solid 1px #cdc092;background:#e9f3fb url(../images/home-promo-bg.jpeg) no-repeat top left;min-height:500px;padding-bottom:20px;}
.inside-content {border-left:solid 1px #cdc092;border-right:solid 1px #cdc092;background:#e9f3fb url(../images/inside-promo-bg.jpg) no-repeat top right;min-height:500px;padding-bottom:20px;}
.h-seal {position:absolute;margin:29px 0px 0px 19px;z-index:999;}
.lady-img {position:absolute;margin:30px 0px 0px -15px;}
.course-img {position:absolute;margin:24px 0px 0px 57px;}
.h-promo {padding:26px 0px 0px 281px;float:left;margin-bottom:50px;}
.h-promo p {margin-bottom:10px;}

.h-promo ul {margin:29px 0px 0px 5px;float:left;}

.list-style1 li {font-size:20px;margin-bottom:15px;letter-spacing:-1px;}
.list-style1 li span {background:url(../images/common-img.gif) no-repeat -177px -33px;width:23px;height:19px;display:block;float:left;margin-right:7px;}
.list-style2 li {margin-bottom:5px;}
.list-style2 li span {background:#e4c40a;width:5px;height:13px;display:block;float:left;margin:3px 10px 0px 0px;}
.list-style3 li {margin-bottom:5px;clear:both;}
.list-style3 li span {background:#4593a8;width:5px;height:13px;display:block;float:left;margin:3px 10px 0px 0px;}
.list-style4 li {font-size:20px;margin-bottom:15px;letter-spacing:-1px;}
.list-style4 li span {background:url(../images/common-img.gif) no-repeat -177px -56px;width:23px;height:19px;display:block;float:left;margin-right:13px;}
.list-style5 li {font-size:14px;margin-bottom:12px;font-family:Arial, Helvetica, sans-serif;}
.list-style5 li span {background:url(../images/common-img.gif) no-repeat -184px -75px;width:16px;height:15px;display:block;float:left;margin-right:9px;}

.h-price {font-size:18px;font-weight:normal;float:left;margin-left:23px;padding-top:5px;}
.h-price span {line-height:25px;padding-left:24px;white-space:nowrap;}
.h-price p {margin:-20px 0px 0px 110px;}

.content-left {width:405px;float:left;margin-left:20px;font-size:13px;line-height:20px;font-weight:normal;}
.content-left h4 {font-size:24px;font-weight:bold;color:#1675a6;margin:0px 0px 5px 0px;font-family:Arial, Helvetica, sans-serif;}
.content-left ul {margin:22px 0px;}
.content-left img {margin:3px 0px 5px 0px;}
.content-right {background:#fff;border: 1px solid #cdc092;border-radius:13px;padding:15px;margin:0px 10px 0px 0px;font-size:15px;width:415px;float:right;line-height:18px;margin-bottom:30px;}
.content-right h4 {font-size:20px;font-weight:bold;color:#4593a8;margin-bottom:5px;}
.content-right hr {background:#1675a6;height:3px;width:305px;border:none;float:left;margin-bottom:12px;}
.content-right p {font-size:13px;width:305px;}
.content-right a {color:#01344e;font-size:12px;font-weight:bold;}
.div1, .div2, .div3 {margin:0px 0px 12px 0px;float:left;}

.div1 span, .div2 span, .div3 span {font-size:15px;font-weight:bold;}
.lady-img1 {position:absolute;margin:-390px 0px 0px 795px;}
.one {background:url(../images/common-img.gif) no-repeat -43px -39px;width:29px;height:29px;display:block;float:left;margin:-3px 11px 0px 0px;}
.two {background:url(../images/common-img.gif) no-repeat -72px -39px;width:29px;height:29px;display:block;float:left;margin:-3px 11px 0px 0px;}
.three {background:url(../images/common-img.gif) no-repeat -101px -39px;width:29px;height:29px;display:block;float:left;margin:3px 11px 0px 0px;}

.fodder {width:850px;margin:0px auto;background:#e4ecf2;}
.fodder-content {border-left:solid 1px #e4c40a;border-right:solid 1px #e4c40a;border-bottom:solid 1px #e4c40a;padding:17px;padding-bottom:0px;line-height:18px;}
.fodder h5 {font-size:18px;background:#fff;height:24px;padding:10px 0px 0px 17px;}
.fodder-content h6 {font-weight:bold;font-size:13px;}
.fodder-content p {margin-bottom:23px;}
.fodder-content ul {margin:15px 0px 20px 0px;}
.price-bottom {background:url(../images/bottom-price-bg.jpeg) no-repeat top center;text-align:center;height:99px;margin:15px 0px 0px 0px;}
.price-bottom-none {text-align:center;height:99px;margin:15px 0px 0px 0px;background:none;}
.price-bottom table {margin:0px auto;font-size:16px;font-weight:bold;}
.price-bottom td, .price-bottom1 td {padding:0px 5px;}
.price-bottom span {font-size:18px;font-style:italic;font-weight:bold;}
.price-bottom p {margin-bottom:5px;}
.price-bottom1 {background:url(../images/bottom-price-bg1.jpeg) no-repeat top center;text-align:center;height:119px;margin:15px 0px 0px 0px;}
.price-bottom1 table {margin:0px auto;font-size:16px;font-weight:bold;}
.price-bottom1 div {font-size:12px;font-style:italic;line-height:14px;text-align:left;margin-left:10px;}
.price-bottom1 p {font-size:13px;}
.price-bottom1 span {color:#0e60bc;font-size:13px;}

.content-bottom{background:#cdc092;width:898px;}
.left {float:left;background:url(../images/common-img.gif) no-repeat right -91px;width:25px;height:21px;display:block;}
.right {float:right;background:url(../images/common-img.gif) no-repeat right bottom;width:25px;height:21px;display:block;}

.more-info{ font-weight:bold;text-decoration:underline;}
.more-info span {background:url(../images/common-img.gif) right top no-repeat;width:7px;height:9px;display:block;float:left;margin:4px 10px 0px 0px;}
.more-info-active{ text-decoration:underline;}
.more-info-active span {background:url(../images/common-img.gif) right -14px no-repeat;width:7px;height:9px;display:block;float:left;margin:6px 10px 0px 0px;}

.course-promo-img {background:url(../images/course-top-img.png) no-repeat 57px 25px;width:896px;float:left;}
.coures-seal {background:url(../images/florida-dhsmv-approved.png) no-repeat 19px 29px;height:315px;}
.course-head {padding:26px 0px 0px 277px;}
.course-head p {margin-bottom:10px;}
.course-bottom-left {float:left;margin:29px 0px 0px 10px;}
.course-price {float:right;margin-right:15px;font-size:18px;padding-top:5px;}
.course-price span {line-height:25px;padding-left:24px;white-space:nowrap;}
.course-price p {margin:-20px 0px 0px 110px;}
.course-left {background:url(../images/adi-driving-classes-online.png) no-repeat right 85%;line-height:18px;padding-bottom:40px;}
.course-left h4 {font-size:18px;margin-bottom:0px;}
.course-left span {font-size:14px;font-style:italic;font-weight:bold;}
.course-left h5 {font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.course-left ul {margin:0px;margin-top:5px;}
.course-left li {margin-bottom:10px;}
.course-left p {margin-bottom:20px;}
.course-right { font-size:13px;}
.course-right p {color:#1675a6;font-size:18px;margin:0px 0px 5px 0px;}
.course-right ul {list-style-position:outside !important;}
.course-right span {font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:#4593a8;width:5px;height:13px;display:block;float:left;margin:3px 10px 0px 0px;}
.course-right strong { font-family:Arial, Helvetica, sans-serif;}
.course-right a { font-family:Arial, Helvetica, sans-serif; }
.course-img1 {position:absolute;margin:-180px 0px 0px 785px;}
.pad-right {padding-right:80px;}
.last {font-size:12px;margin-bottom:0px !important;}

.inside-head {background:url(../images/florida-hardship-license-online.png) no-repeat left top;}
.inside-seal {height:243px;width:655px;padding:25px 0px 0px 220px;}
.inside-seal p {margin-bottom:15px;}
.inside-h-left {float:left;margin-right:22px;}
.inside-h-right {float:left;font-size:12px;font-style:italic;width:325px;}
.inside-h-right p {margin-bottom:0px;font-size:16px;font-weight:bold;}
.inside-h-right span {color:#0e60bc;font-size:16px;font-weight:bold;}
.inside-h-right div {margin-left:18px;}
.inside-left {background:#fff;border: 1px solid #4593a8;border-radius:10px;padding:15px;width:845px;line-height:18px;margin:0px auto;color:#4c4c4c;font-size:14px;}
.inside-left h6 {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.inside-left p {margin-bottom:25px;}
.inside-left ul {margin:10px 0px 0px 10px;}
.inside-right {background:#fff url(../images/inside-right-bg.png) repeat-x bottom;border: 1px solid #d3d3d3;border-radius:17px;padding:18px 0px 0px 8px;width:254px;float:right;margin-left:20px;font-size:12px;margin-bottom:20px;}
.inside-rightcontent {background:url(../images/247-support.png) right bottom no-repeat;min-height:280px;padding:0px 8px 10px 0px;}
.inside-right h5 {font-size:15px;color:#1675a6;font-weight:bold;}
.inside-right p {margin-top:10px;}
.inside-left h3 {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.about-content {border-left:solid 1px #cdc092;border-right:solid 1px #cdc092;background:#e9f3fb url(../images/about-bottom-bg.jpeg) no-repeat bottom right;min-height:300px;}
.about-head {background:url(../images/about-adi-school-online.jpeg) no-repeat;height:230px;padding:31px 0px 0px 347px;}
.about-head p {margin-bottom:17px;}
.about-head ul {margin:5px 0px 0px 10px;}
.about-left {float:left;}
.about-right {float:left;font-style:italic;margin:8px 0px 0px 10px;white-space:nowrap;}
.about-right span {margin:0px;color:#085ebe;font-size:18px;}
.about-right div {margin-left:25px;}
.about-right p {margin:-20px 0px 0px 120px;}
.content {padding:30px;font-size:13px;}
.content h4 {font-size:16px;font-weight:bold;margin-bottom:5px;}
.content h3 {font-size:24px;color:#1675a6;font-weight:bold;line-height:25px;}
.content h5, .content h6 {font-size:14px;font-weight:bold;font-style:italic;font-family:Arial, Helvetica, sans-serif;}
.content p {margin-bottom:20px;}
.content img {margin-bottom:15px;}

.support-head {background:url(../images/247-customer-support.jpeg) no-repeat left top;height:270px;padding:35px 0px 0px 290px;}
.support-h-left {margin:20px 0px 0px 60px;}
.support-content {padding-bottom:52px;}
.support-left {float:left;margin-left:25px;width:410px;line-height:18px;font-size:12px;}
.support-left img {margin:5px 0px 10px 0px;}
.support-left p {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
.support-right {float:right;margin-right:20px;background:url(../images/support-form-bg.png) no-repeat;width:367px;height:269px;padding:22px 22px 0px 22px;font-size:12px;}
.support-right input, .support-right select {border:solid 1px #b0b0b0;height:21px;width:185px;}
.support-right textarea  {border:solid 1px #b0b0b0;width:184px;height:55px}
.support-right td {padding:2px 3px;white-space:nowrap;}
.support-right p {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;margin-bottom:10px;}
.support-right span {font-size:13px;font-weight:normal;}

.faq-content {padding:25px;line-height:18px;min-height:300px;background:#fff;border: 1px solid #4593a8;border-radius:10px;padding:15px;width:850px;margin:0px auto;}
.faq-content h3, .faq-content h2 {color:#1675a6;font-size:18px;font-weight:bold;margin-bottom:5px;}
.faq-content ul {margin:20px 0px;}
.qes {margin-top:20px;}
.answer {margin-left:20px;}
.faq-content p { margin-bottom:0px;}


.footer {text-align:center;padding-top:20px;font-size:11px;}
.footer a {color:#000;text-decoration:none;}
.footer p {margin:10px 0px;}


.login-p {background:url(../images/login-box.gif) no-repeat; width:430px; height:274px; position:absolute; z-index:2;margin-left:413px; top:0px; padding:0 16px 0 16px;}
.login-p a{color:#FFF;}
.close {display:block; width:158px; height:27px;}
.close A{display:block; width:158px; height:27px;margin-left:290px;}
.login-cont {margin:15px 0 0 0; color:#fff; font-size:11px; line-height:14px;}
.login-cont strong {font-size:14px; line-height:24px;}
.login-cont-l {float:left; width:205px;margin-top:3px; padding-right:12px;}
.login-cont-r {float:left;width:195px;margin-left:15px;}
.login-cont label {display:block; margin:3px 0px;}
.login-cont input { background:#FFF;width:197px;height:21px;border:none;padding-left:5px;margin-bottom:10px;}
.login-cont p {margin-bottom:10px;}
.login-cont UL {margin:0 0 0 20px; list-style:disc;}
.login-cont LI {list-style:disc;}

.deeplink-seal {float:right;position:absolute;margin:-50px 0px 0px 550px;}
.head {min-height:37px;}
