/* @override http://funeralresources.com/wp-content/themes/SEOGamePlan/style.css */

/*  
Theme Name: SEO Funeral Resources
Version: 0.4
Author: Jonathan Herndon
*/

* {padding:0;margin:0;
}

img {
	border-style: none;
}

div.content {
	
}

body {background:url(images/inner_top_bg.gif) top left repeat-x;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}

body#home {
	background-image: url(images/top_bg.gif);
}

h1 {color:#613c3f;font:bold 22px/26px Arial, Helvetica, sans-serif;background:transparent;}

h2 {color:#607154;font:bold 18px/22px Arial, Helvetica, sans-serif;background:transparent;}

h3 {color:#603C40;font:bold 18px/22px Arial, Helvetica, sans-serif;background:transparent;}

h4 {color:#607154;font:bold 16px/18px Arial, Helvetica, sans-serif;background:transparent;}

h5 {color:#4d292c;font:bold 12px/16px Arial, Helvetica, sans-serif;background:transparent;}

h6 {color:#607154;font:bold 10px/14px Arial, Helvetica, sans-serif;background:transparent;}

p {color:#603C40;font:normal 13px/16px Arial, Helvetica, sans-serif;background:transparent;}

a:link {color:#fff;text-decoration:underline;}

a:visited {color:#fff;text-decoration:underline;}

a:hover {color:#fff;text-decoration:none;}

a:active {color:#fff;text-decoration:underline;}

#container-centering-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 970px;

}

.container {margin:0 auto;
	clear: both;
        float: left;
}

.clear {clear:both;width:100%;height:20px;margin:0;padding:0}

#top_green {color:#333;width:960px;height:96px;float:left;padding:0;margin:0;background:url(images/logo.jpg) top left no-repeat;}

#navigation {background:transparent;height:30px;width:960px;text-align:right;float:left;}

#top_red {background:transparent url(images/index_red_bg.jpg) top left no-repeat;float:left;width:960px;height:auto;color:#333;padding:0;margin:0;
	clear: both;
}

#top_red h1 {color:#fff;margin:0;font-size:190%;padding:20px 0 10px 0;text-align:center;font-family:Verdana, Geneva, sans-serif;}

/* 3 Boxes across top of the page */

#top_red .box {background:url(images/box_bg.gif) repeat-y 0 0;width:311px !important;margin-top:20px;float:left;margin-right:5px;}

#top_red .box h3 {margin:0;padding:6px 20px;text-align:center;font-size:120%;}

#top_red .box ul {margin-left:30px;padding:10px 0 18px 0;list-style-type:none;}

#top_red .box p.what {margin:0;padding:0 0 10px 0;text-align:center;}

#top_red .box p.what a {text-decoration:underline;font-size:15px;line-height:24px;color:#292F6F;background-color:#F9F5CD;font-family:Verdana, Geneva, sans-serif;font-weight:bold;text-align:center;}

#top_red .box p.what a:hover {text-decoration:none;color:#3F2325;}

#top_red .box p.top {background:url(images/box_top.gif) no-repeat 0 0;width:311px;height:14px;font-size:0;padding:0;margin:0;display:block;}

#top_red .box p.mid {background:url(images/box_mid.gif) no-repeat 0 0;width:311px;height:43px;font-size:0;padding:0;margin:0;display:block;}

#top_red .box p.bot {background:url(images/box_bot.gif) no-repeat 0 0;width:311px;height:16px;font-size:0;padding:0;margin:0;display:block;}

#top_red .box p.text {padding:10px 20px;}

#top_red .box img {float:left;border:1px solid #5a7c50;margin:0 10px 0 16px;}

#top_red .box a:link {color:#292F6F;text-decoration:underline;}

#top_red .box a:visited {color:#292F6F;text-decoration:underline;}

#top_red .box a:hover {color:#3F2325;text-decoration:none;}

#top_red .box a:active {color:#292F6F;text-decoration:underline;}

#main {width:940px;margin:0 auto;
	float: none;
	clear: both;
	padding-top: 10px;
}

/*#rightcolumn {color:#806563;background:#fff url(images/exclaim.gif) 0 30% no-repeat;margin:0;padding:0;height:260px;width:220px;float:right;
}

#rightcolumn h3 {margin:0;padding:0 0 10px 0;}

#rightcolumn h4 {color:#607154;font-style:italic;font-size:13px;margin-bottom:10px;}*/

.testimonials {float: left;width: 585px;height:auto;background:#fff url(images/quote.jpg) 0 4% no-repeat;padding-right: 40px;
	margin-left: 0px;
	clear: both;
}

div.home-rightcolumn-wrapper {
	float: right;
	clear: right;
	width: 200px;
	background: url(images/exclaim.gif) no-repeat;
	padding-right: 20px;
}

.testimonials h3 {margin:0;padding:0 0 10px 0;}

.testimonials h4 {padding:0 0 0 10px;margin:0 0 0 10px;color:#607154;font-size:14px;}

.testimonials p {padding:0 0 0 10px;margin:0;color:#607154;font-style:italic;}

#leftcolumn a:link {color:#292F6F;text-decoration:underline;}

#leftcolumn a:visited {color:#292F6F;text-decoration:underline;}

#leftcolumn a:hover {color:#3F2325;text-decoration:none;}

#leftcolumn a:active {color:#292F6F;text-decoration:underline;}

#footer {background:#fff url(images/footer_bg.gif) top left repeat-x;width:100%;height:80px;clear:both;color:#004f58;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 0px;
}

#footer h6 {text-align:center;}

#footer p {text-align:center;margin:0;padding:10px 0 4px 0}

#footer a:link {color:#004f58;text-decoration:none;}

#footer a:visited {color:#004f58;text-decoration:none;}

#footer a:hover {color:#6F7F70;text-decoration:underline;}

#footer a:active {color:#6F7F70;text-decoration:none;}

/* @group Content style */


#content { float: left;color: #333;background: #fff;margin: 0;padding-left: 20px;height: auto;width: 570px;display: inline;}

div.post-content {
	margin-left: 220px;
	margin-right: 140px; 
}

div#map.post-content {
	width: 100%;
	margin: 0;
	padding: 10px 0 0;
}

.post-content h2 {padding:0 10px 10px 0;background:url(images/dot.gif) left bottom repeat-x; margin:0;font: bold italic 20px/26px Arial, Helvetica, sans-serif;}

div.post-content ul.arrow {
	
}

.post-content a:link {color:#004f58; text-decoration:none; font-weight:bold;}
.post-content a:visited {color:#004f58; text-decoration:none; font-weight:bold;}
.post-content  a:hover {color:#6F7F70;text-decoration:underline; font-weight:bold;}
.post-content a:active {color:#6F7F70;text-decoration:none; font-weight:bold;}

div.post-content ul {margin:10px 20px; padding:inherit;list-style: none;}
div.post-content ul.arrow li.arrow {color:#22264F; font: bold 12px/16px Arial, Helvetica, sans-serif; background:transparent; background-image: url(images/li_arrow.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 20px; padding-bottom:6px;}
#content ul.check {margin:10px 20px; padding:inherit;list-style: none;}
div.post-content ul.check li.check {color:#806563; font: bold 12px/16px Arial, Helvetica, sans-serif; background:transparent; background-image: url(images/li_check.gif);background-repeat: no-repeat;background-position: 0 .3em;padding-left: 20px; padding-bottom:6px;}
#content ul, #content ol {margin:10px 30px; padding:inherit;}
.post-content li {color:#607154; font: normal 12px/16px Arial, Helvetica, sans-serif; background:transparent;padding-bottom:6px;}
.post-content blockquote p {margin:0; padding:0 20px;font: normal 13px/16px Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
}
.post-content blockquote p:before { content: open-quote; font-weight: bold; } 
.post-content blockquote p:after { content: close-quote; font-weight: bold; } 

.post-content h4 {padding:10px 0;
	position: relative;
}

.post-content p {padding:10px;
}

.entry div.button, .post-content .button {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10px;
}

input#Submit.button.np.inf-button {
	background-color: #4F2C2F;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px 5px 15px;
	margin-left: 40%;
	margin-top: 10px;
}
div.entry div.button a, .post-content .button a {display:block; width:auto; height:auto; background-color: #4F2C2F; color: #fff;font:bold 14px/18px Arial, Helvetica, sans-serif;cursor:pointer; text-align:center;
	padding: 5px;
}
div.entry div.button a, .post-content .button a:link, .post-content .button a:visited, .post-content .button a:active {text-decoration:none; color:#fff;background-color: #4F2C2F;}
.post-content .button a:hover {background-color:#2F1A1D; color:#fff;}

/* @end */

/* @group Forms */

#form-wrapper {
	width: 550px;
	float: left;
}

.form {font: bold 12px/16px Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0;color: #607154; background:transparent;
	float: left;
	clear: none;
}

.form p {
	float: none;
	clear: both;
}

input {
border: 1px solid #B5BFA7;
font-weight: normal;
background-color: #fff;
margin:0;
}


.label, .label2, .label3, .field, dropdown, check, radio {display: block;margin:0;vertical-align:middle;
	float: left;
}

input.field {
}
.field {width: 140px; margin: 0 0 4px 0}
.label {text-align: right;width: 114px;color: #607154;padding:0 10px 0 0;}
.label2 {text-align: right;width: 96px;color: #607154;padding:0 10px 0 0;}
.label3 {text-align: right;width: 200px;color: #607154;padding:0 10px 0 0; clear: left;}

.sale-label-req {
	text-align: left;
	color: #607154;
	clear: left;
	font-size: 12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.sale-productdata {
	text-align: left;
	color: #607154;
	clear: left;
	font-size: 12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}

.sale-label {
	text-align: left;
	color: #607154;
	clear: left;
	font-size: 12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.sale-label-req-rt {
	text-align: right;
	color: #607154;
	padding:0 10px 0 0;
	clear: left;
	font-size: 12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.sale-label-rt {
	text-align: right;
	color: #607154;
	padding:0 10px 0 0;
	clear: left;
	font-size: 12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.sale-header {color:#603C40;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;}

.sale-productheader {color:#603C40;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;}

input.submit {width:auto; overflow:visible;margin-left:30px;}
.submit {margin:0;color:#fff;padding: 2px 8px 2px 8px;background-color:#4F2C2F;font:bold 14px/16px Arial, Helvetica, sans-serif;cursor:pointer; vertical-align:top;}
input.submit:hover{background-color: #2F1A1D; color: #fff;} 
* html input { overflow: visible; }

.sale-orderbutton np inf-button {margin:0;color:#fff;padding: 2px 8px 2px 8px;background-color:#4F2C2F;font:bold 14px/16px Arial, Helvetica, sans-serif;cursor:pointer; vertical-align:top;}

.style1 {color: #000000}
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
		font-size: 18px;
}
.style5 {
	color: #FF0000;
	font-size: 18px;
}
.style6 {color: #FF0000}
.style8 {color: #000000; font-family: Arial, Helvetica, sans-serif; }
.style10 {color: #FF0000; font-weight: bold; }
.style11 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }

/* @end */

/* @group Left */

/*div#testimonials-wrapper {{ float: left;color: #806563;background: #fff;margin-left: 40px;padding: 0;height: auto;width: 660px;display: inline;}*/

#rightcolumn-home 

#rightcolumn { color:#806563;background: #fff url(images/exclaim.gif) 0 30% no-repeat;margin: 0;padding: 0;height: 260px;width: 220px;float: right;
	clear: both;
	position: relative;
}

#leftcolumn { color: #333;background: #fff;margin: 0 10px 0 0;padding: 0 10px 0 0;height: auto;width: 202px; float: left;
	border-right: 1px solid #b3b3b3;
}
#leftcolumn img {float:left; border:1px solid #D7E3CE; margin-bottom:8px;}
#leftcolumn h3, #leftcolumn p {margin:0; padding:0; text-align:center;}
#leftcolumn h4 {color:#2D3F10; font-style:italic; font-size:13px; margin-bottom:10px;}
#leftcolumn a:link, #leftcolumn a:visited {color:#004f58; text-decoration:none;
}
#leftcolumn a:hover {color:#6F7F70;text-decoration:underline; font-weight:bold;}
#leftcolumn a:active {color:#6F7F70;text-decoration:none; font-weight:bold;}

/* @end */

/* @group Post related */

div.index-post-wrapper {
	width: 570px;
	float: left;
	padding-left: 5px;
}
h2.blog-title {
	background: url("images/dot.gif") repeat-x scroll left bottom transparent;
    font: italic bold 20px/26px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 10px 10px 0;
	margin-bottom: 15px;
}
div.post-title h2 a {
	color: #000;
	text-decoration: none;
	margin-top: 6px;
}

.post-title h2 {
	margin-top: 13px;
}

.post a {
	color: #2d595f;
}


.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}

div.post-wrapper {
	padding-left: 0;
	margin-left: 215px;
	margin-right: 150px;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	margin-left: 10px;
	color: #000;
	width: 510px;
	float: left;
}

.entry {
	float: left;
	border-bottom: 3px solid #808080;
	margin: 10px 0 20px;
	padding: 10px 0 10px;
	width: 575px;
	border-top: 1px dashed #808080;
}

.entry h2 {
	margin-bottom: 10px;
}

div.entry p {
	margin: 0 0 15px;
}

div#post-1.post {
	
}

div.postheader {
	float: left;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.post-cat {
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}

span.post-cat a:link, span.post-cat a:visited, span.post-comments a:link, .post-title span.mini-add-comment a:link {
	color: #75845d;
	font-size: small;
	text-decoration: none;
}

.post-title span.mini-add-comment a {
	
}
.post-comments {
	margin: 0 15px 15px;
	background: url(images/mini-comments.gif) 0 -3px no-repeat;
	padding-left: 20px;
	float: right;
	font-size: small;
	color: #75845d;
}
p.nocomments {
	display: none;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.navigation {
	clear: both;
	padding: 5px 0px 40px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
	text-decoration: none;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
	text-decoration: none;
}

/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #f1fedb;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #CC6600;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 10px;
        
        padding-bottom: 10px;
        width: 580px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 578px;
	height: 115px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}

.post-content ol {margin:10px 30px; padding:inherit;}

.entry ul {
color:#806563;font: bold 13px/16px Arial, Helvetica, sans-serif;background:transparent;
	margin-left: 35px;list-style: disc;
}

.entry blockquote {
	margin-right: 30px;
	margin-left: 30px;
	color: #607154;
}

div.entry h2 {
}

/* @end */

/* @group RightBox */

#rightcolumn { color: #333;background: #fff;margin: 0;padding: 0;height: auto;width: 140px;float: right; padding-left:20px;}
#rightcolumn .box {width: 140px; height:auto; margin-bottom:5px; padding:0;border:1px solid #D7E3CE; float:left; background:#F8F6DE; color:#333;}
#rightcolumn .box img {float:left; margin-top:5px; margin-left:5px; margin-bottom:5px;border:1px solid #D7E3CE;}
#rightcolumn .box h4 {color:#4d292c; text-align:center; padding:0 5px 6px 5px; font: bold 12px/16px Arial, Helvetica, sans-serif; background:transparent;}
#rightcolumn .box a:link {color:#004f58; text-decoration:none; font-weight:bold;}
#rightcolumn .box a:visited {color:#004f58; text-decoration:none; font-weight:bold;}
#rightcolumn .box a:hover {color:#6F7F70;text-decoration:underline; font-weight:bold;}
#rightcolumn .box a:active {color:#6F7F70;text-decoration:none; font-weight:bold;}

/* @end */

/* @group breadcrumbs */

div.breadcrumb {
	color: #485b2c;
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999;
}

div.breadcrumb a:link, div.breadcrumb a:visited {
	color: #485b2c;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

div.breadcrumb a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Search */

#search-form {
	margin-top: 0;
	padding: 0;
	background-color: #ccc;
	border-bottom: 1px solid #ccc;
}
#searchform {
	margin: 0;
	padding: 0 0 3px; 
	background-color: #333 //#603C40;
}

#search-formHP {
	margin-top: 0;
	width: 200px;
	padding: 25px 20px;
	float: right;
}
#page-search {
	float: right;
}
#searchform br {
	display: none;
}
#searchform #s {
	border: 1px solid #603C40;
	width: 115px;
	height: 15px;
	padding: 4px 5px 0px 5px;
	background: #fff;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
	text-align: left; //This aligns text in search box Left -- jcg
}
#searchform input {
	width: 67px;
	height: 22px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;//white;
	vertical-align: middle;
	//margin-top: 10px;
	border: 1px solid #ccc;
	background-color: #603C40; //#669517;
	text-align: center; //This aligns text in submit button Center -- jcg
}

/* @end */

/* @group Sidebar for pages */

#sidebar {
	width: 200px;
	color: #666666;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	height: 100%;
	margin-bottom: 10px;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	color: #553537;
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	font-style: normal;
	font-size: 95%;
}
.sidebar .widget-title {
	border-bottom: 1px solid #7F7F7F;
	color: #553537;
	font-size: 95%;
	font-style: normal;
	margin-bottom: 2px;
	margin-left: 0;
	margin-right: 0;
	text-align: left !important;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #4c4c4c;
	border-bottom-color: #e6e6e6;
}
#sidebar a:hover{
	color: #000;
	text-decoration: underline;
}
/*sidebar list level1 */
#sidebar ul {
	padding: 0;
	background-position: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
}
.sidebar .widget ul {
	font-size: 12px;
    margin: 0;
    padding: 0;
}
.sidebar .widget ul li {
    list-style: none outside none;
	border-bottom: 1px dashed #A3AD95;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 0 2px 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	border: none;
	border-left-style: none;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#sb-wrapper {
	background: none no-repeat right;
	padding-left: 0;
	margin-left: 0;
	height: inherit;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	border-bottom: 1px dashed #a3ad95;
	margin-right: 10px;
	font-weight: bold;
}
/*sidebar list level3 */
#sidebar ul li ul li ul{
	padding: 1px 0 1px 10px;
	border: none;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}

#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
	font-weight: normal;
	font-style: normal;
}

#sidebar ul li ul li ul li ul li a:link, #sidebar ul li ul li ul li ul li a:visited{
	color: #7f7f7f;
}

/* @end */

/* @group Suckerfish */

div#home-nav.toolbar {
	width: 119%;
}

.toolbar {
	float: none;
	clear: both;
	width: 119%;
	padding-left: 0;
 	background: #202F09;
 	border-left: 1px solid #FCFAE5;
 	border-right: 0px solid #FCFAE5;
	height: 28px;
	margin-bottom: 20px;
	text-align: left;
}


div#home.toolbar {
	margin-bottom: 1px;
}

#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	clear: both;
	text-align: center;
}

#nav ul {
	margin: 0;
	padding: 0;
	height: 1em;
	width: auto;
}

.toolbar form {
	margin: 0;
	padding: 0.1em 2em 0.1em 0em;
	height: 1em;
}

.toolbar input {
	margin: 0px;
}

#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0.5em 0.66em 0.6em 0.66em;
}

#nav div {
	float: right;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18em;
	/*width: 12.9em;*/
	font-weight: normal;
	margin: 0;
	list-style: none;
	background-color: #202F09;
	z-index: 1;
	text-align: left;
}

#nav li li {
	padding-right: 1em;
	width: 17em;
	background-color: #202F09;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border: 1px solid #999;
	z-index: 1;
}

#nav li ul a {
	width: 16em;
	/*width: 9em;*/
	border-right-style: none;
	border-left-style: none;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
	background-color: #202F09;
	z-index: 1;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	background-color: #3F272A;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	background-color: #3F272A;
}

#nav li:hover, #nav li.sfhover {
	background: #3F272A;
}

/* @end */

/* @group Page-Specific-styles */

/* @group Post-1341 - Provider Options Listings */

#post-1341 div.post-content div.PL-Options {
	background: url(images/PreScreenHeader.jpg) no-repeat 10px -10px;
	color: white;
	font: 40px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 15px 30px 30px 10px;
}

.pl-option-header {
	color: white;
	background: url(images/pl-header-bg.jpg) no-repeat left 5px;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 19px 23px;
	margin: 0;
	z-index: 2;
	display: block;
	position: relative;
}

div.pl-number {
	font-size: 40px;
	color: #644447;
	font-weight: bold;
	font-style: italic;
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 12px;
	float: left;
	z-index: 1;
	position: relative;
	display: block;
	margin: 0;
}

.pl-option-header p {
	color: white;
	font: italic bold 17px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-top: 20px;
	padding-left: 5px;
}

.pending {
	color: #f00;
	font-weight: bold;
	font-style: italic;
}

div.pl-cta {
	text-align: center;
	padding: 5px;
	margin: 5px auto 25px;
	background-color: #fefee7;
	border: 1px solid #a69595;
	width: 80%;
}

#post-1341 div.post-content table tbody tr td div.pl-cta a {
	color: #232e17;
	font-weight: bold;
	text-decoration: underline;
}

#post-1341 div.post-content table tbody tr td ul li {
	color: #563638;
	font-size: 15px;
	line-height: 1.1;
}

#post-1341 div.post-content table tbody tr td ul {
	list-style-type: disc;
	padding-left: 10px;
}

/* ADDED code to center the video on funeral resources page */
#infFormDiv_0{
	margin:0 auto;
	width:450px;
}
/* end of ADDED code to center the video on funeral resources page */


/* @end */



/* @end */
