@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; color:#000000; }
a {color:#000; font-size:11px; text-decoration:underline; }
#footer a {
	color:#333;
	font-weight: normal;
}
#nav a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	line-height:32px;
	font-weight:bold;
	text-transform: uppercase;
}
a img,:link img,:visited img { border: none; }

a:hover{color:#999999; text-decoration:underline;}

h1 {
	font-size:17px;
	margin:0px 0px 10px 0px;
	line-height:22px;
	text-align: left;
}

h2 {font-size:14px; margin:0px; line-height:17px;}

h3 {
	font-size:12.5px;
	margin:0px;
	line-height:16px;
}

h4 {font-size:11px; margin:0px; line-height:14px; font-weight:normal;}

h5 {font-size:18px; line-height:18px; font-weight:normal; margin:0px;}

h6 {font-size:16px; color:#FFFFFF; font-weight:normal; margin:0px;}

p {
	font-size:12.5px;
	margin:0px;
	line-height:16px;
}

.p2 {
	font-size:9px;
	margin:0px;
	line-height:12px;
	text-decoration:none;
}

.p3{color:#FFFFFF; line-height:30px; font-weight:normal; text-decoration:none;}

.p3:hover {color:#FF0000;}

.p4{color:#FFFFFF; line-height:8px; font-weight:normal; text-decoration:none;}

.p4:hover {color:#FF0000;}

.p5{color:#FFFFFF; line-height:30px; font-weight:normal;}

.p6 {font-size:14px; margin-bottom:10px; line-height:14px; color:#000000; margin:0px; font-weight:bold; text-decoration:none;}

.p7 {font-size:32px; color:#666666; margin-top:14px; margin-bottom:14px;}


ul,ol,li,pre,form,body,html,blockquote,fieldset,input
{
	margin: 5px 0px;
	padding: 0;
}


li {
border-left: solid 6px #000000; color:#FFFFFF;
}

ul li:first-child {
border-left: none;
}


/* box styles */

#wrapper {width:762px; height:auto; margin: 0 auto;}

#header {width:762px; height:auto; float:left; text-align:left; position:relative; margin-bottom:10px;}

#headerin {
	float:left;
	margin-left:10px;
	margin-top:16px;
	font-size: 14px;
}

#nav {
	float:left;
	background-color:#000000;
	width:762px;
	height:auto;
	vertical-align:middle;
	margin: 0px 0px 2px 0px;
}
#nav li{list-style: none; display:inline;}
#nav ul{margin:0px 0px 0px 10px;}

#body{
	float:left;
	width:760px;
	height:auto;
	background-repeat:no-repeat;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#body_leftcol{
	float:left;
	width:517px;
	height:auto;
	text-align:left;
	margin-left:0px;
	margin-bottom:0px;
	padding-left: 18px;
}

#body_rightcol{
	float:left;
	width:225px;
	height:auto;
	text-align:left;
	margin-bottom:0px;
}

#buffer_1{
	float:left;
	margin-bottom:25px;
	width:517px;
	font-style: italic;
}

.offers1{
	width:225px;
	float:left;
	background-image:url(/img/generic/offers_bg.png);
	background-position:right;
	background-repeat:repeat-y
}

#offers2{
	width:227px;
	float:left;
	margin-bottom:20px;
}

.offerbutton{
	float:right;
	margin: 0px 0px 10px 0px;
}

#offers4{width:227px; height:96px; float:left; background-image:url(/img/generic/the_mountain.jpg); background-position:right; background-repeat:no-repeat; margin-top:10px;}

#offers5{width:227px; height:96px; float:left; background-image:url(/img/generic/contact_us.jpg); background-position:right; background-repeat:no-repeat; margin-top:10px;}

#footer{
	width:744px;
	height:auto;
	float:left;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	padding-left:18px;
	padding-top:12px;
}

.footer_info{float:left; text-align:left; margin-right:8px;}

#lockup{float:left; width:646px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px; height:auto; margin-top:12px; text-align:left; padding-left:12px;}

#logobot{float:left; width:104px; height:24px; background-image:url(/img/generic/logo_small.gif); margin-top:12px;}

#copy{
	float:left;
	width:517px;
	text-align:left;
}

#contact {float:left; width:762px; height:auto; text-align:left;}

.contact {
	float:left;
	width:330px;
	height:auto;
	padding-left: 20px;
}
.call {
	width:185px;
	float:right;
	margin-top:10px;
	margin-bottom: 10px;
	padding-right: 5px;
}
.offerflash {
	width:150px;
	float:right;
	margin-top:10px;
	padding-right: 5px;
}
.didyouknow {
	width:175px;
	float:right;
	margin: 15px 0px 15px 0px;
	padding: 0px 15px 0px 0px;
}
#starburst { float:left; margin-top:10px; margin-bottom:10px; }
#nav a.current {
	color: #999999;
}


#contactform input, #contactform textarea {
	border: 1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	font-size: 11px;
	padding:3px;
}
#contactform textarea {
	width:310px;
}
.contact2 {
	float: left;
	margin-left: 20px;
	width: 390px;
}
.biog {
	width:137px;
	height:auto;
	margin:17px 17px 17px 0px;
	background-image:url(/img/contact_bg.gif);
	background-repeat:repeat-y;
	padding:10px;
	border-bottom: 1px solid #666;
	float: left;
}

.atol {
	width:326px;
	margin-top:1px;
	margin-left:17px;
	margin-right:17px;
	margin-bottom:17px;
	background-image:url(/img/contact_bg2.gif);
	background-repeat:repeat-y;
	padding:10px;
	border-bottom: 1px solid #666;
}

.offers1 p {
	font-size: 12px;
	color: #FFF;
}

#headerin h4 { font-size: 13px; }
