/*
Theme Name: PLI Theme
Theme URI: http://www.plicapecod.com
Description: Custome built theme for Patrissi Landscaping by Durrani Design.
Version: 1.0
Author: Durrani Design
Author URI: http://www.durranidesign.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Boettcher v1.0
	 http://www.durranidesign.com

	This theme was designed and built by Durrani Design,
	whose blog you will find at http://www.durranidesign.com/category/blog/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* CSS Document */
* {margin:0; padding:0; line-height:normal;}
img {border:none;}

html, body {min-width:1000px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

/* Global Styles */
.pliWrap {width:1000px; margin:0 auto;}
.longGreen {margin:3px 0;}
.clear {clear:both;}
.take2 {padding-top:2px;}
.alignRight {text-align:right;}
.hideImg {display:none;}
.uppercase {text-transform:uppercase;}

/* Header Styles */
.rightHead {width:600px; float:right; text-align:right; color:#5d5e5d; padding-top:20px; font-size:90%;}
.leftHead {width:233px; height:100px; float:left; font-size:0;}
.phoneText {font-weight:bold; font-size:140%;}
.navWrap {width:1000px; margin:0 auto; padding:0;}

/* Top Nav Styles */
.topNav {background:no-repeat url(images/nav-back.jpg) center top; font-size:75%; color:#232323; text-align:center; height:49px;}
	.topNav a:link {color:#232323; text-decoration:none;}
	.topNav a:visited {color:#232323; text-decoration:none;}
	.topNav a:hover {color:#232323; text-decoration:none; font-weight:bold;}
	.topNav a:active {color:#232323; text-decoration:none;}
.navRight {float:right; margin-right:40px; padding-top:14px; text-transform:uppercase;}
.contR {width:77px; padding-right:8px;}
.aboutR {width:61px;}
.helpR {width:93px;}
.mediaR {width:37px;}
.custR {width:168px;}
.beforeR {width:101px;}
.servicesR {width:135px;}
	
/* Index Styles */
.irBox {width:330px; float:right;}
.icBox {width:330px; margin-right:5px; float:right;}
.ilBox {width:330px; float:left;}
.boxWrap {color:#232323;}
	.boxWrap h2 {font-weight:bold; font-size:100%; text-transform:uppercase;}
	.boxWrap h3 {font-weight:normal; font-size:100%; text-transform:uppercase;}
	.boxWrap p {font-size:75%;}
	.boxWrap a:link {color:#232323; text-decoration:underline;}
	.boxWrap a:visited {color:#232323; text-decoration:underline;}
	.boxWrap a:hover {color:#616262; text-decoration:none;}
	.boxWrap a:active {color:#232323; text-decoration:underline;}
.imgPad {padding:5px 0 7px;}

/* Pages */
.pageRight {width:744px; float:right; margin-top:14px; padding:0 0 16px;}
	.pageRight h1 {color:#5ca545; text-transform:uppercase; font-size:100%; margin-bottom:3px;}
	.pageRight h2 {color:#5d5e5d; text-transform:uppercase; font-size:90%; margin-bottom:3px;}
	.pageRight p {font-size:80%; color:#5d5e5d; margin-bottom:21px; padding-right:30px;}
	.pageRight ul {font-size:80%; color:#5d5e5d; margin:0; padding:0 0 0 30px;}
.pageLeft {width:240px; float:left; color:#5d5e5d; font-size:90%; margin-top:13px;}
#services {margin:0 0 5px; font-weight:bold;}
.goRight {text-align:right; color:#565758;}
	.goRight a:link {color:#565758; text-decoration:none;}
	.goRight a:visited {color:#565758; text-decoration:none;}
	.goRight a:hover {color:#565758; text-decoration:underline;}
	.goRight a:active {color:#565758; text-decoration:none;}
.boldp {padding:8px 0 0;}
.linkedp {padding:7px 0 7px 27px;}
	.pageLeft a:link {color:#5d5e5d; text-decoration:none;}
	.pageLeft a:visited {color:#5d5e5d; text-decoration:none;}
	.pageLeft a:hover {color:#5d5e5d; text-decoration:none; font-weight:bold;}
	.pageLeft a:active {color:#5d5e5d; text-decoration:none;}
.videos {text-align:center; margin:12px 0 9px;}
	.videos p {text-align:left; font-size:80%; color:#2c2c2d; padding:4px 0 0 15px;}
	.videos a:link {color:#418c2a; text-decoration:underline;}
	.videos a:visited {color:#418c2a; text-decoration:underline;}
	.videos a:hover {color:#2c2c2d; text-decoration:none;  font-weight:normal;}
	.videos a:active {color:#418c2a; text-decoration:underline;}
.emailLinks a:link {color:#5d5e5d; text-decoration:none; font-weight:bold;}
.emailLinks a:visited {color:#5d5e5d; text-decoration:none; font-weight:bold;}
.emailLinks a:hover {color:#5ca545; text-decoration:none; font-weight:bold;}
.emailLinks a:active {color:#5d5e5d; text-decoration:none; font-weight:bold;}
.greenLinks a:link {color:#379d17; text-decoration:none;}
.greenLinks a:visited {color:#379d17; text-decoration:none;}
.greenLinks a:hover {color:#5d5e5d; text-decoration:none;}
.greenLinks a:active {color:#379d17; text-decoration:none;}
	
/* Landscape Services Pages Styles */
.galFull {width:744px; height:287px;}
.galThumbNoMargin {width:65px; height:65px; float:left;}
.galThumb {width:65px; height:65px; margin-left:3px; float:left;}
.galThumb2 {width:65px; height:65px; margin-left:2px; float:left;}
.galLeftThNM {width:65px; height:65px; float:left;}
.galLeftTh {width:65px; height:65px; margin-left:3px; float:left;}
.galLeftTh2 {width:65px; height:65px; margin-left:2px; float:left;}
.lightingImage {margin-left:6px;}
.clickThumbs {font-size:80%; color:#5d5e5d; font-weight:bold; margin:5px 0 7px;}
.visitBA {font-size:80%; color:#5d5e5d; margin:11px 0 21px; text-align:right;}
	.visitBA a:link {color:#379d17; font-weight:bold; text-decoration:none;}
	.visitBA a:visited {color:#379d17; font-weight:bold; text-decoration:none;}
	.visitBA a:hover {color:#5d5e5d; font-weight:bold; text-decoration:none;}
	.visitBA a:active {color:#379d17; font-weight:bold; text-decoration:none;}
.padLeft {padding-left:25px;}
	
/* Links Page Styles */
.kingsLeft {float:left; width:300px; font-size:0;}
.locLeft {float:left; text-align:center; font-size:80%; padding:20px 0 0;}
.kingHolder {width:520px; margin:0 auto 10px;}
	.kingHolder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.kingImgLeft {float:left; width:100px; font-size:0;}
.kingImgRight {float:left; width:100px; font-size:0; margin-left:40px;}
.tarTopHold {margin-top:40px;}
	.tarTopHold:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tarLeft {width:208px; float:left; font-size:0; margin-right:10px;}
.tarHolder {width:510px; margin:0 auto 10px;}
	.tarHolder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tarImgLeft {float:left; width:150px; font-size:0; text-align:center;}
.tarImgRight {float:left; width:150px; font-size:0; margin-left:30px; text-align:center;}
.mirageP {margin-top:40px;}

/* Association Page Styles */
.assocLeft {float:left; width:200px; margin-right:10px; margin-bottom:20px; text-align:center;}
.assocRight {float:left; margin-bottom:20px;}
.alcmh2 {padding-top:65px;}
.iah2 {padding-top:25px;}
.neiah2 {padding-top:40px;}
.cch2 {padding-top:5px;}

/* Media Page Styles */
.media {font-family:Arial, Helvetica, sans-serif;}
	.media h1 {color:#232323; font-size:90%; font-weight:normal; margin:0; padding:5px 0 3px 25px; background:no-repeat url(images/pages/h1-leaf.jpg) left top;}
	.media h2 {color:#5ca545; font-size:90%; margin:0; padding:0 0 8px;}
	.media p {margin-bottom:0px; padding-right:20px;}
.mediaLeft {float:left; width:248px; text-align:center;}
	.mediaLeft > p {text-align:left; padding-left:19px; color:#2c2c2d; font-size:75%;}
	.mediaLeft a:link {color:#418c2a; text-decoration:underline;}
	.mediaLeft a:visited {color:#418c2a; text-decoration:underline;}
	.mediaLeft a:hover {color:#418c2a; text-decoration:none;}
	.mediaLeft a:active {color:#418c2a; text-decoration:underline;}
.mediaRight {float:right; width:248px; text-align:center;}
	.mediaRight > p {text-align:left; padding-left:19px; color:#2c2c2d; font-size:75%;}
	.mediaRight a:link {color:#418c2a; text-decoration:underline;}
	.mediaRight a:visited {color:#418c2a; text-decoration:underline;}
	.mediaRight a:hover {color:#418c2a; text-decoration:none;}
	.mediaRight a:active {color:#418c2a; text-decoration:underline;}
.medClickP {padding:8px 0 9px 4px;}
.medClear20 {clear:both; padding-bottom:20px;}
.pubDates {color:#232323; padding:5px 0 3px 5px; font-size:80%;}
.pugDetailsTop {padding:14px 0 0 84px;}
.pugDetailsBot {padding:4px 0 13px 84px;}
.pugDetails {padding:14px 0 13px 84px;}
.pugHeader {color:#232323; text-transform:uppercase; font-weight:bold; font-size:90%;}
.mediaSB {text-align:center; margin-top:12px;}
	.mediaSB p {text-align:left; font-size:80%; color:#2c2c2d; padding:4px 0 0 15px;}
.mediaGreen {color:#4e9f1d; font-weight:bold;}
.mediaSBLink a:link {color:#418c2a; text-decoration:underline;}
.mediaSBLink a:visited {color:#418c2a; text-decoration:underline;}
.mediaSBLink a:hover {color:#2c2c2d; text-decoration:none;  font-weight:normal;}
.mediaSBLink a:active {color:#418c2a; text-decoration:underline;}

/* Testimonial Page Styles */
.testimonial {font-family:Arial, Helvetica, sans-serif;}
	.testimonial h1 {color:#232323; font-size:90%; font-weight:normal; padding:5px 0 3px 25px; background:no-repeat url(images/pages/h1-leaf.jpg) left top;}
	.testimonial h2 {color:#5ca545; font-size:90%; padding:5px 0 3px;}
	.testimonial p {margin-bottom:0px; padding-right:20px;}
.testIndentLeft {padding:20px 0 24px 26px;}
.testSigIndent {padding:0 0 24px 26px;}
.testSigIndentTopSub {padding:0 0 2px 26px;}
.testSubParaLeftMore {padding:0 0 2px 39px;}
.testSubParaLeftMoreBot {padding:0 0 24px 39px;}
.testSig {font-weight:bold; font-size:120%;}
.testReadMore {text-align:right; color:#5c5d5c;}
	.testReadMore p {font-weight:bold; font-size:90%; margin-bottom:0; padding-right:0px;}
	.testReadMore a:link {color:#5c5d5c; text-decoration:none;}
	.testReadMore a:visited {color:#5c5d5c; text-decoration:none;}
	.testReadMore a:hover {color:#418c2a; text-decoration:none;}
	.testReadMore a:active {color:#5c5d5c; text-decoration:none;}
.readMorePadding {margin-right:4px; padding:5px 0 3px;}
#readMoreTests1 {display:none;}

/* Helpful Links Styles */
.associations {margin:25px 0 0;}
	.associations h3 {padding:29px 0 0; color:#5ca545; font-size:90%; font-weight:bold; text-transform:uppercase;}
	.associations > p {color:#2c2c2d; font-size:75%; padding-bottom:5px;}
	.associations a:link {color:#418c2a; text-decoration:underline;}
	.associations a:visited {color:#418c2a; text-decoration:underline;}
	.associations a:hover {color:#2c2c2d; text-decoration:none;}
	.associations a:active {color:#418c2a; text-decoration:underline;}
.assocImg {padding:0 16px 0 19px;}
.linksHR {padding:5px 0;}
.assocGreen {color:#418c2a;}
#assoch3top20 {padding:10px 0 0;}

/* Contact Us Styles */
.leftContact {float:left; width:300px; margin:13px 0 0;}
	.leftContact > h1 {text-transform:none; margin:22px 0 0;}
	.leftContact a:link {color:#797b7c; text-decoration:underline;}
	.leftContact a:visited {color:#797b7c; text-decoration:underline;}
	.leftContact a:hover {color:#797b7c; text-decoration:none;}
	.leftContact a:active {color:#797b7c; text-decoration:underline;}
#lefth1 {color:#3e3f3d; font-weight:bold; font-size:110%; background:none; margin:0; padding:29px 0 0;}
.rightContact {float:right; width:444px; margin:13px 0 0;}
.rightPadDiv {padding-left:24px;}
	.rightPadDiv > p {font-size:75%;}
.contactInfoLeft {padding:18px 0 19px 13px; float:left; width:150px; text-align:right;}
	.contactInfoLeft > p {padding-right:19px;}
.contactInfoRight {padding:18px 0 19px; float:right; width:257px;}
.contInput {width:213px; height:21px; border:1px solid #adaeae;}
.contTextArea {width:321px; height:93px; border:1px solid #adaeae;}
.projTable {font-size:70%;}

/* About Us */
.botMar13 {margin-bottom:13px;}
.padRight24 {padding-right:24px;}
.padH26 {padding-bottom:6px;}
.padPara27 {padding-bottom:22px;}
.paraLightColor {color:#797b7c;}
.about17Spacer {margin-top:17px;}
.aboutPride {margin:4px 0 10px;}
.padTop7 {margin-top:7px;}
.padTop2 {margin-top:2px;}
.aboutLeft {width:190px; float:left; text-align:right; color:#797b7c; font-weight:bold; font-size:75%;}
.aboutRight {width:540px; float:right; padding-left:14px; color:#797b7c; font-size:75%;}
.mission {margin-top:4px;}
.missionLeft {width:190px; float:left; text-align:right;}
	.missionLeft > p {color:#5ca545; text-transform:uppercase; padding-right:0;}
.missionParaP31 {padding-bottom:31px;}
.missionParaP15 {padding-bottom:15px;}
.missionRight {width:540px; float:right; padding-left:14px; color:#797b7c;}
	.missionRight > p {margin-bottom:15px; color:#797b7c;}
	
/* Questionaire Form Styles */
.questWrap {width:582px;}
.questForm {font-family:Arial, Helvetica, sans-serif;}
	.questForm > p {margin:18px 0 0;}
	.questForm textarea {width:542px; margin-top:2px;}
	.questForm table tr th {text-align:right; font-size:80%; color:#5D5E5D; font-weight:normal;}
.questCheckboxes {padding-left:25px; font-family:Arial, Helvetica, sans-serif; color:#5D5E5D;}
	.questCheckboxes label {font-size:80%; margin:0; padding:0; line-height:10px;}
	.questCheckboxes input {vertical-align:bottom; position:relative; top:2px; *overflow:hidden;}
.questSelect {margin-left:25px; margin-top:2px;}
.centerDiv {text-align:center; margin:0 auto;}

/* Wordpress Admin Styles */
.editEntry {text-align:right; width:900px; margin:10px 0 5px; font-size:90%;}
	.editEntry a:link {color:#5d5e5d; text-decoration:none;}
	.editEntry a:visited {color:#5d5e5d; text-decoration:none;}
	.editEntry a:hover {color:#5d5e5d; text-decoration:underline;}
	.editEntry a:active {color:#5d5e5d; text-decoration:none;}
	/* DD Sitemap Generator Styles */
	.ddsg-wrapper a:link {color:#5d5e5d; text-decoration:none;}
	.ddsg-wrapper a:visited {color:#5d5e5d; text-decoration:none;}
	.ddsg-wrapper a:hover {color:#5ca545; text-decoration:none;}
	.ddsg-wrapper a:active {color:#5d5e5d; text-decoration:none;}
	.ddsg-wrapper > ul {margin-bottom:10px;}

/* Footer Styles */
.footWrap {width:100%; background:no-repeat url(images/footer-background.jpg) top center; height:562px;}
.footStomp {color:#232323; padding-top:25px;}
	.footStomp h2 {font-size:100%; text-transform:uppercase; padding-bottom:6px;}
	.footStomp h3 {font-size:90%; text-transform:uppercase;}
	.footStomp p {font-size:70%;}
.footRight {width:410px; float:right;}
	.footRight table {font-size:70%; width:290px; float:right;}
	.footRight table tr td {padding:12px 0 0 11px;}
	.footRight textarea {border:none;}
.footLeft {width:590px; float:left;}
	.footLeft p {font-size:80%; padding-right:30px;}
.helpDesk {width:410px; float:right; text-align:right;}
	.helpDesk p {font-size:70%;}
.footLinks a:link {color:#373737; text-decoration:none;}
.footLinks a:visited {color:#373737; text-decoration:none;}
.footLinks a:hover {color:#fff; text-decoration:none;}
.footLinks a:active {color:#373737; text-decoration:none;}
#noPadTD {padding:0;}
#reqTD {padding:6px 0 0 15px;}
#submitTD {padding:4px 0 4px;}
#hideaway {color:#ce0e0e; font-size:100%; padding:0 0 0 11px; display:none;}
.footInput {width:210px; height:19px; border:0;}
.footerFormTable {width:410px;}
.eighty {font-size:80%;}
.redRum {color:#ce0e0e;}
.helpGreen {margin:0 0 14px;}
.copyGreen {margin:16px 0 13px;}
.copyLeft {width:590px; float:left;}
.durrani {width:410px; float:right; text-align:right; color:#010000; font-size:70%;}
	.durrani a:link {color:#010000; text-decoration:none;}
	.durrani a:visited {color:#010000; text-decoration:none;}
	.durrani a:hover {color:#fefefe; text-decoration:none;}
	.durrani a:active {color:#010000; text-decoration:none;}
.whiteDurrani {color:#fefefe;}
.clear13 {clear:both; margin-bottom:13px;}

/* Pager */
#slideWrap {position:relative; width:1000px; height:376px; margin:0 auto;}
#nav {width:300px; margin:15px; position:absolute; z-index:999; font-family:Arial, Helvetica, sans-serif; top:326px; left:852px;}
#nav li {width:24px; height:24px; margin:0px; float:left; list-style:none; text-align:center; color:#FFF; font-weight:bold;}
#nav a {width:24px; height:24px; display:block; color:#cbe175; text-decoration:none; padding-top:2px;}
#nav a.activeSlide {background:#1e2619; color:#fff;}
#nav a:focus {outline:none;}
#nav img {border:none; display:block;}