/* CSS Document 

=================================================================== */

@charset "utf-8";





/* BODY & SITE WIDE CSS 

=================================================================== */

body {

	margin: 0px;

	background-color: #FEB935;

	background-image: url(/images/general/bg_body.gif);

	background-repeat: repeat-x;

	background-position: center top;

}





/* FORMS & FORMS 

=================================================================== */

form {  font-size: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration:none; border: none;}

table {  border-collapse: collapse;margin: 0; border: none;}
td {vertical-align: top;padding: 0;}






/* HEADER */

#myheader { /* Header box and background 

=================================================================== */

	top: 1px;

	background-image: url(/images/general/bg_header.jpg);

	background-repeat: no-repeat;

	width: 774px;

	height: 83px;

	position: relative;

	margin: 0px auto 0px;

	border-right-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

}





/* MENUS - SECONDARY 

=================================================================== */

#menu02 {

	position: relative;

	top: 18px;

	left: 444px;

	margin: 0px;

	width: 330px;

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-align: right;

}

#menu02 a:link { /* Secondary menu Active Links */

	text-decoration: none;

	color: #666666;

}

#menu02 a:hover { /* Secondary menu Hover Links */

	text-decoration: underline;

	color: #0000CC;

}


/* BOOKING - FORM 

=================================================================== */

#booking {


	font-family: Arial;

	font-size: 11px;

	color: #000000;

	text-align: left;

}

#bookingtext {


	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-align: left;

}

#booking a:link { /* Secondary menu Active Links */

	text-decoration: none;

	color: #000000;

}



/* MENUS - PRIMARY 

=================================================================== */

#menu01 { /* Box around the menu */

	position: absolute;

	z-index: 100;

	top: 44px;

	left: 110px;

}



#submenu01 { /* Menu Container */

	margin: 0px;

	padding: 0;

	float: left;

	width: 680px;

	z-index: 105;

}



#submenu01 ul { /* 1st <ul> tag */

	padding: 0px;

	margin: 0px;

	list-style: none;

}



#submenu01 li { /* 1st <li> tag */

	float: left;

	position: relative;

	list-style: none;

	font-family: Arial Narrow;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	display: inline;

	color: #ffffff;
	
	width:auto;
	
	padding:10px 6px 10px 6px;

}

#submenu01 li a {

	float: left;

	text-decoration: none;

}

#submenu01 li a:link, #submenu01 li a:visited, #submenu01 li a:active {

	color: #ffffff;

	text-decoration: none;

}

#submenu01 li a:hover {

	color: #FEBA35;

	text-decoration: none;

}



#submenu01 li ul { /* 2nd <ul> tags */

	display: none;

	position: absolute;

	top: 35px;

	left: 3px;

	width: 150px;

	color: #000000;

	z-index: 100;

}

#submenu01 li:hover ul, #submenu01 li.over ul { /* lists nested under hovered list items */

	display: block;

}



#submenu01 li ul li {

	text-align: left;

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	color: #000000;
	
	padding:0;

}

#submenu01 li ul li a {

	width: 150px;

	text-align: left;

	color: #000000;

	display: block;

	padding: 4px 12px 4px 18px;

	background-color: #CCCCCC;

	padding: 5px 0px 5px 10px;

}

#submenu01 li ul li a:link, #submenu01 li ul li a:active, #submenu01 li ul li a:visited {

	color: #333333;

}

#submenu01 li ul li a:hover {

	background-color: #FEB935;

	color: #000000;

}



/* CONTENT AREAS

=================================================================== */

#content-flash { /* Flash box */

	position: relative;

	top: 68px;

	left: -2px;

	width: 779px;

	height: 184px;

	margin: 0px auto 0px;

}



#content-yesbanner { /* Banner under the flash */

	position: relative;

	top: 68px;

	left: -2px;

	width: 776px;

	height: 51px;

	margin: 0px auto 0px;

	border-right-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

}



#container-vehicles { /* Box vehicles display on home page */

	position: relative;

	top: 69px;

	left: -2px;

	width: 780px;

	height: 172px;

	background-color: #ffffff;

}



#contentarea { /* Box around the content area */

	position: relative;

	top: 68px;

	left: -2px;

	width: 750px;

	background-color: #ffffff;

	padding: 15px;

	font-family: Arial;

	font-size: 12px;

}

#contentarea a:hover {

	color: #CC0000;

	text-decoration: none;

}



#footer { /* Box around the footer */

	position: relative;

	top: 65px;

	left: -2px;

	width: 780px;

	font-family: Arial;

	font-size: 11px;

	color: #ffffff;

}

#footer a:link {

	color: #ffffff;

	text-decoration: none;

}

#footer a:visited {

	color: #666666;

	text-decoration: none;

}

#footer a:hover {

	color: #000000;

	text-decoration: none;

}





/* TEXT STYLES

=================================================================== */

h1 {

	font-family: Arial;

	font-size: 16px;

	line-height: normal;

	margin-bottom: 0px;

	color: #990000;

	font-weight: bold;



}

h2 {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	color: #990000;

}

.adjust-img-up {
	/*position: absolute;
	top: 425px!important;
	top: 418px;
	right: 18px;*/
	background: url(/images/general/social-icons1.jpg) no-repeat 0 0;
	height: 102px;
	width: 375px;
	z-index: 99999;
}
*:first-child+html .adjust-img-up {
	top: 418px!important;
}

.adjust-img-up a.youtube {
	display: block;
	width: 85px;
	height: 90px;
	float: right;
}

.adjust-img-up a.facebook {
	display: block;
	width: 86px;
	height: 90px;
	float: right;
}