*, html{
margin:0;
padding:0;
}
body{
background:#e7e0cf url(../images/page_bg.gif) top left repeat-x;
font:12px Verdana, sans-serif;
}
#sitemap li a, #sitemap li a:visited  {
color:#8E052C;
text-decoration:none;
border-bottom:1px dotted #8E052C;
}
#sitemap li a:hover {
color:#8E052C;
text-decoration:none;
border:none;
}
#page{
width:1060px;
margin: 0 auto;
}
#logo{
background:url(../images/montecruz_logo.gif) no-repeat;
height:113px;
margin:20px 0 20px 63px;
width:232px;
display:block;
}
#logo strong{
display:none;
}
#header{
height:247px;
margin: 0 auto;
width:960px;
}
#slideshow{
float:left;
height:247px;
overflow:hidden;
width:443px;
}
#header h3{
float:right;
background:url(../images/montecruz_tagline.gif) no-repeat;
height:48px;
margin:102px 20px 0 0;
width:471px;
}
h1 span, #header h2, h3 span{
display:none;
}
#content{
margin:0 auto 20px auto;
padding:25px 0 0 0;
width:960px;
}
#copy{
float:right;
margin:0 5px 0 10px;
width:760px;
}
#nav{
float:left;
margin:0 15px 0 10px;
width:160px;
}
#copy a{
border:0;
border-bottom:1px;
text-decoration:none;
}
#copy a,#copy a:link{
border-style:dotted;
color:#8E052C;
}
#copy a:hover,#copy a:visited{
border-style:solid;
color: #706351;
}
#copy img{
border:1px solid #433C30;
margin:0 0 5px 0;
}
li{
font:13px Verdana, sans-serif;
line-height:18px;
list-style-position:inside;
}
#copy ul{
list-style:none;
}
#copy li{
padding-left:15px;
background:url(../images/bullet.gif) 0 6px no-repeat;
}
#nav ul,#nav ul li, #nav ul li ul{
list-style-type:none !important;
}
#nav ul.sublevel a{
padding-left:15px;
}
#nav ul li li li{
padding-left:5px;
}
#nav a{
display:block;
padding:3px 0 4px 3px;
}
#nav a,#nav a:link{
color:#8E052C;
text-decoration:none;
}
#nav a:hover,#nav a#active_menu{
background:#f0ebe0 url(../images/nav_mid_hover.gif) repeat-y top right;
}
#nav a#active_menu{
text-decoration:underline;
}
#nav_top{
background:url(../images/nav_top.gif) no-repeat top right;
height:15px;
width:160px;
}
#nav li{
background:url(../images/nav_mid.gif) repeat-y top right;
}
#nav_bot{
background:url(../images/nav_bot.gif) no-repeat bottom right;
height:15px;
width:160px;
}
#contact{
background:url(../images/contact.gif) no-repeat;
height:113px;
width:1060px;
margin: 15px auto 0 auto;
}
#footer{
list-style-type:none;
margin:0 0 0 62px;
padding:0 0 50px 0;
}
#footer li{
font:10px Verdana, sans-serif;
line-height:20px;
}
#footer li a:link, #footer a:visited {
color:#8E052C;
text-decoration:none;
}
#footer li a:hover {
color:#8E052C;
text-decoration:underline;
}
p{
font:13px Verdana, sans-serif;
line-height:22px;
margin:5px 0 10px 0;
}
td{
font:13px Verdana,sans-serif;
line-height:18px;
}
h1{
color:#8E052C;
font:21px Georgia,serif;
}
h1.contentpagetitlehome{
font:21px Georgia, serif;
margin:10px 0 0 0;
}
h3,h4{
color:#8e052c;
}
h3.splash{
font:22px Georgia, serif;
letter-spacing:1px;
padding:25px 0 14px 62px;
}
h4.splash{
font:bold italic 14px Verdana, sans-serif;
padding-left:62px;
}
h3{
font:21px Georgia, serif;
margin:10px 0 0 0;
}
h4{
font: 21px Georgia, serif;
margin:10px 0 0 0;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
.center{
text-align:center;
}
table{
width:100%;
border:0;
}
table ul{
padding:0 0 0 10px;
}
tr{
margin: 10px 0;
}
.hunt{
margin:25px 0 15px 0;
width:100%;
}
.hunt .copy,.hunt .copywimg,.hunt .copyleft{
width:560px;
}
.hunt .copywimg{
float:right;
}
.hunt .copyleft{
float:left;
}
.hunt .info{
font-weight:bold;
margin:8px 0 0 0;
text-transform:uppercase;
}
#copy .hunt ul.desc{
list-style-type:none;
margin:0 0 3px 0;
}
#copy .hunt ul.desc li{
background:none;
}
.hunt .type{
font:bold 13px Verdana,sans-serif;
}
.hunt .typewimg{
color:#8E052C;
font:21px Georgia,serif;
}
.hunt .detail,ul.detail{
margin:0 0 10px 25px;
padding:0 0 0 10px;
}
.hunt .more{
color:#000;
font:italic 13px Verdana, sans-serif;
}
.hunt .img,.hunt .imgrt{
float:left;
text-align:center;
width:177px;
}
.hunt .imgrt{
float:right;
}
table.contact_form_1,table.contact_form_2{
width:460px;
}
.required{
color:#DD4411;
}
.inputbox{
width:180px;
}
table.contact_form_1 td{
padding:4px 0;
}
table.contact_form_2 td{
padding:2px 0;
}
form{
padding: 0 0 0 15px;
}
#content:after, .hunt:after, #copy:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
table.gallery{
text-align:center;
margin:15px 0 0 0;
}
table.gallery col{
width:188px;
}
table.gallery td{
padding: 0 0 10px 0;
}
#copy table.gallery img{
margin:0;
}
#copy table.gallery a{
border:0;
}
.rule{
border-top:1px solid #BEB8AC;
margin:40px 0 10px 0;
}

.textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	}	
