@charset "utf-8";
/* CSS Document */

html, body, table, div, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

table {
	border-collapse:collapse;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-pattern1.gif);
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
.textb {
	font-weight:bold;
}
.green-hd {
	font-size: 16px;
	font-weight: bold;
	color: #256022;
	padding-bottom: 5px;
	padding-top: 10px;
}
.gold15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #74631f;
}
/* Alignment classes */
.align-l {
	text-align: left;
	float: left;
}
.align-c {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.align-r {
	text-align: right;
	float: right;
}
a:link, a:visited, a:active {
	color: #ac923b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	color: #002841;
}
.clearfix {
	clear: both;
}
#wrapper {
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #44677B;
}

#container {
	position: relative;
	padding: 0px;
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	width: 950px;
	background-image: url(images/bg-container.jpg);
}
#container2 {
	position: relative;
	padding: 0px;
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	width: 950px;
	background-image: url(images/bg-container2.jpg);
}

#main-table {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 950px;
}

/* MASTHEAD DIV */

/* Masthead styling starts here */

#masthead {
	height: 125px;
	width: 950px;
	padding: 0px;
	margin: 0px;
	background-color: #2F556C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B1C2C;
}

/* Masthead styling ends here */

/* MAIN CONTENT */

/* main for 3 column pages */

#main {
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 210px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main h1 {
	font-size: 16px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}

.h1-clone {
	font-size: 14px;
	color: #74631F;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.h2-clone {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#main .h1sub {
	font-size: 13px;
	color: #605220;
	padding-top: 0px;
	padding-bottom: 10px;
}
#main h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#main h2 a {
	font-size: 13px;
}
#main h3 {
	font-size: 11px;
	color: #74631F;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main h4 {
	font-size: 11px;
	color: #333333;
}
#main p {
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .disclaimer  {
	font-size: 9px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* main2 for 2 column pages */

#main2 {
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	position: relative;
}
#main2 h1 {
	font-size: 16px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
#main2 .h1sub {
	font-size: 13px;
	color: #605220;
	padding-top: 0px;
	padding-bottom: 10px;
}
#main2 h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#main2 h2 a {
	font-size: 13px;
}
#main2 h3 {
	font-size: 11px;
	color: #74631F;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main2 h4 {
	font-size: 11px;
	color: #333333;
}
#main2 p {
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main2 .disclaimer  {
	font-size: 9px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* main630 for 3 column short pages */
#main630 {
	width: 550px;
	height: 630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 210px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main630 h1 {
	font-size: 16px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
.h1-clone {
	font-size: 14px;
	color: #74631F;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#main630 .h1sub {
	font-size: 13px;
	color: #605220;
	padding-top: 0px;
	padding-bottom: 10px;
}
#main630 h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#main630 h2 a {
	font-size: 13px;
}

#main630 h3 {
	font-size: 11px;
	color: #74631F;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main630 h4 {
	font-size: 11px;
	color: #333333;
}
#main630 p {
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#main630 .disclaimer  {
	font-size: 9px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* main750 for 3 column short pages */
#main750 {
	width: 550px;
	height: 750px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 210px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main750 h1 {
	font-size: 16px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
.h1-clone {
	font-size: 14px;
	color: #74631F;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#main750 .h1sub {
	font-size: 13px;
	color: #605220;
	padding-top: 0px;
	padding-bottom: 10px;
}
#main750 h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#main750 h2 a {
	font-size: 13px;
}
#main750 h3 {
	font-size: 11px;
	color: #74631F;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main750 h4 {
	font-size: 11px;
	color: #333333;
}
#main750 p {
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main750 .disclaimer  {
	font-size: 9px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* Red carpet specials styling */
.red-sub {
	font-size: 15px;
	font-weight: bold;
	color: #900;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* end Red carpet specials styling */

/* Staff styling for denver-limo-service-staff.html page */
#staff {
	float: left;
	margin-bottom: 35px;
}
#team {
	text-align: left;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
.staff1 {
	float: left;
	width: 250px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

/* end Staff styling for denver-limo-service-staff.html page */

/* General photo styling and positioning */

/* pic styling with 'borders' */
#pic1 {
	padding: 0px;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 200px;
}
#pic1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic1 img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
#pic2 {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pic2 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic2 img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}

/* pic styling without 'borders' */
#pic1-a {
	padding: 0px;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 200px;
}
#pic1-a p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}

#pic1-a img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#pic2-a {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pic2-a p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic2-a img {
	display: block;
	margin: 0px;
	padding: 0px;
}
/* END general photo styling */


/* BEGIN bottom of page 'Member of' styling */
#members {
	width: 525px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 0px;
	margin-bottom: 20px;
}
#member1, #member2, #member7, #member8 {
	width: 235px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#member3, #member4 {
	width: 200px;
	float: right;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#member5 {
	float: left;
	margin-left: 65px;
}
#member6 {
	float: right;
	margin-right: 65px;
	padding-top: 15px;
}
/* End bottom of page 'Member of' styling */



/* Begin 'Specials' page styling */

#specials1 {
	padding: 0px;
	height: 170px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials1 h1 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	color: #8F3F1A;
}
#specials1 p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.specials1-info {
	padding: 0px;
	float: right;
	width: 295px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specials2 {
	padding: 0px;
	height: 185px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials2 h1 {
	font-size: 15px;
	margin: 0px;
	color: #8F3F1A;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#specials2 p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.specials2-info {
	padding: 0px;
	float: left;
	width: 510px;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#specials3 {
	padding: 0px;
	height: 170px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials3 h1 {
	font-size: 15px;
	color: #8F3F1A;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 515px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#specials3 p {
	margin: 0px;
	font-size: 12px;
	color: #30566D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.specials3-info {
	float: right;
	width: 240px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
}
/* End 'Specials' page styling */

#weddings {
	background-image: url(images/ad-red-carpet-wedding.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 550px;
	padding-top: 10px;
	padding-left: 10px;
}
.weddings-hd {
	font-size: 18px;
	font-weight: bold;
	color: #AE0000;
	margin-bottom: 10px;
}
.weddings-txt1 {
	font-size: 14px;
	font-weight: bold;
	color: #123142;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.weddings-txt2 {
	color: #AE0000;
	font-size: 13px;
	font-weight: bold;
}
.callout1 {
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bg-pattern2.gif);
}
.callout2 {
	width: 525px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
ul.bullet-services {
	width: 660px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet-services li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
}
ul.bullet1 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.bullet1 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 45px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
}
ul.bullet2 {
	width: 495px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet2 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
}
ul.bullet3 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.bullet3 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 22px;
	list-style-position: outside;
	background-image: url(images/bullet3.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

ul.specials {
	width: 495px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.specials li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
	font-weight: bold;
	color: #333;
}
ul.bullet-fleet {
	font-size: 11px;
	width: 300px;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet-fleet li {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(images/bullet1-sm.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.pic1 {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pic1-right {
	padding: 0px;
	float: right;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pic1-left {
	float: left;
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* pics with no borders */

.pic1-right-a {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pic1-left-a {
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* BEGIN Fleet page styling. */

/*(CSS from 'Bulletproof Web Design' by Dan Cederholm) */

dl.feature {
	margin: 15px 0;
	padding: 15px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #DCEAF1;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	}
dl.feature:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 13px;
	color: #AC923B;
	font-weight: bold;
	}
dl.feature dt img {
	float: left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.feature dd {
	margin-left: 190px;
	color: #333333;
	font-size: 11px;
	padding-left: 20px;
	}
* html dl.feature { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature { /* fix for IE7 */
	min-height: 1px; 
	} 	

/* END Fleet page styling */

/* Begin Seating Arrangements page styling */
.seating {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #DCEAF1;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
.seating img {
	padding-right: 3px;
	padding-top: 5px;
		
	}
/* END Seating Arrangement page styling */

/* BEGIN Testimonials */
#testimonials {

}
dl.feature2 {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E1D6B0;
	}
dl.feature2:after {
    content: "."; 
   display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature2 dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 11px;
	color: #615321;
	}

dl.feature2 dt img {
	float: left;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.feature2 dd {
	color: #204860;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E1D6B0;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
* html dl.feature2 { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature2 { /* fix for IE7 */
	min-height: 1px; 
	} 	

/* END Testimonials */



/* Reservation page special icon and description styling */

#feature3-box {
}

#feature3-box h1 {
	color: #143A56;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
}

dl.feature3 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E1D6B0;
	}

dl.feature3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

dl.feature3 dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 11px;
	color: #615321;
	}

dl.feature3 dt img {
	float: left;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}

dl.feature3 dd {
	color: #204860;
	font-size: 11px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	}

* html dl.feature3 { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature3 { /* fix for IE7 */
	min-height: 1px; 
	} 	

/* End Reservation page special icon and description styling */



/* RIGHT Column */

/* begin rightcol for full 3 column pages */

#rightcol {
	background-color: #30566D;
	width: 175px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#rightcol p {
	font-size: 10px;
	color: #C9DDE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}

#rightcol a:link, #rightcol a:visited, #rightcol a:active {
	color: #C0A547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#rightcol a:hover {
	color: #B4CBDB;
	font-weight: bold;
}
#rightcol h1 {
	color: #E7C550;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-top-color: #5B184D;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bar-horiz-repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
#rightcol h2 {
	font-size: 11px;
	font-weight: bold;
	color: #ac923b;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 28px;
}

#rightcol h3 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88C6D8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#rightcol img {
	border: 1px solid #AC923B;
	margin: 0px;
	padding: 0px;
}
.box-bg1 {
	padding-top: 8px;
	padding-bottom: 3px;
	background-color: #0A1D2B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94B9CF;
}
.box-bg2 {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #0A1D2B;
	margin: 0px;
}
.rule1 {
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94B9CF;
}

/* END RIGHT Column */


/* LEFT COLUMN */

#leftcol {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 185px;
	vertical-align: top;
	top: 115px;
	left: 0px;
	z-index: 50;
}

#leftcol h1 {
	color: #C0A547;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-top-color: #5B184D;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bar-horiz-repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
#leftcol .h1clone {
	color: #C0A547;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-top-color: #5B184D;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bar-horiz-repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}

#leftcol h2 {
	font-size: 11px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 28px;
}

#leftcol h3 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88C6D8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#leftcol p {
	font-size: 11px;
	color: #C0A547;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#leftcol a:link, #leftcol a:visited, #leftcol a:active {
	color: #C0A547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#leftcol a:hover {
	color: #B4CBDB;
	font-weight: bold;
}

/* begin left nav list containers and styling */

#navleft {
	list-style-type: none;
	margin: 0px;
	width: 190px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#navlist ul li a {
	color: #ac923b;
	width:165px;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	background-image: url(images/btn1-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	left: 0px;
	text-decoration: none;
	display: block;
	margin: 0px;
	line-height: 21px;
}
#navlist ul li a:hover {
	display: block;
	color:#BBC8CE;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	width: 165px;
	background-image: url(images/btn1-mo.gif);
	background-repeat: no-repeat;
	background-position: left;
	left: 0px;
	margin: 0px;
	line-height: 21px;
}
ul.navlist {
	list-style: none;
	width: 175px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
ul.navlist li.first {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
/* end left main nav list styling */


/* Begin boxes below nav list container */

.boxleft1 {
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	width: 175px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.boxleft1 img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #716026;
}
/* end boxes below left nav */

/* END LEFT COLUMN styling */

/* BEGIN DATA TABLE STYLING */

/* Data rates table formatting */

#data-outer {
	border-collapse: collapse;
	text-align: center;
	padding-top: 10px;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#data-outer h2 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 15px;
	margin-left: 20px;
}
#data1, #data2, #data3 {
	border-collapse: collapse;
	width: 95%;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#data1 p, #data2 p, #data3 p {
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0em;
	font-size: 11px;
}
#data1 h1, #data2 h1, #data3 h1 {
	color: #377177;
	font-size: 12px;
	font-weight: bold;
}
#data1 h3, #data2 h3, #data3 h3 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 15px;
	margin-left: 25px;
}
#data1 td,th, #data2 td,th, #data3 td,th {
	font-size: 10px;
	text-align: left;
	border: 1px solid #DDE7E8;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	vertical-align: top;
}
#data1 th, #data2 th, #data3 th {
	color: #74631F;
	text-align: left;
	background-image: url(images/bg-grad2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-color: #2E546B;
	border-right-color: #DDE7E8;
	border-bottom-color: #DDE7E8;
	border-left-color: #DDE7E8;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#data1 tr.alt td, #data2 tr.alt td, #data3 tr.alt td  {
	background-image: url(images/bg-grad3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#data1 ul.bullet-data, #data2 ul.bullet-data, #data3 ul.bullet-data {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}
#data1 ul.bullet-data li, #data2 ul.bullet-data li, #data3 ul.bullet-data li {
	list-style-type: none;
	list-style-image: url(images/bullet-data.gif);
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* END DATA TABLE STYLING */

/* FORM STYLING */

#form1 {
	padding: 0px;
	width: 550px;
	margin: 0px;
	float: left;
	font-size: 11px;
	color: #333333;
}
#form1 td {
	margin: 0px;
	padding: 2px;
}
#form-container {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#form1 h1 {
	font-size: 17px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 5px;
}
#form1 h2 {
	font-size: 13px;
	color: #74631F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #74631F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#form1 h3 {
	font-size: 11px;
	color: #74631F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0CF89;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#form1 h4 {
	font-size: 11px;
	color: #333333;
}
#comments {
	background-color: #FAFCFE;
	border: 1px solid #E0DAB4;
}
input {
	border: 1px solid #E0DAB4;
	color: #1A2F40;
	height: 16px;
	background-color: #FFFBEA;
}
.no-border  {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
	width: 15px;
	margin: 0px;
	padding: 0px;
}

select{
	background-color: #FFFBEA;
	color: #1A2F40;
	height: 22px;
}
textarea {
	background-color: #FFFBEA;
	color: #1A2F40;
}
.text-left{
	color: #1A2F40;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.text-right{
	color: #1A2F40;
	text-align: right;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
	padding: 5px;
}
.text-center {
	color: #1A2F40;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.required {
	font-size: 11px;
	color: #CC3300;
	font-weight: bolder;
}
.nonrequired {
	font-size: 12px;
	color: #72A5C2;
	font-weight: bolder;
}
#submit-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #1A2F40;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#reset-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #1A2F40;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* END FORM STYLING */



/* BEGIN Sitemap page styling */

#sitemap1 {
	float: left;
	width: 320px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#sitemap2 {
	float: left;
	width: 225px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#sitemap1 a:link, #sitemap2 a:link, #sitemap1 a:visited, #sitemap2 a:visited, #sitemap1 a:active, #sitemap2 a:active {
	color: #ac923b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#sitemap1 a:hover, #sitemap2 a:hover {
	color: #002841;
}

/* Special lists with nested lists styling (used on sitemap page) */

.outer-list1 {
	text-align: left;
	list-style-type: none;
	line-height: 18px;
	list-style-image: url(images/bullet1.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.outer-list1 li {
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.inner-list1a {
	list-style-type: none;
	list-style-image: url(images/bullet1-sm.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.inner-list1a li {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.inner-list1b {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 11px;
	color: #333333;
	list-style-image: url(images/bullet-xsm2.gif);
	line-height: 14px;
}
.inner-list1b li {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* END sitemap styling */

/* begin footer styling */

#footer-top {
	width: 950px;
	background-image: url(images/bg-footertop.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding: 0px;
	clear: both;
	margin: 0px;
}
#footer-mid {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	width: 950px;
	background-color: #2d546b;
	float: left;
	background-image: url(images/bg-footerbot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footer-mid  h1 {
	font-size: 12px;
	color: #8AB5CE;
	font-weight: bold;
}
.dividers {
	color: #B8D3E2;
	font-size: 9px;
	font-weight: normal;
}
.footer-text {
	font-size: 10px;
	font-weight: normal;
	color: #A0C4D8;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	line-height: 16px;
}
a.footer-text:link, a.footer-text:visited, a.footer-text:active {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.footer-text:hover {
	font-size: 10px;
	font-weight: bold;
	color: #930000;
	text-decoration: none;
}

/* link to contact only */

.contact {
	font-size: 12px;
	color: #8AB5CE;
	padding-top: 10px;
}
a.contact:link, a.contact:visited, a.contact:active {
	font-size: 12px;
	font-weight: bold;
	color: #8AB5CE;
	text-decoration: underline;
}
a.contact:hover {
	font-size: 12px;
	font-weight: bold;
	color: #172F47;
	text-decoration: underline;
}

/* end footer styling */



/* link to pmm only */

.pmm {
	font-size: 9px;
	color: #999999;
	padding-top: 10px;

}
a.pmm:link, a.pmm:visited, a.pmm:active {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.pmm:hover {
	font-size: 9px;
	font-weight: normal;
	color: #A0C4D8;
	text-decoration: none;
}
/* end footer styling */

#notice {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #993300;	
	width: 420px;	
	border: thin;	
	border:groove;
	border:#000066;
	margin-left: 60px;
	padding: 10px; 10px; 10px; 10px;

}
#green {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	}


/*Resources Section Styles*/

#textb-r {
    font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;	
	}				
#exchange {
	width: 100%;
	height: auto;	
	padding: 5px;
	border-color: #000000;
	border: 1px solid #AC8B46;	
}		
#disclaimer {
    font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
    width: 85%;
	height: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-style: italic;
	border: 1px solid #000000;
	padding: 10px;
	}

a.black-l:link, a.black-l:visited, a.black-l:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.black-l:hover {
	color: #0000001;
	font-weight: bold;
}


a.noline-l:link, a.noline-l:visited, a.noline-l:active {
	color: #74631F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.noline-l:hover {
	color: #002841;
	text-decoration: none;
}


a.goldlg-l:link, a.goldlg-l:visited, a.goldlg-l:active {
	color: #74631f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
a.goldlg-l:hover {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}	


.exectext {
    top: 2px;
	position: relative;
	}
	

/* Begin GEO Specific page styling */

.geo-subhd {
	font-size: 11px;
	color: #02345B;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	
}

#geo-discount1 {
	background-image: url(images/geo-images/bg-discount1.gif);
	background-repeat: no-repeat;
	float: right;
	height: 210px;
	width: 200px;
	background-position: center top;
	margin: 0px;
}
#geo-discount1 img {
	margin-top: 118px;
	float: right;
	margin-bottom: 5px;
	margin-right: 15px;
}
#geo-discount1 p {
	font-size: 9px;
	width: 200px;
	float: left;
	text-align: center;
	
}
.geocollage-r {
	float: right;
	width: 225px;
	margin: 0px;
	clear: both;
}
.geocollage-bot {
	clear: both;
	width: 525px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}
