/* HTML Tag Redefinition */
html, body {height: 100%;  }
body {
/* customize_background */ background-color: #595C0F; /* customize_background */ padding: 0px; margin: 0px; 
background: #595C0F url(http://www.rvhotsprings.com/themes/youngs/images/floatingleaves01.jpg) no-repeat center top;
background-attachment:fixed;
}


img {border: 0px}
a { cursor:pointer}

label { font-weight:bold;}
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* Page Structure / Navigation */
#page{ width:960px; margin:auto; text-align:left }
#header{
background:url(http://www.rvhotsprings.com/themes/youngs/images/header_960x320.jpg) repeat scroll 0 0 #DC0F01;
height:320px;
width:940px;
margin-top: 20px;
position:relative;
padding:10px;
box-shadow: 0px 0px 5px #000;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
}
#phone{
color:white;
float:right;
font-size:24px;
font-weight:bold;
}
#header_text{
clear:right;
float:right;
font-size:20px;
line-height:25px;
margin-top:180px;
text-align:right;
width:375px;
}
#top_nav{
bottom:0;
clear:both;
color:white;
font-size:24px;
font-weight:bold;
position:absolute;
text-align:center;
width:960px;
word-spacing:5px;
}

#top_nav a:link, #top_nav a:active, #top_nav a:visited {
color:#fff;
text-decoration:none;
} 
#top_nav a:hover{
color:#1500FF;
}

#bottom-board{
width: 940px;
height: 110px;
background:url(http://www.rvhotsprings.com/themes/youngs/images/bottom_board_960x130.jpg) repeat scroll 0 0 #DC0F01;
padding:10px;
margin-bottom: 20px;
}
#body {
background:url(http://www.rvhotsprings.com/themes/youngs/images/transback.png) repeat;
padding:20px;
}

#main_area {
float:left;
margin-right:20px;
width:650px;
}

#nav_area {
float:right;
width:210px;
}

#quicklinks ul {
  margin: 0pt;
  list-style: square outside url(http://www.rvhotsprings.com/themes/youngs/MP_Leaf.png);
  padding: 0pt 0pt 0pt
    20px;
}

#quicklinks ul li {
margin: 10px 0;
}



.shadow {
box-shadow: 0px 0px 5px #000;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
}

/* Page Elements */

.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}

/* customize_miscellaneous */ /* customize_miscellaneous */