/* 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: #F6E5D4;
	background-image: url(/includes/nav/bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.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 #758070;
	float : left;
	width : 49.5%;
}

.bottomutilsquarterright{
	float : right;
	width : 49.5%;
}


.bottomutilsquarterleft, .bottomutilsquarterright {height:235px;min-height:235px}

* html .bottomutilsquarterleft, * html .bottomutilsquarterright {height:235px;min-height:235px}

.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
}

#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;
	background-image: url(/images/background/outer_li.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#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: #F1F6EF;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;
}

/* CSS Document */

.bottomlists{background-color:transparent}

.bottomutils #fsnazzy ul.bottomlists li a, .bottomutils #fsnazzy ul.bottomlists li a:visited {color:#008000;width:auto}

.bottomutils #fsnazzy ul.bottomlists li{clear:none;position:relative ;width:auto;display:inline}


#fsnazzy h1, #fsnazzy h2, #fsnazzy p {margin:0px 0px 5px 5px;}
#fsnazzy h2 {font-size:1.2em; color:#758070;font-weight:bold}
#fsnazzy p {padding-bottom:0.5em;}
#fsnazzy h2 {padding-top:0.5em;}
#fsnazzy {background: transparent; margin:1.5em;}

.ftop, .fbottom {display:block; background:transparent; font-size:1px;padding:0;margin:0}
.fb1, .fb2, .fb3, .fb4 {display:block; overflow:hidden;}
.fb1, .fb2, .fb3 {height:1px;}
.fb2, .fb3, .fb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.fb1 {margin:0 5px; background:#fff;}
.fb2 {margin:0 3px; border-width:0 2px;}
.fb3 {margin:0 2px;}
.fb4 {height:2px; margin:0 1px;}

.fboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;padding:0px 0px 0px 0px;margin:0}


.bottomjrtsection {background-color:#C9D8C4}

ul.bottomjrtlist {margin-top:10px;list-style-type:none}
.bottomjrtlist{ float:right;width:auto;text-align:left;font-size:0.9em;list-style-type:none}
.bottomjrtlist li {line-height:1.4em;list-style-type:none}
.bottomjrtlist img {margin:10px 10px 0px 10px}

.helptext {margin:0px;padding:10px 15px 0px 0px;font-size:0.9em;text-align:right;color:#758070;text-transform:none;line-height:1.0em}
a.helptext, a:visited.helptext{padding-bottom:0px;margin-bottom:0px}

.explore {font-size:1.3em;margin:0px 0px 15px 25px;font-weight:bold;color:#758070}
