body{
	background: #8CC63F url(/images/pet_protectors/pet_protectors_background.jpg) no-repeat;
}
form.pdsa_site_form{
	margin-left: 1px;
}
.pdsa_form_intro_text  {
	margin-bottom: 0;
	margin-top: 0;
	padding: 2px;
}
#header_container{
	/*padding: 0 200px;*/
}
#body_container{
	/*padding: 0 200px;*/
	min-height: 300px;
}
#main_content {
	border-top: 0px solid #DEF0FA;
	/*background: #ffffff;*/
}

/*#content_area{
	width: 732px;
	padding-right: 5px;
}

*/

.section_box_text, .section_box_text_wrap{
	background: #ffffff;
	border: 1px solid #999999;
	border-top: 0px;
}
.section_box .dark_link h3 {
	background: url("/images/pet_protectors/pp_section_box_bg_left.png") no-repeat;
}
.section_box .dark_link h3 a {
	background:url("/images/pet_protectors/pp_section_box_bg_right.gif") no-repeat scroll right top;
}
.section_box .dark_link h3 a:hover {
	background:url("/images/pet_protectors/blue_box_header_right_link_hover.png") no-repeat scroll right top transparent;
}

#content_area h2.section_heading_join,
#content_area h2.section_heading_download,
#content_area h2.section_heading_watch,
#content_area h2.section_heading_fundraise,
#content_area h2.section_heading_gallery,
#content_area h2.section_heading_play,
#content_area h2.section_heading_pets,
#content_area h2.section_heading_win,
#content_area h2.section_heading_read,
#content_area h2.section_heading_news {
	margin: 0.25em 0em;
}

.section_box .join_link h3,
.section_box .download_link h3,
.section_box .watch_link h3 {
	background: url("/images/pet_protectors/yellow_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
#content_area .section_box .join_link h3 a,
#content_area .section_box .download_link h3 a,
#content_area .section_box .watch_link h3 a {
	background:url(/images/pet_protectors/yellow_box_header_right.png) no-repeat scroll right top;
	color: #1042ad;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
#content_area .section_box .join_link h3 a:hover,
#content_area .section_box .download_link h3 a:hover,
#content_area .section_box .watch_link h3 a:hover {
	background:url("/images/pet_protectors/yellow_box_header_right_hover.png") no-repeat scroll right top transparent;
	color: #1042ad;
}

.section_box .fundraise_link h3 {
	background: url("/images/pet_protectors/lightblue_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
.section_box .fundraise_link h3 a {
	background:url(/images/pet_protectors/lightblue_box_header_right.png) no-repeat scroll right top;
	color: white;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
.section_box .fundraise_link h3 a:hover {
	background:url("/images/pet_protectors/lightblue_box_header_right_hover.png") no-repeat scroll right top transparent;
}

.section_box .gallery_link h3 {
	background: url("/images/pet_protectors/purple_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
.section_box .gallery_link h3 a {
	background:url(/images/pet_protectors/purple_box_header_right.png) no-repeat scroll right top;
	color: white;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
.section_box .gallery_link h3 a:hover {
	background:url("/images/pet_protectors/purple_box_header_right_hover.png") no-repeat scroll right top transparent;
}

.section_box .play_link h3,
.section_box .pets_link h3 {
	background: url("/images/pet_protectors/red_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
.section_box .play_link h3 a,
.section_box .pets_link h3 a {
	background:url(/images/pet_protectors/red_box_header_right.png) no-repeat scroll right top;
	color: white;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
.section_box .play_link h3 a:hover,
.section_box .pets_link h3 a:hover {
	background:url("/images/pet_protectors/red_box_header_right_hover.png") no-repeat scroll right top transparent;
}

.section_box .win_link h3,
.section_box .read_link h3 {
	background: url("/images/pet_protectors/pink_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
.section_box .win_link h3 a,
.section_box .read_link h3 a {
	background:url(/images/pet_protectors/pink_box_header_right.png) no-repeat scroll right top;
	color: white;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
.section_box .win_link h3 a:hover,
.section_box .read_link h3 a:hover {
	background:url("/images/pet_protectors/pink_box_header_right_hover.png") no-repeat scroll right top transparent;
}

.section_box .news_link h3 {
	background: url("/images/pet_protectors/orange_section_box_bg_left.png") no-repeat;
	padding-left: 6px;
}
.section_box .news_link h3 a {
	background:url(/images/pet_protectors/orange_box_header_right.png) no-repeat scroll right top;
	color: white;
	padding: 0.5em 3em 0.5em 0.5em;
	display: block;
}
.section_box .news_link h3 a:hover {
	background:url("/images/pet_protectors/orange_box_header_right_hover.png") no-repeat scroll right top transparent;
}


/* Default headers for pet protectors section*/
#header_tpl_content{
	background: url("/images/banner/orange_border_top_repeat.png") repeat-x scroll left top transparent;
	padding-left: 2px;
}
#header_tpl, #banner_home, #content_header{
	background: #ffffff url("/images/banner/orange_border_left.png") no-repeat scroll left top;
	border-bottom: 6px solid #F5BD86;
	/*min-height: 242px;
  	height: auto !important;
  	height: 242px;*/
}
#header_tpl_right {
	background: url("/images/banner/orange_border_right.png") no-repeat scroll right top transparent;
	border-bottom: 1px solid #F4B87D;
	/*min-height: 242px;
  height: auto !important;
  height: 100%;*/
}
/* Footer*/
#footer_container_social{
}
#footer_container_links{
	background: #685700 url(/images/pet_protectors/pet_protectors_footer_bg.jpg) repeat-x left top;
	margin: auto;
	clear: both;
	min-width: 980px;
	width: inherit;
	text-align: left;
}
#footer_container_logos{
	margin: 10px auto;
	clear: both;
	min-width: 980px;
	width: inherit;
	min-height: 100px;
	text-align: left;
}
#footer_links{
	margin: 0px auto;
	padding-left: 0px;
}
#footer_explore  {
	background:url("/images/boxes/orange_flat_header_left.gif") no-repeat scroll left top transparent;
}
ul#social li {
	border: none;	
}
ul#social li#explore {
	background:url("/images/boxes/orange_flat_header_right.gif") no-repeat scroll right top transparent;
	border-bottom:1px solid #F09C49;
}
ul.footer_list li a:visited {
	color: white;
}
ul.footer_list li a:link {
	color: white;
}
ul.footer_list li {
	color: white;
}
ul.footer_list li a:active {
	color: white;
}
ul.footer_list li a:hover {
	text-decoration: underline;
}
.pet_protectors_content{
	padding: 8px 4px 4px 6px;
}


.pdsa_site_form {
	margin-top: 3em;
	width: auto;
}

#pp_watch {
	padding-left: 9px;
}

#pp_watch .column_sizes_1 {
	width: 222px;
}

#pp_leaflets .column_sizes_1 {
	width: 167px;	
}

#pp_leaflets .column_sizes_half {
	width: 48%;	
}

#ph_related_videos {
	width: 280px; 
	float: left; 
	margin-left: 10px; 
	height:325px;
}


textarea.textbox {
	/*font-size: 1.25em;*/
	font-size: 1.1em;
	width: 480px;	
}



.action_box {
	width: 688px;
}

#tribute_list {
	width: 698px;
}

#content_area .blue_content_bg {
	background: #94c8f4;
	padding: 0.5em 1em;
	width: auto;
}



ul#social li#facebook a {
	background: url(/images/icons/pp_facebook_footer.gif) no-repeat 12px center;
}
ul#social li#twitter a {
	background: url(/images/icons/pp_twitter_footer.gif) no-repeat left center;
}
ul#social li#youtube a {
	background: url(/images/icons/pp_youtube_footer.gif) no-repeat left center;
}
ul#social li#flickr a {
	background: url(/images/icons/pp_flickr_footer.gif) no-repeat left center;
}
ul#social li#rss a {
	background: url(/images/icons/pp_rss_footer.gif) no-repeat left center;
}



#cookie_law {
	border: 5px solid #4198e1;
	border-top: none;
	border-bottom: none;
	background: white;
	padding: 15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #022e4b;
	margin: 0 auto;
	width: 940px;
	text-align: left;
}

#widgets_area ul.paw_listing {
	position: relative;
	min-height: 550px;
}

#widgets_area ul.paw_listing li,
#widgets_area ul.paw_listing li:hover {
	background: none;
	border: none;
	float: left;
	padding: 0;
	width: 110px;
}

#widgets_area ul.paw_listing li.current_splat {
	/*background: url(/images/small_gradient_hover_repeat.png) repeat-x left bottom;*/
	background: none;
	border: none;
}

#widgets_area ul.paw_listing li a {	
	font-size: 1.2em;
	padding: 0;
	background: none;
}

#widgets_area ul.paw_listing li {
	position: absolute;
	top: 2;
	left: 0;
}

#widgets_area ul.paw_listing li.splat_1 {
	top: 28px;
	left: 127px;
}

#widgets_area ul.paw_listing li.splat_4 {
	top: 100px;
	left: 30px;
}

#widgets_area ul.paw_listing li.splat_5 {
	top: 220px;
	left: 5px;
}

#widgets_area ul.paw_listing li.splat_2 {
	top: 180px;
	left: 115px;
}

#widgets_area ul.paw_listing li.splat_3 {
	top: 350px;
	left: -7px;
}

#widgets_area ul.paw_listing li.splat_7 {
	top: 300px;
	left: 110px;
}

#widgets_area ul.paw_listing li.splat_6 {
	top: 440px;
	left: 70px;
}



#widgets_area ul.paw_listing li a:hover {
	color: white;	
}

#widgets_area ul.paw_listing li.norm_splat {
	padding: 5em 0em 0em 0em;
}

#widgets_area ul.paw_listing li.alt_splat {
	padding: 0.5em 0em 1em 0em;
}

/*#widgets_area ul.paw_listing li#splat_join a {
	background: url(/images/pet_protectors/yellow_splat.png) no-repeat 0.75em center;
}*/
#widgets_area ul.paw_listing li#splat_join a {
	/*background: url(/images/pet_protectors/yellow_splat.png) no-repeat 11px center;*/
	background: none;
}
#widgets_area ul.paw_listing li#splat_join a:hover {
	/*background: url(/images/pet_protectors/yellow_splat_bhover.png) no-repeat 11px center;*/
}
/*
#widgets_area ul.paw_listing li#splat_download a {
	background: url(/images/pet_protectors/yellow_splat_2_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_watch a {
	background: url(/images/pet_protectors/yellow_splat_3_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_news a {
	background: url(/images/pet_protectors/orange_splat_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_pets a {
	background: url(/images/pet_protectors/red_splat_hover.png) no-repeat 0.75em center;
}
ul.paw_listing li#splat_play a {
	background: url(/images/pet_protectors/red_splat_2_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_fundraise a {
	background: url(/images/pet_protectors/skyblue_splat_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_read a {
	background: url(/images/pet_protectors/pink_splat_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_win a {
	background: url(/images/pet_protectors/pink_splat_2_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_gallery a {
	background: url(/images/pet_protectors/purple_splat_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_contact a {
	background: url(/images/pet_protectors/blue_splat_hover.png) no-repeat 0.75em center;
}
#widgets_area ul.paw_listing li#splat_education a {
	background: url(/images/pet_protectors/blue_splat_2_hover.png) no-repeat 0.75em center;
}
*/
#widgets_area ul.paw_listing li.current_splat a {
	color: white;
	/*padding-left: 8em;	
	background-position: 1.75em center;*/
}

#widgets_area ul.paw_listing li.current_splat a:hover {
	color: black;
}

	



#pp_hp_tabs {
	margin-left: 300px;	
	padding-top: 8px;
}

#content_area ul.paw_listing {
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

#content_area ul.paw_listing li {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	display: inline-block;
}

#content_area ul.paw_listing li:hover {
	background: none;
}

#content_area ul.paw_listing li a {
	display: block;
	padding: 0.6em 0.5em 0.6em 3em;
	font-weight: bold;
	background: url(/images/pawprint.png) no-repeat 1em center;
	color: #022e4b;
	text-decoration: none;
	font-size: 1.2em;
}

#content_area ul.paw_listing li a:hover {
	color : #fff;
	text-decoration: none;
}
