@import "http://o.aolcdn.com/dojo/1.1.0/dijit/themes/tundra/tundra.css";
@import "http://o.aolcdn.com/dojo/1.1.0/dojo/resources/dojo.css";
body {
        margin:40px 0 0 0;
        background-color:#fff;
        color:#3b3b3b;
        background: url(images/page-bg.gif) repeat-x #e7e0c3;
        font-family:Arial, Helvetica, sans-serif;
}
a {
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
img {
        border:none;
}
.container {
        width:756px;
        margin:0 auto;
        border:4px solid white;
		border-bottom:none;
        background: white;
}
.header {
        width:756px;
        background: url(images/header.gif) no-repeat;
		float:left;
}
.home-link {
		float:left;
        width:85px;
        margin:-35px 0 0 20px;
        position:relative;
		background:url(images/national-9-logo.gif);
		display:block;
		height:102px;
}
.home-link span {
	display:none;
}
.quicksearch {
        font-size:12pt;
        color:#353539;
        float:right;
        width:220px;
        margin:45px 10px 0 0;
        position:relative;
}
.quicksearch br {
	display:none;
}
#state-dd {
        float:right;
}
.nav {
		float:left;
        width:756px;
        height:30px;
        clear:both;
        background: url(images/nav-bg.gif) repeat-x;
        margin:10px 0 0 0;
        border-top:4px solid white;
        padding:0;
        list-style:none;
}
.nav li {
        float:left;
}
.nav li a {
        display:block;
        padding:6px 16px 6px 16px;
        color:#010101;
        font-weight:bold;
        font-size:10pt;
}
#smpict {
        width:225px;
        height:178px;
        float:left;
        background: url(images/skiing.gif) no-repeat;
        margin-right:8px;
        margin-top:5px;
}
#lgpict {
        width:523px;
        height:178px;
        float:left;
        background: url(images/breakfast.gif) no-repeat;
        margin-top:5px;
}
.subhead {
        width:225px;
        margin-top:8px;
        margin-right:8px;
        clear:left;
        float:left;
        background:#f6f4df;
}
.subhead .left-title {
        background:#a7a37e;
        color:#fff;
        height:32px;
        padding-top:11px;
        clear:both;
        text-align:center;
        font-family:Georgia;
        font-weight:bold;
        font-size:11pt;
}
.subhead label {
        color:#3c3930;
        clear:both;
        display:block;
        font-size:11pt;
        font-weight:bold;
		padding:6px 0 0 0;
}
.subhead .inputbox {
        width:160px !important;
        border:1px solid #9f9a86;
}
.subhead .checkrate_box form {
	width:165px;
	margin:0 auto;
}
.subhead #checkrates {
        display:block;
        margin:9px auto 0 auto;
        width:120px;
        background:#fff;
        border:1px solid #9f9a86;
        text-align:center;
}

/*Sidebar map */
.subhead #map-of-locaitons {
        width:189px;
        height:116px;
        margin: 30px auto 0 auto;
        background: url(images/map-of-locations.gif);
		position:relative;
}
#mapCali {
	display:block;
	height:63px;
	left:5px;
	position:absolute;
	top:34px;
	width:23px;
}
#mapColo {
	display:block;
	height:27px;
	left:80px;
	position:absolute;
	top:51px;
	width:32px;
}
#mapKans {
	display:block;
	height:19px;
	left:116px;
	position:absolute;
	top:62px;
	width:36px;
}
#mapNMex {
	display:block;
	height:31px;
	left:78px;
	position:absolute;
	top:81px;
	width:27px;
}
#mapUtah {
	display:block;
	height:31px;
	left:56px;
	position:absolute;
	top:44px;
	width:23px;
}
#mapWyom {
	display:block;
	height:27px;
	left:76px;
	position:absolute;
	top:24px;
	width:30px;
}
.subhead #location-states {
        list-style:none;
        margin:5px 0 30px 10px !important;
        padding:0 !important;
}
.subhead #location-states li {
        float:left;
        width:95px;
}
.subhead #location-states a {
        display:block;
        float:left;
        background: url(images/blue-arrow.gif) center left no-repeat;
        padding-left:20px;
        color:#172b78;
        font-size:9pt;
}
.content {
        width:523px;
        margin-top:8px;
        float:left;
}
.footer {
		clear:both;
        text-align:center;
        margin:10px -4px 5px -4px;
        color:#000;
		background:#e7e0c3;
        font-size:9pt;
		padding:10px 0;
}
.footer ul {
	margin:3px 0;
	padding:0;
}
.footer li {
	display:inline;
	list-style:none;
	padding:0 10px;
	margin:0;
	border-right:1px solid #000;
}
.footer li.last {
	border-right:none;
}
.footer p {
        margin:0;
}
.footer a {
        color:#000;
        padding:0 4px;
}
h1 {
        font-family:Georgia;
        font-size:18pt;
        height:35px;
        padding-top:8px;
        padding-left:20px;
        color:#e7e0c3;
        background:#2f3e52;
        margin:0 0 10px 0;
}
h2 {
        font-family:Georgia;
        font-size:18pt;
        color:#2f3e52;
		margin: 20px 0 10px 0;
}
.content a {
	color:#006699;
	text-decoration:underline;
}

/* Applied styles */
.clear {
        clear:both;
}
.green-text {
	color:#003366;
	font-weight:bold;
}
.content .book-stay {
	font-weight:14px;
	display:block;
	color:#2f3e52;
	text-decoration:none;
	line-height:27px;
	height:27px;
	width:80px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url('images/small-button.gif');
}
.boxHighlight {
	background:#2f3e52;
	color:#e7e0c3;
	padding:10px;
	margin:10px;
	border:#acb2ba solid 1px;
}