/* CSS Document */
body {margin:0 auto; background-color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; scrollbar-base-color:#BBBBBB;}
body {height: 100%;}
/* hide from ie5 mac \*/
html {
  height: 100%;
}
/* end hide */

/* Main TAG Styles */
#banner {position:absolute; top:0; right:0; margin:0; z-index:1000; width:100%; height:99%;}
h2 {font-size:large;}
form {margin:0; padding:0;}
img {border:none;}
input {border-style:dotted; border-color:#888F99; border-width:1px; padding:2px;}
.select {border-style:solid; border-color:#888F99; border-width:1px; padding:2px; background-color:#EEEEEE;}
textarea {border-style:dotted; border-color:#888F99; border-width:1px; padding:2px;}
.clear {clear:both;}
.clear_no_space {clear:both; height:0px; overflow:hidden;}
legend {color:#000000; font-weight:bold; padding:0px 10px 0px 10px;}
fieldset {padding:10px;}
sup {color:#FF0000;}
a:link, a:active, a:visited {color:#7E7E7E; text-decoration:none;}
a:hover {color:#212121; text-decoration:underline;}
/* Site Container */
#container {width:704px; background-color:#FFFFFF; border:1px solid #000000;}
/* Header */
#header {width:704px; height:84px; text-align:left; padding:0px 0px 30px 0px; margin:0 auto;}
#header h1 {display:none;}
#logo {float:left; width:250px; height:84px;}
/* login area */
#functionality {float:right; text-align:right;}
#functionality ul { margin:0px; padding:0px; list-style-type:none; }
#functionality li { display:inline; margin-left:2px; vertical-align:middle; }

.topTable {padding:5px; width:250px;}
.inputSmall {width:65px;}
.inputLarge {width:140px;}

/* Footer Styles */
#footer {width:604px; text-align:left; padding:10px 0px 5px 0px; margin:0 auto; border-top:1px solid #3A403B;}
.footer { list-style: none; padding: 0; margin: 0; clear:both;}
.footer li { display: inline; margin:0px 7px;}
.footer_links { list-style: none; padding: 0; margin: 0; clear:both; font-size:85%;}
.footer_links li { display: inline; margin:0px 7px;}

/* List Styles */
.inline_list {list-style: none; padding: 0; margin: 0px 0px 3px 0px; clear:both;}
.inline_list li {display: inline;}
.inline_list a {text-decoration: none; padding:4px;}
.inline_list img {vertical-align:middle;}
/* MAIN MENU */
#menu {clear:both; margin:0 auto;}
.MainNav {padding:0; height:2.20em; background-color:#FFFFFF; margin:0;}
.MainNav li {list-style: none; list-style-type:none; height:2.20em; display:inline;}
.MainNav a {position:relative; padding: .40em .9em .40em .9em; text-decoration:none; border-right:1px solid #888F99; border-bottom:1px solid #888F99; border-top:1px solid #888F99; background: url("images/globalNav_bgup.jpg"); background-repeat:repeat-x; background-position: bottom; color:#000000;}
.MainNav a:hover {background: url("images/globalNav_bgover.jpg"); background-repeat:repeat-x; background-position: bottom; text-decoration:none; color:#000000;}  
.MainNav a:active {background: url("images/globalNav_bgover.jpg"); background-repeat:repeat-x; background-position: bottom; text-decoration:none; color:#000000;}
.MainNav a:visited {color:#000000;}
.MainNav a:active {color:#000000;}
.homeLeftBdr {border-left:1px solid #888F99;}
/* Site Content */
#content {width:604px; text-align:left; padding:25px 0px 25px 0px; margin:0 auto;}
.output {color:red; font-weight:bold; padding:5px; border:1px red solid; font-size:x-small;}
/*Forum Styles */
.forum_main {background-color:white; font-size:x-small; width:100%;	border:1px solid black;}
.forumHeading {background-color:#777777; color:white; font-size:small; letter-spacing:2px; text-align:left; font-weight:bold; height:30px;}
.forumHeading2 {background-color:#777777; color:white; font-size:small; letter-spacing:2px; text-align:center; font-weight:bold; height:30px;}
.forum {background-color:#777777; font-weight:bold; color:white; height:30px; text-align:left; font-size:small;}
.foot {padding:10px 0px 0px 0px; width:580px; vertical-align:top; font-size:small;}
.topic1 {background-color:#CCCCCC; font-size:small; color:black;}
.topic2 {background-color:#E5E5E5; font-size:small; color:black;}
.highlight {background-color:#FFFFB9;}
/*Search Styles */
#search {text-align:center; padding:0px; margin:0 auto; clear:both;}
#searchOptions {width:604px; text-align:left; padding:0; margin:0 auto; clear:both;}
#searchbox { width:130px; vertical-align:middle; }
#search_category { vertical-align:middle; }

/* PAGINATOR */
.paginator { list-style: none; padding: 0; margin: 5px 0px 5px 0px; }
.paginator li { display: inline; margin:0px 5px; }
.paginator img { vertical-align:middle; }

.page_on { padding:0px 3px; background-color:#bbbbbb; color:white; cursor:default; border:1px gray solid; }

a:link.page_link { padding:0px 3px; background-color:white; border:1px #dedede solid; cursor:pointer; text-decoration:none; }
a:visited.page_link { padding:0px 3px; background-color:white; border:1px #dedede solid; cursor:pointer; text-decoration:none; }
a:hover.page_link { padding:0px 3px; background-color:#dedede; border:1px gray solid; cursor:pointer; text-decoration:none; }

a:link.page_button { padding:0px 3px; background-color:white; background-image:url(images/globalNav_bgup.jpg); color:black; border:1px #6B706C solid; cursor:pointer; text-decoration:none; }
a:visited.page_button { padding:0px 3px; background-color:white; background-image:url(images/globalNav_bgup.jpg); color:black; border:1px #6B706C solid; cursor:pointer; text-decoration:none; }
a:hover.page_button { padding:0px 3px; background-color:#dedede; background-image:url(images/globalNav_bgover.jpg); color:black; border:1px #000000 solid; cursor:pointer; text-decoration:none; }

a:link.page_button_on , a:visited.page_button_on, a:hover.page_button_on { padding:0px 3px; background-color:#dedede; background-image:url(images/globalNav_bgover.jpg); color:black; border:1px #000000 solid; cursor:pointer; text-decoration:none; }

/* BUTTON LINK */
a:link.button, a:visited.button , a:active.button{ font-size:85%; padding:3px 10px 3px 10px; background-color:white; background-image:url(images/globalNav_bgup.jpg); background-position:left bottom; background-repeat:repeat-x; color:black; border:1px solid #6B706C; cursor:pointer; text-decoration:none; }
a:hover.button { font-size:85%; padding:3px 10px 3px 10px; background-color:#dedede; background-image:url(images/globalNav_bgover.jpg); background-position:left bottom; background-repeat:repeat-x; color:black; border:1px solid #000000; cursor:pointer; text-decoration:none; }

/* SOCIAL BOOKMARKING */

#akst_social ul {
	list-style: none;
	margin: 10px 0px;
	padding: 10px 0px;
	clear:both;
	text-align:center;
}
#akst_social ul li {
	margin: 0px 10px;
	padding: 5px 0px;
	width: 100%;
	display: inline;
}
#akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 22px;
	vertical-align: middle;
}
#akst_delicious {
	background-image: url(http://www.petcharities.co.uk/sb_icons/delicious.gif);
}
#akst_digg {
	background-image: url(http://www.petcharities.co.uk/sb_icons/digg.gif);
}
#akst_furl {
	background-image: url(http://www.petcharities.co.uk/sb_icons/furl.gif);
}
#akst_netscape {
	background-image: url(http://www.petcharities.co.uk/sb_icons/netscape.gif);
}
#akst_yahoo_myweb {
	background-image: url(http://www.petcharities.co.uk/sb_icons/yahoo_myweb.gif);
}
#akst_stumbleupon {
	background-image: url(http://www.petcharities.co.uk/sb_icons/stumbleupon.gif);
}
#akst_google_bmarks {
	background-image: url(http://www.petcharities.co.uk/sb_icons/google_bmarks.gif);
}
#akst_technorati {
	background-image: url(http://www.petcharities.co.uk/sb_icons/technorati.gif);
}
#akst_blinklist {
	background-image: url(http://www.petcharities.co.uk/sb_icons/blinklist.gif);
}
#akst_newsvine {
	background-image: url(http://www.petcharities.co.uk/sb_icons/newsvine.gif);
}
#akst_magnolia {
	background-image: url(http://www.petcharities.co.uk/sb_icons/magnolia.gif);
}
#akst_reddit {
	background-image: url(http://www.petcharities.co.uk/sb_icons/reddit.gif);
}
#akst_windows_live {
	background-image: url(http://www.petcharities.co.uk/sb_icons/windows_live.gif);
}
#akst_tailrank {
	background-image: url(http://www.petcharities.co.uk/sb_icons/tailrank.gif);
}

/* ROUNDED BOX */
.roundedcornr_box_398619 {
   background: #eeeeee;
   margin:10px 0px;
}
.roundedcornr_top_398619 div {
   background: url(images/roundedcornr_398619_tl.png) no-repeat top left;
}
.roundedcornr_top_398619 {
   background: url(images/roundedcornr_398619_tr.png) no-repeat top right;
}
.roundedcornr_bottom_398619 div {
   background: url(images/roundedcornr_398619_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_398619 {
   background: url(images/roundedcornr_398619_br.png) no-repeat bottom right;
}

.roundedcornr_top_398619 div, .roundedcornr_top_398619, 
.roundedcornr_bottom_398619 div, .roundedcornr_bottom_398619 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_398619 { margin: 0 10px; }

/* ROUNDED BORDER */
.roundedcornr_box_288257 {
	background: url(images/roundedcornr_288257_tl.png) no-repeat top left;
	margin:10px 0px;
}
.roundedcornr_top_288257 {
	background: url(images/roundedcornr_288257_tr.png) no-repeat top right;
	height:10px;
	overflow:hidden;
}
.roundedcornr_bottom_288257 {
	background: url(images/roundedcornr_288257_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_288257 div {
	background: url(images/roundedcornr_288257_br.png) no-repeat bottom right;
}
.roundedcornr_content_288257 {
	background: url(images/roundedcornr_288257_r.png) top right repeat-y;
	text-align:left;
}

.roundedcornr_top_288257 div,.roundedcornr_top_288257,
.roundedcornr_bottom_288257 div, .roundedcornr_bottom_288257 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_288257, .roundedcornr_bottom_288257 {
	margin-top: -19px;
}
.roundedcornr_content_288257 { padding: 0 10px; }