/*BASICS */
html{background:#fafbdc;}
html, body, p { margin: 0px; padding: 0px; border: none; text-align: left; font-family:Myriad, sans-serif; font-size:14px; color:#333333; }
body{ background: url(/images/jpg/backgrounds/) no-repeat top center fixed; min-width: 1020px; }
h1{ color:#CCCCCC; }
h3{ }
h4{ color:#999999; font-size:14px; line-height:30px; }

a:link { color:#333333; text-decoration: none; }
a:visited { color:#333333; text-decoration: none; }
a:active { color:#333333; text-decoration: none; }
a:hover { color:#db855a; text-decoration: underline; }

#coming-soon-bg{ }

#coming-soon-text{ margin:20px; }

#site-wrap{ width:1000px; text-align:left; background: #FFFFFF; box-shadow: 1px 1px 7px #baa377; -moz-box-shadow: 1px 1px 7px #baa377; -webkit-box-shadow: 1px 1px 7px #baa377;}

#header{ width:990px; text-align:left; font-size:12px; font-style:italic; margin:10px; color:#baa377; }
.header{ color:#baa377;  }
a.header:link { color:#baa377; text-decoration: none; }
a.header:visited { color:#baa377; text-decoration: none; }
a.header:active { color:#baa377; text-decoration: none; }
a.header:hover { color:#ab9366; text-decoration: underline; }

#head-bar{ margin-top:10px; text-align:left; height:60px; width:1000px; background: url(/images/png/backgrounds/cr-logo-head-00.png) no-repeat top left;}
#site-title-top{ height:20px; }
#site-title-text{ text-align:left; margin-left:20px; color:#db855a; font-family:Georgia, Palatino, Times, serif; font-size:28px; font-weight:normal; font-style:italic; text-shadow: 2px 2px 4px #CCCCCC;}

#photoBottomBreak{width:700px; height:40px;}

#main-page-wrap{width:1000px; min-height:600px; }
#main-left{ width: 750px; }
#main-right{ width: 250px; }

#home-text-margins{ margin-right:30px; margin-left:30px; }
#home-title{ margin-top:20px; font-size:20px; font-style:italic; color:#db855a; font-family:Georgia, Palatino, Times, serif; text-shadow: 1px 1px 3px #CCCCCC; }
#home-body{ margin-top:10px; margin-left:0px; font-size: 14px; line-height:20px; color:#685c45; }

#feature-bullet-wrap{ margin:20px; font-size: 12px; line-height:18px; color:#685c45;}

#right-menu{ font-size:16px; margin:5px; }

#photo-thumb-title{ line-height:14px; margin-top:5px; width:150px; text-align:center; font-size:12px; font-style:italic; color:#999999; }

#right-thumb-title{ line-height:14px; margin-top:5px; width:200px; text-align:center; font-size:12px; font-style:italic; color:#999999; }

#price-title{ margin-left:10px; margin-top:5px; font-family:Georgia, Palatino, Times, serif; font-size: 16px; line-height:20px; color:#333333; font-style:italic; }
#price-description{ margin-left:10px; margin-top:5px; font-size: 12px; line-height:20px; color:#baa377; font-style:italic; }
#price-body{ margin-left:10px;  margin-top:10px; font-size: 14px; line-height:20px; color:#685c45;}

#notes-body{ margin-top:10px; margin-left:20px; margin-right: 20px; font-size: 14px; line-height:20px; color:#7d7463; }

.odd{ background: #fafbdc url(/images/jpg/background/) repeat;}
.even{ background: #FFFFFF; }

#button-right{ width: 250px; text-align:center; }

#footer{ width:980px; text-align:left; font-size:12px; font-style:italic; margin-top:20px; color:#baa377; }
.footer{ color:#baa377;  }
a.footer:link { color:#baa377; text-decoration: none; }
a.footer:visited { color:#baa377; text-decoration: none; }
a.footer:active { color:#baa377; text-decoration: none; }
a.footer:hover { color:#ab9366; text-decoration: underline; }

#footer-links-wrap{ margin-top: 20px; width:100%; background:#baa377; min-height:300px; }
#footer-links-in{ width:980px;  margin-top: 10px;}


#footer-col{ float:left; width:176px; margin:10px; line-height:14px; text-shadow: 1px 1px 3px; }

#foot-links{ margin-bottom:6px; }
.foot-links{ color:#FFFFFF;  }
a.foot-links:link { color:#FFFFFF; text-decoration: none; }
a.foot-links:visited { color:#FFFFFF; text-decoration: none; }
a.foot-links:active { color:#FFFFFF; text-decoration: none; }
a.foot-links:hover { color:#feffef; text-decoration: underline; }





.mc_date{ text-align:center; width:30px;  height:30px; background:#FFFFFF; border: 1px solid #CCCCCC; line-height:26px; font-weight:normal; color: #666666; }
#booked{ width:30px;  height:30px; background:#db855a; color:#feffef; }