/* TAG STYLES */

body{
	background-image:url(img/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
}

html, body{
	height:100%;
}

/* ID STYLES */

#logodiv{
	position:relative;
	padding:0px;
	height:90px;
}

#menu{
	position:relative;
	margin-top:13px;
	padding-left:20px;
	height:23px;
}

#menu a, #menu a:link, #menu a:active, #menu a:visited{
	padding:4px 25px;
	width:100px;
	background-color:white;
	color:#333;
	cursor:pointer;
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#menu a:hover{
	padding:4px 25px;
	width:100px;
	background-color:#993366;	
	color:white;
	cursor:pointer;	
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;	
	text-decoration:none;	
}

#maincontainer{
	position:relative;
	background-color:#DDDDDD;
	padding:5px 0px;
}

#returnimg{
	margin-top:10px;
}

/* CLASS STYLES */
.maxwidth{
	width:800px;
}

.fullwidth{
	width:100%;
}

.mid{
	margin:0px auto;
}

.whitediv{
	background-color:white;
	padding:1px;
	width:790px;
}

.divtitle{
	background-color:#333;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:white;
	padding:4px 0 4px 10px;
	width:780px;
}

.divcontent{
	background-color:white;
	font-family:arial;
	font-size:11px;
	color:black;
}

.searchbox{
	border:1px solid #ccc;
	width:322px;
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding: 3px;
}

.smalltxt {
	color: black;
	font-family: "Century Gothic";
	font-size: 14px;
}

h1{
	font-family: "Century Gothic";
	font-size:22px;
	color: #333333;
	margin: 0;
	padding:0;
}

.wtext {color: #FFFFFF;}
.bold {font-weight: bold;}
.black {color: #000000;}
.smaller {font-size: smaller;}

a.dest, a.dest:link, a.dest:visited{display: block; width: 100%; padding: 5px; padding-right:0; font-family: "Century Gothic"; font-size: 12px; color: #666666; text-decoration: none;}

/* VEHICLE SHOW */
.vcontainer {background-color: #ffffff; border: solid 1px #CCCCCC; padding: 1px;}
.vtitle {font-family: "Arial"; font-size: 15px; color: #FFFFFF; font-weight: bold; display: block; padding: 3px; background-color: #936;}

.maxPax { display: block; width: 80px; height: 60px; line-height:60px; background:url('img/maxPax.jpg'); }

.maxBigLuggage {display: block; width: 80px; height: 60px; line-height:60px; background:url('img/maxBigLuggage.jpg');}
.maxSmallLuggage {display: block; width: 80px; height: 60px; line-height:60px; background:url('img/maxSmallLuggage.jpg');}
.yourprice {display: block; width: 252px; height: 62px; line-height:62px; background:url('img/yourprice.jpg');}
.yourprice span.yp { font-family: Arial; font-size: 20px; color: #936;}
.yourprice span.yp2 { font-family: Arial; font-size: 20px; color: #000; padding-right:10px;}
.yp2 input {font-family: Arial; font-size: 20px; font-weight: normal;}

.maxPax span, .maxBigLuggage span, .maxSmallLuggage span{font-family: Arial; font-size: 20px; color: #662244; display: block; text-align: right; padding-right: 10px;}

.vehiclecount{font-family: Arial; font-size: 30px; color: #662244; padding:2px; width:18px;}

/* end vehicle show */

/*total price */
.pricetotal {display: block; text-align: center; padding: 10px; text-align: center; width:700px;}
.pricetotal .txt {font-family: Arial; font-size: 20px; color: #936;}
#totaldisplay {font-family: Arial; font-size: 30px; font-weight: normal; padding:0px; margin:0px;}
/*end total price */

.note {font-family: Arial; color:#936; font-size: 12px;}

fieldset {border: solid 1px #ccc; border-bottom: solid 2px #936; padding: 10px;}
legend {font-family: Arial; color: #936; font-size: 20px; font-weight: normal; padding:0 10px 0 10px; margin:0px;}

.linput {font-family: Arial; font-size: 16px; color: #000; border: solid 1px #CCC; padding:5px; width: 200px;}

#errormsg {font-family: "Arial"; font-size: 11px; color: #f00; display: none; padding: 10px; border: solid 1px #f00; background-color: #FFF8D3;}

/* buttons */
.btnnext {width: 100px; height: 35px; line-height:35px; background: url('img/btnnext.jpg'); border: 0;}
.btnreset {width: 116px; height: 35px; line-height:35px; background: url('img/btnreset.jpg'); border: 0;}
.btnCheckout {width: 227px; height: 35px; line-height:35px; background: url('img/btnCheckout.jpg'); border: 0;}
/* end buttons */

h2 {font-family: Arial; color: #936; font-size: 18px; font-weight: normal; margin:0px;}

