/*
Site Colours
---------------------------
PottyPark Green	#56BA4E 
text green		#71a944
blue 			#243e73
header blue		#005794
---------------------------
*/

/* =Elements
-------------------------------------------------------------- */

/* Preferred Font */
/* body {font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;} */
body {font-family: Arial, Helvetica, sans-serif;}
strong, em, b, i {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, address {
	/* set this to fix "lucinda san unicode" issue with bold font-weight */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #005794;
    text-align: center;
    font-weight: bold;
    }
    
    
body {background:#fff url(../../images/paws.jpg) repeat scroll 0 0;}
/* don't touch h1 */
h1 {text-indent: -9999px; position: absolute; top: 0; left: 0;}
h2 {clear: right; margin:0px 0 5px 0; font-size: 22px; font-weight: bold;}
body, p {margin-bottom: 10px; font-size: 14px; color:#243e73; line-height:22px;	text-align:justify;}

ol {list-style: decimal; }
ol li {margin-left: 25px;}

ul li {color: #243e73;}
ul.list {list-style:disc; margin-left: 25px; }
label {display:block;}
input[type='text'], input[type='file'] { margin:1px 0 10px 0; padding:2px 5px; background:#eee none repeat scroll 0 0;border:1px solid #ccc; color:#444; font-size: 12px; }

input[type='text']:focus { border:1px solid #222222; color: #222;}
a {color: #243E73; text-decoration: none;}
a:hover {text-decoration: underline;}

#content_container {margin: 0 auto; padding:0px; width: 804px;position: relative; top:0; left: 0;}
#content_container #logo {position:absolute; top:0; left:0;}

#content_container #header { padding: 0; height: 149px; position: relative; top: 0px; left: 0px;}
#content_container #header #text {color: #343434; width: 350px; font-size: 16px; position: absolute; bottom: 90px; left:2px; z-index: 10; font-weight: bold;}

#security {width: 200px;}


/* =Content
-------------------------------------------------------------- */
#main_content { margin: 0 auto; padding: 0px 18px 0px; background:#fff url(../../images/content_bg.png) repeat-y; 
position: relative; top:0; left: 0px; color: #343434;}
#main_content_bottom {height: 51px; width: 804px; background:#fff url(../../images/bottom_bg.png) no-repeat; }
#home_image {position: absolute; bottom: -15px; right: 100px; margin: 0 auto; border: 0px solid red}

#rotate_banner { background: transparent url(../../images/home/rotate_banner_bg_small.jpg); border: 0px solid red; position: absolute; right: 1px; top: 0px;}
#rotate_banner li {border: 0px solid red; width: 588px; height: 57px; padding: 25px 0 0 0; text-align: center; font-size: 24px; color:#e9e9e9; font-weight: bold; line-height: 30px; position: absolute; top: 0; left: 100px; display: none;}
#rotate_banner li.line_2 {padding: 10px 0 0 0;}

#left_buynow {text-align:center; clear: both; padding-top: 20px;}
#left_contact {height: 84px;}

#phonenumber {margin-left: 310px; width: 450px; margin-top: 25px;}

#antimicrobial_dog_potty a {border:0px solid red;color:#FFFFFF;font-size:24px;
height:110px;
margin:0 0 0;
padding:0;
position:absolute;
right:60px;
text-align:center;
top:40px;
width:225px;
z-index: 1000;
display: block;
}

#antimicrobial_dog_potty a:hover {text-decoration: none;}

.page_title {background: #0087C1; color: #fff; padding: 10px; }
/* special offer */
#special_offer_container {position: relative; top: 0; left:0; background: transparent url(../../images/home/puppy01.jpg) no-repeat 100% 40px;}
h2#special_offer {color: #005794; font-size: 32px; z-index: 10; text-align: left;}
p.special_offer_sub {color: #71a944; margin-top: 20px; text-transform: uppercase; font-weight: bold; font-size: 22px; letter-spacing: 1px; z-index: 10;}
p.special_offer_text {color: #005794; text-transform: uppercase; font-size: 16px; letter-spacing: 0px; z-index: 10;}
p.special_offer_text strong {color: #71a944; font-weight: bold;  z-index: 10; }
#limited_offer_button {position: absolute; bottom: 0px; right: 20px; height: 41px; width: 207px; background:#fff url(../../images/home/limited_time_offer_button.png) no-repeat; text-indent: -9999px;}
#limited_offer_button:hover {background-position: 0 -41px;}



#main_content #main_content_home {padding: 0px 14px 1px;}
#home_content  {margin: 30px 0 0 0; }
#home_content p {width: 350px; font-size: 16px;}

#infomercial {margin-right: 0px; position: absolute; bottom: 90px; left: 32px; z-index: 5;}

#buy_now_with_list_container {width: 750px; height: 207px;}

/* =Sub pages
-------------------------------------------------------------- */
#left_col {width: 178px; clear: both; }
#right_col {width: 565px; margin-right: 14px; padding: 5px 0 10px;}



/* =Competition
-------------------------------------------------------------- */
#the_competition {width: 565px;}



/* =Purchase
-------------------------------------------------------------- */
.product_container {text-align: left; margin-bottom: 0px; padding:30px 0 20px; border-bottom: 1px solid #060; position: relative; top: 0; left: 0; clear: both; height: 400px;}
.product_container .images {position: absolute; top: 0; right: 0;}
.product_description_container {position: absolute; top: 20px; left: 0; color: #243E73;}

h2.product_header {text-align: left;}

.product_description {padding-top: 10px;}
.product_price_container {padding-top: 10px;}
.product_price {color: #060;}
.product_button {margin-right: 20px; margin-top: 5px;}
.product_button img {display: inline;}
.product_thumbs li {float: left; margin-right: 3px; border: 1px solid #222;}
.product_thumbs li:hover {border: 1px solid #999;}

.product_container {height: 370px;}
.product_description_container {width: 430px;}




.breeder_container {border-bottom: 1px solid #ccc; font-size: 11px; width: 540px; }
.heading {width: 100px; clear: both; font-weight: bold;}
.breeder_container div {height: 25px;}

.breeder_country {padding: 20px 5px; text-align:left;}
.breeder_state {
border-bottom:1px solid #777777;
clear:right;
font-size:22px;
font-weight:bold;
margin:20px 0 5px;
padding:5px;
text-align:left;
background: #eee;
}
/* =contests
-------------------------------------------------------------- */
table#contest {width: 670px;}
table#contest td {vertical-align: top; padding: 10px 5px;}

/* =old style
-------------------------------------------------------------- */
.style1, .style2, .links, p {



}
.title {

	color:#02264A;

	font-family:"Trebuchet MS";

	font-size:24px;

	font-weight:bold;

	text-align:justify;

}


.title a {
	text-decoration: none;
	color:#02264A;
}

.imgl {	float:left;	margin:8px;	border:hidden;}
.imgr {	float:right; margin:8px; border:hidden;}

.style2 {

	margin: 20px 0 10px;
	color:#000000;
	font-size:18px;
	text-align:left;
}