* {
margin: 0;
padding:0;
border: 0;
}

html {
font-size: 100%;
}
p {
	margin-bottom:1em;
}

body {
text-align:center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 62.5%;
	background-color:#7D7651;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#28363E;
	text-align:center;
}
#wrapper {
	width:749px;
	border:1px solid #28363E;
	margin:0 auto;
	background-color:#E4D6C4;
}
#topstrip {
	width:749px;
	height:10px;
	background-color:#2F3E3E;
	background-image: url(../images/10x10hrz_divider.gif);
	background-repeat: repeat-x;
}
#masthead {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/goat_mountain.jpg);
	background-repeat: no-repeat;
}
#masthead-agent {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/ski-tour-golden.jpg);
	background-repeat: no-repeat;
}
#masthead-golden {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/night-bridge.jpg);
	background-repeat: no-repeat;
}
#masthead-contact {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/rainbow.jpg);
	background-repeat: no-repeat;
}
#masthead-listings {
	width:749px;
	height:105px;
	background-color:#28363E;
	background-image: url(../images/north-skyline.jpg);
	background-repeat: no-repeat;
}
#masthead-resources {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/resources.jpg);
	background-repeat: no-repeat;
}
#masthead-map {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/mast-map.jpg);
	background-repeat: no-repeat;
}
#masthead-privacy {
	width:749px;
	height:215px;
	background-color:#28363E;
	background-image: url(../images/mast-privacy.jpg);
	background-repeat: no-repeat;
}
#remaxlogo {
	text-align:right;
	padding:80px 10px 0 0;
}
#remaxlogo-listings {
	text-align:right;
	padding:0;
}
#mastbtm {
	width:749px;
	height:15px;
	background-color:#28363E;
	border-top:1px solid #FFB93D;
}
#pagetop {
	width:749px;
	height:30px;
	background-color:#2F3E3E;
	background-image: url(../images/t2.gif);
	background-repeat: no-repeat;
	border-top:5px solid #E4D6C4;
}
#pagetop-list {
	width:729px;
	background-color:#E4D6C4;
	border-top:5px solid #E4D6C4;
	padding:3px 10px 3px 10px;
	font-size:110%;
}
#page {
	width:749px;
	/*height:600px;*/
	background-color:#E4D6C4;
	background-image: url(../images/pg_bg749x10.gif);
	background-repeat: repeat;
	font-size: 125%;
	overflow: auto;
	text-align:left;
}
#nav {
	width:180px;
	height:100%;
	float:left;
	background:transparent;
}
.remax-left {
	padding:5px 0 0 5px;
	text-transform:uppercase;
	border-top:1px solid #28363E;
}
.mainnav {
	padding:15px 0 20px 20px;
	margin:0;
	line-height:200%;
	list-style: none;
	text-transform: uppercase;
	font-weight:bold;
	font-size:80%;
	background:#860000;
	border-right:1px solid #E4D6C4;
}
li.mainnav {
	font-family: Arial, Helvetica, sans-serif;
}
.buy-sell {
	font-size:90%;
	padding-left:5px;
	margin-bottom:15px;
}
#barney-quote {
	width:510px;
	float:left;
}
#content {
	width:510px;
	padding-right:20px;
	padding-bottom:20px;
	float:right;
	background:transparent;
}
#content-agent {
	width:510px;
	padding-right:20px;
	padding-bottom:20px;
	float:right;
	background:transparent;
}
.header {
	padding:5px 20px 20px 30px;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:normal;
	font-style: italic;
	color:#28363E;
	margin:0 0 5px;
	padding:0;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:normal;
	font-style: italic;
	color:#880000;
	margin:0 0 5px;
	padding:0 0 10px;
	border-bottom:1px solid #880000;
}
h6 {
font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	font-style: italic;
	color:#880000;
	margin:0 0 3px;
	padding:0;
	border-bottom:1px solid #880000;
}

.separator {
clear: both;
height:0;
}
#pagebtm {
	width:749px;
	height:105px;
	background-color:#E4D6C4;
	background-image: url(../images/call_now749x105.gif);
	background-repeat: no-repeat;
}
#pagebtm-list {
	padding-top:3px;
}
#footertop {
	width:749px;
	height:10px;
	margin:0;padding:0;
	background-color:#28363E;
	border-bottom:1px solid #FFB93D;
	
}
#footer {
	width:689px;
	/*background-color:#2F3E3E;
	background-color:#3E4632;*/
	background-color:#28363E;
	font-size: 13px;
	color:#EBE5D8;
	text-align:right;
	padding-right:60px;
	overflow:auto;
}
#footer a:link {
	color:#EBE5D8;
	text-decoration: underline;
}
#footer a:visited {
	color:#EBE5D8;
	text-decoration: underline;
}
#footer a:hover {
	color:#E4D6C4;
	text-decoration: underline;
}
#footer a:active {
	color:#E4D6C4;
	text-decoration: underline;
}
#nav a:link {
	color:#EBE5D8;
	text-decoration: none;
}
#nav a:visited {
	color:#EBE5D8;
	text-decoration: none;
}
#nav a:hover {
	color:#BEBAA8;
	text-decoration: none;
	border-bottom: 2px dotted #BEBAA8;
}
#nav a:active {
	color:#FFB93D;
	text-decoration: underline;
}
#nav a:focus {
	color:#FFB93D;
	text-decoration: underline;
}
#date {
width:739px;
	background:#28363E;
	color:#EBE5D8;
	font-size: 90%;
	text-align:right;
	padding-right:10px;
	padding:5px 10px 5px 0;
	border-bottom:1px solid #FFB93D;
}
#privacy {
	font-size:11px;
	height:20px;
	color:#D4D9D9;
	margin: 0 auto;
	text-align:center;
	padding-top:5px;
}
#privacy a:link {
	color:#D4D9D9;
	text-decoration: underline;
}
#privacy a:visited {
	color:#D4D9D9;
	text-decoration: underline;
}
#privacy a:hover {
	color:#EFF0F0;
	text-decoration: none;
}
#privacy a:active {
	color:#EFF0F0;
	text-decoration: underline;
}
#bbv {
	font-size:9px;
	height:20px;
	color:#2F3E3E;
	margin: 0 auto;
	text-align:center;
	padding-top:5px;
}
#bbv a:link {
	color:#2F3E3E;
	text-decoration: none;
}
#bbv a:visited {
	color:#2F3E3E;
	text-decoration: none;
}
#bbv a:hover {
	color:#EBE5D8;
	text-decoration: none;
}
#bbv a:active {
	color:#EBE5D8;
	text-decoration: underline;
}
#qt {
float:right;
	margin-top:0px;
	padding-top:3px;
	width:435px;
	background-image: url(../images/quote4.gif);
	background-repeat: no-repeat;
	margin-bottom:3em;
}
.qt-agent {
float:right;
	margin-top:0px;
	padding-top:3px;
	width:435px;
	margin-bottom:3em;
}
.bq-agent {
float:right;
width:560px;
	margin-bottom:0;
}
.bq-agent-head {
float:right;
width:560px;
}
#barney-bardarson {
	float:right;
}
#welcome {
	float:right;
	width:510px;
	padding-right:20px;
}
.sig {
	font-size:80%;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	background:transparent;
	padding-right:45px;
}
a {
	color:#6C3F0A;
}
a:visited {
	color:#6C3F0A;
}
a:hover {
	color:#860000;
}
a:active {
	color:#860000;
}
#lsidepic {
	margin-top:25px;
	margin-left:25px;
}
#lsidepic a:hover {
	border-bottom: 0px;
}
.style1 {
	color: #B70E18;
	font-weight: bold;
}
.style2 {
	color: #004B8C;
	font-weight: bold;
}
.shiftbanner { background:#28363E; padding-left:125px;}
