/*@charset "UTF-8";*/
/* CSS Document */

body
{
    background-color: #FFF;
    margin-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
}

img
{
    border:0;
}

/*Container */


#container
{
    width: 1000px;
    margin: 0px auto;
}

#layout
{
    clear: both;
    float: left;
    width: 1000px;
}

/*campshow*/

#campshow-wrapper
{
    float:left;
    background:#ddeac6;
    width:970px;
    padding:0 15px;
}

#campshow-layout
{
    float:left;
    width:970px;
    background:#fff;
}

#campshow-left-wrapper
{
    float:left;
    width:500px;
    padding:0 0 5px 6px;

}

#campshow-left
{
    float:left;
    width:470px;
    padding:15px;
    background:#ddeac6;
    font-size:16px;
    font-weight:bold;
}

#campshow-left p
{
    font-size:14px;
    font-weight:normal;
}

#campshow-left-result
{
    float:left;
    width:500px;
    height:1057px;
    background:URL(images/result-left.jpg) no-repeat;
}

#campshow-right-wrapper
{
    float:right;
    width:452px;
}

#campshow-right
{
    float:right;
    padding:0 15px 5px 5px;

}

#campshow-right-content
{
    float:right;
    width:464px;
}

/*calendar*/

#calendar-wrapper
{
    float:left;
    width:427px;
    margin-top:15px;
}

#calendar-header
{
    width:167px;
    height:42px;
    background:URL(images/calendar-header.png);
    font-family:Arial;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:8px 10px 0px 250px;
}

#calendar-header IMG
{
    position:relative;
    top:5px;
}

#calendar
{
    float:left;
    width:423px;
    margin-right: -3px;
    background:URL(images/calendar-bg.jpg) repeat-y;
    padding:10px 3px 0px 4px;
}

.date
{
    float:left;
    width:49px;
    height:54px;
    line-height:15px;
    padding:5px 5px 0 5px;
    font-family:Verdana;
    text-align:right;
    font-weight:bold;
    border-right:1px solid #d0ddcc;
    border-bottom:1px solid #d0ddcc;
    overflow: hidden;
}

.date a
{
    display:block;
    color:#000;
    text-decoration:none;
}

.date-off
{
    color:#d0ddcc;
}

.tooltip
{
    float:left;    
    background:#ddeac6;    
}

.tooltip a
{
    color:#8cc63f;
    text-decoration:none;
}

.tooltip table
{
    font-size:11px;
    padding:4px;
    line-height: 13px;
    border: solid 1px #777;
}

.tooltip td
{
    padding: 4px;
}

.now-on
{
    font-style:italic;
    color:#e51937;
}

.now-on-head
{
    color:#fff;
}

.tool1
{
    font-weight:bold;
    color:#3f835e;
    text-align: left;
   
}

.tool2
{
    text-align:right;
    color:#000000;
}

#result-header
{
    float:left;
    width:387px;
    height:26px;
    color:#fff200;
    font-size:20px;
    font-family:Arial;
    padding:12px 20px;
    background:URL(images/result-top.jpg);
}

#result-content
{
    float:left;
    width:387px;
    background:URL(images/calendar-bg.jpg) repeat-y;
    padding:10px 20px 0px 20px;
}

#result-content a
{
    color:#99cc00;
}

.green
{
    color:#8cc63f;
}

.red
{
    color:#FF0000
}

#location
{
    float:left;
    width:427px;
    margin-top:25px;
}

.ShowListingText
{
	font-family:Verdana;
	font-size: 14px;
	font-weight: normal;
}
.ShowListingText a:link, .ShowListingText a:visited, .ShowListingText a:active
{
	color: #000000;
}

.ShowListingText a:hover
{
	color: #99cc00;
}

.later-button
{
	margin-left:170px;
}