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

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

Color Sceme:


Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website: http://rezstream.com

Joe Jenkin
email: joe.jenkin@rezstream.com
website:http://rezstream.com

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

----------------------------------------------------------------*/

hr {
color:#F4D16D;
}

a:link, a:visited {
font-weight:bold;
color:#543B21;
}

.comment {
background:url(../images/top-quotations.gif) no-repeat top left;
margin: 10px 0px 20px 0px;
padding: 10px 40px 0px 60px;
}

.comment img {
float:right;
padding-left: 12px;
}


/* text classes */

.textCenterBold {
text-align:center;
font-weight:bolder;
font-size: 110%;
color:#B8751C;
}

.headingText {
font-weight:bolder;
font-size:110%;
color:#B8751C;
margin:0px 0px 5px 0px;
}

.subHeadingText {
font-weight:bolder;
font-size:100%;
color:#553C22;
margin:0px 0px 5px 0px;
}

/* map and directions */ 

.map {
text-align:center;
margin:0 auto;
display:block;
padding:0px;
}
 
.map a img {
border:2px solid #BB741A;
}

.map a img:hover {
border:2px solid #543B21;
}

/* sitemap links*/ 

/*#sitemap ul {
margin: 0px 0px 0px 20px;
color:#B8751C;
}

#sitemap a {
color:#000000;
}

#sitemap ul a {
color:#51381D;
}

#sitemap ul ul, 
#sitemap ul ul a {
color:#B8751C;
}*/


/*amenities and policies lists*/

.amPolicies li {
margin: 0px 0px 0px 20px;
}


/* thickbox gallery */

.thickboxgallery {
text-align:center;
}

.thickboxgallery a img {
border:2px solid #BB741A;
}

.thickboxgallery a img:hover {
border:2px solid #543B21;
}


/* level 1 and 2 images */
.photogallery{
float:left;
width:790px;
text-align:center;
margin-bottom: 15px;
}

.photobox{
float:left;
text-align:center;
width:180px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 12px;
background:url(../images/vert_rule.jpg) left center no-repeat;
}

.photoboxleft{
float:left;
text-align:center;
width:180px;
margin:10px 0px 10px 0px;
background:none;
}

.photobox img,
.photoboxleft img{
margin:0 auto;
display:block;
padding:0px;
border:2px solid #BB741A;
opacity:.90;
}

.photobox a img:hover,
.photoboxleft a img:hover{
margin:0 auto;
display:block;
padding:0px;
border:2px solid #543B21;
opacity:100;
}

.roomtitle {
position:relative;
left:18px;
background-color:#543B21;
font-size:12px;
color:#F8F5E2;
width: 140px;
padding: 0px;
}



/* reserve now buttons */

.resbttn {clear:both;}

.resbttn a img{
border:none;
opacity:.80;
}

.resbttn a img:hover {
border:none;
opacity:100;
}



/* suites level 3 */

.suitelinks {
position: relative;
left: 40px;
}

.suitetitle {
font:120% bolder;
font-weight:bold;
color:#B8751C;
}


/* suites level 3 images */
.roombox {
text-align:center;
margin:0 auto;
width: 628px;
}

.roomboxwrap {
float:left;
padding:0;
text-align:center;
color:#FFFFFF;
width:300px;
margin: 0px 5px 20px 5px;
background-color:#543C22;
border:2px solid #543C22;
}


.contactInfo {
padding: 0px 0px 10px 0px;
text-align:center;
}

.details {
background: url(../images/pointer.gif) right no-repeat;
font-size: 12px;
height:22px;
width: 166px;
font-style:italic;
}

.details:hover {
background: url(../images/pointer-animated.gif) right no-repeat;
}

dl {
}

dt {
color:#543C21;
font-weight:bold;
font-size:105%;
margin-top:20px;
}

dd {
}

.dining strong {
font-size:85%;
}

.dining em {
}

.dining a {
text-decoration:none;
color:#B8751C;
font-size:85%;
}

.small {
font-size:85%;
}

right {
float:right;
}

img.right {
float:right;
padding: 0px 0px 0px 10px;
}

img.left {
float:left;
padding: 0px 14px 0px 0px;
}

.clear {
clear:both;
} 

.youtube{
width:300px;
height:250px;
float:left;
margin:0 15px 15px 0;
}