body {padding:0px;margin:0px;background-color:#C7E5FF;margin-bottom:20px;}
img {border:0px;padding:0px;margin:0px;}
#mainbody{margin-left:auto;margin-right:auto;width:970px;}
.floatleft{float:left;}
#header{clear:both;width:970px;}
#header #logo{float:left;width:300px;padding-top:15px;}
#header #logoright{float:right;width:670px;text-align:right;}

#navi{clear:both;width:970px;}
#navi  ul{padding:0px;margin:0px;list-style:none;width:970px;}
#navi  li{float:left;padding:0px;margin:0px;}

#middlepart {clear:both;width:970px;padding-top:4px;}
#middlepart .newyorkbox {float:left;width:235px;background:#ffffff url('../../images/Carmel_v5/bluetheme/newyork.jpg') no-repeat top;height:270px;}
#middlepart .newyorkbox .newyork {padding:0px;margin:0px;list-style:none;margin:56px 0px 5px 5px;}
#middlepart .newyorkbox .newyork li {clear:both;font:bold 11px tahoma;line-height:28px;padding:0px;margin:0px;color:#1260B3;padding-top:6px;}
#middlepart .newyorkbox .newyork li label {float:left;width:68px;text-align:right;padding-right:5px;padding-bottom:0px;}
#middlepart .newyorkbox .newyork li .text {float:left;width:80px;margin:0px;border:1px solid #8EAAC2;height:16px;color:#000;font-size:12px;font-family:tahoma;}
#middlepart .newyorkbox .newyork li .dropdown {float:left;padding:0px;margin:0px;border:1px solid #8EAAC2;color:#000;font-size:12px;font-family:tahoma;}
#middlepart .newyorkbox .newyork li.topbtnpad1 {padding-top:15px;}
* html #middlepart .newyorkbox .newyork li.topbtnpad1 {padding-top:11px;}
#middlepart .mainimg {float:left;background:url('../../images/Carmel_v5/bluetheme/img1.jpg') no-repeat;width:500px;height:270px;}

#middlepart .worldwidebox{float:left;width:235px;background:#ffffff url('../../images/Carmel_v5/bluetheme/world.jpg') no-repeat top;height:270px;}
#middlepart .worldwidebox .worldwide{padding:0px;margin:0px;list-style:none;margin-top:78px;text-align:center;}
#middlepart .worldwidebox .worldwide li{clear:both;margin-bottom:10px;line-height:25px;}
#middlepart .worldwidebox .worldwide li .control_Airport{font-size:12px;font-family:tahoma;color:#000;padding:0px;margin:0px;border:1px solid #8EAAC2;width:190px;}
#middlepart .worldwidebox .worldwide li.topbtnpad{padding-top:22px;}
 * html #middlepart .worldwidebox .worldwide li.topbtnpad{padding-top:37px;}
#middlepart .worldwidebox .worldwide li.newyorktext{font-family:tahoma;font-size:13px;color:#1260B3;font-weight:bold;text-align:left;padding-left:22px;}

/* Right Border */
#leftpart{clear:both;padding-top:0px;}
#leftpart .worldwideboxleft{float:left;width:235px;background:#ffffff url('../../images/Carmel_v5/bluetheme/world.png') no-repeat top;height:270px;}
#leftpart .worldwideboxleft .worldwide{padding:0px;margin:0px;list-style:none;margin-top:78px;text-align:center;}
#leftpart .worldwideboxleft .worldwide li{clear:both;margin-bottom:10px;line-height:25px;}
#leftpart .worldwideboxleft .worldwide li .control_Airport{font-size:12px;font-family:tahoma;color:#000;padding:0px;margin:0px;border:1px solid #8EAAC2;width:190px;}
#leftpart .worldwideboxleft .worldwide li.topbtnpad{padding-top:22px;}
 * html #middlepart .worldwideboxleft .worldwide li.topbtnpad{padding-top:37px;}
#leftpart .worldwideboxleft .worldwide li.newyorktext{font-family:tahoma;font-size:13px;color:#1260B3;font-weight:bold;text-align:left;padding-left:22px;}
#leftpart .worldwideboxbottom{clear:both;background:url('../../images/Carmel_v5/bluetheme/world_btm.png') no-repeat;width:235px;height:10px;}
#loginboxrow #loginbox1 .lbottom{clear:both;background:url('../../images/Carmel_v5/bluetheme/Login_bottom.jpg') no-repeat;width:235px;height:15px;}

/* User Menu */
/*
#rright #rightredbox{clear:both;background:url('../../images/New/rightside_img.png') no-repeat;width:235px;height:258px;padding:0px;margin:0px;}
#rright #rightredbox .rightsidelinks{clear:both;padding:0px;margin:0px;list-style:none;padding-top:6px;}
#rright #rightredbox .rightsidelinks li{clear:both;background:url('../../images/New/redline.png') no-repeat bottom;width:163px;height:28px;text-align:left;color:#F1292C;font-family:Arial;font-size:12px;font-weight:bold;line-height:28px;}
#rright #rightredbox .rightsidelinks li a{color:#F1292C;text-decoration:none;padding-left:15px;}
#rright #rightredbox .rightsidelinks li.nobottomline{background:none;}
*/
#rright #rightredbox{clear:both;width:235px;padding:0px;margin:0px;}
#rright #rightredbox .redboxtop{clear:both;background:url('../../images/Carmel_v5/bluetheme/blueboxtop.png') no-repeat;width:235px;height:54px;padding:0px;margin:0px;color:#ffffff;font-family:Arial;font-weight:bold;font-size:15px;text-align:center;line-height:54px;}
#rright #rightredbox .redboxmiddle{clear:both;background:url('../../images/Carmel_v5/bluetheme/blueboxcenter.png') repeat-y;width:235px;height:auto;overflow:hidden;padding:0px;margin:0px;}
#rright #rightredbox .redboxbottom{clear:both;background:url('../../images/Carmel_v5/bluetheme/blueboxfooter.png') no-repeat;width:235px;height:21px;padding:0px;margin:0px;}
#rright #rightredbox .rightsidelinks{clear:both;padding:0px;margin:0px;list-style:none;padding-top:6px;}
#rright #rightredbox .rightsidelinks li{clear:both;background:url('../../images/Carmel_v5/bluetheme/redline.png') no-repeat bottom;width:163px;height:28px;text-align:left;color:#d51201;font-family:Arial;font-size:12px;font-weight:bold;line-height:28px;}
#rright #rightredbox .rightsidelinks li a{color:#d51201;text-decoration:none;padding-left:15px;}
#rright #rightredbox .rightsidelinks li.nobottomline{background:none;}

/* Prestored Page */
.smallTextred{color:#F1292C;font-size:12px;font-family:Arial;padding-top:5px;}
.prestoretxt{border:1px solid gray;margin:0px;padding:0px;width:100px;}
.prestoreborder{border:1px solid #C2C2C2;}
.alternatetdbg{background-color:#F7F7F7;}
.leftpad{padding-left:12px;}
.prestorerowfirst{height:28px;background-color:#E3E3E3;color:#000000;font-size:12px;font-family:Arial;font-weight:bold;}
.prestorerow{height:30px;background-color:white;color:#000000;font-size:13px;font-family:Arial;}
.editbtn{display:block;border:0px;padding:0px;margin:0px;background:url('../../images/Reservation/edit.png') no-repeat center;width:55px;height:23px;cursor:pointer;}
.updatebtn{display:block;border:0px;padding:0px;margin:0px;background:url('../../images/Reservation/update.png') no-repeat center;width:55px;height:23px;cursor:pointer;}
.removebtn{display:block;border:0px;padding:0px;margin:0px;background:url('../../images/Reservation/remove.png') no-repeat center;width:55px;height:23px;cursor:pointer;}
.back2reservationbtn{display:block;border:0px;padding:0px;margin:0px;background:url('../../images/Reservation/back2reservation.png') no-repeat center;width:156px;height:29px;cursor:pointer;}
.yborder{background-color:#F9F7C9;height:30px;color:#000000;border:1px solid #DCDEB7;}
.backbtnpad{padding-right:40px;}
.whitespace{height:360px;}

/* Flash */
#flashpart { clear:both;padding-top:10px; }
#flashpart .treatasfriend{width:235px;float:left;text-align:center;}
#flashpart .flash{width:735px;float:left;}

#loginboxrow{clear:both;padding-top:6px;}
#loginboxrow #loginbox1 {float:left;width:235px;}
#loginboxrow #loginbox1 .ltop{clear:both;background:url('../../images/Carmel_v5/bluetheme/Loginhere.jpg') no-repeat;width:235px;height:28px;}
#loginboxrow #loginbox1 .ltopAff{clear:both;background:url('../../images/Carmel_v5/bluetheme/Login_top.png') no-repeat;width:235px;height:15px;}
#loginboxrow #loginbox1 .lmiddle{clear:both;background-color:#1A68BA;overflow:hidden;height:auto;}
#loginboxrow #loginbox1 .lmiddle ul.loginform{padding:0px;margin:0px;list-style:none;padding-top:5px;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li{clear:both;font:bold 11px tahoma;line-height:28px;padding:0px;margin:0px;color:#fff;padding-top:5px;text-align:center;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li label{float:left;width:80px;text-align:right;padding-right:5px;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li .text{float:left;width:120px;padding:0px;margin:0px;border:0px solid #000;height:20px;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li a.link{font:normal 10px tahoma;color:#fff;text-decoration:none;font-weight:bold;text-align:left;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li .forgotlinks{float:left;padding:0px;margin:0px;vertical-align:top;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li .forgotlinkspad{float:left;width:85px;}
#loginboxrow #loginbox1 .lmiddle ul.loginform li a.yellowlink{float:left;color:yellow;font-family:tahoma;font-size :11px;font-weight:bold;text-align:left;}
#loginboxrow #loginbox1 .lbottom{clear:both;background:url('../../images/Carmel_v5/bluetheme/Login_bottom.jpg') no-repeat;width:235px;height:15px;}

#logos{width:730px;float:left;}
#logos ul.row{clear:both;list-style:none;margin:0px;padding:0px;text-align:right;padding-top:0px;}
#logos ul.row li{display:inline;padding-left:15px;}

#mobile{clear:both;float:left;}

#contentpart{clear:both;width:970px;}
#contentpart p.pad{padding:0px;margin:0px;padding-top:24px;}
#contentpart .page_headings{font:bold 15px tahoma;color:#B00404;line-height:1.8;}
#contentpart .body_text{font:normal 13px tahoma;color:#535459;text-align:justify;line-height:1.7;}
#contentpart .btmimages{width:970px;margin:0px auto;margin-top:20px;margin-bottom:5px;}
#contentpart .btmimages ul.images{padding:0px;margin:0px;list-style:none;}
#contentpart .btmimages ul.images li{padding:0px;margin:0px;padding-right:4px;}

#contentpart .btmimages ul.images li .spacer {float:left; width:20px; margin-bottom:5px; }
#contentpart .btmimages ul.images li .left {float:left; width:330px; margin-bottom:5px; }
#contentpart .btmimages ul.images li .middle {float:left; width:360px; margin-bottom:5px; }
#contentpart .btmimages ul.images li .right {float:left; margin-bottom:5px; }

#contentpart .btmimages ul.images li .airportprices{clear:both;background:#A10F00 url('../../images/Carmel_v5/bluetheme/sp_air_prices.jpg') no-repeat top;width:232px;height:140px;}
#contentpart .btmimages ul.images li .airportprices .borderbtm{height:25px;border-top:solid 1px #C62008;padding-left:20px;}
#contentpart .btmimages ul.images li .airportprices span.spl_from{font: bold 12px tahoma;color:#FFFF33;padding:0px;margin:0px;padding-right:20px;}
#contentpart .btmimages ul.images li .airportprices span.spl_to{font: bold 12px tahoma;color:#FFFFFF;padding:0px;margin:0px;}


#footerbgstrip{clear:both;background:url('../../images/Carmel_v5/bluetheme/bottom_navi.png') no-repeat;width:970px;height:74px}
#footerbgstrip ul {padding:0px;margin:0px;list-style:none;text-align:center;padding-top:18px;padding-bottom:5px;}
#footerbgstrip ul li{display:inline;font:normal 11px tahoma;color:#ffffff;border-left:1px solid #fff;padding-left:10px;padding-right:10px;}
#footerbgstrip ul li a{color:#fff;text-decoration:none;}
#footerbgstrip ul li.bordernone{border-left:none;}
#footerbgstrip .copyright{clear:both;padding:0px;margin:0px;border:0px;font:normal 11px tahoma;color:#000000;text-align:center;}

/* Special page CSS */
#specials{clear:both;height:auto;overflow:hidden;margin:0px 5px 30px 23px;background-color:#ffffff;}
#specials p{padding-bottom:15px;font:normal 13px arial;line-height:17px;}
h2.redsubheading{color:#0C62AF;font-family:Arial;font-size:16px;font-weight:bold;padding:0px;margin:0px;padding-bottom:4px;}
.specialheading{color:#000000;font-family:Arial;font-size:28px;font-weight:bold;padding-top:8px;padding-bottom:4px;}
.imgpad{float:left;width:173px;margin-right:20px;}
.imgrighttext{float:left;width:450px;}
.btntoppad{margin-top:10px;}
#wedding{clear:both;height:auto;overflow:hidden;}
#proms{clear:both;height:auto;overflow:hidden;}
#theater{clear:both;height:auto;overflow:hidden;}
.hr1{clear:both;background:red url('../../images/Carmel_v5/specials/line.jpg') no-repeat top;width:560px;height:1px;padding:0px;margin:0px;margin-bottom:12px;}
.hr1 hr{display: none;}

/* Our Fleet page CSS */
.ourfleetsubheading{font:bold 16px Arial;color:#0C62AF;}
.ourfleettext{color:#4A4A4A;font:normal 12px Arial;padding:0px;margin:0px;text-align:jusity;line-height:1.5;}
.textleftpad{vertical-align:top;padding-left:12px;}
.toppad{padding:0px;margin:0px;padding-top:10px;}

 /* Rates Page */
#rates{clear:both;width:588px;height:auto;overflow:hidden;background-color:#ffffff;/*border:1px solid red;*/}
.redtext{margin:0px;padding:0px;font:bold 17px arial;color:#C61000;text-align:center;}
table.bodytext{border-collapse:collapse;border:1px solid #c1c1c1;font:normal 12px arial;background:#F6F6F6;}
.bodytext td{border:1px solid #c1c1c1;}
table.bodytext tr.border_bg{background-color:#C1C1C1;border-collapse:separate;height:50px}
.bodytext tr.border_bg td{font-weight:bold;border:0px solid #fff;}
.cantfind{font:bold 22px Arial;color:#666;}
tr.evenrow{background:#E1E1E1;}
.left30{padding-left:30px;}
.left20{padding-left:20px;}
.left50{padding-left:50px;}
.left40{padding-left:40px;}
.left35{padding-left:35px;}
.left90{padding-left:90px;}
.left70{padding-left:70px;}
.centertext{text-align:center;}
p.conditions{margin:0px;padding:0px;font:bold 12px Arial;line-height:22px;}
p.tableheading1{margin:0px;padding:0px;font:bold 22px arial;color:#363636;}
p.tableheading2{margin:0px;padding:0px;font:normal 20px arial;color:#797979;}
p.redheading{margin:0px;padding:0px;font:bold 22px arial;color:#C61000;text-align:center;}
p.showingseden{font:bold 16px verdana;padding:0px;margin:0px;color:#666666;line-height:28px;}
p.toptraveled{padding:0px;margin:0px;font:normal 22px arial;color:#333333;}
input.takeme{background:url(../../images/Carmel_v5/rates/takeme.png) no-repeat;width:317px;height:47px;border:0px solid #000;outline:none;cursor:pointer;margin:10px 0px 5px 50px;}
input.quicksearc{background:url(../../images/Carmel_v5/rates/quick_search.jpg) no-repeat;width:165px;height:30px;border:0px solid #000;outline:none;cursor:pointer;}

/* Job BuildUp */
.NYheading {
  color:#0C62AF;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  padding-right:15px;
  padding-left:25px;
  /*
  padding-top:18px;
  padding-bottom:18px;
  */
}
.jobBuildupHeader {
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Arial;
  color: #0C62AF;
}
.jobBuildupField {
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Arial;
  color: #696969;
}
.NYtopbg {
  background:url('../../images/ny_reservbox_top_strip2.png') no-repeat top;
  width:970px;
  height:10px;
  padding:0px;
  margin:0px;
}
.NYbottombg {
  background:url('../../images/ny_reservbox_btm_strip2.png') no-repeat top;
  width:970px;
  height:10px;
  padding:0px;
  margin:0px;
}

/* Reservation */
.Title {
  color:#0C62AF;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
}
.TitleLimo {
  color: Green;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
}
.TitleDesk {
  color: Orange;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
}
.TextTitle {
    font-size: 12px;
    color: black;
    font-family: arial, helvetica, vverdana, 'sans serif';
}
.SmallTextTitle {
    font-size: 10px;
    color: black;
    font-family: arial, helvetica, vverdana, 'sans serif';
}
.AnythingElseTextTitle {
    font-size: 11px;
    color: black;
    font-family: arial, helvetica, vverdana, 'sans serif';
}
.TextBox_v4 {
/*
    BORDER-RIGHT: solid 1px #7B9EBD;
    BORDER-TOP: solid 1px #7B9EBD;
    BORDER-LEFT: solid 1px #7B9EBD;
    BORDER-BOTTOM: solid 1px #7B9EBD;
*/
    FONT-SIZE: 12pt;
    COLOR: Black;
    FONT-FAMILY: arial, Helvetica,vverdana, 'sans serif'
}
.jobFrame {
  background-color: #FFFFFF;
}
.text1
{
font-family:tahoma;
font-size:12px;
color:#731C22;
font-weight:bold;
}
.content
{
color:#4A4A4A;font:normal 12px Arial;padding:0px;margin:0px;text-align:jusity;line-height:1.5;
}
.continue_button {
  background:url('../../images/continue_v4.png');
  width: 94px;
  height: 32px;
  border: none;
  cursor: pointer;
}

/* Job Detail */
.largeTextDate_v4
{
/*
    pedding-left: 3px;
    pedding-right: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
*/
/*
    border: solid 1px black;
    BACKGROUND-COLOR: #EFEFEF;
*/
    border: solid 1px #bad8fc;
    background-color: #f4f7fe;
    color: #0c62af;
    FONT-SIZE: 9pt;
    font-weight: bold;
/*    COLOR: #4A4A4A;*/
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif';
    width: 80px;
}

/* Job Pricing */
.pricingrowfirst {
  height:28px;background-color:#E3E3E3;color:#000000;font-size:12px;font-family:Arial;font-weight:bold;
}
.bookIt {
  background:url('../../images/Carmel_v3/Reservation/bookit_red.png') no-repeat;
  width:72px;
  height:21px;
  border:0px;
}
.book45Min {
  background:url('../../images/Carmel_v3/Reservation/book45Min_red.png') no-repeat;
  width:72px;
  height:21px;
  border:0px;
}
.alertText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif'
}

/* Job Review */
.tdJobSummHeader {
    FONT-SIZE: 9pt;
    font-weight: bold;
    COLOR: #4A4A4A;
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif';
    BACKGROUND-COLOR: #EFEFEF;
	padding-left:15px;
}
.tdJobSumm {
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif';
    BACKGROUND-COLOR:#FFFFFF;
	padding-left:18px;
}
.becomeMemberTable {
  border: solid 1px #bad8fc;
  background-color: #f4f7fe;
  /*
  margin-left:0;
  border-collapse:collapse;
  border-color:#b22222;
  background-color:#b22222;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FBFBFB;
  */
}
.becomeMember_ul li {
  margin-left: -2em;
}

.optionalTextBig {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0C62AF;
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif'
}

.verySmallText {
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-FAMILY: arial, Helvetica,verdana,'sans serif'
}

.countryOption {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:bold;
  font-style:italic;
  background-color:#ffff99;
}
