/* brand colours */
#header, #header #sButton .dot {background-color: #F7E7CD;}
#header {border-top: 1px solid #F7F7F7;}
#header .col {border-bottom: 0 solid #F7F7F7;}
#menuTitle { font-weight:bold; font-size:14px; color: #4E8BBA;margin-bottom:10px;}

h1, h2, h3, h4, h5, .universalForm legend {color: #005594;}
.slClose:hover {background: #9C3031;} /* tools & preferences close button mouseover color */
.borderDogs { /* border style for images */
border: 1px solid #4A8ABD;
width: 98%;
padding-top:40px;
padding-bottom: 100%;
float:right;
background: url(/images/InMyDogContentPointer.gif) no-repeat #005594 top right;
}

.borderCats { /* border style for images */
border: 1px solid #BA9254;
width: 98%;
padding-top:40px;
padding-bottom: 100%;
float:right;
background: url(/images/InMyCatContentPointer.gif) no-repeat #C6A263 top right;
}

/* Secondary brand colour */
#navigation, #header .dot, #sButton {background-color: #9C3031;}
#navigation a:hover {color: #000; background: #E78E8C;}
#topnav a:hover {
color:#000;
}
#navigation li a:hover, #navigation li a.childOpen {
color:#000;
}

#topnav a{background-color: #9C3031;}		
#topnav a:hover{background-color: #E78E8C;}
#topnav li ul a{width:125px;}
#topnav li ul ul {left: 145px;}

a, a:visited {color: #005594; text-decoration: underline;}
.box.single h3, .blockImage h3 {color: #fff;}
a:hover {color: #000;}
.box.single:hover h3  {color: #fff;}

/* Medium shade of primary brand colour */
.boxLink:hover, .box h3 a {background: #9C3031; color: #fff;}
.singleHover {background: #E78E8C !important;}
p a:hover em {background: #C9CFF1;}
.universalForm fieldset {border-color: #9C3031;}

/* Lighter shade of primary brand colour */
body {background-color: #e4e4e4;}
.box {background-color: #9C3031;}
p a em {background-color: #E9EBF9;}
#fsubmit {background: #E78E8C;}
.bodyImg {border: 2px solid #A15D;}

/* Lightest shade of primary brand colour 
#container, .dot, .homeBanner .box, .fixedfooter #footer .cols16 {background-color: #f5f7ec;}*/
#container, .dot, .homeBanner .box, .fixedfooter #footer .cols16 {background-color: #fff;}

#subNav a:hover {background-color:#FBF6EF;}
#subNav a.current {background-color:#E9D2AF; color: #000;}


/* BLOCK IMAGE */
#blockImage {
	border:1px solid #9C3031;
	background: url(/images/pig-in-blockimage.jpg) 0 0 no-repeat #9C3031;
	background-position:center top;
	min-height: 215px;
	text-align:center;	
}
#blockImage h3 {
	margin-top: 80px;
	font-size: 150%;
	color:#fff;
	text-align:center;
	background: url(/images/layout/shade15.png) repeat transparent;
	padding:0;
}

#blockImage p {
	color: #fff;
	background: #9C3031;
	margin-top:93px;
	padding: 0;
}

#blockImage a, #blockImage a visited {color: #fff;}
#blockImage a:hover { color:#E2BFC5; }

/* Text colours having default values in default.css can be redefined here */
.box.single {color: #fff;}
.box h3 {color: #fff;};
.box ul li .date {color: #fff;}
.box ul li {color: #fff;}
.box a, .box a:visited {text-decoration: none; color: #fff;}
.box a:hover, .box h3 a:hover {text-decoration: underline; color: #fff;}
.box.ss p {color: #fff;}
.box blockquote p {font-size:130%; font-weight: bold; color: #fff;}
.box blockquote .quote span {color: #fff;}
.box cite {color: #fff;}

table caption {
	color: #9C3031;
	text-align:center;
	border-bottom:1px solid #CED2E8;
	border-top:1px solid #CED2E8;
	background: #E9EBF9;
	}

a.expl:hover {color:#DCA34A;}

/* Do not edit these styles */
.single h3 {background: none;}

#backgroundImage
{ background-color:#005594; height:100px;}





#navigation li ul a:hover, #navigation li ul li.hasChild ul a:hover {
background-color:#E78E8C;
background-image:none;
border-left:5px solid #E78E8C;
border-right:3px solid #E78E8C;
color:#000000;
}

.fullWidthImgCustom {
width:100%;
}
.imgLeft
{
display:block;
float:left;margin:0 0 0px;
padding-left:1%; 
padding-right:1%;width:46%; 
background-color:#C6A263;
}

.imgRight
{
display:block;
float:left;margin:0 0 0px;
padding-left:1%; 
padding-right:1%;width:46%; 
background-color:#005594;
}
.colD {
margin:0 0 0 20px;
padding-bottom:20px;
background-color:#005594;
}

