/* Global */
* {
border:0;
margin:0;
padding:0;
}

html {
background:url(../images/bg-checkers.jpg) repeat;
}

p {
margin:10px 0 0;
padding:0;
}
/* END Global */

/* Background and Wrapper */
#bg {
background:url(../images/bg-checkers_bar.jpg) repeat-x;
}

#wrapper {
background-image:url(../images/bg-shadow.png);
background-repeat:repeat-y;
behavior:url(styles/iepngfix.htc);
width:912px;
margin:0 auto;
}

#sub-wrap {
width:900px;
margin:0 auto;
}
/* END Background and Wrapper */

/* Header */
#header {
background-color:#f2f5ff;
width:900px;
height:45px;
}

#header .slg {
padding:15px 0 0 25px;
}

#header .where {
float:right;
padding:27px 25px 0 0;
}
/* END Header */

/* Navigation */
#nav {
background-color:#e7edfe;
width:900px;
height:35px;
}

#nav img {
padding:10px 0 0 25px;
}
/* END Navigation */

/* Content */
#content-wrap {
background-color:#f2f5ff;
width:850px;
height:100%;
padding:25px;
}

#content-wrap p {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#484848;
padding:0 5px;
}

#content-wrap p a {
color:#4f73b8;
text-decoration:none;
}

#content-wrap p a:hover {
color:#484848;
text-decoration:none;
}

#content-left,#content-right,#footer-left,#footer-right {
width:265px;
float:left;
}

#content-middle,#footer-middle {
width:265px;
float:left;
padding:0 27px;
}
/* END Content */

/* Property Browse */
#browse-left {
width:155px;
float:left;
padding-right:25px;
height:275px;
}

#browse-left ul {
list-style:square;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
padding:5px 0 0 25px;
}

#browse-left ul li a {
text-decoration:none;
color:#4f73b8;
}

#browse-right {
float:right;
width:670px;
}

#browse-right .propMR {
height:143px;
}

#browse-right .propMR img {
background-image:url(../images/browse-MR.jpg);
background-repeat:no-repeat;
float:left;
padding:7px 18px 7px 7px;
}

#browse-right .propPRM {
height:135px;
}

#browse-right .propPRM img {
background-image:url(../images/browse-PRM.jpg);
background-repeat:no-repeat;
float:left;
padding:7px 18px 7px 7px;
}

#browse-left ul li a:hover,#browse-right .propMR h4 a:hover,#browse-right .propPRM h4 a:hover {
color:#484848;
}

#browse-right .propMR h4,#browse-right .propPRM h4 {
margin-bottom:-10px;
}

#browse-right .propMR h4 a,#browse-right .propPRM h4 a {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4f73b8;
text-decoration:none;
}

.dash-browse {
width:100%;
border-top:1px dashed #ccc;
height:1px;
margin:24px 0 12px;
}
/* END Property Browse */

/* Main Property */
#prop-left {
width:290px;
float:left;
}

#prop-left .propMR img {
background-image:url(../images/prop-MR.jpg);
background-repeat:no-repeat;
float:left;
padding:5px 15px 15px 5px;
}

#prop-left .propPRM img {
background-image:url(../images/prop-PRM.jpg);
background-repeat:no-repeat;
float:left;
padding:5px 15px 15px 5px;
}

#prop-middle {
width:365px;
float:left;
padding:0 17px 0 10px;
}

#prop-middle h3 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#4f73b8;
padding-left:5px;
}

#prop-right {
width:168px;
float:left;
}

#prop-right h5 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f73b8;
padding-top:7px;
}

#prop-right h5.center {
text-align:center;
color:#484848;
}

#prop-right ul {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#484848;
padding:5px 0 0 23px;
}

#prop-right img.logo {
padding-bottom:12px;
}
/* END Main Property */

#event-details {
width:850px;
}

#event-details img {
float:left;
margin-right:20px;
}

#event-left {
width:410px;
float:left;
background-image:url(../images/box-middle.jpg);
background-repeat:repeat-y;
}

#event-left p, #event-right p {
padding:0 30px;
}

#event-small-left p, #event-small-middle p, #event-small-right p {
padding:0 20px 5px 20px;
}

#event-left img {
text-align:center;
}


#event-right {
width:410px;
float:right;
background-image:url(../images/box-middle.jpg);
background-repeat:repeat-y;
}

#event-left ul, #event-right ul {
list-style:none;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#484848;
padding:5px 0 0 0;
text-align:center;
}

#event-left ul li a, #event-right ul li a {
text-decoration:none;
color:#4f73b8;
}

#event-left ul li a:hover, #event-right ul li a:hover {
color: #484848
}

#event-small-left ul, #event-small-middle ul, #event-small-right ul {
list-style:none;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#8a0008;
padding:5px 15px 0 15px;
text-align:center;
}

#event-small-left ul li , #event-small-middle ul li , #event-small-right ul li  {
text-decoration:none;
color:#8a0008;
}

#event-small-left {
width:265px;
float:left;
background-image:url(../images/box-small-middle.jpg);
background-repeat:repeat-y;
}

#event-small-left .spacer {
height: 37px;
}

#event-small-middle {
width:265px;
float:left;
margin:0 27px;
background-image:url(../images/box-small-middle.jpg);
background-repeat:repeat-y;
}

#event-small-middle .spacer {
height: 20px;
}

#event-small-right {
width:265px;
float:left;
background-image:url(../images/box-small-middle.jpg);
background-repeat:repeat-y;
}

.mr-logo, .prm-logo {
padding:0 125px 8px 125px;
}

.logo-small {
padding:8px 45px;
}

/* Footer */
#footer {
background-color:#e7edfe;
width:850px;
padding:25px;
}

#footer h4 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
text-align:center;
}

#footer p {
line-height:14px;
text-align:center;
}

#footer p a {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#484848;
text-decoration:none;
}

#footer p a:hover {
text-decoration:underline;
}

#footer-cap {
width:912px;
height:19px;
background-image:url(../images/bg-footer.png);
behavior:url(styles/iepngfix.htc);
background-repeat:no-repeat;
margin:0 auto;
}

.boxleft {
background-image:url(../images/bg-box.jpg);
background-repeat:no-repeat;
width:116px;
height:80px;
float:left;
margin:10px 11px 0 0;
padding:5px 0 0 5px;
}

.boxright {
background-image:url(../images/bg-box.jpg);
background-repeat:no-repeat;
width:116px;
height:80px;
float:left;
margin:10px 0 0 6px;
padding:5px 0 0 5px;
}
/* END Footer */

/* Resort Group Logo */
#logo-rg img {
behavior:url(styles/iepngfix.htc);
}

#links {
width: 900px;
margin:0 auto;
padding-bottom:14px;
}

#links p {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 16px;
color: #484848;
}

#links p a {
color: #4f73b8;
text-decoration: none;
}

#links p a:hover {
color: #484848;
}

#logo-rg p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#484848;
background:none;
margin:-3px 0 15px;
}

#logo-rg,.center {
text-align:center;
}
/* END Resort Group Logo */

/* Clear Floats */
.clearAll {
clear:both;
height:0;
}
/* END Clear Floats */

/* You're My Boy Blue */
.blue {
color:#4f73b8;
}
/* END You're My Boy Blue */

.alert {
font-size:10px;
color:#7f7f7f;
margin-left:17px;
}