/*
Theme Name: Pro Pacific Pest
Theme URI: http://www.propacificpest.com/
Description: Custom Website For Pro Pacific Pest Control - Powered by Wordpress
Version: 1.0
Author: Scott Hernandez
Author URI: http://www.scottandmel.com/
 */

body {
	margin:0;
	background:#f7f7f7 url(images/bg.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:100%;
}
#wrapper {
	width:897px;
	margin:0 auto;
}
a {color:#3086a9;text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.warning {font-size:90%;font-style:italic;width:867px;color:#b70000;border:1px dotted #F00;background-color:#ffcccc;margin:10px 0;float:left;padding:15px;}

/* Main icon/nav sprite */

.sprite {background:url(images/sprites.png) no-repeat !important}
.sprite:hover { background:url(images/sprites.png) no-repeat !important}

/* Block Quotes */

blockquote {
	border-left:10px solid #539952;
	margin:0 0 0 12px;
	padding:15px;
	width: 485px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #888;
	}
	blockquote:before {
		color:#ccc;
		content:no-open-quote;
		}
	blockquote:hover {
		background-color:#FFF;
		border-color:#303030;
		}
	blockquote p {
		margin-bottom:0;
		margin-top:5px;
		}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	text-align: center;
	background-color: #303030;
	padding-top: 4px;
	margin:5px 15px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border:1px solid #000;
}

.wp-caption p {font-size:65% !important; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

.wp-caption p.wp-caption-text {
	text-align: center !important;
	line-height:150% !important;
	padding: 5px 4px 7px 4px;
	margin: 0;
}
/* End captions & aligment */


/* Tables */

table.contact {
	border:1px solid #296628;
	background-color:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 10px;
	text-align:center;
	width:540px;
	}
	table.contact td {
		border-top:1px dashed #93c892;
		border-bottom:1px dashed #296628;
		}
	table.contact td.bottom {
		border-bottom:none;
		}
	table.contact td.upper {
		border-top:none;
		}
	table.contact tr {
		background-color:#539952;
		color:#FFF;
		text-shadow:1px 1px 0 #296628;
		}
	table.contact tr:hover {
		background-color:#303030;
		text-shadow:1px 1px 0 #000;
		border:none;
		}

/*--------- START HEADER ---------*/

#header {width:897px;}
#header .flash {height:165px;}

/* START NAV */

.arrow {margin-left:5px;margin-right:-8px;width:8px;height:11px;background-position:0 -180px !important;}
.arrow:hover {background-position:0 -180px !important;}
.nav {height:38px;width:897px;display:block;}
	.nav ul#topnav {height:38px;margin:0;padding:0;}
	.nav ul#topnav li {list-style:none;float:left;margin:4px 2px 0 2px;position:relative;}
	.nav ul#topnav li:hover {
		background:url(images/navbg.gif) no-repeat;
	}
	.nav ul#topnav li a {
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-weight:bold;
		font-size:80%;
		text-transform:uppercase;
		color:#539952;
		padding:0;
		line-height:34px;
		display:block;
		height:34px;
		text-align:center;
		width:105px;
		text-decoration:none;
	}
	.nav ul#topnav li a:hover {
		background:url(images/navbg.gif) no-repeat;
	}
	.nav ul#topnav li.active {
		background:url(images/navbg.gif) no-repeat;
	}
ul#topnav li .sub {
	position:absolute;
	top:35px;
	left:0;
	z-index:99999;
	float:left;
	background:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	box-shadow:0 2px 5px #ccc;
	-webkit-box-shadow:0 2px 5px #ccc;
	-moz-box-shadow:0 2px 5px #ccc;
	display:none;
	width:457px;
}
ul#topnav li .sub ul {
	list-style:none;
	margin:0 7px 0 0;
	padding:0;
	float:left;
	width:143px;
}
ul#topnav .sub ul.first {margin-left:7px;}
ul#topnav .sub ul li {
	height:36px;
	width:143px;
	margin:7px 0;
	line-height:36px;
	list-style:none;
}
ul#topnav .sub ul li a {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal !important;
	text-transform:none;
	height:36px;
	width:143px;
	display:block;
	color:#646464;
}
ul#topnav .sub ul li a:hover {
	background:none;
	color:#FFF;
}
ul#topnav .sub ul li span {padding-left:50px;} /* Move text away from icon */
/* Configuring Nav Rollovers */
.p_ico {height:36px;display:block;}
.ant {width:143px;background-position:0 -216px !important;}
	.ant:hover {background-position:0 -252px !important;}
.bee {width:143px;background-position:0 -288px !important;}
	.bee:hover {background-position:0 -324px !important;}
.bedbug {width:143px;background-position:0 -360px !important;}
	.bedbug:hover {background-position:0 -396px !important;}
.roach {width:143px;background-position:0 -432px !important;}
	.roach:hover {background-position:0 -468px !important;}
.cricket {width:143px;background-position:0 -504px !important;}
	.cricket:hover {background-position:0 -540px !important;}
.earwig {width:143px;background-position:0 -576px !important;}
	.earwig:hover {background-position:0 -612px !important;}
.flea {width:143px;background-position:0 -648px !important;}
	.flea:hover {background-position:0 -684px !important;}
.moth {width:143px;background-position:0 -720px !important;}
	.moth:hover {background-position:0 -756px !important;}
.sfish {width:143px;background-position:-144px -216px !important;}
	.sfish:hover {background-position:-144px -252px !important;}
.spider {width:143px;background-position:-144px -288px !important;}
	.spider:hover {background-position:-144px -324px !important;}
.tick {width:143px;background-position:-144px -360px !important;}
	.tick:hover {background-position:-144px -396px !important;}
.wasp {width:143px;background-position:-144px -432px !important;}
	.wasp:hover {background-position:-144px -468px !important;}
.rat {width:143px;background-position:-144px -504px !important;}
	.rat:hover {background-position:-144px -540px !important;}
.mouse {width:143px;background-position:-144px -576px !important;}
	.mouse:hover {background-position:-144px -612px !important;}
.gopher {width:143px;background-position:-144px -648px !important;}
	.gopher:hover {background-position:-144px -684px !important;}
.squirrel {width:143px;background-position:-144px -720px !important;}
	.squirrel:hover {background-position:-144px -756px !important;}
.pigeon {width:143px;background-position:-288px -216px !important;}
	.pigeon:hover {background-position:-288px -252px !important;}
.sparrow {width:143px;background-position:-288px -288px !important;}
	.sparrow:hover {background-position:-288px -324px !important;}
.starling {width:143px;background-position:-288px -360px !important;}
	.starling:hover {background-position:-288px -396px !important;}
.seagull {width:143px;background-position:-288px -432px !important;}
	.seagull:hover {background-position:-288px -468px !important;}
.philosophy {width:143px;background-position:-432px -504px !important;}
	.philosophy:hover {background-position:-432px -540px !important;}
.testimonial {width:143px;background-position:-432px -432px !important;}
	.testimonial:hover {background-position:-432px -468px !important;}
.history {width:143px;background-position:-432px -288px !important;}
	.history:hover {background-position:-432px -324px !important;}
.product {width:143px;background-position:-432px -360px !important;}
	.product:hover {background-position:-432px -396px !important;}
.video {width:143px;background-position:-288px -504px !important;}
	.video:hover {background-position:-288px -540px !important;}
.photo {width:143px;background-position:-288px -576px !important;}
	.photo:hover {background-position:-288px -612px !important;}
.podcast {width:143px;background-position:-288px -648px !important;}
	.podcast:hover {background-position:-288px -684px !important;}
.commercial {width:143px;background-position:-432px -216px !important;}
	.commercial:hover {background-position:-432px -252px !important;}
.residential {width:143px;background-position:-288px -720px !important;}
	.residential:hover {background-position:-288px -756px !important;}
.swallow {width:143px;background-position:-432px -576px !important;}
	.swallow:hover {background-position:-432px -612px !important;}
/* END NAVIGATION */

/*START BREADCRUMBS */
.subhead {width:897px;height:33px;border-bottom:1px solid #fff;}
.border {width:897px;height:1px;border-top:1px solid #CCC;float:left;}
.borderS {width:540px;height:.1px;border-top:1px solid #CCC;float:left;border-bottom:1px solid #fff;margin-left:10px;}
.borderA {width:560px;height:.1px;border-top:1px solid #CCC;float:left;}
.breadcrumbs {height:32px;line-height:32px;width:697px;float:left;font-family:"Times New Roman", Times, serif;font-size:65%;font-style:italic;}
	.breadcrumbs a {text-decoration:underline;}
	.breadcrumbs a:hover {text-decoration:none;}
	.breadcrumbs span {color:#539952;font-size:125%;}
	.hicon {height:27px; width:23px; float:left;margin:10px 10px 0 3px;}
		.iconb {height:15px;}
		.home {width:23px; background-position:-160px -130px !important;}
		.home:hover {background-position:-160px -145px !important;}
.icons {height:27px;width:175px;float:right;padding-top:5px;text-align:right; margin-right:6px;}
	.icon {height:23px;}
	.tw {width:24px; background-position:0 -130px !important;}
	.tw:hover {background-position:0 -153px !important;}
	.fb {width:24px; background-position:-28px -130px !important;}
	.fb:hover {background-position:-28px -153px !important;}
	.in {width:24px; background-position:-57px -130px !important;}
	.in:hover {background-position:-57px -153px !important;}
	.yp {width:38px; background-position:-86px -130px !important;}
	.yp:hover {background-position:-86px -153px !important;}
	.yt {width:26px; background-position:-129px -130px !important;}
	.yt:hover {background-position:-129px -153px !important;}
/* END BREADCRUMBS */

/*--------- END HEADER ---------*/

/*--------- START CONTENT ---------*/

#maincontent {
	width:897px;
	margin-bottom:10px;
}
#maincontent .top {border-left:1px solid #ccc; border-right:1px solid #ccc;}
#archive {
	float:left;
	width:560px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
}
#archive:hover {
	background-color:#fff;
}
	#archive .date {
		padding:5px 8px;
		margin:2px 3px 0 3px;
		font-size:75%;
		float:left;
		text-align:center;
		background:#539952;
		color:#FFF;
		font-weight:bold;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	#archive ul {
		padding:0;
		margin:0;
		list-style:none;
		float:left;
	}
	#archive ul li {
		padding:0;
		margin:0;
	}
	#archive ul li h2 span {
		color:#539952;
	}
	#archive ul li h2 {
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:75%;
		line-height:30px;
	}
	#archive ul li h2 a {
		margin-left:20px;
		color:#3086a9;
		text-decoration:none;
	}
	#archive ul li h2 a:hover {
		text-decoration:none;
	}
#maincontent .content {
	float:left;
	width:560px;
}
	#maincontent .content .post {
		padding:15px 0 0 0;
		margin-bottom:25px;
	}
	#maincontent .content .post p {
		font-size:75%;
		margin-left:10px;
		margin-right:10px;
		text-align:justify;
		line-height:175%;
	}
	#maincontent .content .post ul.colus {
		float:left;
		margin-bottom:25px;
		margin-top:0;
		display:block;
	}
	#maincontent .content .post ul li.cols {
		float:left;
		width:150px;
	}
	#maincontent .content .post ul.colus2 {
		float:left;
		margin-bottom:25px;
		margin-top:0;
		display:block;
	}
	#maincontent .content .post ul li.cols2 {
		float:left;
		width:230px;
	}
	#maincontent .content .post h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#fff;
		padding:0 0 0 15px;
		margin:0 0 10px 0;
		background-position:0 0 !important;
		font-size:80%;
		line-height:39px;
		text-shadow:1px 1px 0 #296628;
	}
	#maincontent .content .post h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#fff;
		padding:0 0 0 15px;
		margin:0 0 10px 0;
		background-position:0 -44px !important;
		font-size:80%;
		line-height:39px;
		text-shadow:1px 1px 0 #000;
	}
	#maincontent .content .post h2 a {
		color:#fff;
		text-decoration:none;
	}
	#maincontent .content .post h2 a:hover {
		text-decoration:underline;
	}
	#maincontent .content .post h1 a {
		color:#fff;
		text-decoration:none;
	}
	#maincontent .content .post h1 a:hover {
		text-decoration:underline;
	}
	#maincontent .content .post h3 {
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-style:italic;
		color:#539952;
		font-size:115%;
		padding:0 0 4px 0;
		line-height:20px;
		margin:0 10px;
		border-bottom:1px dotted #539952;
	}
	#maincontent .content .post h4 {
  		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		color:#333333;
		font-size:90%;
		padding:0 0 4px 0;
		margin:0 10px;
	}
	#maincontent .content .post ol {
		padding:5px 50px;
	}
	#maincontent .content .post ol li {
		font-size:75%;
		line-height:150%;
	}
	#maincontent .content .post ol li a {
		color:#3086a9;
		text-decoration:none;
	}
	#maincontent .content .post ol li a:hover {
		text-decoration:underline;
	}
	#maincontent .content .post ul {
		list-style:none;
	}
	#maincontent .content .post ul li {
		font-size:75%;
		line-height:150%;
	}
	#maincontent .content .post ul li:before {
		content: "\00BB \0020 \0020";
		color:#539952;
	}
	#maincontent .content .post ul li a {
		color:#3086a9;
		text-decoration:none;
	}
	#maincontent .content .post ul li a:hover {
		text-decoration:underline;
	}
	#maincontent .content .post .sociable {
		width:370px;
		padding:2px;
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background:#539952;
	}
	#maincontent .content .post .sociable img {
		border:none;
	}
	#maincontent .content .post .sociable img a {
		border:none;
	}
	#maincontent .content .post .sociable strong {
		float:left;
		font-size:75%;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-style:italic;
		color:#fff;
		padding:2px 4px;
		margin-right:5px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		background:#303030;
	}
	#maincontent .content .post .sociable ul {
		list-style:none;
		padding:2px 0 0 0;
		margin:0;
	}
	#maincontent .content .post .sociable ul li {
		padding:0;
		margin:0;
		display:inline;
	}
	#maincontent .content .post .sociable ul li:before {
		content: " ";
		color:#539952;
	}
	#maincontent .content .post .sociable ul li a {
		float:left;
		color:#3086a9;
		padding:0 5px;
		text-decoration:none;
		width:16px;
	}
	#maincontent .content .post .sociable ul li a:hover {
		text-decoration:none;
	}
	.post-date {
		width:48px;
		height:51px;
		float:left;
		margin-left:-75px;
		margin-top:-5px;
		background-position:-308px -88px !important;
	}
	.post-date:hover {
		background-position:-308px -88px !important;
	}
	.post-month {
		font-family:"Times New Roman", Times, serif;
		font-size:75%;
		text-transform:uppercase;
		font-weight:bold;
		color:#fff;
		text-align:center;
		display:block;
		margin-top:2px;
	}
	.post-day {
		font-family:"Times New Roman", Times, serif;
		font-size:150%;
		text-transform:uppercase;
		color:#fff;
		text-align:center;
		display:block;
		font-weight:bold;
	}
	.post-cat {
		background:url(images/mini-category.gif) no-repeat top left;
		padding-left:18px;
		float:left;
		font-size:75%;
		color: #999999;
		width:300px;
		margin-left:10px;
	}
		.post-cat a {
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
		}
	.post-comments {
		background:url(images/mini-comments.gif) no-repeat left center;
		padding-left:18px;
		float:right;
		font-size:75%;
		width:100px;
	}
		.post-comments a {
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
		}
	.newslink {
		float:right;
		padding-top:13px;
		padding-right:10px;
	}
		.newslink a {
			font-size:75%;
			padding:5px 7px;
			background:#539952;
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
			color:#FFF;
			display:inline;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		.newslink a:hover {
			text-decoration:none;
			background:#303030;
		}
		
/*----------START SIDEBAR------------*/

#maincontent .sidebar {
	font-family:"Times New Roman", Times, serif;
	
	color:#FFF;
	float:right;
	width:304px;
	margin-top:15px;
}
	#maincontent .sidebar .sidepost {
		width:274px;
		float:left;
		padding:15px;
		background-color:#303030;
		margin-bottom:20px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	#maincontent .sidebar .sidepost p {
		margin:3px;
		font-size:75%;
		text-align:left;
		color:#FFF;
	}
	#maincontent .sidebar .sidepost strong {
		color:red;
	}
	#maincontent .sidebar .sidepost ul {margin:0; padding:0;list-style:none;}
		#maincontent .sidebar .sidepost ul li{list-style:none;}
		#maincontent .sidebar .sidepost ul.recent li h2 {
			font-style:normal;
			background:none;
			border-bottom:1px solid #8dd38c;
			line-height:100%;
			font-size:75%;
			padding:0 0 5px 0;
			margin-bottom:5px;
			color:#fff;
			text-shadow:1px 1px 0 #000;
		}
		#maincontent .sidebar .sidepost ul.recent li {
			display:block;
			padding:3px;
			margin:5px 0;
		}
		#maincontent .sidebar .sidepost ul.recent li p {
			padding:2px 0 2px 5px;
			margin:0;
			font-size:75%;
			text-align:left;
		}

#maincontent .sidebar .sidepost ul.recent a {
color:#fff;
text-decoration:none;
}
		#maincontent .sidebar .sidepost ul.recent .more a {
			font-weight:normal;
			line-height:100%;
			padding:5px;
			font-size:65%;
			color:#fff;
			text-decoration:none;
			background-color:#539952;
			float:right;
			display:block;
			margin-top:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			border:1px solid #fff;
			text-shadow:1px 1px 0 #296628;
		}
		#maincontent .sidebar .sidepost .recent .more a:hover {
			color:#fff;
			text-decoration:none;
			background-color:#74b973;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
	#maincontent .sidebar h3 {
		line-height:27px;
		padding:5px 15px;
		margin:-15px 0 10px -15px;
		background-position:0 -88px !important;
		font-size:115%;
		color:#fff;
		height:27px;
		width:274px;
		font-weight:normal;
		text-shadow:1px 1px 0 #296628;	
	}
	#maincontent .sidebar .sidepost p.white {
		background:#fff;
		border:1px solid #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		text-align:center;
		padding:13px 0;
		margin-top:15px;
		}
	
/*----------END SIDEBAR------------*/
	
/*------ START FORM -------*/
	
	#maincontent .sidebar .sidepost .form {
		padding:3px 20px;
		font-size:75%;
	}
	#maincontent .sidebar .sidepost .form input {
		width:225px;
		padding:3px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border:2px solid #539952;
		height:20px;
		font-size:90%;
	}
	#maincontent .sidebar .sidepost .form input.submit {
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		color:#fff;
		width:70px;
		float:right;
		cursor:pointer;
		padding:0;
		font-size:110%;
		background-color:#539952;
		float:right;
		display:block;
		margin:15px 0;
		border:1px solid #fff;
		text-shadow:1px 1px 0 #296628;
                height:30px;
		font-family:"Times New Roman", Times, serif;
		font-style:italic;
	}
	#maincontent .form input.submit:hover {
		color:#FFF;
		background-color:#000;
		cursor:pointer;
	}
	#maincontent .form textarea {
		background:#fff;
		border:2px solid #539952;
		color:#231f20;
		width:230px;
		height:75px;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		color:#231f20;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		font-size:90%;
	}
	textarea:focus {border:2px solid #539952;}
	.month select {
		background:#fff;
		border:2px solid #539952;
		color:#231f20;
		width:115px;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:90%;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		margin-bottom:3px;
	}
	.day select {
		background:#fff;
		border:2px solid #539952;
		color:#231f20;
		width:115px;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:90%;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	
	
/*------ END FORM -------*/


span.super {
	vertical-align:super;
	font-size:50%;
	}
	
/* Tab Content Area */

#maincontent .content .post .TabbedPanelsContent ul {
	margin:0;
	padding:0;
	float:left;
	}
#maincontent .content .post .TabbedPanelsContent ul li:before {
	content:" ";
	}
#maincontent .content .post .TabbedPanelsContent ul li.TabTopText {
	border-bottom:1px solid #000;
	margin:0;
	padding:0 0 10px 0;
	text-shadow:1px 1px 0 #000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	font-size:75%;
	float:left;
	width:506px;
	}
#maincontent .content .post .TabbedPanelsContent .TabsMainContent {
	border-top:1px solid #4a4a4a;
	border-bottom:none !important;
	padding-top:17px;
	margin-bottom:0;
	padding-bottom:0;
	font-size:100%;
	float:left;
	width:506px;
	}
#maincontent .content .post .TabbedPanelsContent .TabsMainContent ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
	
	/* Left Side of Tabs */
	
	#maincontent .content .post .TabbedPanelsContent .TabsMainContent ul.TabLeft {
		font-size:175%;
		width:300px;
		float:left;
		background-color:#4c1a34;
		border:1px solid #995277;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b3c5d', endColorstr='#4c1a34'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#7b3c5d), to(#4c1a34)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #7b3c5d,  #4c1a34); /* for firefox 3.6+ */
		}
	#maincontent .content .post .TabbedPanelsContent .TabsMainContent ul.TabLeft li {
		float:left;
		}
		
		/* Top Left Side of Tab */
		
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop {
			border-bottom:1px solid #36071f;
			padding-right:5px;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop ul.price {
			padding:8px 5px 10px 15px;
			float:left;
			display:block;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop ul.lengthContent {
			padding:25px 0 0 5px;
			float:left;
			display:block;
			width:150px;
			}
			#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop span.dollar {
				font-size:375%;
				font-style:italic;
				text-shadow:2px 2px 0 #36071f;
				position:relative;
				top:-25px;
				}
			#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop span.cost {
				font-size:675%;
				font-style:italic;
				text-shadow:2px 2px 0 #36071f;
				line-height:100%;
				overflow:visible;
				}
			#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop ul li.lengthTop {
				font-size:150%;
				font-style:italic;
				text-shadow:1px 1px 0 #36071f;
				line-height:125%;
				font-weight:bold;
				}
			#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftTop ul li.lengthBottom {
				font-size:100%;
				font-style:italic;
				text-shadow:1px 1px 0 #36071f;
				line-height:115%;
				}
			
		/* Bottom Left Side of Tab */
			
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom {
			padding:10px;
			border-top:1px solid #7e3d5f;
			width:280px;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li {
			float:left;
			display:block;
			margin-top:9px;
			margin-bottom:9px;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li a {
			margin:0 0 0 15px;
			text-align:center;
			text-shadow:1px 1px 0 #904d02;
			background-color:#f28201;
			border:1px solid #ffd791;
			color:#fff;
			text-decoration:none;
			padding:5px 0 5px 5px;
			display:inline-block;
			width:109px;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b644', endColorstr='#f28201'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f6b644), to(#f28201)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f6b644,  #f28201); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li a:hover {
			background-color:#faa100;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc94f', endColorstr='#f28201'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fcc94f), to(#f28201)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fcc94f,  #f28201); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 2px 4px rgba(0,0,0,2);
			-moz-box-shadow: 0 2px 4px rgba(0,0,0,2);
			box-shadow: 0 2px 4px rgba(0,0,0,2);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li a:active {
			position:relative;
			top:1px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li a span.TabBtn {
			padding-right:25px;
			background:url(images/btnbrdr.gif) top right no-repeat;
			height:22px;
			line-height:100%;
			display:inline;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li a span.TabArrow {
			font-style:italic;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabLeft .LeftBottom ul li span.TabRequest {
			line-height:28px;
			font-style:italic;
			margin-left:3px;
			font-size:110%;
			text-shadow:1px 1px 0 #000;
			}

	/* Right Side of Tabs */

	#maincontent .content .post .TabbedPanelsContent .TabsMainContent ul.TabRight {
		float:left;
		padding-left:17px;
		}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightTagline {
			font-style:italic;
			text-shadow:1px 1px 0 #000;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightEmail a {
			font-size:95%;
			text-align:center;
			text-shadow:1px 1px 0 #fff;
			color:#494949;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			margin-top:15px;
			padding:2px;
			background-color:#fff;
			display:block;
			width:180px;
			border:1px solid #fff;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#bbbbbb'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#bbbbbb)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fefefe,  #bbbbbb); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightEmail a:hover {
			background-color:#CCC;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#cecece'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cecece)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fefefe,  #cecece); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 2px 4px rgba(0,0,0,2);
			-moz-box-shadow: 0 2px 4px rgba(0,0,0,2);
			box-shadow: 0 2px 4px rgba(0,0,0,2);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightEmail a:active {
			position:relative;
			top:1px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightEmail span {
			padding-left:30px;
			background:url(images/em.gif) top left no-repeat;
			height:22px;
			line-height:22px;
			display:block;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightFacebook a {
			font-size:95%;
			text-align:center;
			text-shadow:1px 1px 0 #1a3566;
			background-color:#425681;
			border:1px solid #91aee0;
			color:#fff;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			margin-top:25px;
			padding:2px;
			display:block;
			width:180px;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#758fbe', endColorstr='#425681'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#758fbe), to(#425681)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #758fbe,  #425681); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightFacebook a:hover {
			background-color:#758fbe;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86a2d3', endColorstr='#425681'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#86a2d3), to(#425681)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #86a2d3,  #425681); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 2px 4px rgba(0,0,0,2);
			-moz-box-shadow: 0 2px 4px rgba(0,0,0,2);
			box-shadow: 0 2px 4px rgba(0,0,0,2);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightFacebook a:active {
			position:relative;
			top:1px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightFacebook span {
			padding-left:30px;
			background:url(images/fb.gif) top left no-repeat;
			height:22px;
			line-height:22px;
			display:block;
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightTwitter a {
			font-size:95%;
			text-align:center;
			text-shadow:1px 1px 0 #155259;
			background-color:#2e6369;
			border:1px solid #55abb4;
			color:#fff;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			margin-top:25px;
			padding:2px;
			display:block;
			width:180px;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59b0ba', endColorstr='#2e6369'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#59b0ba), to(#2e6369)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #59b0ba,  #2e6369); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightTwitter a:hover {
			background-color:#3e929c;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63c1cc', endColorstr='#2e6369'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#63c1cc), to(#2e6369)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #63c1cc,  #2e6369); /* for firefox 3.6+ */
			-webkit-box-shadow: 0 2px 4px rgba(0,0,0,2);
			-moz-box-shadow: 0 2px 4px rgba(0,0,0,2);
			box-shadow: 0 2px 4px rgba(0,0,0,2);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightTwitter a:active {
			position:relative;
			top:1px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			}
		#maincontent .content .post .TabbedPanelsContent .TabsMainContent .TabRight li.TabRightTwitter span {
			padding-left:30px;
			background:url(images/tw.gif) top left no-repeat;
			height:22px;
			line-height:22px;
			display:block;
			}


/*--------- END CONTENT ---------*/

/*--------- START FOOTER ---------*/

#footer {
	width:897px;
	float:left;
	padding-bottom:25px;
	margin:0;
}
	#footer .bottomnav {
		background-color:#303030;
		border-bottom:1px solid #000;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		height:37px;
		float:left;
		width:897px;
		line-height:37px;
	}
	#footer .bottomnav .left {
		float:left;
		width:295px;
		font-size:65%;
		line-height:37px;
		color:#FFF;
		padding-left:25px;
		height:37px;
	}
	#footer .bottomnav .right {
		float:right;
		width:530px;
		height:37px;
		margin-top:-2px;
	}
	#footer .bottomnav .right ul {
		padding:0;
		margin:0;
		list-style:none;
	}
	#footer .bottomnav .right ul li {
		float:left;
	}
	#footer .bottomnav .right ul li a {
		display:inline;
		font-size:65%;
		text-decoration:none;
		color:#fff;
		padding:5px 8px;
		background-color:#303030;
		line-height:37px;
	}
	#footer .bottomnav .right ul li a:hover {
		text-decoration:none;
		background-color:#539952;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	#footer .locations {
		padding:15px 25px 20px 25px;
		background-color:#539952;
		border-top:1px solid #93c892;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		float:left;
		width:847px;
		text-align:center;
	}
	#footer .locations .fcol {width:625px;float:left;}
	#footer .locations .scol {width:200px;float:right;}
	#footer .locations h1 {
		font-size:115%;
		padding:0 0 4px 0;
		margin:0;
		font-weight:normal;
		border-bottom:1px solid #296628;
	}
	#footer .locations h1 a {
		color:#274026;
		text-shadow:1px 1px 0 #93c892;
	}
	#footer .locations h1 a:hover {
		color:#fff;
		text-decoration:none;
		text-shadow:1px 1px 0 #296628;
	}
	#footer .locations p {
		text-align:center;
		margin:0;
		padding-top:5px;
		color:#296628;
		text-shadow:1px 1px 0 #93c892;
		font-size:75%;
		line-height:175%;
		border-top:1px solid #93c892;
	}
	#footer .locations a {
		margin:0 5px;
		color:#FFF;
		text-decoration:none;
		text-shadow:1px 1px 0 #296628;
	}
	#footer .locations a:hover {
		color:#274026;
		text-decoration:none;
		text-shadow:1px 1px 0 #93c892;
	}

/*--------- END FOOTER ---------*/

/*--------- START FEATURED SLIDER ----------*/

#featured{ 
	width:591px;
	margin-top:15px;
	padding-right:300px; 
	position:relative; 
	height:254px; 
	background:#303030;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	}
	#featured ul.ui-tabs-nav{
		border-left:1px solid #fff;
		position:absolute; 
		top:0; left:591px; 
		list-style:none; 
		padding:0; margin:0;
		padding-top:2px;
		width:300px; 
		background-color:#539952;
		height:252px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		}
		#featured ul.ui-tabs-nav li{ 
			padding:2px 0; padding-left:15px;  
			font-size:75%;
			color:#666;
			width:279px;
			}
			#featured ul.ui-tabs-nav li img{ 
				float:left; margin:2px 5px;
				border:3px solid #555555;
				}
			/* #featured ul.ui-tabs-nav li span{ 
				font-size:100%; font-family:Georgia, "Times New Roman", Times, serif;
				text-transform:uppercase;
				} */
			#featured ul.ui-tabs-nav li h3{ 
				font-size:100%; font-family:Georgia, "Times New Roman", Times, serif;
				text-transform:uppercase;
				font-weight:normal;
				line-height:115%;
				position:relative;
				top:12px;
				left:3px;
				display:inline;
				}
	#featured li.ui-tabs-nav-item a{ 
		display:block; 
		height:55px; 
		color:#fff;  background:none; 
		text-decoration:none;
		padding-top:2px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-top:1px;
		}
		#featured li.ui-tabs-nav-item a:hover{ 
			background:#3e833d; 
			}
	#featured li.ui-tabs-selected{ 
		background:url('images/featured/selected-item.gif') top left no-repeat;  
		}
		#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
			background:#303030; 
			}
	#featured .ui-tabs-panel{ 
		width:591px; height:254px; 
		background:#303030; position:relative;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		overflow:hidden;
		}
		#featured .ui-tabs-panel .info{ 
			position:absolute; 
			top:170px; left:0; 
			height:64px; 
			background: url('images/featured/transparent-bg.png'); 
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-bottom-left-radius: 5px;
			padding:10px;
			}
			
		/*  BLACK BUTTON  */
		
		#featured .ui-tabs-panel ul.blkbtn {
			padding:0;
			margin:0;
			list-style:none;
			position:absolute; 
			top:200px;
			left:-38px; 
			}
			#featured .ui-tabs-panel ul.blkbtn li {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:75%;
				}
				#featured .ui-tabs-panel ul.blkbtn li a {
					text-align:right;
					padding-right:15px;
					color:#FFF;
					width:125px;
					height:33px;
					display:block;
					line-height:33px;
					background-color:#2a2a2a;
					border:1px solid #fff;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#070707'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2a), to(#070707)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #2a2a2a,  #070707); /* for firefox 3.6+ */
					box-shadow:0 2px 5px #999;
					-webkit-box-shadow:0 2px 5px #999;
					-moz-box-shadow:0 2px 5px #999;
					position:absolute;
					left:0;
					-webkit-transition: left 75ms ease-out;
					}
				#featured .ui-tabs-panel ul.blkbtn li a:hover {
					left:10px;
					background-color:#335e32;
					text-decoration:none;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#070707'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#070707)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #505050,  #070707); /* for firefox 3.6+ */
					}
				#featured .ui-tabs-panel ul.blkbtn li a:active {
					top:1px;
					box-shadow:0 2px 3px #999;
					-webkit-box-shadow:0 2px 3px #999;
					-moz-box-shadow:0 2px 3px #999;
					}
					
		/*  GREEN BUTTON  */			
					
		#featured .ui-tabs-panel ul.grnbtn {
			padding:0;
			margin:0;
			list-style:none;
			position:absolute; 
			top:195px;
			left:350px; 
			}
			#featured .ui-tabs-panel ul.grnbtn li {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:75%;
				}
				#featured .ui-tabs-panel ul.grnbtn li a {
					text-align:center;
					color:#FFF;
					width:115px;
					height:33px;
					display:block;
					line-height:33px;
					background-color:#4e8f4d;
					border:1px solid #fff;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e8f4d', endColorstr='#335e32'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#4e8f4d), to(#335e32)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #4e8f4d,  #335e32); /* for firefox 3.6+ */
					box-shadow:0 2px 5px #ccc;
					-webkit-box-shadow:0 2px 5px #ccc;
					-moz-box-shadow:0 2px 5px #ccc;
					}
				#featured .ui-tabs-panel ul.grnbtn li a:hover {
					background-color:#335e32;
					text-decoration:none;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72ad71', endColorstr='#335e32'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#72ad71), to(#335e32)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #72ad71,  #335e32); /* for firefox 3.6+ */
					}
				#featured .ui-tabs-panel ul.grnbtn li a:active {
					position:absolute;
					top:1px;
					box-shadow:0 2px 3px #ccc;
					-webkit-box-shadow:0 2px 3px #ccc;
					-moz-box-shadow:0 2px 3px #ccc;
					}
					
		/*  BLUE BUTTON  */			
					
		#featured .ui-tabs-panel ul.blubtn {
			padding:0;
			margin:0;
			list-style:none;
			position:absolute; 
			top:163px;
			left:40px; 
			}
			#featured .ui-tabs-panel ul.blubtn li {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:75%;
				}
				#featured .ui-tabs-panel ul.blubtn li a {
					text-align:center;
					color:#FFF;
					width:115px;
					height:33px;
					display:block;
					line-height:33px;
					background-color:#006595;
					border:1px solid #07364d;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006595', endColorstr='#064665'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#006595), to(#064665)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #006595,  #064665); /* for firefox 3.6+ */
					box-shadow:0 2px 5px #ccc;
					-webkit-box-shadow:0 2px 5px #ccc;
					-moz-box-shadow:0 2px 5px #ccc;
					}
				#featured .ui-tabs-panel ul.blubtn li a:hover {
					background-color:#064665;
					text-decoration:none;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f94bd', endColorstr='#064665'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#3f94bd), to(#064665)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #3f94bd,  #064665); /* for firefox 3.6+ */
					}
				#featured .ui-tabs-panel ul.blubtn li a:active {
					position:absolute;
					top:1px;
					box-shadow:0 2px 3px #ccc;
					-webkit-box-shadow:0 2px 3px #ccc;
					-moz-box-shadow:0 2px 3px #ccc;
					}
	#featured .info h2 { 
		font-size:125%;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#fff; padding:5px; margin:0;
		overflow:hidden; 
		font-weight:normal;
		}
	#featured .info p{ 
		margin:0 5px; 
		font-family:Verdana; font-size:11px; 
		line-height:15px; color:#f0f0f0;
		}
	#featured .info a{ 
		text-decoration:none; 
		color:#fff; 
		}
		#featured .info a:hover{ 
			text-decoration:underline; 
			}
	#featured .ui-tabs-hide{ 
		display:none; 
		}

/*------------- END FEATURED -----------*/

/*------------- START COMMENT FORMS --------------*/

.comments-template{

	margin: 0 0 0 10px;

	padding: 10px;
	
	background-color:#539952;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;
	
	width:520px;
	
	color:#FFF;

}


.comments-template a{

	color:#fff;
	
	text-decoration:underline;

}


.comments-template a:hover{
	
	text-decoration:none;

}


.comments-template ol{

	margin: 0 0 0 20px;

	padding: 0 !important;

	list-style: none;
	
	width:480px;

}



.comments-template ol li{
	
	color:#595959;

	margin: 15px 0;

	line-height: 100%;

	padding: 15px;
	
	font-size:100% !important;
	
	background-color:#FFF;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;

}

.comments-template ol li a{
	
	color:#3086a9;
	
	text-decoration:none;
	
}


.comments-template ol li a:hover{
	
	text-decoration:underline;
	
}


.comments-template ol li em{
	
	font-size:75%;
	
	}

.comments-template h2, .comments-template h3{
	
	margin:0 !important;
	
	font-style:normal !important;
	
	font-size:100% !important;
	
	font-weight:normal !important;
	
	padding:5px 10px !important;
	
	text-shadow:1px 1px 0 #000;
	
	color:#fff !important;
	
	border:1px solid #000 !important;
	
	background-color:#303030;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;

}



.commentmetadata{

	font-size: 75%;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{
	
	color:#595959;

	font-family: Arial, Helvetica, Georgia, Sans-serif;
	
	width:465px;

	font-size: 100%;
	
	border:1px solid #303030;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;
	
	padding:5px;
	
	margin-left:11px;

}


.comments-template input{
	
	color:#595959;

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 100%;
	
	border:1px solid #303030;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;
	
	padding:5px;
	
	margin-left:11px;

}

/*------------- END COMMENT FORMS --------------*/

/*------------- START COMMENT PAGINATION --------------*/

p.paginated-comments-pages {
	
	padding-left:10px;
	
	}

p.paginated-comments-pages strong {
	
	padding:3px 5px;
	
	border:1px solid #000;
	
	background-color:#303030;
	
	color:#FFF;
	
	font-weight:bold;
	
	margin-right:3px;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;
	
	}

p.paginated-comments-pages a {
	
	padding:3px 5px;
	
	border:1px solid #296628;
	
	background-color:none;
	
	color:#FFF;
	
	font-weight:normal;
	
	text-decoration:none;
	
	margin-right:3px;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	border-radius:5px;
	
	}

p.paginated-comments-pages a:hover {
	
	border:1px solid #000;
	
	background-color:#303030;
	
	text-decoration:none;
	
	}

/*------------- END COMMENT PAGINATION --------------*/

/*------------- WP CONTACT FORM 7 -------------------*/

.wpcf7-response-output {
        width:225px;
	color:#FFF;
	font-size:.75em;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	padding:5px !important;
	float:left;
	margin:0 0 15px 20px !important;
}

#form .wpcf7-response-output {
	margin:0 !important;
}

.wpcf7-validation-errors {
	border:1px solid #C66 !important;
	background-color:#C33 !important;
}

.wpcf7-mail-sent-ok {
	border:1px solid #74d174 !important;
	background-color:#109010 !important;
}

.wpcf7-not-valid-tip {
	border:1px solid #C66 !important;
	background-color:#C33 !important;
	color:#FFF;
	width:60px !important;
	text-align:center;
	margin-top:-6px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*-------------- END WP CONTACT FORM 7 -----------------*/
