/*
Author: Jobette Escobanas
Author URI: http://www.invincibleservices.com/
*/



html {	margin: 0;	padding: 0;}
body {	background: #000000 url(images/bg.gif);	text-align: center;	color: #333333;	font: 11px arial, sans-serif;padding:0px; margin:0px;}
a  {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0px; margin:0px;}
#wrapper {	width: 984px;	margin: 0 auto 0 auto;	text-align: left; height:auto;  }
#wrapper2 {	width: 968px; padding-left:8px; padding-right:8px; height:auto; }
ul, h1, h2, h3, h4 {margin:0px;}
p {margin:0px;}
#header {	height: 343px;	background: url(images/headerx.jpg) no-repeat;}
#sitemap {background: #000000; height:29px;color:#FFFFFF;padding:5px 0 auto 0px;}
#sitemap p{padding-left:400px; padding-top:5px; font-size:11px;}
#sitemap a { font:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 10px 10px 10px;}
#nav2 {width:968px; height:42px; background:#000000; margin:0px; padding:0px;}
#nav2 p {padding-top:12px; font-size:12px; color:#e0dbc8; }
#nav2 a {padding:0px 30px; color:#e0dbc8;}


.lastchild {	border-right: none 0px !important;}

#body {	background:#2c2c2c;	clear: both;width: 100%; height:346px; }

#body-enclosed { height:335px; padding:10px 0 0 25px; }

.yellow {float:left;width:305px; height:321px; background:url(images/yellowbg.gif);  }

.yellow li { list-style: square; padding-top:3px }

.yellow li a { color:#cc6600; font-weight:bold;}

.yellow-button1 {width:267px; height:44px;margin:25px 0 0 15px; float:left; }

.yellow-button1 a { color:#FFFFFF; font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding:10px 0 0 20px; text-decoration:none; float:left;}

#quicklinks {padding:10px 0 0 30px; float:left; width:230px;}

.yellowtext {height:205px; }

.yellowtext li a { color:#333333; font-weight:normal;}

.yellowtext li a:hover { color:#cc6600; text-decoration:none;}

.yellowtext ul{padding-left:5px; list-style-position:inside;}

.yellowtext {float:left; width:260px; padding:10px 10px 0px 20px;}

.yellowtext li {list-style:decimal; list-style-position:inside; padding-bottom:10px;}

.yellowtext-title {padding:3px 0 0 0;px; color:#cc6600; font-weight:bold;}

.yellowtext p {padding:0 0 0 0px;}

.yellowtext p a { color:#333333; font-weight:normal;}

.yellowtext p a:hover { color:#cc6600; text-decoration:none;}

.yellowtextimg {padding-right:5px;}



.yellowtext h4 {font-size:12px;}

.readmore {border-top:1px solid #c1a679; padding-top:8px;}

.readmore a{color:#333333;}



#body2 {background: #FFFFFF; height:auto;}

#body2 h1, h2, h3, {font-size:18px; padding:5px 0; color:#d05e05; font-family:Arial, Helvetica, sans-serif;}


#body2 p {padding:12px 0 0 0; }

#body2 h4 {color:#96a50c; font-size:14px;}

#body2 h5 {color:#333333; font-size:14px; padding:0 0 0 20px;}

#divhome {height:auto; width:585px; float:left; padding:0 0 0 15px; text-align:justify;}

#bghomelower {background:url(images/bghomelower.gif) no-repeat; width:520px; height:240px;}

#bghomelower p {padding:10px 15px;}



/*Contactus and retailers*/

#graycontactus {padding:39px 31px 0 35px; height:auto;border-bottom:dashed #666666 1px; background:url(images/body2.gif) repeat-x;}

#grayside {width:297px; height:auto; float:left;}

#grayrightside {height:auto; width:585px; float:left; padding:0 0 0 15px;}

#grayrightside li {padding-bottom:3px;}

#contactusheight {height:280px;}





#footer {margin: 0 0px;text-align:left; float:left;background:#FFFFFF; width:100%; height:40px;}

#footer a { color:#333333; padding:0 3px 0 3px;}

#footer #indention {padding:3px 0 0 20px;font-size:11px}

h2 {	margin: 0px;	padding: 0px 0px 10px 0px;	font:Arial, Helvetica, sans-serif;}



/*Testimonials*/

#divtestimonials {padding:39px 31px 0 35px; height:auto;border-bottom:dashed #666666 1px; background:url(images/body2.gif) repeat-x;}

#divtestimonials p {padding:0 0 0 0 3px; text-align:justify; }

#divtestimonials em {color:#d38128;}

#divtestimonials p.advise { font-size:12px; font-style:italic;}

#divtestimonials .title {font-size:11px; margin:0px; padding:20px 0 0px 0px;color:#red;}

.compatibility {color:#1e6fd4;}



/*Testi3*/

#testiright {width:292px; height:335px;  background:url(images/testimonials-right.gif) no-repeat; float:left; display:block;}

#testiright2 {width:292px; height:335px;float:left;}

#testiright2  h4{ font-size:12px;}

#testileft {width:580px; height:100%;  float:left; padding:0 20px 0 0;}

.message {border-bottom:1px #000000 dashed;margin:10px; padding-bottom:10px;}

#testiright h4{font-size:12px; border-bottom:1px dashed #FF9900;}

#testiright a {color:#FF0000;}

#testiright p { padding:5px; text-align:left;}

#testiright strong {padding:8px 0;}

#testiright img { float:left; border:0px; padding:0 5px 5px 10px;}



#faq{width:580px; height:100%;padding:0 0px 0 0; width:100%; background:#c3c185; }

#faq2 {width:292px; height:335px;  background: #FFFFFF; float:left; margin:10px;}

#faq2 img { float:left; border:0px; padding:0 5px 5px 10px;}

#faq2 h4{font-size:12px; border-bottom:1px dashed #FF9900;}

#faq2 a {color:#FF0000;}

.faqtitle {font-size:14px;padding:10px;}

#faq2 strong {padding:8px 0;}

.faq1 {padding-bottom:5px; width:100%;background: #666666; color:#CCCCCC;}

.faqmessage {margin:10px; padding-bottom:0px;}

.message2 {margin:10px; padding-bottom:0px;}



#price {border-bottom:1px #000000 dashed;margin:10px; padding-bottom:10px;}

#price ul {font-size:13px; list-style:none;font-weight:bold;}

#price li {padding-bottom:3px;}

#price li.red {color:#FF0000; }

#price li.green {color: #006600;}

.intro { font-size:16px; font-weight:bold; }

.strike { text-decoration: line-through;}

#price ul.regular { font-size:11px;list-style:none;}

.email a {color:#003300;font-size:14px; }

.phone{ font-size:14px; color:#003300; padding:0 0 0 30px;}

.prices {color:#FF0000; font-size:16px; padding-left:30px;}





#buynow {margin:10px 10px 0 10px; padding-bottom:10px; height:auto;}

#buynow h4 {padding:5px 0 0 0; font-size:12px;}

#buynow p { padding:0px 0 10px 0;}

#buynow ul {padding:0 0 10px 20px; list-style:inside square;}

#buynow li {padding:3px;}

.stressred {color:#FF0000;}

.stressblack {color: #000000; font-size:14px; font-weight:bold;}

.stressred2 {color:#FF0000; font-size:16px; font-weight:bold;}



/*payment*/

.paymentmessage{color:#d38128;}



/*contact*/

.contactyellow {padding:0 10px; text-align:justify;}



/*retailers*/

.underline { text-decoration:underline;}

#retailerheight {height:880px;}



/*guarantee*/

#guarantee {width:100%; height:350px;}

#guaranteeinside {margin:10px; padding-bottom:10px;}

#guaranteeinside ul {padding:10px 0 10px 20px;}

#guaranteeinside li {padding:3px 0 0 0;}

#guaranteeinside  img { float:right;}



/*booklet*/

#booklet {height:540px;}

#booklet img {padding:0 5px 5px 10px;}



/*ownersmessage*/

#ownersmessage {width:100%; height:800px;}

#ownersmessage p {padding:10px 0 0 5px;}



/*products*/

.products {width:292px; height:335px;  background:url(images/testimonials-right2.gif) no-repeat; float:left;}

.productsinside { padding:20px;}

#productsmain {width:100%; height:870px;}

#productsmain h3 { font-size:14px; padding:30px 0 20px 0; text-decoration:underline;}

#productsmain  ul{margin:0px; padding:0px 0px 0px 5px; }

#productsmain li {padding:5px 0 0 3px; list-style:none; list-style-position:outside;}

#productsmain img {padding:20px 0px 0 10px;}

.imgsidebar {padding:0 5px 0px 10px; float:left;} 

.productmessage {border-bottom:1px #000000 dashed;margin:10px 0 10px 10px; padding-bottom:10px;}

.productlable { text-align:right; padding-right:150px; font-size:12px;}

.productlable2 { text-align:right; padding-right:70px; font-size:12px;}

.productmessagesign {color: #CC6600; font-size:12px; margin-top:10px; display:block;} 



#productsmain form {float:left;}





/*thanksforpurchase*/

#thanks {padding:39px 31px 0 35px;height:300px;border-bottom:dashed #666666 1px; background:url(images/body2.gif) repeat-x;}

#thanks p { font-size:14px; font-style:italic; padding-top:10px;}



/*thanks2*/

#thanks2 {width:100%; height:1030px;}



/*collars*/

#collars {width:100%; height:1000px;}

#collars form { display:block; float:none; width:300px;}

#collars p { font-size:11px; padding:3px 0 0 0;}

#collars h2 { font-size:13px; color:#96a50c;}

#collars img {padding:10px;}



/*collars*/

#locator {width:100%; height:2230px;}

#locator form { display:block; float:none; width:300px;}

#locator p { font-size:11px; padding:3px 0 0 0;}

#locator h2 { font-size:13px; color:#96a50c;}

#locator img {padding:10px;}

#locator A { color:#FF0000;}



/*thanks3*/

#thanks3 {width:100%; height:520px;}

#thanks3 p {padding:10px 0 0 5px;}





/*petcontainment*/

#petcontainment {width:100%; height:700px;}

#petcontainment p {padding:10px 0 0 5px;}

#petcontainment h4{ font-size:12px; margin:0px; padding:0px;}



.readmore {border-top:1px solid #c1a679;padding:5px 0 3px 10px;float:left; height:20px; width:260px;margin-left:15px;}



/*links*/

#links {width:100%; height:520px;}

#links h2 { font-size:13px; color:#96a50c;}

#links img {padding:0px 20px; float:right;}

#links p { font-size:11px; padding:3px 0 0 0;}



/*prices*/

#prices {padding:15px; text-align:left;}



/*sitemap*/

#sitemappage{width:100%; height:520px;}

#sitemappage a { color:#333333;}





/*privacy*/

#privacy {width:100%; height:850px;}

#privacy p {padding:10px 0 0 5px;}





/*producstindex*/

.productsindex {float:left; width:400px; height:250px; margin:10px 0px 10px 45px;}

.productsindex img  { padding:0 0 0 30px;}

.productsindex p {margin:0px 0px 0px 100px; font-size:14px;}

.productsindex a {color:#cc9933;text-decoration:underline;}

.invisiblefence { font-size:11px; color: #300; font-style:italic; padding-bottom:5px;}

.petcontainment {color:#300;}
