/* LawnPride Redux - INTERIOR - 2010 */

#header .inner {width: 960px; height: 250px !important; background: transparent url('../img/header-interior.jpg') no-repeat 0 0;}
#header .estimates {top: 152px !important; right: 15px;}
	#header h1.title {bottom: 10px !important;}
#content .inner {}

#flashPlayer {height: 315px; width: 481px; background: #ffffff url('../img/video-standin.gif') no-repeat 1px 0;}

#content div.subnav {font-size: 14px; color: #58595b; font-weight: bold; padding-top: 30px;}
	#content div.subnav ul {list-style-type: none; margin: 0 !important;}
		#content div.subnav li {display: inline;}
			#content div.subnav a {float: left; display: inline; color: #58595b; margin-right: 22px;}
			#content div.subnav li.landing a {text-decoration: none;}
			#content div.subnav a:hover {color: #000000;}
			#content div.subnav li.active a {color: #000000; text-decoration: none;}

#content .main {padding: 20px 0 10px 0; clear: both;}
#content .wrcol {width: 608px !important; float: left; display: inline;}
#content .rcol {border-left: 1px solid #cfcfcf; padding: 20px 0 0 35px; width: 213px; float: right; display: inline; margin: 0 0 30px 0;}
	#content .rcol .item {margin-bottom: 20px; padding-bottom: 15px; background: transparent url('../img/dot-rule.gif') repeat-x 0 100%;}
	#content .rcol .last {background: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}
		#content .rcol ul.thirdnav {margin: 0; list-style-type: none;}
			#content .rcol ul.thirdnav a {text-decoration: none;}
			#content .rcol ul.thirdnav a:hover, #content .rcol ul.thirdnav li.active a {text-decoration: underline;}

#content a {color: #f15a22; text-decoration: underline;}

#content h1 {color: #f15a22; font-size: 20px; margin-bottom: 5px;}
	#content h1 a {color: #f15a22;}
#content h2 {color: #f15a22; font-size: 20px; margin-bottom: 5px;}
	#content h2 a {color: #f15a22;}
#content h3 {color: #00a94f; font-size: 16px; margin-bottom: 5px;}
	#content h3 a {color: #00a94f;}
#content h4 {color: #00a94f; font-size: 16px; margin-bottom: 5px;}
	#content h4 a {color: #00a94f;}

#content p {font-size: 14px; line-height: 1.6em; margin-bottom: 20px;}
#content p.intro {font-size: 18px;}

#content ul {margin: 0 0 20px 40px; font-size: 14px; line-height: 1.6em;}
	#content ul li {}
	#content ul ul {margin-bottom: 0;}
	#content ul ol {margin-bottom: 0;}
	
#content ol {margin: 0 0 20px 40px; font-size: 14px; line-height: 1.6em;}
	#content ol li {}
	#content ol ol {margin-bottom: 0;}
	#content ol ul {margin-bottom: 0;}

#content table {}
	#content table td {vertical-align: top;}
	
#content table.special {}
	#content table.special td {}
	#content table.special p{ margin-bottom: 20px;}
	
#content table.portfolio-table {margin: 0 auto 20px auto;}
	#content table.portfolio-table td {border: 1px solid #ffffff; padding: 1px;}
	#content table.portfolio-table .hover {border-color: #f15a22;}
	
.sitemap { width: 180px; margin: 0 10px 10px 0;}
	.sitemap h4 {}
	.sitemap ul {margin: 0  !important; list-style-type: none; font-size: 12px !important;}
	.sitemap li ul {padding-left: 20px;}
	.sitemap a {}
	.sitemap a:hover {}

h1 .listLinks {font-size: 12px;}
	h1 .listLinks a {color: #58595b !important; text-decoration: none !important;}
	h1 .listLinks a:hover {text-decoration: underline !important;}

.admintable {font-size: 10px; width: 100%; border-bottom: 1px solid #FE4200; margin-bottom: 10px;}
	.admintable thead {background-color: #FE4200; color: #FFFFFF; font-weight: bold;}
	.admintable td, .admintable th {border-top: 1px solid #ffffff; border-right: 1px solid #FFFFFF; padding: 3px; text-align: center;}
	.admintable tr.even td {background-color: #E3E4E4;}
	.admintable tr.odd td {}
	
.stats {font-size: 10px; width: 100%; border-bottom: 1px solid #FE4200; margin-bottom: 10px;}
	.stats td, .stats th {border-top: 1px solid #ffffff; border-right: 1px solid #FFFFFF; padding: 3px; text-align: center;}
	.stats thead {background-color: #FE4200; color: #FFFFFF; font-weight: bold;}
		.stats th {}
	.stats tbody {}
		.stats tr.year td {background-color: #DFEDD6;}
		.stats tr.even td {background-color: #E3E4E4;}
		.stats tr.odd td {}
		.stats td.year {text-align: left;}
		.stats td.month {padding-left: 20px; background: transparent url('../img/icons/orange_line.gif') no-repeat 5px 50%;}

	.stats td table {width: 100%; border-collapse: collapse;}
		.stats td table td {border: none !important;}
		.stats td table td.aleft {text-align: left;}
		.stats td table tr.odd td {background-color: #ffffff;}
		.stats td table tr.even td {background-color: #DFEDD6 !important;}
	
.error {background-color: red; color: #ffffff; font-weight: bold; font-size: 14px; padding: 10px 5px; margin: 0 0 10px 0;}

table.videos {width: 480px; margin: 0 5px; border: 6px solid #fff; border-left: none;}
	table.videos tr {background-color: #F9F9F9;}
	table.videos td {veritcal-align: middle; border-bottom: 3px solid #fff;}
	table.videos td.thumb {text-align: center; width: 120px;}
		table.videos td.thumb a {display: block;}
		table.videos td.thumb img {border-left: 6px solid #fff;}
		table.videos td.active img {border-left: 6px solid #f15a22 !important;}
		table.videos td.hover img {border-left: 6px solid #E3E4E4 !important;}
	table.videos td.synopsis {text-align: left; padding: 5px 10px;}
		table.videos td.synopsis p {margin: 0 !important; line-height: 1.2em !important; font-size: 12px !important;}
		table.videos td.synopsis small {color: #505050;}


table.com-services {}
	table.com-services tr.title td {vertical-align: bottom !important;}
	table.com-services td a {display: block; border: 5px solid #dfedd6; margin: 0 20px 20px 0;}
	table.com-services td a:hover {border: 5px solid #00a94f;}
		table.com-services td.last a {margin-right: 0 !important;}
	
