*{ margin:0; padding:0;}
body { margin:0; padding:0; font-family:Calibri; font-size:13px; background:url(../images/body-bg.jpg) repeat-x #ccc; color:#000} 
.right { float:right}
.clear { clear:both}
.valine{ vertical-align:middle}
img { border:0;}
a{ color:#000; text-decoration:none; outline:none}
a:hover{text-decoration:none;outline:none; color:#989898; outline:none}
h1,h2,h3,h4{ margin:0; padding:0;}

/*------wrapper------------------*/
.wrapper { margin:0 auto; padding:0 7px 0 7px; background:url(../images/in-bg.png) repeat-y; width:949px;}
/*------wrapper------------------*/

/*header*/
.header { margin:0; padding:0;}
.logo{ margin:0 0 0 0; padding:0; float:left}
.header-right {margin:0; padding:0; float:right}
.log-tab { float:left; padding:10px 5px 0 0px; color:#198AC8;}
.log-tab ul { margin:0; padding:0;}
.log-tab ul li{ margin:0; padding:0 5px 0 5px; float:left; list-style:none; font-size:13px;}
.log-tab ul li a{ color:#198AC8;}
.log-tab ul li a:hover{  color:#DC2126;}


.top-link {margin:3px 7px 0 0; padding:7px 0 0 15px; background:url(../images/top-img.png) no-repeat left top; width:170px; height:32px; float:right}
.top-link ul { margin:0; padding:0;}
.top-link ul li{ margin:0; padding:0 10px 0 10px; float:left; background:url(../images/top-arrow.png) no-repeat left center; list-style:none; font-size:13px; color:#FFFFFF;}
.top-link ul .last{ padding:0 0 0 10px!important}
.top-link ul li a{ color:#FFFFFF}
.top-link ul li a:hover{ color:#ccc}
.toll-free { margin:10px 10px 0 0; padding:0; float:right;width:366px}
.toll-t {float:left; margin:8px 0 0 0;}
.toll-free span{ font-size:25px;color:#dc2126; font-family:Arial; float:right}
/*header*/

.contain-part{ margin:0; padding:8px 0 0 12px;}
.home-left{ margin:0; padding:0; width:279px; float:left} 

.title-bg h2{ background:url(../images/title-bg.png) no-repeat left top; width:267px; height:32px; font-size:17px;color:#dc2126; font-weight:normal; padding:5px 0 0 8px}

/*quick-estimate*/
.quick-estimate{ margin:0; padding:0;}
.quick-estimate table { margin:0 0 0 10px; padding:0;} 
.airport{ width:156px; height:18px; margin:0 0 5px 0; padding:0; border:solid 1px #e2e2e2}
.check-in { width:90px; height:18px;margin:0 0 5px 0; padding:0;border:solid 1px #e2e2e2}
.time{ width:72px; height:20px;margin:0 0 5px 0; font-size:11px; padding:0;border:solid 1px #e2e2e2}
/*quick-estimate*/

/*rates*/
.rates { margin:8px 0 0 0; padding:0;}
.rates h3{ background:url(../images/care.png) no-repeat left top; color:#198AC8; font-size:15px; font-weight:normal; padding:0 0 0 20px; margin:7px 0 0 0}
.left-t{ margin:0 0 4px 22px; padding:0; float:left; width:120px; }
.right-t{ margin:0 17px 0 0; padding:0; float:left; text-align:left;}
.rates h4{ font-size:12px; font-weight:normal; margin:0 0 0 22px}
/*rates*/

/*rates*/
.news { margin:18px 0 0 0; padding:0;}
.news h3{ background:url(../images/care.png) no-repeat left top;font-weight:normal; padding:0 0 0 20px; margin:0 0 5px 0; font-size:13px;}
/*rates*/

.home-right{ margin:0; padding:0; width:650px; float:right} 
.home-img { margin:0; padding:0; float:left; width:351px;}

.services { margin:0 4px 0 0; padding:0; float:right; width:276px}

.services-list{ margin:0; padding:0; width:267px;}
/*.services-list li{ margin:0; padding:0; list-style:none; width:240px;}
.services-list .icon1{ background:url(../images/icon1.png) no-repeat; left: top; padding:0 0 7px 36px}
.services-list .icon2{ background:url(../images/icon2.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon3{ background:url(../images/icon3.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon4{ background:url(../images/icon4.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon5{ background:url(../images/icon5.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon6{ background:url(../images/icon6.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon7{ background:url(../images/icon7.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon8{ background:url(../images/icon8.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon9{ background:url(../images/icon9.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon10{ background:url(../images/icon10.png) no-repeat; left: top; padding:7px 0 14px 36px}
.services-list .icon11{ background:url(../images/icon11.png) no-repeat; left: top; padding:0 0 7px 36px}
.services-list .icon12{ background:url(../images/icon12.png) no-repeat; left: top; padding:7px 0 14px 36px}*/
.home-right h1 {font-size:45px;color:#198AC8; font-weight:normal;background:url(../images/boder.gif) right bottom no-repeat; padding:0 0 5px 0 }
.welcome { float:right; width:625px; margin:26px 0 0 0}
.welcome p { margin:0 0 14px 0; padding:0; font-size:15px;}
.welcome p  span{ font-size:35px; color:#333}

.footer-outer { margin:0 auto; width:965pxp; padding:0;}
.footer { margin:0 auto;background:url(../images/footer-bg.gif) no-repeat left top #1988c6; padding:0;width:965px; height:23px;}
.footer-in { margin:0 auto;background:url(../images/footer-bg-2.gif) repeat-y left top #1988c6; padding:10px 0 0 0 ;width:965px; color:#FFFFFF;}
.footer-left{ float:left; margin:0 0 0 59px}
.footer-left ul{ float:left; margin:0; padding:0; width:150px; color:#fff;}
.footer-left ul li{margin:0 0 11px 0 ; padding:0; list-style:none;}
.footer-left ul li a {color:#FFF;}
.footer-left ul li a:hover { color:#ccc;}
.footer-right{ float:right; width:296px; margin:29px 0 0 0;}
.design{ float:right; color:#2D2D2D; margin:28px 20px 0 10px}
.design a{color:#2D2D2D}
.design a:hover{color:#fff}

/*Coupons*/
.contain-part-in{ margin:0;background:url(../images/inner-page-bg.jpg) repeat-y -10px top; padding:0 0 20px 0; min-height:580px; float:left}
.left-text { margin:0; padding:5px 20px 0 14px; min-height:123px;}
.sub-head { margin:0; padding:12px 20px 0 14px;}
.sub-head-act{ margin:0; padding:12px 20px 0 14px;}
.sub-head-act a{color:#198AC8;}

.title2-bg{ background:url(../images/title-bg.png) no-repeat left top; width:267px; height:32px; padding:0}
.title2-bg h2{ background:url(../images/blue-arrow.png) no-repeat right 10px; font-size:17px;color:#dc2126; font-weight:normal; padding:5px 0 0 10px; width:248px}
.in-left{ margin:0; padding:0; width:270px; float:left} 
.right-inner{ float:left; margin:-10px 0 0 -3px; padding:0; width:660px;}
.right-banner { margin:0; padding:0;}
.heading h1 {font-size:25px;color:#198AC8; font-weight:normal;background:url(../images/boder-1.gif) left bottom no-repeat; padding:0 0 9px 0}
.contain-in{ margin:0; padding:0 0 0 13px;}
.location { float:left; font-size:15px; padding:0 0 0 20px} 
.loc-selact { border:solid 1px #ccc; width:200px}


.coupons-table{ margin:0; padding:0; font-size:14px; font-weight:bold}
.coupons-table p { margin:10px 0 0 0}
.coupons-table .fonts-22{color: #FF3300; font-weight: bold; font-size: 22px; font-family:Verdana, Arial, Helvetica, sans-serif}
.coupons-table .fonts-18{color: #FF3300; font-weight: bold; font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif}
.coupons-table .fonts-12{color: #FF3300; font-weight: bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.middel-img { margin:0; padding:0; background:url(../images/middle.jpg) repeat-y;}
/*Coupons*/

/*rate*/
.td-bg td { margin:0; padding:5px 0 0 10px; background:#f2f2f2; color:#198AC8; height:29px;}
.td-bg2 td { margin:0; padding:5px 0 0 10px; background:#f2f2f2; height:40px}
.pricing-rules{ margin:28px 0 0 0; padding:0;}
.pricing { margin:0 0 0 18px; padding:0;} 
.pricing li{ margin:0 0 5px 0; padding:0 0 0 21px; background:url(../images/list-bg.png) no-repeat left top; list-style:none;} 
/*rate*/

/*map*/
.map { margin:0; padding:0; float:left; width:638px;}
.get-dir{ margin:0 0 8px 0; padding:0 0 0 15px; background:url(../images/map-title.gif) no-repeat left top; width:623px; font-size:17px; color:#DC2126; height:29px;padding:5px 0 0 15px}
.map-img { float:left; margin:0 24px 35px 0; padding:0;} 
.map-detail { margin:20px 0 0 0; padding:0; float:left; width:336px;}
.map-list{ margin:0; padding:0; width:300px; float:left}
.map-detail h3 { font-size:17px; font-weight:normal}
.map-list li{ margin:0 0 4px 0; padding:3px 0 2px 13px; background:url(../images/black-arrow.gif) no-repeat left 4px; list-style:none}
/*map*/

/*qucik*/
.form{ margin:11px 0 0 22px; padding:0;}
.airport-1{ width:200px; height:18px; margin:0 0 5px 0; padding:0; border:solid 1px #e2e2e2; vertical-align:middle}
.time-1{ width:85px; height:20px;margin:0 0 0 0; font-size:11px; padding:0;border:solid 1px #e2e2e2;vertical-align:middle;}
.corporate{ font-size:15px;} 
.corporate p span{ font-size:35px; color:#5C5C5C} 
/*qucik*/

/*ez-park*/
.page { margin:0; padding:16px 16px 0 19px;}
.page h2 {color:#D52025; font-size:17px; font-weight:normal;}
.page p{ margin:0 0 10px 0; padding:0;}
.page ul{ margin:0; padding:0;} 
.page li{ margin:0 0 5px 0; padding:0 0 0 21px; background:url(../images/list-bg.png) no-repeat left top; list-style:none;} 
/*ez-park*/
.text-17{ font-size:17px; color:#198AC8; height:20px}

/*contact*/
.contact{ font-size:15px;}
.tampa { margin:0; padding:0; width:188px; float:left; font-size:15px; color:#2d2d2d}
.jacksonville{ float:left; width:194px; font-size:15px;color:#2d2d2d}
.orlando{ float:left; width:202px; font-size:15px;color:#2d2d2d}
/*contact*/

/*faqs*/
.faqs { margin:0; padding:0;}
.faqs h2{ margin:0; padding:0; font-size:17px; color:#d52025; font-weight:normal;}
.faqs ul { margin:11px 0 20px 0; padding:0;}
.faqs ul li { margin:0 0 10px 0; padding:0 0 0 20px; list-style:none;}

.faqs p { margin:5px 0 8px 0; padding:0;} 
.Rese-list{ margin:0; padding:0;}
.Rese-list li {margin:0 0 10px 0; padding:0 0 0 20px; background:url(../images/list-bg.png) no-repeat left top!important;}
/*faqs*/

/*my-acc*/
.my-acc {border: 1px solid #bfbfbf;margin:8px 0 0 0;padding:0 2px 0 2px;width:165px; height:22px; line-height:20px;}
.my-location {border: 1px solid #bfbfbf;height:18px;margin:8px 0 0 0;padding:0 0 0 2px;width:155px; height:22px}
.red{color:#FF0000;}
.my-table { margin:0 10px 0 0;background:#F2F2F2; padding:10px; border:solid 1px #cccccc;}
.my-acc-page { margin:0; padding:16px 16px 0 0px;}
.my-acc-page  h3 { border-bottom:solid 1px #cccccc; padding:0 0 3px 0; color:#198AC8; font-size:17px;}
/*my-acc*/

.forgot {border: 1px solid #bfbfbf;margin:8px 0 0 0;padding:0 2px 0 2px;width:195px; height:22px; line-height:20px;}
.my-profile{border: 1px solid #bfbfbf;height: 18px;margin:8px 0 0 0;padding:0 2px 0 2px;width:150px; height:22px}

.error_msg {
    color: red;
    font-style: italic;
}

/*reservations*/
.heading-bg { margin:0; padding:0; background:#f2f2f2; color:#DC2126}
.heading-bg td { padding:0}
.heading-2 { font-size:20px;color:#198AC8}
.reser {background:#999999;}
.reser td { background:#FFFFFF; padding:5px}
.reserv { background:url(../images/reserve.jpg) no-repeat left top; width:73px; height:25px; border:none; cursor:pointer; }
.estimate{ background:url(../images/estimate.jpg) no-repeat left top; width:73px; height:25px; border:none; cursor:pointer; }
.table-bg { margin:5px 0 0 0; padding:10px; background:#f2f2f2; border:solid 1px #eae6e6}
.check-in-1 {border: 1px solid #d7d6d6;height: 18px;margin:4px 0 5px 0;padding: 0;width:240px;}
.login {background:url(../images/login.png) no-repeat left top; width:63px; height:25px; border:none; cursor:pointer;}
.link-1 a{ color:#DC2126}
.link-1 a:hover{ color:#000; text-decoration:underline}
.details { border:solid 1px #cccccc; margin:0 0 0 5px; width:291px}
.details h5 { background:#0099cc; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#FFFFFF}
.boder{ border:dashed 1px #999999; border-left:none; border-right:none}
.boder-1{ border:dashed 1px #999999; border-left:none; border-right:none; border-top:none}
.select {border: 1px solid #D7D6D6;height: 22px;margin: 0 0 9px;padding: 0;width: 150px;}
.small-input {border: 1px solid #D7D6D6;height:18px;margin:4px 0 5px 0;padding: 0;width:50px;}
.select-1 {border: 1px solid #D7D6D6;height: 22px;margin:4px 0 5px 0; padding:0; width:120px;}
/*reservations*/

/*My Points*/
.point_head{ background:#0099cc; height:36px; padding:5px 0 0 10px; line-height:20px; font-size:14px; font-weight:normal; color:#FFFFFF;}


/*reservation detail*/
.details1 { border:solid 1px #cccccc; margin:0; width:330px;}
.details1 table{ font-family:Calibri; font-size:13px; font-weight:normal; }
.details1 h5 { background:#0099cc; margin:0; padding:0; height:22px; line-height:20px; font-size:15px; font-weight:normal; color:#FFFFFF}
.details2{border:solid 1px #cccccc; margin:0 15px 0 5px; width:280px;}
.details2 table{ font-family:Calibri; font-size:13px; font-weight:normal; }
.details2 h5 { background:#0099cc; height:22px; line-height:20px; font-size:15px; font-weight:normal; color:#FFFFFF; margin:0; padding:0;}
/*reservation detail*/

.e_details{ border:solid 1px #cccccc; margin:0 0 0 5px; width:610px}
.e_details h5 { background:#0099cc; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#FFFFFF}



.thnk_details { border:solid 1px #cccccc; margin:0; width:600px;}
.thnk_details table{ font-family:Calibri; font-size:13px; font-weight:normal; }
.thnk_details h5 { background:#0099cc; margin:0; padding:0; height:22px; line-height:20px; font-size:15px; font-weight:normal; color:#FFFFFF}
