#header-top { background:url("images/header-top-bg.png") repeat-x scroll left bottom #0b0b0b; }



#slogan { font-family: Droid Serif, serif; color: #CCC; font-size: 14px; float: left; padding: 2px 0px 0px 38px; width: 320px; margin:25px 0px 0px -10px; font-weight: 400; height: 45px; background: url("images/slogan.png") no-repeat top left; line-height: 20px;}
	
	
	ul.nav li a { color: #e3e3e3; }
	#cat-nav #searchinput { color: #646464; text-shadow: 1px 1px 1px #dadada; }
	
	ul.nav li.current_page_item a, ul.nav li a:hover, #cat-nav-content ul.nav li a:hover, #cat-nav-content ul.nav li.current-cat > a  { color:#c83123; text-shadow: 1px 1px 1px #333; }
	
#cat-nav-left { background:url("images/red/cat-nav-left.png") no-repeat scroll 0 0 transparent; }
#cat-nav-content { background:url("images/red/cat-nav-content.png") repeat-x scroll 0 0 transparent; }
#cat-nav-right { background:url("images/red/cat-nav-right.png") no-repeat scroll 0 0 transparent; }

	#cat-nav #search-form { background:url("images/red/search.png") no-repeat scroll 0 0 transparent; }
	
#cat-nav-content ul.nav > li.sf-ul.sfHover { background: url(images/light/li-hover.png) no-repeat top right;  }
	#cat-nav-content ul.nav > li.sf-ul.sfHover > a { background: url(images/light/a-hover.png) no-repeat top left; display: block; }	
	

	
	.nav li ul { background-color: #ffffff; background-image: none; border: 1px solid #9d9d9d; border-top: none; }
	#cat-nav-content ul.nav li li a { background:url("images/light/divider.png") no-repeat scroll left bottom transparent; color: #383838; text-shadow: 1px 1px 1px #ffffff; }
		#cat-nav-content ul.nav li li a:hover { color: #00b7f3; }
		
	#cat-nav-content ul.nav li li { background:url("images/light/bullet.png") no-repeat scroll 16px 17px transparent; }
	
	#cat-nav #searchinput { text-shadow: -1px -1px 1px #8d1a13; color: #ffffff; }
	#cat-nav-content ul li.sf-ul > a:hover, #cat-nav-content ul li.sfHover > a  { color: #fff; text-shadow: 1px 1px 1px #8d1a13; }
	#cat-nav-content ul.nav li a { color:#fff; text-shadow: 1px 1px 1px #8d1a13; }
	#cat-nav-content ul.nav li a:hover { color:#fed100; text-shadow: 1px 1px 1px #8d1a13; }
	#cat-nav-content ul.nav li ul li a:hover { color:#c83123; text-shadow: none; }
	#cat-nav-content ul li.sf-ul > a:hover, #cat-nav-content ul li.sfHover > a  { color: #383838; text-shadow: none; }
	.recent-cat .entry.green h3, .recent-cat .entry.orange h3, .recent-cat .entry.blue h3, .recent-cat .entry.light-blue h3 {background:#c83123; text-shadow: 1px 1px 1px #8f160b;}
	.recent-cat .entry.blue .title, .recent-cat .entry.green .title, .recent-cat .entry.orange .title, .recent-cat .entry.light-blue .title { background: url(images/red/belt.png) no-repeat bottom left;}	
	
	.slide a.readmore { background:url("images/red/featured-readmore-right.png") no-repeat scroll right bottom transparent; text-shadow:1px 1px 1px #9b8b00; }
		.slide a.readmore span { background:url("images/red/featured-readmore-left.png") no-repeat scroll 0 0 transparent; }
		
	#recent-posts .entry p.date { background: url(images/red/belt.png) no-repeat bottom left; text-shadow: 1px 1px 1px #9a261b; }
		#recent-posts .entry p.date span { background: #c83123; }
		
		.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover {
background:url("images/red/pagenav_active.png") no-repeat scroll 0 0 transparent !important; text-shadow: 1px 1px 1px #61555c; }
	

#vip-phone {
	position: absolute;
	top: 13px;
	right: 0px;
	color: #c4c4c4;
	letter-spacing: -1px;
	line-height: 13px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-shadow: 2px 2px 2px #383737;
}
	
	
#page-menu ul.nav ul { background: #232323; }
#page-menu ul.nav > li > a.sf-with-ul:hover, #page-menu ul.nav > li.sfHover > a { background-color: 232323; }

.adwrap {
margin-left: -20px;
margin-top: -20px;
margin-bottom: -20px;
}

.adwrap a img {
	margin-bottom: 0px;
}


.adwrap a {
	display: block;
	background-image: url(images/homepage-shadow.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	height: 158px;
	width: 239px;
	margin: 0px 0px 0px 0px !important;
}


.confirm-top-box {
	text-align: left;
	color: #ececec;
	margin: 30px 0px 20px 0px;
	padding: 5px 0px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #000000;
	background-image:url(images/confirm-top-box-bg.png);
	background-position: top left;	
	background-color: #b34136;
	width: 900px;
	border-radius: 5px  !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;	
}

.green-check-mark
{
	color: #333;
	text-shadow: 1px 1px 1px #fff;	
	padding: 0px 10px 0px 30px;
	font-size: 24px;
	line-height: 24px;
}


/* VIP HOME FORM */
#vip-home-form { float: left; width: 720px; background: #fff url(images/rec_posts_bg.png) repeat-x 2px 0px;}
#vip-home-form h4 {background: url(images/rec_bg.png) no-repeat;}
#vip-home-form .entry {padding-top: 29px; padding-right: 38px; padding-left: 22px; position:relative;}
#vip-home-form .entry h2.title, #vip-home-form .entry h1.title, h3#comments {font-size:36px; font-weight:bold; text-shadow: 2px 2px 2px #c4c4c4; padding-bottom: 20px;}
#vip-home-form .entry h2.title a, #vip-home-form .entry h1.title, h3#comments {color:#383737;}


/* VIP HOME FORM RIGHT SIDE */

#vip-home-form-sidebar {float: left; width: 239px; margin-top: 0px;}
#vip-home-form-sidebar a { color: #383737; }
#vip-home-form-sidebar div.widget {width: 239px; float: left; background: url(images/pop-ran_bg.png) repeat-x bottom left; margin-left:1px; padding-bottom: 15px; }
#vip-home-form-sidebar h4.widgettitle {padding-left: 2px; background: url(images/widget-title_bg.png) no-repeat top left; color:#6F6F6F; font-family:Georgia,serif; font-size:14px; font-style:italic; text-align:center; text-shadow:1px 1px 1px #FFFFFF; padding-bottom:0; }	
#vip-home-form-sidebar h4.widgettitle span {display: block; background: url(images/widget_bg.png) repeat-x; padding:13px; text-align:center;}
#vip-home-form-sidebar .widgetcontent { padding: 20px; }
#vip-home-form-sidebar #vip-home-form-firstcol { width: 239px; }
#vip-home-form-sidebar .widgetcontent { border-right: 0px; }

#as_facebook_mem_likebox_widgets .widgetcontent { padding: 0px !important; }


/* Event Calendar Styles */

.page-id-2300 #recent-posts .entry h1.title {
  display:none;
}

.page-id-2300 #recent-posts .entry {
padding: 0px;
position: relative;
}

.page-id-433 .et-box-content, .page-id-610 .et-box-content, .page-id-601 .et-box-content, .page-id-590 .et-box-content
{
padding: 27px 10px 47px 10px;
}	

.page-id-42 .et-box-content, .page-id-44 .et-box-content, .page-id-828 .et-box-content
{
padding: 10px 25px 10px 25px;
}	


.page-id-18 .ltw_tes_item
{
margin: 0 0 24px 50px;
}	


