#maincol h1{
margin:0 0 10px 0;
font-size:2em;
font-weight:normal;
line-height:1em;
color:#532775;
}
#maincol p{
padding:5px 0 5px 0;
margin:auto;
}
#maincol div#breadcrumb{
font-size:.7em;
margin:0 0 15px 0;
}
#maincol div#breadcrumb a{
color:#999999;
text-decoration:none;
}
#maincol div#breadcrumb a:hover{
color:#532775;
text-decoration:underline;
}

#contentarea div#eventswrapper{
border:1px solid #929191;
padding:5px 5px 4px 5px;
margin:15px 0 0 0;
position:relative;

width:710px;
}
#contentarea div#eventswrapper div#eventsleft{
float:left;
width:165px;
margin:0 10px 0 0;
}
#contentarea div#eventswrapper div#eventsleft img{
width:165px;
}
#contentarea div#eventswrapper div#eventsleft a.book{
display:block;
width:165px;
padding:5px 0 5px 0;
background:#532775;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
}
#contentarea div#eventswrapper div#eventsleft a.book:hover{
display:block;
width:165px;
padding:5px 0 5px 0;
background:#814daa;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
}
#contentarea div#eventswrapper div#eventsright{
float:left;
width:530px;

}
#contentarea div#eventswrapper div#eventsright a{
background:url(../images/doc-icon.gif) top left no-repeat;
display:block;
border-top:1px solid #929191;
margin:5px 0 0 0;

padding:7px 0 6px 30px;
font-weight:bold;
}

#contentarea div#eventswrapper div#eventsright div{
margin-top:0;
}
#contentarea div#eventswrapper div#eventsright a span{
font-weight:normal;
}
#contentarea div#eventswrapper div#eventsright h2{
margin:5px 0 0 0;
}

#contentarea h2{
margin:10px 0 10px 0;
font-size:1.5em;
font-weight:normal;
line-height:1em;
color:#532775;
}
#contentarea a{
color:#532775;
}
#contentarea a:hover{
color:#a48fb4;
}
#contentarea{

color:#929191;
font-size:.75em;
line-height:1.3em;
float:left;


}
#contentarea.narrow{
width:470px;
color:#929191;
font-size:.75em;
line-height:1.3em;
float:left;
}
#contentarea table{
width:100%;
text-align:left;
margin:12px 0 12px 0;
}
#contentarea table td{
border-bottom:1px solid #929191;
padding:3px 0 4px 0;
}
#contentarea table thead tr th{
padding:3px 0 4px 0;
color:#532775;
font-weight:bold;

}

#contentarea-rightcol{
width:230px;
float:right;
}
#contentarea-rightcol h3{
clear:both;
margin:0;
font-size:1.2em;
font-weight:normal;
color:#532775;
}
#contentarea-rightcol ul{
margin:5px 0 0 0;
padding:0;
list-style:none;
width:300px;
border-bottom:10px solid #fff;

}


#contentarea-rightcol ul li a{
border-bottom:1px solid #929191;
padding:5px 5px 5px 0;
background:url(../images/list-arrow.gif) right no-repeat;
color:#929191;
font-size:.75em;
font-weight:bold;
display:block;
margin:5px 0 0 0;
width:225px;
text-decoration:none;
clear:left;
}
#contentarea-rightcol ul li a:hover{
color:#532775;
text-decoration:underline;
}


#contentarea-rightcol ul li.document a{
background:url(../images/doc-icon.gif) right no-repeat;
color:#532775;
}
#contentarea-rightcol ul li.document a span{
display:block;
font-size:.95em;
font-weight:normal;
color:#929191;
}

#contentarea-rightcol a#booklink{

display:block;
width:225px;
padding:7px 0 7px 5px;
margin:0 0 12px 0;
background:#532775 url(../images/white-arrow.gif) right no-repeat;
color:#fff;
font-weight:bold;
text-align:left;
text-decoration:none;

}
#contentarea-rightcol a#booklink:hover{

display:block;
width:225px;
padding:7px 0 7px 5px;
margin:0 0 12px 0;
background:#814daa url(../images/white-arrow.gif) right no-repeat;
color:#fff;
font-weight:bold;
text-align:left;
text-decoration:none;

}

#contentarea-rightcol div#roomlayouts{
margin:0 0 10px 0;
border:1px solid #532775;
}
#contentarea-rightcol div#roomlayouts h3{
text-align:center;
padding:10px 0 10px 0;
}

#main-images{
margin:0 0 10px 0;
}

#main-images2{
margin:0 0 10px 0;
display: none;
}


#contactform{

width:720px;
margin:0 0 10px 0;
}
.formleft{
float:left;

width:350px;
}
.formright{
float:right;

width:350px;
}
#contactform input{
width:348px;
padding:2px 0 3px 0;
border:1px solid #929191;
background:#fff !important;
}
#contactform textarea{
width:348px;
height:113px;
border:1px solid #929191;
background:#fff !important;
}

#contactform label{
display:block;
padding:8px 0 0 0;
}
#submit-align{
text-align:center;
}
#submit-align input{
border:0;
padding:4px 0 4px 0;

background:#532775 !important;
color:#FFFFFF;
font-size:1.6em;
}



#suite-tabs ul{

width:450px;
font-size:.7em;
}
#suite-tabs ul li{
float:left;
}
#suite-tabs ul li a{
width:149px;
padding:5px 0 8px 0;
display:block;
text-decoration:none;
font-weight:bold;

color:#929191;
border-right:1px solid #bcbec0;

text-align:center;
}
#suite-tabs ul li a:hover{
width:149px;
padding:5px 0 8px 0;
display:block;
text-decoration:underline;
font-weight:bold;
float:left;
color:#929191;

text-align:center;
}
#suite-tabs ul li.active a{
background:#532775;
border-right:0;
color:#fff;}
#suite-tabs ul li.active a:hover{
text-decoration:none;
}




