/* CSS Document */

.bottomhalfleft{
	border-right : 1px solid #758070;
	float : left;
	width : 49.5%;
	background-color: #FFFFFF;
}

.bottomhalfright{
	float : right;
	width : 49.5%;
	background-color: #FFFFFF;
}

.bottomutils{
	clear : both;
	text-transform : capitalize;
	background-color: #FFFFFF;
}

.bottomutils .featurenav ul li a,.bottomutils  .featurenav ul li a:visited{
	font-size : 0.9em;color:#758070
}

.bottomutils a, .bottomutils a:visited {
	color : #000000;
	text-decoration : none;
}

.bottomutils a:hover {
	text-decoration : underline;
}

.bottomutils h1{
color:#9EA69B;
	display : block;
	font-size : 1.1em;
	font-weight : bold;
	letter-spacing : 0px;
	margin-bottom : 5px;
}

.bottomutils h1.overlay{
	display : block;
	font-size : 1.1em;
	font-weight : bold;
	letter-spacing : 0px;
}

.bottomutils ul{
	list-style-type : none;
	margin : 5px;
}

.bottomutilsquarterleft{
	border-right : 1px solid #999966;
	float : left;
	width : 49.5%;
}

.bottomutilsquarterright{
	float : right;
	width : 49.5%;
}

.headersection .leftnav{
	background-color : transparent;
	background-image : none;
	border : 0;
	margin : 0;
}

.menu {
	float : right;
	list-style-type : none;
	padding : 0px;
	position:relative ;width:100%
	
}

.menu a, .menu a:visited {
	color : #9EA69B;
	display : block;
	font-size : 0.9em;
	padding : 0px 3px 0px 0px;
	line-height:1.4em;
	text-decoration : none;

}

.menu a:hover {
	color : #000000;
	text-decoration : underline;
}

.menu li {
	position:relative ;
	float : left;margin-top:2px;
	margin-left : 0px;
	margin-right : 4px;
	border-right:1px solid #000
}

.righted {
	margin : 6px 0px 0px 0px;
	position : relative;float:left;
}

#outer {
	background-color : #F4E4D4;
		display : block;
	overflow : hidden;
	padding : 0em 0em 0em 0em;
	width : 100%;border-bottom:1px solid #fff	;background-image: url(/images/background/top-lightgreen-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#outer li {

	float : left;
	height : 26px;
	margin : 0px 0px 0px 0px;
	overflow : hidden;
	padding-top : 5px;
	position : relative;
	text-align : center;
	width : auto;
	border-right:1px solid #fff;

}

#outer li a, #outer li a:visited {
	color : #5D655A;
	font-size : 1.1em;
	font-weight : bold;
	padding-right : 10px;padding-left : 10px;
	text-decoration : none;
}

#outer li a:hover {
	color : #000000;
	text-decoration : none;
	
}

#outer ul {
	float : left;
	height : 30px;
	list-style-type : none;
	overflow : hidden;
	padding : 1px 0px 1px 0px;
}

#navcontainer1{overflow:hidden;width:100%;float:left}
#navcontainer1 ul
{
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 15px 0px;
	list-style-type: none;
	color: #000;
	display:block;
	text-align: center;
	background-image: url(/images/background/centre_third_top_fade.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#navcontainer1 li { display: inline; margin-left:0}

#navcontainer1 li a
{
	text-decoration: underline;
	color: #000;
padding: 5px 4px 5px 4px;
	border-right: 1px solid #fff;
	
}

#navcontainer1 li a:hover
{
	color: #999999;

}

.toputilsection {
	border-bottom:1px dotted #999;
	width:468px;
	float:right;
	background-color: transparent;margin-right:15px
}
.topadwords{float:right;margin:5px 15px 0px 0px;}
.toputilscontainer{float:right;}
.topsearchcontainer{
	float : right;
	width : 48.5%;
}

.utils{
	display : block;overflow:hidden
}

.utils .searchfield{
	background : #FFFFFF;
	display : block;
	float : left;
	margin : 0px auto 0px 4px;
	overflow : hidden;
	padding : 1px;
	width : 35%;
}
.utils form{margin-left:0;padding-left:0}
.utils .searchtext{
	color : #000000;
	float : left;
	margin-left : 0px;
	margin-right : 0px;padding-left:0;margin-top:2px
}

.utils .topsearchcontainer .simplebutton {
	font-size : 1.0em;
	margin-left : 3px;
	padding : 0px;
}

.topsearchcontainer form {
	float : left;
	font-size : 0.9em;
	width : 100%;letter-spacing:0px
}

.leftnav{
	background-color: #E2EFDE;
	background-image: url(/images/background/left-nav-green.gif);
	background-repeat: repeat-x;
	background-position: top left;
	clear : none;
	float : left;
	letter-spacing : 0em;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-top : 5px;
	width : 18%;
	z-index : 5000;
}

.leftnav .feature {
	margin-top : 0px;
}

.leftnav .featurenav{
	width : 99%;
}

.leftnav .featurenav .headingcontainernavtitle h1{
	color : #000;
	display : block;
	font-size : 1.1em;
	font-weight : bold;
	letter-spacing : 0px;
	line-height : 1.2em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : relative;
	width : 99%;
}
.leftnav .featurenav .headingcontainer h1{margin : 3px 0px 5px 0px;}
.leftnav .featurenav .headingcontainernavtitle h1.overlay{
	color : #fff;
	display : block;
	font-weight : bold;
	left : 2px;
	letter-spacing : 0px;
	line-height : 1.2em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : absolute;
	top : 2px;
	width : 99%;
}

.leftnav .featurenav .paws {
	margin : 0;
}

.leftnav .featurenav .paws li{
	margin : 5px;
}

.leftnav .featurenav h1,.main .featurenav h1{
	color : #000000;
	letter-spacing : 0px;
	text-align : center;
}

.leftnav .featurenav h1.overlay {
	color : #000000;
}

.leftnav .featurenav li{
	background : url(/images/background/li_bg_paw_jack_russell.gif) no-repeat left;
	border-bottom : 1px solid #A98764;
	font-size : 0.9em;
	letter-spacing : 0px;
	margin : 0px 5px 5px 0px;
	padding : 0px 0px 0px 18px;
}

.leftnav .featurenav li .inset{
	margin-left : 25px;
}

.leftnav .featurenav li a,.leftnav .featurenav li a:visited {
	display : block;
	text-decoration : none;
}

.leftnav .featurenav li a:hover{
	text-decoration : underline;
}

.leftnav .featurenav,.sitemap .featurenav{
	text-transform : capitalize;
}

.leftnavcontents{
	background : transparent;
}

.leftnavcontents .feature{
	border-bottom : 1px solid #CCB399;
	clear : both;
	color : #FFFFFF;
	display : block;
	margin : 0px auto 5px;
	width : 90%;
}

.leftnavcontents .feature  a:hover img{
	border : 1px solid #FFFFFF;
}

.leftnavcontents .feature a,.leftnavcontents .feature a:visited{
	color : #FFFFFF;
	display : block;
	letter-spacing : 1px;
	margin-bottom : 0px;
	text-align : center;
}

.leftnavcontents .feature a:hover{
	color : #FFFFFF;
	text-decoration : none;
}

.leftnavcontents .feature img,.leftnavcontents .feature img a,.leftnavcontents .feature img a:visited{
	border : 1px solid #CCBB99;
	display : block;
	margin : 0 auto 0px auto;
}