/*----------------------------------------------------------------
Tags STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:
------------------------------
Brown: #2c2218; 
Green: #80ac4b;
Nav-Green: #8ba13f;
Nav-Darker Green: #798f2a; 
Text-Green: #4e9000;
Dark-Blue: #1e5595;
Light-Blue: #7181a2;
Lighter-Blue: #c0ccd7;
Font-Blue: #1f3349;
Header-Tan: #dddcd8;
Content-Tan: #e9e8e4;
Sidebar-Text: #f1f1f1;
Footer-Text:  #afafaf;
------------------------------

Developers:
**********************************
Kevin Guill
email: kevin.guill@rezstream.com
website:http://rezstream.com

Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/
/*-------------- HEADINGS --------------*/
h1{
margin:0;
letter-spacing:-1px;
color:#4e9000;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
margin:16px 0 6px 0;
color:#7181a2; 
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
color:#4e9000;
margin:12px 0 0 0;
letter-spacing:-1px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3 a{
text-decoration:none;
color:#4e9000 !important;
margin:12px 0 0 0;
letter-spacing:-1px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*-------------- PARAGRAPHS --------------*/
div#home_link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#4e9000;
margin:0p 0 0 0;
letter-spacing:-1px;
}

div#home_link:first-letter{
font-size:22px;
}

#main_content p {
line-height:18px;
margin:20px 0;
color:#1f3349;
font-size:11px;
}

#main_content p.first {
margin-top:6px;
}

#main_content p.last {
margin-bottom:10px;
}

p.testimonial {
font-style:italic;
}

p.testimonial:first-letter {
font-size:22px;
color:#7181a2;
}

p.testimonial span {
font-style:normal;
margin-left:30px;
}


/*-------------- LINKS --------------*/
#main_content a{
color:#1e5595;
text-decoration:none;
}

#main_content dt a {
color:#80ac4b;
}

#main_content a:hover{
text-decoration:underline;
}

a.property_link {
position:relative;
top:8px;
float:right;
font-size:80%;
color: #7181a2;
}


/*-------------- LISTS --------------*/
dl {
margin:6px 0 18px 0;
}

dt {
margin:6px 0;
color:#80ac4b;
font-size:90%;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
}

dt span{
margin:0 12px;
color:#4e9000;
font-size:80%;
font-weight:normal;
}

dd {
line-height:20px;
font-size:85%;
margin:0 0 22px 12px;
}

table dt,
table dd { 
font-size:100%;
}

ul.bulleted,
ul.sitemap {
margin:6px 0;
}

ul.sitemap{
list-style:none;
width:300px;
float:left;
}

ul.bulleted li,
ul.sitemap li {
margin:0 0 0 18px;
line-height:18px;
font-size:11px;
}

ul.bulleted li {
line-height:24px;
list-style:disc;
}


/*-------------- IMAGES --------------*/

img.main_inset{
float:left;
height:155px;
width:155px;
padding:7px 20px 40px 7px;
margin:8px 6px 0 0;
background:url(../images/locations/main-bg.jpg) top left no-repeat;
}

img.about_inset{
float:left;
height:155px;
width:155px;
padding:7px 20px 20px 7px;
margin:8px 6px 0 0;
background:url(../images/locations/main-bg.jpg) top left no-repeat;
}

.photo_gallery img {
float:left;
height:69px;
width:69px;
padding:7px 29px 20px 7px;
margin:8px 0 0 0;
background:url(../images/locations/pg-thmb-bg.jpg) top left no-repeat;
}


/*-------------- ACC CONTAINERS --------------*/
#main_content .acc_container{
width:100%;
float:left;
padding:6px 0;
}

.image_container img {
float:left;
height:120px;
width:120px;
padding:7px 12px 9px 7px;
background:url(../images/content/thmbs-bg.jpg) top left no-repeat;
}

.image_containerx img {
float:left;
height:120px;
width:120px;
padding:7px 12px 9px 7px;
background:url(../images/content/thmbs-bg.jpg) top left no-repeat;
margin-bottom:15px;
}

.acc_content a {
margin-right:4px;
}

#main_content .acc_container p {
float:right;
margin:6px 0 0 0;
width:480px;
}

#main_content .acc_container p.acc_buttons {
line-height:6px;
margin:12px 0 0 0;
text-align:center;
}


/*-------------- ACCOMMODATIONS specific --------------*/
.acc_container{
float:left;
padding:10px 0 0 0;
border-top:1px solid #c0ccd7;
}

.photo_gallery {
float:left;
padding:0;
margin:16px 0;
border-top:1px solid #c0ccd7;
}

div.unit-calender {
clear:both;
margin-top:16px;
border-top:1px solid #c0ccd7;
}

.unit-calender h3 { 
text-align:left;
margin-bottom:16px;
}

.first {
border-top:none;
}

#main_content .special_box{
/*float:left;*/
width:290px;
margin:0 auto 18px auto;
border:2px dashed #c0ccd7; 
text-align:center;
}

.special_box1{
float:left;
width:290px;
height:145px;
margin:0 auto 18px auto;
border:2px dashed #c0ccd7; 
text-align:center;
}

.special_box2{
float:right;
width:290px;
height:145px;
margin:0 auto 18px auto;
border:2px dashed #c0ccd7; 
text-align:center;
}










#main_content .special_box p {
text-align:center;
line-height:16px;
margin:12px 0 0 0;
}

#main_content .special_box h2{
margin:6px 0 3px 0;
}


#googleMap{
margin:0 auto;
text-align:center;
}

#googleMap iframe{
margin:12px 0 0 0;
border:1px solid #1e5595;
}

#googleMap{
margin:0 auto;
}
