body{
font:normal 13px "Trebuchet MS",arial,sans-serif;
background:#854f00;
margin:0;
text-align:center;
color:#242424;
min-width:790px
}
html>body{font-size:small}
a img{border:0}
a{color:#600}
a:hover{color:#f00}

#tele{margin:0;padding:0;height:0;
text-align:right;
color:#edd;
position:relative;
top:9px;
left:-10px;
font-weight:bold
}

h3{font-size:90%}

acronym{border-bottom:2px dotted #f00;
cursor:help}

address{margin-top:10px;
font-style:normal;
}

label{display:block}
input{display:block}
.cb{display:inline}
h2.cb{position:relative;top:10px}

#content textarea{width:90%}
#content td{vertical-align:top}
#content th{text-align:left;width:60%;vertical-align:top}
#content table address{margin:0}

#container{
margin:20px 0 40px 0;
text-align:left;
background:#9C6006 url(images/bg.jpg) repeat-x;
padding:0 3% 0 3%;
}
body>#container{
margin:40px 0;
}
#main{
padding:15px 0 40px 0;
}

.box{
padding:0 0 35px 15px;
clear:left;
width:78%;
}

#error{font-weight:bold;
font-size:110%;
color:#000}

#progress{list-style-type:none;padding:0;margin:10px 0 0 0}
#progress li{display:inline;margin-right:5px}
#progress .current{font-weight:bold;
color:#000
}

#conc{clear:both;text-align:center;
margin-left:5%}

#content{width:95%;margin-top:0;min-height:0 !important}
#main>#content{width:66%;margin-top:25px}

#content img{margin:20px 10px 0 0;border:5px solid #fff}

#col2{width:50%}
#col2 img{width:90%}
#col1{width:100%}
#content>#col1,#content>#col2{width:49%}
#col2{float:right}

#col1 div,#col2 div{width:100%;float:none}

#quote{text-align:right}

.box strong{
color:#000
}

.box h1{
font-size:150%;
font-weight:normal;
color:#9c5f06;
letter-spacing:2px;
margin-top:10px;
width:90%
}

.box h1.srch{
font-size:130%;
letter-spacing:1px;
}

.box h2{
font-size:120%;
margin-bottom:-13px
}

.box h2 span{
color:#080;
position:relative;
top:-5px
}

.box p{
width:90%
}

#avail{
color:#fff;
text-align:center;
float:left;
width:177px;
margin-left:10px
}

#nav{
float:right;
}

#nav ul{
border-left:1px solid #fff;
padding:0 0 0 8px;
margin:0 0 0 0
}

#nav li{
list-style-type:none;
width:168px;
height:37px;
}
#nav li h2,#nav li h2 a{
margin:0;
display:block;
text-decoration:none;
width:168px;
height:29px
}
#nav li h2 a:hover {
text-decoration:none;
background-image:none
}/* remove covering off state, revealing on state */

#nav li h2 span{
display:block;
text-indent:-5000px
}

#nav_offices h2 a{
 /* off state */
background:url('images/nav.gif') -165px 0 no-repeat}
#nav_offices h2,#nav_offices h2.current a{
/* on state */
background:url('images/nav.gif') 0 0 no-repeat}

#nav_facilities h2 a{
background:url('images/nav.gif') -165px -37px no-repeat}
#nav_facilities h2,#nav_facilities h2.current a{
background:url('images/nav.gif') 0 -37px no-repeat}

#nav_packages h2 a{
background:url('images/nav.gif') -165px -74px no-repeat}
#nav_packages h2,#nav_packages h2.current a{
background:url('images/nav.gif') 0 -74px no-repeat}

#nav_finding_us h2 a{
background:url('images/nav.gif') -165px -110px no-repeat}
#nav_finding_us h2,#nav_finding_us h2.current a{
background:url('images/nav.gif') 0 -110px no-repeat}

#nav_contact_us h2 a{
background:url('images/nav.gif') -165px -144px no-repeat}
#nav_contact_us h2,#nav_contact_us h2.current a{
background:url('images/nav.gif') 0 -144px no-repeat}

#results ul{
font-size:85%;
border:0;
margin-left:-9px
}

.box{
background:#ebedd7;
border:15px solid #fff;
margin-top:30px;
width:178px}
#nav>div.box{width:150px}

.photo{
width:152px;
height:190px;
margin:0 10px 0 0;
float:left;
}
.photo{margin:0 10px 25px 0}

.photo img{
border:3px solid #fff;
}

.photo p{
background:#fff;
margin:5px 0 0 0;
padding:5px 5px;
width:152px;
border:3px solid #fff;
text-align:center
}

p.photosub{
margin:-4px 0 10px;
padding-right:6px;
height:63px;
font-size:85%;
line-height:180%;
text-align:center;
color:#600;
}
.photo>.photosub{
height:47px;
}

#main>div.photo p{width:135px}

#copy{
clear:both;
font-size:100%;
color:#fff
}

#copy a{
color:#fff
}
#copy a:hover {
color:#300
}
#copy a span{
color:#f99
}


