html {
	height: 100%;
}

body {
	padding: 0;
	margin: 0; auto;
	position: relative;
	min-height: 100%;
	background: url('../images/body.jpg') top left repeat-x;
}

* html body {
	height: 100%;
}

img {
	border: none;
}

a {
	color: #005A7A;
	/*	text-decoration: none;*/
}

/*
a:hover {
	color: #99C5D5;
	text-decoration: underline;
}
*/
#headerContainer {
	width: 991px;
	height: 103px;
	background: url('../images/header.jpg') top left no-repeat;
}

#logoContainer {
	float: left;
	padding-left: 28px;
	padding-top: 20px;
}

#sloganContainer {
	float: left;
	background: url('../images/slogan.png') top left no-repeat;
	width: 244px;
	height: 56px;
	margin-top: 20px;
}

#loginContainer {
	float: right;
	padding-top: 50px;
	padding-right: 26px;
}

#loginContainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#loginContainer ul li {
	float: left;
}

#middleContainer {
	clear: both;
	width: 972px;
	background: url('../images/middle_con.jpg') top left repeat-y;
}

#topContainer {
	width: 972px;
	background: url('../images/top_con.jpg') top left no-repeat;
}

#bottomContainer {
	width: 972px;
	background: url('../images/bottom_con.jpg') bottom left no-repeat;
	text-align: left;
	height: 106px;
}

#leftGrey {
	float: left;
	text-align: left;
	padding-top: 27px;
	padding-left: 35px;
}

#leftGrey h4 {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

#leftGrey p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
	font-family: Arial;
	font-size: 13px;
}

#bottomContainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#bottomContainer ul li {
	float: left;
}

#Close {
	float: right;
	padding-top: 20px;
	padding-right: 20px;
}

#menuContainer {
	width: 965px;
	background-color: #e5e8e8;
	height: 44px;
	text-align: left;
}

#menuContainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menuContainer ul li {
	float: left;
}

#wizardMenuContainer {
	height: 26px;
	/*text-align: center;*/
}

#wizardMenuContainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#wizardMenuContainer ul li {
	display: inline;
	/*padding: 0px 25px 0px 25px;*/
	padding-right: 40px;
}

#mainContent {
	width: 960px;
	height: 100%;
	padding-top: 53px;
}

#leftContent {
	width: 710px;
	float: left;
	text-align: left;
}

#leftContent1 {
	text-align: left;
}

#rightContent {
	width: 250px;
	float: left;
}

#Sedan {
	width: 216px;
	height: 36px;
	float: left;
	margin-left: 35px;
	padding-top: 130px;
	background: url('../images/sedan.jpg') top left no-repeat;
}

#Taxi {
	width: 224px;
	height: 36px;
	float: left;
	padding-top: 130px;
	background: url('../images/taxi.jpg') top left no-repeat;
}

#Van {
	width: 191px;
	height: 36px;
	float: left;
	padding-top: 130px;
	background: url('../images/van.jpg') top left no-repeat;
}

.archor {
	clear: both;
	height: 1px;
}

#leftContent p.caption {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	padding-top: 40px;
	text-align: center;
}

#formBackground {
	margin-top: 10px;
	width: 204px;
	height: 238px;
	background: url('../images/form_background.jpg') top left no-repeat;
	text-align: left;
}

fieldset#selectForm {
	border: none;
	margin-left: 0px;
	padding-left: 8px;
	padding-top: 12px;
}

fieldset#selectForm p {
	padding: 0;
	margin: 0;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #5a5a5a;
}

fieldset#selectForm input {
	width: 181px;
	height: 21px;
	border: 1px solid #d2e9f2;
	color: #4a879d;
	font-weight: bold;
	font-family: Arial;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
}

#Footer {
	width: 100%;
	_width: 991px;
	min-width: 991px;
	min-height: 185px;
	background: #a8a8a8;
	position: absolute;
	bottom: 0;
	left: 0;
}

#footerContainer {
	width: 960px;
	height: 100%;
}

#leftFooter {
	float: left;
	width: 406px;
	height: 185px;
	background: url('../images/map.jpg') top left no-repeat;
}

#leftFooter a img {
	padding-top: 90px;
	padding-right: 12px;
}

#archor_1 {
	clear: both;
	height: 40px;
	padding-bottom: 185px;
}

#rightFooter {
	float: left;
	padding-left: 15px;
	padding-top: 23px;
}

#rightFooter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rightFooter ul li {
	float: left;
}

#rightFooter ul li a {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

#rightFooter ul li font {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

#rightFooter p {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	color: #cccccc;
	padding-top: 22px;
}

#rightFooter a {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	color: #cccccc;
	padding-top: 22px;
	text-decoration: none;
}

#Cars {
	width: 641px;
	height: 103px;
	background: url('../images/cars.jpg') top left no-repeat;
	text-align: center;
}

#Limusin_car {
	float: left;
	margin-top: 70px;
}

#Taxi_car {
	float: left;
	margin-top: 70px;
	margin-left: 110px;
}

#Van_car {
	float: left;
	margin-top: 55px;
	margin-left: 143px;
}

#servicesContainer {
	text-align: center;
	height: 219px;
	width: 800px;
	padding-left: 70px;
}

#servicesContainer div {
	float:left;
	width: 204px;
	height: 219px;
	background: url('../images/service_box.jpg') top left no-repeat;
	padding-top: 30px;
	margin: 10px;
}

#pMenuContainer {
	width: 100%;
	background-color: #e5e8e8;
	_width: 991px;
	min-width: 991px;
}

#pMiddleContainer {
	background-color: #e5e8e8;
	_width: 991px;
	min-width: 991px;
}

#TopLogin {
	width: 100% height :           8px;
	background: url('../images/top_grey.jpg') top left repeat-x;
}

#Login_Cars {
	margin-top: 50px;
	padding-top: 100px;
	width: 431px;
	height: 178px;
	background: url('../images/login_cars.png') top left no-repeat;
}

.username_login {
	font-family: Arial;
	font-size: 12px;
	color: #393939;
}

.username_input {
	width: 194px;
	height: 21px;
	padding: 0;
	margin: 0;
	padding-top: 4px;
	border: 1px solid #96c3d2;
	line-height: 25px;
}

#Forgot p {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 15px;
	color: #393939;
}

#Forgot p a {
	padding-left: 3px;
	color: #005a7a;
	line-height: 18px;
}

/* Form*/
#registerContainer {
	width: 931px;
	margin-top: 20px;
	text-align: left;
}

#registerContainer form {
	padding: 0;
	margin: 0;
	padding-top: 15px;
}

#registerContainer p {
	padding: 0;
	margin: 0;
	padding-left: 2px;
	font-family: Arial;
	font-size: 12px;
	color: #1a1a1a;
}

td.btnTd {
	padding-top: 10px;
}

.defaultForm {
	width: 500px;
}

.defaultForm label.label {
	display: block;
	width: 170px;
	text-align: right;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
	vertical-align: top;
}

.defaultForm td.element label {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}

.defaultForm td.captcha input {
	width: 150px;
}

.defaultForm td {

}

.defaultForm input[type=text],.defaultForm input[type=password],.defaultForm select
	{
	margin: 0;
	padding: 0;
	width: 290px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #a9d2df;
}

.defaultForm textarea {
	width: 289px;
	height: 105px;
	line-height: 20px;
	border: 1px solid #a9d2df;
	overflow: hidden;
}

.required {
	background-image: url(../images/snowflake.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 10px;
}

ul.errors {
	padding-left: 5px;
	margin: 0px;
	list-style: none;
}

ul.errors li {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: red;
}

.defaultForm input[type=checkbox] {
	width: 22px;
	margin-right: 5px;
	vertical-align: middle;
}

.defaultForm legend {
	font-family: Arial;
	font-size: 16px;
	margin: 0 0 0 0px;
	padding: 0 0px;
}

.defaultForm fieldset {
	border: none;
}

/*
fieldset.subFormFieldSet {
	border: none;
}

fieldset.displayGroupFieldSet {
	border: 1px solid #ccc;
}
*/
#Grey_top {
	margin-top: 3px;
	width: 100%;
	height: 47px;
	background: url('../images/grey.jpg') top left repeat-x;
}

#Account {
	width: 991px;
	height: 47px;
}

#Sign_Out {
	float: left;
	padding-left: 60px;
	padding-top: 15px;
}

#Sign_Out h3 {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5d5d5d;
}

.visitor {
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#Status {
	float: right;
	padding-top: 15px;
	padding-right: 60px;
}

#Status h3 {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #005f81;
}

.archor {
	clear: both;
	height: 1px;
}

#Blue_Top {
	margin-top: 10px;
	width: 880px;
	height: 6px;
	background: url('../images/blue_top.jpg') top left no-repeat;
}

#Blue_Middle {

	padding-top: 10px;
	padding-bottom: 10px;
/*
	width: 880px;
	background: url('../images/blue_middle.jpg') top left repeat-y;
*/
	text-align: left;
}

#Blue_Middle ul {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	list-style: none;
}

#Blue_Middle ul li h3 {
	margin: 0;
	padding: 0;
}

.blue_text {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	line-height: 25px;
}

.blue_link {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #005f81;
	padding-left: 2px;
}

#Blue_Bottom {
	width: 880px;
	height: 7px;
	background: url('../images/blue_bottom.jpg') top left no-repeat;
}

#Sub_menu {
	width: 870px;
	padding-left: 15px;
	margin-top: 10px;
	height: 66px;
	background: transparent url('../images/shadow.png') bottom left
		no-repeat;
}

#Sub_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#Sub_menu ul li {
	float: left;
	padding-right: 25px;
}

#Shadow {
	clear: both;
	width: 885px;
	min-height: 300px;
	background: url('../images/shadow_middle.jpg') top left repeat-y;
	text-align: left;
}

#ShadowContent {
	padding: 40px;
	padding-top: 20px;
}

#Shadow h3,#leftContent h3 {
	padding: 0;
	margin: 0;
	/*	padding-left: 40px; */ /*	padding-top: 20px; */
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #2b2b2b;
}

#Shadow p {
	padding: 0;
	margin: 0;
	/*	padding-left: 40px; */
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #24320f;
}

.add {
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 13px;
	width: 70px;
}

#blueCheck { /*	margin-left: 40px; */
	padding-top: 7px;
	padding-left: 7px;
	width: 103px;
	height: 44px;
	background: url('../images/blue_check.jpg') top left no-repeat;
}

#Shadowbottom {
	width: 883px;
	height: 13px;
	background: url('../images/shadow_bottom.jpg') top left no-repeat;
}

/*Table*/
#blueTable {
	width: 801px;
	height: 41px;
	background: url('../images/blue_table.jpg') top left no-repeat;
}

table.blueTable thead th {
	height: 41px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #005f81;
	background: #e3f6fc;
	border-top: 1px solid #acd0dc;
	border-bottom: 1px solid #acd0dc;
	padding: 10px;
}

table.blueTable tbody td {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid #acd0dc;
	padding: 10px 10px 5px 10px;
}

table.blueTable td td {
	border-bottom: none;
	padding: 0px;
}

table.blueTable tfoot td { /*	height: 30px; */

}

table.blueTable tfoot table {
	float: right;
	padding-top: 5px;
}

input.tableorder {
	margin: 0;
	padding: 0;
	width: 76px;
	height: 20px;
	border: 1px solid #acd0dc;
}

a.steper {
	padding-top: 0px;
	width: 10px;
	height: 13px;
	display: block;
	background: #ffffff;
	color: #005f81;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	text-decoration: none;
}

a.steper_over {
	width: 10px;
	height: 13px;
	display: block;
	background: #005f81;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	text-decoration: none;
}

#greyborderContainer h2 {
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #828a78;
}

#greyborderContent {
	padding: 5px 10px 5px 10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #24320f;
}

#greyborderContainerTop {
	width: 811px;
	height: 9px;
	background: url('../images/top.jpg') top left no-repeat;
}

#greyborderContainer {
	width: 811px;
	background: url('../images/middle.jpg') top left repeat-y;
}

#greyborderContainerBottom {
	width: 811px;
	height: 8px;
	background: url('../images/bottom.jpg') top left no-repeat;
}

/* CSS Document */
.formHolder {
	width: 513px;
	float: left;
	padding-top: 7px;
	text-align: left;
}

.buttonsHolder {
	width: 217px;
	float: left;
	padding-top: 7px;
	text-align: left;
}

#fT {
	height: 7px;
	background: transparent url('../images/fT.jpg') repeat-x;
}

#fTL {
	height: 7px;
	background: transparent url('../images/fTL.jpg') no-repeat left;
}

#fTR {
	height: 7px;
	background: transparent url('../images/fTR.jpg') no-repeat right;
}

#fB {
	height: 7px;
	background: transparent url('../images/fB.jpg') repeat-x;
}

#fBL {
	height: 7px;
	background: transparent url('../images/fBL.jpg') no-repeat left;
}

#fBR {
	height: 7px;
	background: transparent url('../images/fBR.jpg') no-repeat right;
}

#fBody {
	border-left: 3px solid #ced2c8;
	border-right: 3px solid #ced2c8;
}

span.description {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: Arial;
	color: #737373;
	vertical-align: middle;
}

#bottomSEO{
	color:#737373;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	padding:5px;
	text-align:justify;
	width:510px;
}

