﻿/*
 * Blue (darker): #134C77;
 * Blue (lighter): #2C71A6;
 */

/* General Stuff */
#aspnetForm{background:Transparent url(images/multipaws.gif) repeat 0 0;width:752px;}
*{background-color:Transparent;}
sup{font-size:small;}
input, select{background-color:#ffffff;}
input.button{background-color:#004477;}
.box{border-color:#134CEE;border-style:outset; border-width:3px;margin-bottom:15px;}

/* Header Work */
#header{margin:0 0 15px 0;background-color:#2C71A6;border-bottom:solid 3px #000000;}
#header h1{margin:0;width:100%;height:54px;background:transparent url(images/hdr_hm_photos2.jpg) 170px 0 no-repeat;border-bottom:solid 3px #000000;}
#header h1 a{width:170px;height:100%;background:transparent url(images/ptstry_hdr_logo4.gif) 0 0 no-repeat;text-indent:120%;white-space:nowrap;overflow:hidden;}
#header .navigation ul{background-color:#2C71A6;}
#header ul li a:link,
#header ul li a:visited{font:normal 900 12px/16px arial;text-transform:uppercase;text-decoration:none;background-color:#2C71A6;color:White;}
#header ul li a:hover{background-color:#134C77;}
#header .search input.text{width:15em;border:inset 1px #ffffff;margin:1px 0;padding:1px 0;}
#header .search input.button,
#header .search input.button_es,
#header .search input.button_fr,
#header .search input.button_en{font:normal normal 10px/12px verdana;border:1px outset #fff;cursor:pointer;}


#header .search .buttons
{
	margin: 0;
}/* End Header */

/* Homepage Work */
.homepage .maincontent.content li{margin-top:0;margin-bottom:0;}
div.smalldiv{width:250px;margin-left:20px;margin-top:5ex;}
.smalldiv *{font-size:12pt;}
.maincontent.content .smalldiv li{margin-left:30px;}
.smalldiv li a{color:#000000;text-decoration:underline;}
.homepage .maincontent.content h2{display:none;}

/* Position resolution */
.threecolumnequal .maincontent.content li{list-style-image:url(images/paw2.gif);margin-left:20px;padding-right:5px;margin-bottom:1ex;}
.twocolumn .maincontent.content h2{background-color:#000000;color:#ffffff;}
/*.maincontent.content li{margin-top:25px;} */
.maincontent.content h2{color:#808080;}
.maincontent.content h3{margin:2em 1ex;}
.maincontent.content h3 a{color:#000000;}
.maincontent.pet h2{text-align:center;}
#ie6andbelow .threecolumnequal .maincontent.content li{margin-bottom:15px;}
#ie6andbelow div div.contentcontainer.threecolumnequal{margin-left:0;}
#ie6andbelow div div.contentcontainer.threecolumn{margin-left:0;}


/* Making the background work */
div div.contentcontainer.threecolumnequal
{
	border-style:none;
	margin-left:220px;
}
div div.contentcontainer.threecolumn
{
	border-style:none;
	margin-left:185px;
}

form div div.contentcontainer.homepage div.maincontent.content p,
form div div.contentcontainer.homepage div.maincontent.content li
{
	font-size:11pt;
	font-family:Arial, Verdana, Sans-Serif;
}

fieldset *{width:auto;}
.subcontent1.content h3.heading,
.subcontent2.content h3.heading
{
	background-color:#2C71A6;
	color:#ffffff;
	border:outset #134C77 3px;
}

/* Featured Story Stuff */
.content .feature *{text-align:center;}
.content .feature .heading{background-color:#2C71A6; color:#ffffff;border:outset #134C77 3px;}
.content .feature .heading{font-size:12pt;text-align:center;margin:0; padding:0;}
.content .feature img{max-width:100px; margin-bottom:15px;border:solid 1px #0000FF}
.content .feature .box{padding-bottom:5px;margin-bottom:5px;}
.content .feature .box a{padding:0; margin:0;display:block;clear:left;width:100%;}
.content .feature .box p,
.content .feature dl,
.content .feature dt,
.content .feature dd
{
	display:none;
}
.content .feature .box h2,
.content .feature .box h3,
.content .feature .box h4,
.content .feature .box h5
{
	clear:both;
	width:100%;
}
.content .feature .box .text
{
	margin-left:0;
	min-height:10px;
}
#ie6andbelow .content .feature img{width:100px;}
#ie7andup .content .feature .box .text{border:1px solid white;}


/* Product navigations (copied directly from mem theme)*/
.productnavigation ul li
{
	background: transparent url(images/sbhd_noborder.gif) repeat-y scroll 0 0;
	border-top: 2px solid #CDAD42;
	border-bottom: 2px solid #CDAD42;
}
.productnavigation ul li a:link, .productnavigation ul li a:visited
{
	color: #e3ebf1;
	background-color: transparent;
}
.productnavigation ul li a:active, .productnavigation ul li a:hover
{
	text-decoration: none;
}
.productnavigation ul li a.selected
{
	background: url(images/whitearrow.gif) 0 center no-repeat;
}
.productacquisitions ul li
{
	background: transparent url(images/btn_dsply_gold_noborder.gif) repeat-y scroll 0 0;
	border-top: 2px solid #09447B;
	border-bottom: 2px solid #09447B;
}
.productacquisitions ul li a:link, .productacquisitions ul li a:visited
{
	color: #09447b;
	background-color: transparent;
}
.productacquisitions ul li a:active, .productacquisitions ul li a:hover
{
	text-decoration: none;
}
.productacquisitions ul li a.selected
{
	background: url(images/bluearrow.gif) 0 center no-repeat;
}
.productactions ul li
{
	background: transparent url(images/btn_dsply_gold_noborder.gif) repeat-y scroll 0 0;
	border-top: 2px solid #09447B;
	border-bottom: 2px solid #09447B;
}
.productactions ul li a:link, .productactions ul li a:visited
{
	color: #09447b;
	background-color: transparent;
}
.productactions ul li a:active, .productactions ul li a:hover
{
	text-decoration: none;
}
.productactions ul li a.selected
{
	background: url(images/bluearrow.gif) 0 center no-repeat;
}
.productnavigation ul li a:link, .productnavigation ul li a:visited, .productacquisitions ul li a:link, .productacquisitions ul li a:visited, .productactions ul li a:link, .productactions ul li a:visited
{
	font: normal 600 12px/18px Arial,Helvetica,sans-serif;
	text-align: center;
}
/* End Product Navigation */

/* Disable right-side things on many pages that use twocolumn */
#faq{margin-left:10px;}
.subpage .maincontent.content{width:662px;margin:0 45px;}
.subpage .subcontent1{display:none;}
.subpage .subcontent2{display:none;}

/* Correct some right-side display */
.pawlist li{ list-style-image:url(images/paw3.gif)}
div.petcharity{margin-top:1ex;text-align:center;}
div.petcharity .pawlist li{text-align:left;margin-left:15px;margin-bottom:5px;}

/* Fix a minor display bug */
textarea{background:#ffffff;}
