@charset "UTF-8";
/* CSS Document */

body{
	background:#6b7447 url(../images/bg.png) repeat;
}

a{
	color:#c06902;
	}

h1{
	color:#c3541a;
	}
h2{
	 color:#587d89
	 }

h3{
	color:#AD4057;
	}
	
h4{
	color:#000; font-weight: bolder;
	}
	
h5{
	color:#582d05;
	margin-bottom: -3px;
	}


#body ul li.highlight{
	background:transparent;
	}


.container{
	
	xbackground-color:#666;
}

table, td, th{
	vertical-align:top;
	}

#wrapper{
	
	width:750px;
}

#header{
	height:170px;
	background:transparent url(../images/header.png) repeat-y;
}

#flash{
	width:636px;
	height:160px;
	margin-left:55px;
	margin-bottom:10px;
	}

#topleftNav{
	width:200px;
	height:31px;
	background:transparent url(../images/topnavBg.png) no-repeat;
	}

#bottomleftNav{
	width:180px;
	height:89px;
	background:transparent url(../images/bottomNavBg.png) no-repeat;
	padding:20px 0 0 20px;
	}

#bottomleftNav02{
	width:180px;
	height:89px;
	background:transparent url(../images/bottomNavBg03.png) no-repeat;
	padding:20px 0 0 20px;
	}
	

#leftNav{
	height:auto;
	background:transparent url(../images/middleNavBg.png) repeat-y;
	width:200px;
	padding-bottom:15px;
}

#leftNav ul{
	margin:0 10px;
	list-style:none;
}

#leftNav ul li {
	position:relative;
	padding:8px 5px 0 6px;
	list-style-type:none;
	font-size:12px;
	color:#a37d14;
	font-family:verdana;
}

#leftNav ul li a{
	height:49px;
	color:#a37d14;
	text-decoration:none;
}

#leftNav ul li.highlight{
	background:transparent;
	color:#000;
	}

#leftNav ul li a:hover{
	color:#3b4220;
	text-decoration:none;
}

#leftNav ul li a:active{
	color:#000;
	text-decoration:none;
}

#leftNav ul li.highlight a{
	color:#676532;
	font-weight:bold;
	}

#leftNav ul li.haschildren, hasvisiblechildren a{
	color:#676532;
	}


#leftNav ul li.highlight ul li a{
	color:#A37D14;
	font-weight:bold;
	}

#leftNav ul li ul li a{
	color:#a37d14;
	}
	
#leftNav ul li ul{
	margin:0;
	}
	
#leftNav ul li ul li{
	padding:0 0 0 9px;
	color:#fff;
	}

#leftNav ul li ul li a:hover{
	color:#3b4220;
	}

#leftNav ul li.highlight ul li.highlight a{
	color:#676532;
	}

ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }

ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }

#mainContent{
	height:auto;
	background:transparent url(../images/contentBg.png) repeat-y;
	padding-bottom:20px;
}

#content{
	width:485px;
	margin:0 5px 0 10px;
	height:auto;
	}

#footer{
	height:261px;
	background:transparent url(../images/footer.png) no-repeat;
	text-align:center;
	font-size:10px;
	padding-right:10px;
	width:740px;
}

#footer a{
	color:#C3541A;
	}

#mainContent #featuredBiz, .side-listings, #featured-listings {
margin:0;
}

#mainContent #featuredBiz {
float:left;
height:auto;
text-align:left;
width:240px;
}


/*///////////////////////////////////////////////////*/

#body #contact-form-container div.input{
	background-color:#fff;
}

#body #contact-form-container div.input label{
	color:#C3541A;
	}
	
/*////////////////////////////////////////////////////*/

#body #filtering-panel{
	background:#FFE08F;
	border-top:#F0AA22 1px solid;
}

#body .sorting-options {
	background:#FFE9AF;
	border-top:#F0AA22 1px solid;
}

#body .stats {
	background:#FFD35F;
	border-top:#F0AA22 1px solid;
}

#body .row-even{
	background-color:#FFE08F;
	}

/*////////////////////////////////////////////////////*/

#body div.event-options {
	background:#FFE08F;
	border-top:#F0AA22 1px solid;

}

#body .an-event div.event-title {
	color:#C3541A;
	
	}
	
#body div.even-row {
	background:#FFE9AF;
	border-top:#F0AA22 1px solid;
	}
	
/*////////////////////////////////////////////////////*/

#body #contact-form-container div.input, #contact-form-container div.submit  {
	background:#FFE08F;
	border-color:#F38C15;
	}
	
	
/* Search Box */	
div.search {
        height:2.25em; font-size:1em; margin:10px 40px 0 0;
}
        div.search #search_form div.input {
                float:right; display:inline; margin:0;
        }
        div.search #search_form div.input input {
                font-size:1em;
                margin:0.25em 0 0 0; /* 4 */
                padding:0.125em; /* 2 */
                border:1px solid #ED9C00;
                width:8.125em; /* 130 */
        }
        div.search #search_form div.btn {
                float:right; display:inline; margin-left:.25em;
        }
        div.search #search_form div.btn input {
                font-size:1em;
                margin:0.3124em 0 0 0; /* 5 */
                padding:0 0.125em; /* 2 */
                border:1px solid #ED9C00;
                background:#FFEEBF;
                color:#A37D14;
        }
        
/* Search Results */
ol#search-results {
        margin:2em 0 0 0;
}
ol#search-results li {
        margin:0 0 1em 0;
        color:#FFBD3F;
}
ol#search-results span.page-last-modified {
        float:right; display:inline; font-size:0.84615384615em; /* 11@13 */ color:#555;
}
ol#search-results span.page-name {
}
ol#search-results span.page-name a {
}
ol#search-results div.page-body {
        text-align:justify;
        color:#000;
}
ol#search-results span.page-url {
        font-size:0.84615384615em; /* 11@13 */ color:#888;
        display:block; width:100%; font-style:italic;
}
ol#search-results span.page-relevance {
        font-size:0.84615384615em; /* 11@13 */ color:#555;
        display:block; width:100%; font-weight:bold;
}

/*/////////////advance events calaendar///////////////////////////////////////*/

#body #event-submit div {
	background:#FFE9AF;
	}

#body div#event-types {
	border-bottom:1px solid #FFBD3F;
	border-top:1px solid #FFBD3F;
	}
element.style{
	background:#FFE08F;
	}
	
#events {
position:relative;
width:180px;
height:auto;
}

div#upcoming-events {
border-top:none;
margin: 0;
padding: 0 0 0 10px;
text-align:left;
}

div#upcoming-events ul {
	margin:0;
	}

div#upcoming-events ul li {
	padding:0;
	}
#side-events li span.event-title-upcoming{
	display:block;
	font-style:italic;
	}

#side-events li span.event-date-upcoming{
	color:#8D9F45;
	}

div#upcoming-events p.event-upcoming-heading{
	font-size:16px;
	color:#9F7400;
	}

div#upcoming-events p#events-view-more{
	font-size:.8em;
	text-align:left;
	float:left;
	}
	
#body a#submitevent{
	width:115px;
	height15px;
	border: 1px dotted #000;
	background-color:#FFE08F;
	padding:2px 10px;
	text-decoration:none;
	}
table td p {padding:0; margin:0; }

