/*--------------Start of Global Tags-------------------*/

* {
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	text-align: center;
	height: 100%;
	background-color: #474747;
}

p {
	font-size: 12px;
	color: #FFFFFF;
}
table {
	width: 100%;
}

.border {
	border: solid 2px #000000;
}
h1 { 	
	color: #bc0b0b;
}
h2 {
	color: #bc0b0b;
	font-size: 10px;	
}

h3 {
	color: #FFFFFF;
	font-size: 12px;	
}


h4 {
	font-size: 10px;
	color:#ffffff;
}

h5 {
	font-size: 12px;
	color:#000000;
}

h6 {
	font-size: 18px;
	color:#FFFFFF;
}
.red, .red a {
	color: #7C0A09;
}
li {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

img {
	border: none;
}

.blackH6 {
	font-size: 18px;
	color:#000000;
}

.redH6 {
	color:#bc0b0b;
}

.termsP{
	margin-top: 5px;
	margin-left: 30px;
}
.schedule {
	font-size: 14px;
}
.viewFleet{
	margin-top: 10px;
	margin-left: 25px;
}
h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #bc0b0b;
}

h1 a:hover, h12 a:active {
	text-decoration: underline;
	color: #bc0b0b;
}
h2 a:link, h2 a:visited {
	text-decoration: none;
	color: #bc0b0b;
}

h2 a:hover, h2 a:active {
	text-decoration: underline;
	color: #bc0b0b;
}

#whiteBar {
	width: 100%;
	height: 4px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(images/horizontalLine.gif);
}
/*--------------End of Global Tags-------------------*/

/*--------------Start of Containers-------------------*/
#index_container {
	width: 1015px;
	height: 788px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}
	
#fleet_container {
	width: 1015px;
	height: 810px;	
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}

#scheduling_container {
	width: 1015px;
	height: 1040px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}

#aboutUs_container {
	width: 1015px;
	height: 700px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}

#terms_container {
	width: 1015px;
	height: 2130px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}
#policy_container {
	width: 1015px;
	height: 2410px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}
#privacy_container {
	width: 1015px;
	height: 700px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	text-align: left;
	background-color: #383838;
}
/*--------------End of Containers-------------------*/
/*--------------Start of Body Containers-------------------*/
#bodyContainer {
	width: 820px;
	height: 760px;
	margin-left: 165px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#fleet_bodyContainer {
	width: 820px;
	height: 520px;
	margin-left: 165px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#aboutUs_bodyContainer {
	width: 820px;
	height: 400px;
	margin-left: 165px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#terms_bodyContainer {
	width: 820px;
	height: 1830px;
	margin-left: 165px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#policy_bodyContainer {
	width: 820px;
	height: 2110px;
	margin-left: 165px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#privacy_bodyContainer {
	width: 820px;
	height: 400px;
	margin-left: 165px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*--------------End of Body Containers-------------------*/
/*--------------Start of Header-------------------*/
#header {
	width: 1015px;
	height: 125px;
	background-image:url(images/leftBar.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
}

#portlandLimos {
	margin-left: 200px;
	margin-top: 30px;
	float: left;
}

#numbers {
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	text-align: center;
}
/*--------------End of Header-------------------*/

/*--------------Start of Menu-------------------*/
#menu {
	width: 850px;
	height: 25px;
	background-image: url(images/menuBG.jpg);
	background-repeat:repeat-x;
	border: solid 2px #000000;
	border-right: none;
	border-left: none;
	float: right;
	margin-top: 20px;
}

#menuText {
	font-size: 14px;
	color:#FFFFFF;
}

#menuText a:link, #menuText a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#menuText a:hover, #menuText a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
/*--------------End of Menu-------------------*/
/*--------------Start of Left Column-------------------*/
.leftColumn {
	width: 420px;
	height: 450px;
	margin-bottom: 20px;
	background-color: #474747;
	margin-left: 165px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 30px;
	padding-bottom: 30px;
	float: left;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

#carBox {
	width: 400px;
	height: 130px;
	float: left;
}

#carBoxLeft {
	width: 250px;
	height: 95px;
	float: left;
	text-align: center;
	margin-top: 17px;
	border: solid 2px #000000;
}

#carBoxRight {
	width: 145px;
	height: 100px;
	margin-top: 17px;
	float: left;
	text-align: left;
}
/*--------------End of Left Column-------------------*/
/*--------------Start of Right Column-------------------*/
.rightColumn {
	width: 318px;
	height: 450px;
	margin-bottom: 20px;
	background-color: #383838;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 30px;
	padding-bottom: 30px;
	float: left;
}
/*--------------End of Right Column-------------------*/
/*--------------Start of Footer-------------------*/
#footer {
	height: 100px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#menuBottom {
	width: 850px;
	height: 25px;
	background-image: url(images/menuBG.jpg);
	background-repeat:repeat-x;
	border: solid 2px #000000;
	border-right: none;
	border-left: none;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footerText {
	height: 90px;
	width: 750px;
	margin-left: 230px;
	text-align: center;
	font-size: 8px;
}
/*--------------End of Footer-------------------*/

/*--------------Start of Fleet-------------------*/
#fleet_box {
	width: 750px;
	height: 155px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}

#fleetImage {
	width: 296px;
	height: 131px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border: solid 2px #000000;
}

#fleetText {
	width: 395px;
	height: 135px;
	margin-left: 20px;
	margin-top: 10px;
	float: left;
}
/*--------------End of Fleet-------------------*/
/*--------------Start of Scheduling-------------------*/
#scheduling_box {
	width: 710px;
	height: 730px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
#thankyou_box {
	width: 710px;
	height: 130px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
/*--------------End of Scheduling-------------------*/

/*--------------Start of About us-------------------*/
#aboutUs_box {
	width: 710px;
	height: 380px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
/*--------------End of About Us-------------------*/
/*--------------Start of Terms-------------------*/
#terms_box {
	width: 710px;
	height: 1800px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
/*--------------End of Terms-------------------*/
/*--------------Start of Privacy Policy-------------------*/
#policy_box {
	width: 710px;
	height: 2085px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
#policy_box h4 {
	font-size: 18px;
}
#policy_box p{
	padding-bottom: 10px;
}
.sectionhead {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
#policy_box a:link, #policy_box a:visited {
	text-decoration: none;
	color: #bc0b0b;
}

#policy_box a:hover, #policy_box a:active {
	text-decoration: underline;
	color: #bc0b0b;
}
/*--------------End of Privacy Policy-------------------*/
/*--------------Start of Privacy-------------------*/
#privacy_box {
	width: 710px;
	height: 380px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: 47px;
	margin-bottom: 10px;
	background-color: #474747;
	border: solid 2px #000000;
}
/*--------------End of Privacy-------------------*/

/*----------START OF SNAPSHOT----------*/
#snapshot {
	width: 850px;
	height: 550px;
	float: right;
	overflow: auto;
	background-color: #FFFFFF;
}

/*----------END OF SNAPSHOT----------*/