@import url("base.css");
@import url("fonts.css");

body {
    background-color: #000000;
    height: 100%;
    min-width: 800px;
    margin-top: 10px;
    color: #000000;
}

li {
    padding-bottom: 12px;
}

#menu {
    width: 784px;
    height: 216px;
    margin-left: auto;
    margin-right: auto;
    background: url("/images/menu_bkgd.jpg") no-repeat;
}

#menu_links_lg {
    width: 500px;
    padding-top: 66px;
    padding-left: 20px;
    font-family: Georgia,serif;
    font-size: 130%;
}

#menu_links_sm {
    width: 500px;
    padding-top: 12px;
    padding-left: 20px;
    font-family: Georgia,serif;
    font-size: 100%;
}

.menu_cell1 {
    width: 30%;
}

.menu_cell2 {
    width: 40%;
}

.menu_cell3 {
    width: 30%;
}

.menu_cell4 {
    height: 30px;
    width: 25%;
}

#main {
    width: 784px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

#welcome {
    width: 778px;
    height: 349px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background: url("/images/welcome.png") no-repeat;
}

#welcome_content {
    padding: 20px;
    width: 500px;
    height: 140px;
    font-size: 90%;
}

#welcome_title {
    font-family: Georgia,serif;
    font-size: 150%;
    font-weight: bold;
}

#trip_photos {
    width: 780px;
    height: 345px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background: url("/images/quad_trip_photos.png") no-repeat;
}

#trip_photos_calif {
    width: 196px;
}

#trip_photos_utah {
    width: 196px;
}

#trip_photos_ariz {
    width: 196px;
}

#trip_photos_custom {
    width: 196px;
}

.trip_photos_title {
    text-align: center;
    color: #ffcc66;
    padding-top: 217px;
}

.trip_photos_text {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
    color: #ffffff;
    font-size: 80%;
    padding-top: 4px;
}

#blacktop {
    width: 780px;
    height: 269px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background: url("/images/blacktop.jpg") no-repeat;
}

#blacktop_text {
    padding-top: 5px;
    padding-left: 30px;
    color: #ffffff;
}

.blacktop_text_bottom {
    padding-top: 50px;
    color: #e0ffff;
    font-size: 105%;
}

#tours {
    width: 784px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background-color: #ffffff;
}

#tours_content {
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 30px;
}

#daytours_content {
    padding: 20px 40px;
}

#tour_left {
    width: 220px;
}

#tour_rt {
    width: 564px;
}

#tour_left_utah {
    width: 370px;
}

#tour_rt_utah {
    width: 414px;
}

#tours_parchment {
    width: 784px;
    height: 163px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background: url("/images/texturedpaper_sm01.png") no-repeat;
}

#about_left {
    width: 290px;
}

#about_rt {
    width: 634px;
}

#tours_parchment_content {
    width: 250px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 123px;
}

#footer {
    width: 822px;
    height: 438px;
    margin-left: auto;
    margin-right: auto;
}

a { 
	color: #0000cd;
	text-decoration: none; 
}

a:hover { 
	color: #dc143c;
	text-decoration: none;
}

a img {
	border: none;
}

.menu_main_lg a {
	color: #f3e194;
	text-decoration: none;
}

.menu_main_lg a:hover {
	color: #03dddd;
	text-decoration: none;
}

.menu_main_sm a {
	color: #ffffff;
	text-decoration: none;
}

.menu_main_sm a:hover {
	color: #03dddd;
	text-decoration: none;
}

.trip_photos_text a {
	color: #03dddd;
	text-decoration: none;
}

.trip_photos_text a:hover {
	color: #ffcc66;
	text-decoration: none;
}

.blacktop_text_bottom a {
	color: #ffcc66;
	text-decoration: none;
}

.blacktop_text_bottom a:hover {
	color: #03dddd;
	text-decoration: none;
}


hr {
    border-top: 1px solid #a5cbba;
    border-right: none;
    border-bottom: none;
    border-left: none;
    height: 0em;
    line-height: 0em;

    margin: .3em 0em;
    padding: 0;
    overflow: hidden;
}

.spacer_vert01 {
    height: 300px;
}

.spacer_vert02 {
    height: 5px;
}

.spacer_vert03 {
    height: 10px;
}

.spacer_vert04 {
    height: 20px;
}

.spacer_vert05 {
    height: 100px;
}

.banner01 {
    width: 580px;
    height: 115px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.title01 {
    font-size: 110%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}

.title02 {
    font-size: 110%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center;
}

.title03 {
    font-size: 160%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}

.subtitle01 {
    font-weight: bold;
    line-height: 150%;
}

.subtitle02 {
    font-style: italic;
    line-height: 150%;
}

.subtitle03 {
    font-weight: bold;
    font-style: italic;
    font-size: 120%;
    color: #990000;
    line-height: 150%;
}

.subtitle04 {
    font-size: 90%;
}


#learn {
    padding-top: 25px;
}

#terms {
    width: 300px;
    text-align: center;
    font-size: 80%;
    padding-top: 20px;
}

#terms_main {
    font-family: Georgia,serif;
    padding: 20px 50px;
}

#terms_box {
    width: auto;
    height: 200px;
    border: 1px solid #cccccc;
    background: #f2f2f2;
    padding: 7px;
    overflow: auto;
}

.lower_alpha  li {
    list-style-type: lower-alpha;
}

#book_tour_button {
    width: 160px;
    margin-left: auto;
    margin-right: auto;
}

#tour_price li {
    list-style-type: none;
    line-height: 100%;
}

.float_photo01 {
    margin-left: 10px; 
    float: right;
}

.book_tour_sm {
    margin-right: 200px; 
    float: right;
}

.divider01 {
    width: 174px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

#lvharley_sm {
    width: 500px;
    margin-top: 60px;
}

.required {
    color: #dc143c;
    font-weight: bold;
    font-size: 80%;
    padding-left: 2px;
}

#thanks {
    width: 100%;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}

#counter {
    text-align: center;
    color: #ffffff;
    padding-top: 10px;
}

#day_footer {
    text-align: center;
    width: 70%;
    margin: auto;
    padding-top: 20px;
}
