﻿.maps_and_guides 
{
    color:#666;
}
.maps_and_guides h1
{
    color:#fff;
    font-size:3em;
    text-transform:uppercase;
}
.maps_and_guides h2 {
    font-size:1.4em;
}
.maps_and_guides h2.order_form_header {
     float:left;
}
.maps_and_guides h3 {
    font-size:1.2em;
	padding-bottom:.25em;
    background-color:#fff;
    
}
.maps_and_guides p {
    font-size:1.2em;
}

.maps_and_guides .heading_container
{
    height:auto;    
    padding:12px 20px 10px;
}

.maps_and_guides_intro
{
    float:left;
    line-height:1.6em;
    margin:24px 0px 20px 6px;
    width:350px;
}

.email_updates_widget_wrapper
{
    border:3px double #ccc;
    float:right;
    padding:1px;
    margin:20px 16px 20px 0;
    width:272px;
}
.email_updates_widget
{
    background-color:#fff;
    background-image:url(/images/maps-guides/bg/EmailUpdatesWidget.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding:10px 12px 0px;
    width:248px;
}
.email_updates_widget p
{
    font-size:1em;
}
.email_updates_widget a
{
    display:block;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:.2em;
    text-transform:uppercase;
}

#maps_and_guides_tabs {
    border-bottom: #cccccc solid 1px;
    clear:both;
    height: 25px;
    margin-bottom:20px;
    padding-top:20px;
    padding-left: 13px;
    width: 694px;
}
#maps_and_guides_tabs ul {
    list-style: none;
}
#maps_and_guides_tabs li {
    width: 147px;
    height: 25px;
    text-align: center;
    float: left;
    display: inline;
    background: url(/images/maps-guides/bg/Shadow.gif) no-repeat 0 0;
    padding-left: 3px;
    margin-left: 10px;
}
#maps_and_guides_tabs li a {
    float: left;
    display: inline;
    padding: 6px 13px 12px 13px;
    float: left;
    width: 121px;
    height: 7px;
    text-transform: uppercase;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    border-bottom: none;
    font-size: .9em;
}
#maps_and_guides_tabs li a.current {
    float: left;
    display: inline;
    padding: 6px 13px 11px 13px;
    width: 119px;
    height: 7px;
    background: none;
    text-transform: uppercase;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #fff;
}

.download_guides_head {
    margin-bottom:2em;
    width:468px;
}
.download_guides_subhead {
    padding-left:8px;
    width:468px;
}
.download_guides_list {
    list-style:none;
    margin-bottom:1em;
    width:468px;
}
.download_guides_list tr {
    background-color:#f7f7f7;
    line-height:1.7em;
    padding-left:8px;
}

.download_guides_list tr td a{
    display:block;
    line-height:1.7em;
    padding-left:8px;
}

.download_guides_list tr.alt_guide 
{
    background-color:#efefef;
}

.download_guides_list tr td a.guide_pdf_link {
    background:url(/images/maps-guides/icon/Document.gif) no-repeat 0 4px;
    
    padding-left:12px;
    margin-right:42px;
}

#download_maps_left_column 
{
    background-color:#eaeaea;
    border:solid 1px #d7d7d7;
    float:left;
    width:451px;
}

#download_maps_left_column img
{
	border-width:0px;
}

#download_maps_left_column .download_pdf
{
    height:17px;
    line-height:17px;
    margin:0;
    padding:5px;
}
#download_maps_left_column a
{
    line-height:17px;
}
a.download_pdf_link
{
    background:transparent url(/images/maps-guides/btn/DownloadPdf.gif) no-repeat 0 0;
    float:left;
    height:17px;
    margin-right:6px;
    text-indent:-999em;
    width:111px;
}
#download_maps_right_column
{
    float:right;
    width:220px;
}
#download_maps_right_column p
{
    font-size:1.1em;
}
.download_maps_list {
    list-style:none;
    margin-bottom:1em;
}
.download_maps_list li {
    line-height:1.7em;
}
.download_maps_list li a, .regionMapPdfLink
{
    background:url(/images/maps-guides/icon/Document.gif) no-repeat 0 2px;
    padding-left:12px;
}



#order_maps_guides_left_column
{
    float:left;
    width:343px;
}
.order_maps_guides_checkbox_list
{
    list-style-type:none;
    margin-bottom:1em;
}
.order_maps_guides_checkbox_list li
{
    clear:both;
    height:18px;
    line-height:18px;
}
.order_maps_guides_checkbox_list input
{
    float:left;
    margin:3px 5px 0 0;
}
.order_maps_guides_checkbox_list label
{
    height:18px;
    line-height:18px;
    float:left;
}
#order_maps_guides_right_column
{
    float:right;
    padding-top:72px;
    width:343px;
}
.order_maps_guides_form_wrapper
{
    background-color:#efefef;    
    padding:10px;
    margin-bottom:20px;
    width:323px;
}
.order_maps_guides_form
{
    width:323px;
}
.order_maps_guides_form th span
{
    color:Red;
    float:right;
    font-size:.9em;
    font-weight:normal;
}
.order_maps_guides_form td
{
    font-size:.9em;
    background-color: #EFEFEF;
}
.order_maps_guides_form td,
.order_maps_guides_form th
{
	background-color: #EFEFEF;
}
.order_maps_guides_form td.continue_button
{
    padding:6px 0px;
}
.order_maps_guides_form td.privacy_note span
{
    font-weight:bold;
}
.order_maps_guides_fine_print
{
    width:226px;
}
.order_maps_guides_fine_print p
{
    font-size:1em;
}

.order_maps_guides_confirm
{
	width: 470px;
}
.form-errors
{
	color:Red;
	width:100%;
}

#maps_and_guides_tabs li.currTab
{
	border-bottom:2px solid #fff;
}

.maps_and_guides tbody
{
	background-color:#fff;
}

.regionMap
{
	
}

.regionMapPdfLink
{
	margin:6px auto 10px 15px;
	font-size: .8em;
	display: block;
}

#TB_title
{
	background-color:#fff;
	
	width:660px;
	margin:0px;
	padding:0px;
}

#TB_closeWindowButton
{
	
}

#TB_ajaxContent
{
	padding:0px;
	margin:0px;
	overflow:visible;
}

#TB_ajaxContent img
{
	padding:0px;
	margin:10px 0px 0px 15px;
}

#TB_ajaxWindowTitle
{
	height:auto;
	margin:10px 15px 0px 15px !important;
	font-size:1.3em;
	font-weight:bold;
	padding:0px !important;
	width:400px;
}

#TB_closeAjaxWindow
{
	height:auto;
	background-image:url('/images/travel-lists/icon-close.gif');
	background-position:32px center;
	background-repeat:no-repeat;
	margin:12px 10px 0px 15px !important;
	padding:0px;
	width:40px;
	text-align:left;
}

#TB_Window
{
	
}
