/*

Theme Name: PAWS/LA Custom Theme

Description: Custom theme designed for PAWS/LA 

Version: 1.0

Author: Practically Dutch

Author URI: http://wwww.practicallydutch.com

This theme is copyright and may not be copied or reproduced without the written permission from PAWS/LA



*/



body {background: #ccd5c4 url(images/bg.jpg) repeat-x center top;margin: 0px; font-family: Verdana, Geneva, sans-serif;}

img {border: 0px;}

#mainDiv {background: url(images/bg-main-hp.jpg) no-repeat center top; height:1100px; margin: 0px auto;}

.clear {clear:both;}

.block {display:block;}

p {margin: 7px 0;}

a:hover {text-decoration: underline;}

ul {margin: 0px; padding: 0px; list-style-type:none;}

blockquote {border: solid 1px #4d463c; background: #fef9eb; padding: 0 20px;}

a {text-decoration: none;}

#divMainHeaderBackground {background: url(images/bg-header-hp-color.jpg) no-repeat; width: 962px;height: 271px; margin: 0px auto;}

#divContainerHdrButtons {height:185px;}

#btnViewCart {margin: 10px 0 30px 10px;}

#btnHome {margin: 10px 0 30px 10px;}

#divLogo {height:95px;width: 300px;}

#divContainerMainNav {padding: 0 0 0 34px;}



#divSLTop {width: 954px; margin: 0 auto;}

#divSLBackground {width: 954px;margin: 0px auto; background: url(images/slPageBackground.png) repeat-y;}



#divLeftCol {float:left;width:180px; }

#divContainerLeftCol {padding: 0 0 0 15px;}

#divCenterCol {float:left;width:540px;}

.pageBody, .postBody, .categoryBody {padding: 0px 30px 0 5px; color: #392a13; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 18px;}

#divRightColHp {float:left;width:234px;background:url(images/bg-rt-col-hp.jpg) no-repeat 0 4px;height:674px; padding-top: 12px;}

#divRightCol {float:left;width:234px; background:url(images/bg-rt-col-sl.gif) no-repeat 7px 350px;padding-top: 2px;}



#divSideBarPotm {font-size: 10px;margin:0 0 15px; padding:0 0 10px 15px; color: #392a13; font-family: Verdana, Geneva, sans-serif;}

#divSideBarPotm h4 {font-size: 14px; font-weight: bold; color: #392a13; padding: 3px 0 5px;line-height: 13px; letter-spacing:-.03em; border-bottom: solid 1px #8dbb23; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}

#divSideBarPotm ul {border: solid 5px #e5e136; background: #fbfaf6; width:147px;}

#divSideBarPotm li {padding: 0 7px 5px;}

#divSideBarPotm img {margin: 7px 0;}

#divSideBarPotm p {padding: 0px; margin: 0px;}

#divSideBarPotm h5 {font-family: Verdana, Geneva, sans-serif;font-size: 10px; font-weight: bold; border-top: solid 1px #8dbb23; color: #392a13; text-transform: uppercase; line-height: 20px;}

#divSideBarPotm a {color: #392a13;text-decoration: none;}

#divSideBarPotm a:hover {text-decoration: underline;}



#divContainerSearch {padding: 5px 0 5px 14px;}

#divContainerSrchField {width: 168px; float:left;}

#divContainerSubscribe {height:90px; padding: 0 0 0 14px;}

#divContainerSubField {width: 168px; float:left;}

#smFacebook {padding: 0px 0px 31px 14px;}

#smRSS {margin: 0px 0px 33px 14px;}

#smOdiogo {padding: 0px 0px 37px 14px;}

#smChirp {margin-left: 14px;}



.btnGo {background: url(images/btn-go.gif) no-repeat; height: 38px; width: 35px; border: none 0px transparent;}

#promoDonate {margin: 0px 0px 14px 14px;}

#promoBlog {margin: 0px 0px 17px 14px;}



#divSLBottom {width: 954px; margin: 0 auto;}





/* main navigation */



#mainNav { width: 895px; height: 43px; background: url(images/navigation.jpg); margin: 0px; padding: 0; position: relative;}



#mainNav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }

#mainNav li, #mainNav a { height: 43px; display: block; }

#nav_01 {left: 0; width: 125px;}

#nav_02 {left: 146px; width: 133px;}

#nav_03 {left: 303px; width: 136px;}

#nav_04 {left: 454px; width: 112px;}

#nav_05 {left: 577px; width: 88px;}

#nav_06 {left: 679px; width: 87px;}

#nav_07 {left: 780px; width: 115px;}





#nav_01 a:hover{background: transparent url(images/navigation.jpg) 0 -43px no-repeat;}

#nav_02 a:hover{background: transparent url(images/navigation.jpg) -146px  -43px no-repeat;}

#nav_03 a:hover{background: transparent url(images/navigation.jpg) -303px -43px no-repeat;}

#nav_04 a:hover{background: transparent url(images/navigation.jpg) -454px -43px no-repeat;}

#nav_05 a:hover{background: transparent url(images/navigation.jpg) -577px -43px no-repeat;}

#nav_06 a:hover{background: transparent url(images/navigation.jpg) -679px -43px no-repeat;}

#nav_07 a:hover{background: transparent url(images/navigation.jpg) -780px -43px no-repeat;}

form {margin: 0px; padding: 0px;}

.accessLinks { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }



#mainNav li, #mainNav a { color:transparent; }



.hp-promo-lower-ul, .hp-promo-lower-ul li ul {padding: 0px; margin: 0px; list-style:none;}

.hp-promo-lower-ul li ul {}

.hp-promo-lower-ul li {float: left; width: 240px;}

.hp-promo-lower-ul li ul li {float: none; padding-left: 17px; width: 200px;}

.hp-promo-lower-ul h2 {padding: 15px 0 10px ; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #392a13; font-weight:  bold; text-transform: uppercase;}

.hp-promo-lower-ul li ul li div {height: 82px; color: #433b2e; font-size: 10px; font-family:Verdana, Geneva, sans-serif;}

.promo-action-item {text-align:right; padding: 8px 0 0; font-family: Verdana, Geneva, sans-serif; ; font-size: 10px;color: #433b2e; font-weight: bold; text-transform: uppercase;}

.promo-action-item a {color: #433b2e;}

.topRow {padding-bottom: 26px;}





.rtColInput{color: #433b2e; font-size: 11px; font-family: Verdana, Geneva, sans-serif; border: solid 1px #8dbb23; width: 158px; height: 20px;padding: 8px 0 0 3px;}



#divFooter {width:954px;margin: 0px auto;  height: 160px; padding: 27px 0 0 0; background: url(images/bg-footer-hp.jpg) no-repeat 0px 13px; }

#divFooter ul {float:left; padding: 0px; margin: 0px; list-style-type:none; line-height: 20px;}

#divFooter h3 {font-family: "Courier New", Courier, monospace; font-size: 15px; font-weight: bold; color: #73b8b2; padding: 0px; margin: 0px;}

#divFooter ul li h3 a {color: #73b8b2; text-decoration: none;}

#divFooter ul li a {color: #a8c467;text-decoration: none;}

#divFooter ul li {font-family: Verdana, Geneva, sans-serif; font-size: 10px;text-transform: uppercase;}

#footer_01 {width: 135px;}

#footer_01 li{padding-left: 20px;}

#footer_02 {width: 157px;}

#footer_03 {width: 196px;}

#footer_04 {width: 156px;}

#footer_05 {width: 90px;}

#footer_06 {width: 205px;}

#footer_06 h3 {padding-bottom: 10px;}

.postImage {}

.alignright {float: right; margin: 0 0 10px 10px;}





#divSubFooter,#divSubFooter a {width: 948px; margin: 0px auto; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #4d463c;padding-bottom: 30px; text-transform: uppercase; text-decoration: none;}

#divCopyright {float:left;width: 500px;}

#divCredits {float:right;width: 400px;text-align: right;}

h1,h2,h3,h4,h5,h6 {padding: 0px; margin: 0px;}





.pageBody h1, .categoryBody h1  {color: #392a13; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 9px 0 5px; line-height: 26px;text-transform: uppercase;}

#titleDivider {border-top: solid 1px #8dbb23; height: 10px;}

.pageBody h2, .pageBody h2 a {color: #afab0c; font-size: 18px;font-weight: bold; font-family:  Arial, Helvetica, sans-serif; line-height: 24px;padding: 0 0 5px;}
.postBody h2 {color: #afab0c; font-size: 14px;font-weight: bold; font-family:  Arial, Helvetica, sans-serif; line-height: 24px;padding: 0 0 5px;}


.pageBody ul {margin: 0px; padding: 3px 0 4px 10px; list-style: none;}

.pageBody ul li {background: url(images/bullet-green.gif) no-repeat 0 8px; margin: 0 0 0 5px; padding: 0 0 0 10px;}

.pageBody img {background: #e5e136; padding: 8px;}

.pageBody a, .sociable a, .pageBody a, .comment a {color: #537b3f; text-decoration: none; font-weight: bold;}

.pageBody a:hover, .sociable a:hover {text-decoration: underline;}



/* hp */



#hpContainerMainPromo {background:url(images/bg-promo-upper-hp.jpg) no-repeat;height: 346px;}

#hpContainerMainPromo img {margin: 14px 0 0 21px;}

#hpContainerLowerPromo {background:url(images/bg-promo-lower-hp-color.jpg) no-repeat;height: 328px;}

#divContainerPromos {float:left;width:720px; height:674px;}

#divContainerMainHp {width: 954px;margin: 0px auto;}





.leftNav  {margin: 10px 0 20px 15px; padding: 7px 10px 5px 15px; list-style-type: none; background: #85a82d; width: 132px;}

.leftNav li {padding-bottom:10px; font-size: 14px;}

.leftNav li a {color: #f2f0e8;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px;}

.leftNav li ul {border-top:1px solid #B1E442; margin:5px 10px 10px 0;}

.leftNav li ul li {font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
margin:7px 2px 0 10px;
padding-bottom:0;
text-decoration:none;
text-transform:uppercase;}

.widgettitle {font-family: Arial, Helvetica, sans-serif; color: #392a13; font-size: 14px; text-transform: uppercase;border-bottom: solid 1px green; padding-bottom: 5px;}


.recentNews {border: solid 5px #e5e136; background: #fbfaf6; font-size:10px;font-family: Verdana, Geneva, sans-serif; width: 137px; padding: 5px 5px 0; margin:0 0 20px 15px;}

.recentNews a {text-decoration: underline; color:#392a13;}

.recentNews li ul {padding: 5px 0 0;}

.recentNews li ul li {background:url(images/nav-bullet.gif) no-repeat 0 5px; margin:0 5px 0 0; padding:0 0 10px 10px; }

.textwidget  {margin:5px;line-height: 15px;padding: 5px 0 0 0; font-size: 10px; color: #304a47; text-transform: uppercase;font-family: Verdana, Geneva, sans-serif;text-decoration: none;}

.navBullets {}

/* .widget li {background:url(images/nav-bullet.png) no-repeat 0 5px; margin: 0 0 0 10px; padding: 0 0 0 10px;}

.widget li a {text-decoration:underline;}
*/


.wp-caption {padding-right:10px;}



.wp-caption-text {padding: 0px; margin: 0px;}

.divContact {float:left; width: 49%;}



.hp-promo-lower-ul li ul li div img.alignleft {float:left; margin: 0 7px 0 0;}

.toprow.alignleft {}



.hp-promo-lower-ul li ul li div ul li {background: url(images/bullet-green.gif) no-repeat 0 8px; margin: 0 0 0 5px; padding: 0 0 7px 10px;}

#divCenterColCart {float:left;width:720px;}



.sociable {font-size: 11px; color: #564D3F;}





.btnContinue {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-x-system-font:none !important;

background:#F18200 none repeat scroll 0 0;

border:1px solid #DE5400;

color:#FFFFFF;

cursor:pointer;

font-family:arial,sans-serif !important;

font-size:12px !important;

font-size-adjust:none !important;

font-stretch:normal !important;

font-style:normal !important;

font-variant:normal !important;

font-weight:bold !important;

line-height:normal !important;

overflow:visible;

padding:1px 8px;

text-align:center;

vertical-align:middle;

width:auto;	

margin: 0 0 15px;

	}

	

	.donateFields:hover  {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#CEDDDF none repeat scroll 0 0;

margin: 0 0 7px;

}



.donateFields {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F9F9F9 none repeat scroll 0 0;

border:1px solid #888888;

padding:3px;

vertical-align:top;

margin: 0 0 7px;



}


.postBody h1 {color: #392a13; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 9px 0 5px; width: 427px; float:left;line-height: 26px;}
#postDate {background:url(images/bg-date.jpg) no-repeat; float: left; width: 56px; height: 57px;margin: 13px 0 5px 10px; }
.month {color: #fff; font-family: verdana; font-size: 12px;margin: 1px 0 3px 10px; text-transform: uppercase; font-weight: bold;display: block;}
.day {color: #fff; font-family: verdana; font-size: 22px;margin: 0 0 0 7px;display: block; font-weight: bold;}

.postBody img {background: #e5e136; padding: 8px;}

.sociable img {background: none;}


#commentsUser ul, #commentsUser li, #commentsComment ul, #commentsComment li {list-style: none;margin:0px;padding:0px;background: none;}
.noBorder img {background: none; padding: 0px;}


#respond h5, #comments {color: #AFAB0C; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 7px 0;text-transform: uppercase;}


#commentsUser {float:left; width: 190px;}
#commentsComment {float:left; width: 300px;}
#detailComments h5 {font-size: 15px; color: #3ecdef;text-transform: uppercase; padding: 20px 0 7px;}
#commentsUser input {border:1px solid #8DBB23;color:#433B2E;font-family:Verdana,Geneva,sans-serif;font-size:11px;height:20px;padding:8px 0 0 3px;width:158px;margin:0 0 11px;}
#commentsComment textarea {border:1px solid #8DBB23;color:#433B2E;font-family:Verdana,Geneva,sans-serif;font-size:11px; width: 290px; margin: 0 0 12px;}
.divCommentContainer {padding-bottom: 20px;}
#commentSubmit {padding-bottom: 20px;}
#commentSubmit input {border: none; background: url(images/btn-submit.jpg) no-repeat; height: 30px; width: 77px;}

.comment {border-bottom:1px solid #8dbb23;padding:10px;}

#detailCommentsText {font-size: 12px; padding-bottom: 10px; border-bottom: solid 1px #cfe7ed;}
#detailCommentsText h5 {font-size: 15px; font-weight: bold; text-transform: uppercase;}
#detailCommentsText h4 {font-size: 12px; font-weight: bold; padding: 3px 0 5px 0;}
#detailCommentsText span {font-size: 10px; color: #ccc;}


.detailFooter {float:left; padding:0 20px 10px 0; width:227px;font-size:11px;}
.detailFooter h3 {font-size: 14px; font-weight: bold; color: #AFAB0C; padding: 10px 0 0;text-transform:uppercase;}
.detailFooter h4 {font-size: 14px; font-weight: bold; color: #AFAB0C; padding: 10px 0 0;text-transform:uppercase;}
.detailFooter a {color: #666; text-decoration: none;}
.detailFooter a:hover {text-decoration: underline;}
.detailFooter li {padding-bottom: 5px;}


.postThumb {float:left; width: 100px; margin-right: 15px;}
.postThumb img {border: solid 3px #e5e136;}
.postText {float:left; width: 385px;padding-bottom: 20px;}
.postText p {margin-top: 0px;}

.categoryDivider {padding: 0 0 20px 0; border-top: solid 1px #8DBB23;}
.categoryBody h2, .entry-title {padding: 0 0 5px 0; font-size: 14px; font-weight: bold;}
.categoryBody a, .entry-title a {color: #537B3F;}
.categoryBody  a:hover {text-decoration: underline;} 

.entry-meta {padding-bottom: 20px;}

.sendbutton, #sendbutton, #sendbutton1, #sendbutton2, #sendbutton3, #sendbutton4, #sendbutton5, #sendbutton6, #sendbutton7, #sendbutton8, #sendbutton9, #sendbutton10 {border: none; background: url(images/btn-submit.jpg) no-repeat; height: 30px; width: 77px;}

#product_addtocart_form label {margin-left: 10px; }

.error {font-weight: bold; color: red;}