/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/
body { 
	background:#fff url(images/bodybg_red.gif) repeat-x top;
}
.container_12{
	background-color: #fff;
}
#header {
	background: #fff url(images/bodybg_phone_red.gif) no-repeat right top;
}
#header h1.logo{
	margin: 0;
}
.h_left {
	width:157px;
}
.callnow{
	display: none;
}
#navbg {
	background: #C6B38F url(images/navbg_red.png) no-repeat scroll 0 0;
}
#nav li a {
	color:#fff;
	font-weight: bold;
	font-size: 12px;
}
#nav li a:hover,#nav li.current_page_item a, #nav li.current-cat a { 
	color:#fff;
	background: #AFBD21 url(images/navbg_h_red.png) repeat-x scroll center top;
}
.wrap-slider {
	background:#AFBD21 url(images/bannerbg_red.png) repeat-y scroll center top;
}
#leftimg, #rightimg{
	width:43px;
	height: 43px;
	display: block;
}
#leftimg{
	background-image: url(images/arr-left_red.gif);
}
#rightimg{
	background-image: url(images/arr-right_red.gif);
}
#leftimg img, #rightimg img{
	visibility:hidden;
}
.table td {
	border-bottom:1px solid #AFBD21;
}
.table td.thead {
	background:#AFBD21 none repeat scroll 0 0;
	color:#fff;
}
.widget{
	margin-bottom: 20px;
}

#tec-content {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	background-color:#fff;
}
.upcoming a.tec-button-on, .grid a.tec-button-on {
	background:#AFBD21 none repeat scroll 0 0;
}
.tec-tooltip .tec-event-title {
	background:#AFBD21 url(images/tooltip-title.png) repeat-x scroll 0 0;
}

.slider-post .slider-title {
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
}

#footwidgets-front .widget-spot .widget a.widget-title {
	font-family: Arial, Helvetica, sans-serif;
}

#footwidgets-front .widget-spot .widget img.fl {
	border:5px solid #EE2E24;
}
div.widget-spot.grid_4 td.thead{
	text-transform: uppercase;
}

.execphpwidget .wpcf7{
	display: none;
}
div.posts li, div.page li{
	list-style: disc;
	list-style-position: outside;
	margin-left: 1em;
}
#sidebar h3, #footwidgets-front h3{
	clear: left;
}
#facebook_link, #twitter_link{
	display: block;
	height: 32px;
	width: 32px;
	margin-right:4px;
	margin-bottom:8px;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#facebook_link{
	background-image: url(images/facebook_32.png);
}
#twitter_link{
	background-image: url(images/twitter_32.png);
}

a.contact_link{
	padding-right:18px;
	background-image: url(images/contact_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a#sidebar_contact{
	text-decoration: none;
}
#address_widget{
	background-image:url(images/red_sm_poppies.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
