body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0; font-family:arial;  text-shadow:0px 0px 0 #fff; }

body {
	background: #ffffff;
	color:#000;
	font-size:14px;
	background-image:url(../images/bg.jpg); background-repeat:repeat-x;
}

#top-main {
	width:100%;
	height:93px;
	background-image:url(../images/top_bg.jpg); background-repeat:repeat-x;
	
}

#sliding {
	position:absolute;
    width:994px;
    height:296px;
	
}

.top-center {width:960px; margin:0 auto; height:93px; }
.top-left { width:200px; float:left; margin-top:12px; }
.logo {width:230px; height:70px; float:left;}

.top-links {width:416px; margin:0; float:right; text-align:right; color:#FF0; margin-right:15px;  text-shadow:none; margin-top:10px; font-weight:bold; font-size:20px;}
.top-linking {font-size:13px; color:#fff; text-decoration:none;}
.top-linking:hover {text-decoration:underline;}

#nav {
  float:right;
  width:720px;
  list-style: none;
  overflow: hidden;
  text-align:center;
}
#nav li {
  display: inline-block;
  width:auto;
  float:left;
  margin-top:10px;
  text-shadow:none; 
}
#nav a {
  color: #FFF;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  font-size:18px;
  font-weight:normal;
  height:31px;
  padding-top:17px;
  outline:medium none;
}
#nav a:hover {
 background-image:url(../images/menu_bg.jpg);
}

#reservation-main {
	width:100%;
	height:150px;
	float:left;
	background-image:url(../images/reservation_bg.jpg);
}

.reservation-center {width:960px; margin:0 auto;}

.body-heading {color:#656d80; font-size:30px; font-weight:bold; width:960px; margin-top:25px;}
.frm {width:960px; height:50px; float:left; margin-top:25px;}
.frm-txt {width:97px; height:30px; float:left; margin-top:9px;}
.txt-div {width:92px; height:33px; float:left; margin-left:8px;}
.txt {width:82px; height:36px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px;}
.search-btn {width:97px; height:41px; float:left; margin-left:20px;}

#underneath-main {
	width:100%;
	height:139px;
	float:left;
	background-image:url(../images/reservation_bg.jpg);
}

.underneath-center {width:960px; margin:0 auto; color:#FFF; margin-top:30px;}
.underneath-icons {width:65px; height:80px; float:left; text-align:center;}
.underneath-txt {width:224px; height:80px; float:left; text-shadow:none; margin-left:10px; color:#7f7f7f;}
.seprator {width:31px; height:87px; float:left; text-align:center;}
.body-sub-heading {font-size:16px; color:#29449d; font-weight:bold;}
.sub-links {font-size:13px; color:#c8021d; text-decoration:none;}
.sub-links:hover {text-decoration:underline;}

.body-links {font-weight:bold; color:#7f7f7f; text-decoration:none;}
.body-links:hover {text-decoration:underline;}

#fleet-main {width:100%; margin:0; float:left;}
.fleet-center {width:960px; margin:0 auto;}
.fleet-img {width:220px; height:137px; float:left; margin-left:24px; margin-top:20px; margin-bottom:20px; border:1px solid #dedfda; box-shadow: 1px 0px 5px #ccc;}
.fleet-content {width:220px; margin:0; float:left; margin-left:26px; margin-bottom:20px;}
.fleet-heading {font-size:33px; color:#2d49a4; font-weight:bold;}
.fleet-sub-heading {font-size:25px; color:#2d49a4; font-weight:bold;}
.readmore-btn {width:114px; height:38px; float:left; margin-left:132px;}

.fleet-div {width:248px; height:148px; float:left; background-color:#F00; margin-right:20px; border:1px solid #e0ddd6; background-color:#FFF;}
.fleet-p {font-size:14px; margin-bottom:20px; line-height:18px; margin-top:20px;}

#footer-main {width:100%; margin:0; float:left; border-top:1px solid #e0ddd6; margin-top:20px;}
.footer-center {width:994px; margin:0 auto; height:100%; font-size:12px; margin-top:20px;}

.f-left {width:960px; height:100%; float:left; text-align:left;}
.f-links {color:#7f7f7f; text-decoration:none; font-size:12px;}
.f-links:hover {color:#2d49a4; text-decoration:underline;}

.f-right {width:10px; height:100%; float:right; }
.social-main {width:318px; height:32px; float:left; }
.social-icon {width:32px; height:32px; float:left; margin-left:7px;}

.payment-cards {width:240px; height:22px; float:right; text-align:center; margin-top:18px;}

#slides {
	float:center;
	width:100%;
	z-index:-1;
	border-bottom:1px solid #dedfda;

}


.slides_container {
	width:100%;
	height:550px;
	overflow:hidden;
	position:relative;
	display:block;
}


#slides .slide {
	width:100%;
	height:550px;
	display:block;
}

#slides .next,#slides .prev {
	width:34px;
	height:64px;
	display:block;
}

#slides .next {
	left:100%;	
}


.pagination {
	margin:-37px;
	margin-left:610px;
	width:280px;
	float:left;
	position:absolute;
	z-index:10000;
	background-image:url(../images/pagination_bg.jpg); background-repeat:no-repeat;
	height:38px;
}

.pagination li {
	float:left;
	margin:7px 0;
	margin-left:10px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:32px;
	height:0px;
	padding-top:30px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	outline:medium none;
}

.pagination li.current a {
	background-position:0 -33px;
}

.banner_txt_bg {width:470px; height:235px; background-image:url(../images/banner_text_bg.png); background-repeat:no-repeat; margin-left:30px; margin-top:150px;}
h1 { font-size:22px; color:#ba2a24; margin:0; font-weight:bold; text-shadow:0px 0px 0 #fff; margin-left:0px;}
h2 { font-size:20px; color:#000; margin:0; font-weight:bold; margin-left:0px;}
h3 { font-size:16px; color:#000; margin:0; font-weight:bold; margin-left:0px;}
.h-txt {width:430px; height:100px; float:left; margin-left:20px; margin-top:3px; text-shadow:none; font-weight:bold; font-size:15px; line-height:20px;}
.more_btn {width:163px; height:51px; float:left; margin-left:20px; margin-top:10px;}
.request_btn {width:213px; height:51px; float:left; margin-left:20px; margin-top:10px;}

#inner-header {width:100%; height:159px; float:left; background-color:#FFF; background-image:url(../images/inner_banner_bg.jpg); border-bottom:1px solid #e0ddd6;}
.inner-banner-icon {width:121px; height:127px; float:left; margin-top:20px;}
.inner-banner-center {width:960px; margin:0 auto; height:159px;}
.inner-heading {width:790px; float:left; margin-left:40px; margin-top:20px;}
#inner-body-main {
	width:100%;
	float:left;
	margin-top:10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.inner-body-center {width:994px; margin:0 auto;}
.inner-left {
	width:669px;
	float:left;
	margin:0;
}
.inner-right {
	width:300px;
	float:right;
	margin:0;
}
.fleet-bg {width:668px; height:116px; margin:0; float:left; background-image:url(../fleet/car-bg.png); margin-bottom:10px;}

.services-panel {width:240px; height:730px; margin:0; float:left; background-color:#f5f5f5; border:1px solid #e0ddd6;}

.service-heading {width:220px; height:34px; float:left; background-image:url(../images/services-bg.gif); color:#FFF; font-weight:bold; font-family:"Trebuchet MS", Arial; font-size:20px; text-shadow:none; padding-left:20px; padding-top:6px;}

.left-links {font-size:14px; text-decoration:none; color:#7f7f7f;}
.left-links:hover {text-decoration:underline;}

.border {width:240px; height:2px; float:left; background-image:url(../images/sep-bg.gif); background-repeat:repeat-x;}
.arrow {width:9px; height:11px; float:left; margin-top:15px;} 
.left-banner-main {width:239px; margin:0; float:left; margin-top:20px;}
.left-banner {width:239px; height:108px; float:left; margin-top:10px;}
.shadow { box-shadow: 4px 4px 5px #E6E6E6; }

.body-heading {font-size:25px; font-family:"Trebuchet MS", Arial; color:#29449d;}

p {font-size:14px; margin-top:20px; margin-bottom:20px; line-height:20px;}


.tickmarks {
    margin: 20px 0 0;
    padding: 0;
    width: 650px;
	font-size:12px;
}

.tickmarks li {
    background-image: url("../images/tick-arrow.jpg");
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 0;
    padding-bottom: 8px;
    padding-left: 20px;
	font-size:14px;
}

.service-links {
    width: 240px;
	font-size:13px;
	float:left;
}

.service-links li {

    background-image:url(../images/services-arrow.gif);
	background-position:210px center;
	background-repeat:no-repeat;
	list-style: none outside none;
    padding-bottom: 15px;
	padding-top:15px;
    padding-left: 20px;
    width: 220px;
	cursor:pointer;
}

.service-links li:hover {

background-color:#4060c3;
color:#FFF;
text-shadow:none;
background-image:url(../images/services-arrow-over.png);
background-position:210px center;
}


.parentform {width:675px; height:175px; float:left; margin-top:30px; background-image:url(../images/login_bg.jpg); border:1px solid #e0ddd6;}
.parentitle {width:100px; height:26px; float:left; margin-top:20px; padding-top:10px;}
.parentbox {width:520px; height:36px; float:left; margin-top:20px;}
.ojbutton {
    background-color: #4060c3;
    border: 1px solid #00C !important;
    color: #FFFFFF;
    cursor: pointer;
    height: 35px;
	width:100px;
	font-size:20px;
}


.ojbutton2 {
    background-color: #4060c3;
    border: 1px solid #00C !important;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
	float:right;
}

.loginbtn {width:80px; float:left; height:26px; margin-top:20px;}

.forgotnewlinks {width:270px; height:26px; float:left; margin-top:23px; text-align:right;}
.forgotlinks {font-size:13px; color:#505ABC; text-decoration:none;}
.forgotlinks:hover {text-decoration:underline;}
.txtbox {width:520px; height:36px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px;}
.loginError {
    color: #FF0000;
    padding-top: 5px;
	float:left;
}

.contactformtxt {width:330px; height:30px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px; margin-left:10px; margin-right:10px;}

.contactformcmt {width:330px; height:150px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px; margin-left:10px; margin-right:10px; padding-top:5px; font-family:arial;}

.links {color:#29449d; text-decoration:none; font-weight:bold;}
.links:hover {text-decoration:underline;}

.stMap-main {
    float: left;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0;
    width: 240px;
}


.stMap li {
    background-image: url("../images/arrow-sitemap.gif");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 180%;
    list-style: none outside none;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-top: 1px;
    width: 240px;
}

.tahoma-12-gray {font-family:tahoma; font-weight:bold; color:#666666; text-decoration:none;}

.t-links {color:#29449d; text-decoration:none;}
.t-links:hover {text-decoration:underline; color:#7f7f7f;}

.error_strings {
    color: #F00;
    float: left;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    width: 200px;
}

.body-link {font-weight:bold; color:#7f7f7f; text-decoration:none;}


.image {width:670px; height:271px; float:left; text-align:center; border:5px solid #e3e3e3; margin-bottom:10px; box-shadow: 1px 0px 1px #ccc; margin-top:15px;}

.cities {width:100%; margin:0; float:left; margin-top:20px; border-top:1px solid #e0ddd6; }
.cities-center {width:960px; margin:0 auto; text-align:left; margin-top:20px;}
.city-links { text-decoration:none; color:#7f7f7f; font-size:12px;}
.city-links:hover { text-decoration:underline; color:#2d49a4;}
