/* Reset */

body {
	background: #bdbdbd url(/Images/CssImg/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	margin:0 auto;
	width:940px;
	margin-bottom:20px
}
a {
	color:#3a19a0;
	text-decoration:none
}
a:visited {
	color:#3a19a0;
	text-decoration:none
}
a:hover {
	color:#441ac8;
	text-decoration:underline;
}
img {
	border:0px none
}
h1, h2, h3, h4, h5, P, div {
	margin:0;
	padding:0;
	font-weight:normal
}
ul, li {
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:disc;
	padding:0 0 0 9px;
	margin-left:10px;
	padding-bottom:4px;
}
form, * {
	margin:0;
	padding:0;
	colour:#442f7e;
}
.itemname {
	font-weight:bold;
}
.bid-header {
	color: #947fcc;
	font-weight:bold;
	font-size:14px;
}
/*---Reset End----*/

/*--Most Used--*/

#wrap {
}
.clr {
	float: none;
	clear: both;
	height:0px;
	line-height:0px
}
.clear {
	clear:both;
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.text-justify {
	text-align:justify
}
.text-center {
	text-align:center
}
/*--Most Used--*/

#purple-bg {
	background: #947fcc;
	padding:10px;
	color:fff;
}
.bl {
	background: url(/images/cssimg/purp-bl.png) 0 100% no-repeat #947fcc;
}
.br {
	background: url(/images/cssimg/purp-br.png) 100% 100% no-repeat
}
.tl {
	background: url(/images/cssimg/purp-tl.png) 0 0 no-repeat
}
.tr {
	background: url(/images/cssimg/purp-tr.png) 100% 0 no-repeat;
	padding:10px
}
/*---Menu----*/

td.menu-item {
	background:url(/Images/CssImg/menuItem-bg.png) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#333;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
/*font-weight:bold;*/
}
td.menu-item-hover {
	background:url(/Images/CssImg/menuItem-bg-hover.png) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#ffffff;
	margin-bottom:10px;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
/*font-weight:bold;*/
}
td.menu-item-selected {
	background:url(/Images/CssImg/menuItem-bg_selected.png) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#fff;
	margin-bottom:10px;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
}
td.submenu-item {
	background: transparent url(/Images/CssImg/menusubItem-bg.png);
	color: #333;
	font-size: 12px;
	height:26px;
	width:300px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:2px;
	z-index: 100;
}
td.submenu-item-hover {
	background: transparent url(/Images/CssImg/menusubItem-bg.gif);
	color: #000066;
	font-size: 12px;
	height:26px;
	width:300px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:2px;
}
td.submenu-item-selected {
	background: transparent url(/Images/CssImg/menusubItem-bg.gif);
	color: #333;
	font-size: 12px;
	height:26px;
	width:250px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:5px;
}
td.subsub-item {
	background: #4b3495;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #281075;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.subsub-item-hover {
	background: #47367d;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #7765b0;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.subsub-item-selected {
	background: #4b3495;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #281075;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
/* transparent nav */


td.transparent-item {
	background: transparent url(/Images/CssImg/transparent-item.png);
	font-size: 12px;
	height:26px;
	width:250px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.transparent-hover {
	background: transparent url(/Images/CssImg/transparent-hover.png);
	font-size: 12px;
	height:26px;
	width:250px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.transparent-selected {
	background: transparent url(/Images/CssImg/transparent-hover.png);
	font-size: 12px;
	height:26px;
	width:250px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
/*---Menu For NO NAV Template----*/

td.menu-item02 {
	background:url(/Images/CssImg/nav-item02.jpg) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#333;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
/*font-weight:bold;*/
}
td.menu-item-hover02 {
	background:url(/Images/CssImg/nav-itemhover02.jpg) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#ffffff;
	margin-bottom:10px;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
/*font-weight:bold;*/
}
td.menu-item-selected02 {
	background:url(/Images/CssImg/menuItem-bg_selected.jpg) no-repeat left;
	width:154px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	color:#fff;
	margin-bottom:10px;
	height:36px;
	padding:11px 0 5px 13px;
 *height:20px;
 *padding:10px 0 5px 13px;
}
td.submenu-item02 {
	background: transparent url(/Images/CssImg/menusubItem-bg.gif);
	color: #333;
	font-size: 12px;
	height:26px;
	width:300px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:2px;
	z-index: 100;
}
td.submenu-item-hover02 {
	background: transparent url(/Images/CssImg/menusubItem-bg.gif);
	color: #000066;
	font-size: 12px;
	height:26px;
	width:300px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:2px;
}
td.submenu-item-selected02 {
	background: transparent url(/Images/CssImg/menusubItem-bg.gif);
	color: #333;
	font-size: 12px;
	height:26px;
	width:250px;
	padding-left:10px;
	cursor:pointer;
	padding-top:5px;
	margin-bottom:5px;
}
td.subsub-item02 {
	background: #4b3495;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #281075;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.subsub-item-hover02 {
	background: #47367d;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #7765b0;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.subsub-item-selected02 {
	background: #4b3495;
	color: #fff;
	font-size: 11px;
	border-bottom:1px solid #281075;
	height:22px;
	width:140px;
	padding-left:10px;
	cursor:pointer;
	padding-top:4px;
}
td.separetor {
	width:1px;
	height:23px
}
td.separetor-hover {
	width:1px;
}
td.separetor-selected {
	width:1px;
}
.catdiv299226 {
	margin-top:5px;
	margin-left:151px !important;
}
#catDynMenuSub207861, #catDynMenuSub207807 {
	margin-left:0px !important;
}
/*--- Menu End----*/

/*---Site Style Begin----*/

#header {
	margin:4px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	width:920px;
	height:8px;
}
#phone-num {
	color:#361f7f;
	font-size:15px;
	float:left;
	padding-right:50px;
	margin-top:5px
}
#address {
	float:left;
	padding-right:40px;
	font-size:12px;
	color:#1c1c1c;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:23px;
}
#logout {
	float:left;
	padding-left:290px !important;
	font-size:13px;
	font-weight:bold;
}
#logout a:link {
	color:#fff;
	border-bottom:1px solid #d2c7fc;
	font-size:13px !important
}
#logout a:visited {
	color:#fff;
	border-bottom:1px solid #d2c7fc;
	font-size:13px !important
}
#logout a:hover {
	color:#d4ccf0;
	text-decoration:none;
	font-size:13px !important;
	border:0px
}
#ctrl-txt {
	padding-left:25px;
	margin-top:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#ctrl-txt a:link {
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block
}
#ctrl-txt a:visited {
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block
}
#ctrl-txt a:hover {
	color:#5029ca;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#small-txt {
	background:url(/Images/CssImg/txt-bg.jpg) no-repeat;
	width:11px;
	height:18px;
	margin-right:10px;
	font-size:12px;
	padding:8px 12px;
	float:left
}
#mid-txt {
	background:url(/Images/CssImg/txt-bg.jpg) no-repeat;
	width:15px;
	height:26px;
	margin-right:10px;
	font-size:18px;
	padding:4px 10px;
	float:left
}
#large-txt {
	background:url(/Images/CssImg/txt-bg.jpg) no-repeat;
	width:17px;
	height:33px;
	margin-right:10px;
	font-size:24px;
	padding:0px 8px;
	float:left
}
#top-links {
	font-size:14px;
	color:#222121;
	float:right;
	margin-bottom:2px
}
#top-links a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222121;
	text-decoration:none
}
#top-links a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#212020;
	text-decoration:none
}
#top-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0911ad;
	text-decoration:none
}
#blue-cor {
	background: url(/Images/CssImg/blue-cor.gif) top no-repeat;
	height:26px;
	width:885px;
	padding:15px 25px 0 30px;
	color:#FFFFFF;
	display:block
}
#blue-new {
	background: url(/Images/CssImg/blue-cor02.gif) top no-repeat;
	height:26px;
	width:885px;
	padding:15px 25px 0 30px;
	color:#554da1;
	display:block
}
#blue-cor p {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	font-family:arial;
	font-size:12px
}
#blue-new #search {
	float:right;
	width:225px
}
#blue-cor #search {
	float:right;
	width:225px
}
#blue-cor a:link {
	color:#fff;
}
#blue-cor a:hover {
	color:#fff;
}
#blue-cor a:visited {
	color:#fff;
}
#white-box {
	background-color:#FFF;
	height:auto !important;
}
#gray-box {
	background:#ffffff;
	height:auto;
	width:940px;
}
#left-col {
	width:172px;
	float:left;
	height:auto;
	background:#ffffff;
}
#left-col-nonav {
	width:172px;
	float:left;
	min-height:250px;
	background:#ffffff repeat-y;
}
#nav {
	background:#8d84bf;
	width:154px;
	padding:0 0 0 18px;
	min-height:300px;
	color:#FFFFFF;
}
#nav-new {
	background:#554da1;
	width:154px;
	padding:10px 0 0 18px;
	min-height:300px;
	color:#FFFFFF;
}
#nav-nonav {
	background:#8d84bf;
	width:154px;
	padding:10px 0 0 18px;
	min-height:200px;
	color:#FFFFFF;
}
#puppy {
	padding-left:18px;
	margin-top:20px
}
#puppy p {
	text-align:center;
	font-size:19px;
	color:#2b1476;
	padding:0 17px 0 0;
}
#puppy-container {
	background:url(/Images/CssImg/puppy-repeated.jpg) repeat-y;
	min-height:50px;
	padding:0px 7px
}
#mid-col {
	float:left;
	width:489px;
	height: auto;
}
#mid-col2 {
	width:700px;
	float:left;
}
#content {
	background:#FFFFFF url(/Images/CssImg/middle-top.jpg) no-repeat top;
	height:100%;
	padding:10px 16px 0 20px;
	width:453px
}
#content2 {
	float:left;
	background:#FFFFFF url(/Images/CssImg/middle-top.jpg) no-repeat right top;
	height:auto !important;
	padding:10px 16px 0 20px;
	width:725px;
	border-right:7px solid #8d84bf;
	min-height:570px;
}
#content2-nonav {
	background:#FFFFFF url(/Images/CssImg/middle-top.jpg) no-repeat right top;
	height:100%;
	padding:10px 16px 0 20px;
	width:725px;
	border-right:7px solid #8d84bf;
}
#content-nonav {
	background:#FFFFFF;
	height:100%;
	padding:10px 16px 0 20px;
	width:897px;
	border-right:7px solid #8d84bf;
}
#Char-no {
	font-size:11px;
	color:#260e6f;
	margin-bottom:5px;
	padding-left:3px;
}
/* coda slider */

#java {
	float:left;
	width:453px;
	height:150px;
}
#slider {
	width: 453px;
	margin: 0 auto;
	position: relative;
}
.scroll {
	height: 150px;
	width: 453px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background: #fff;
}
.scrollContainer div.panel {
	padding: 0px;
	height: 150px;
	width: 453px;
}
.scrollButtons {
	position: absolute;
	top: 129px;
	cursor: pointer;
}
.scrollButtons.left {
	left: -50px;
}
.scrollButtons.right {
	right: -50px;
}
.hide {
	display: none;
}
/*Corporate Support */

#coop-image-large {
	float:left;
	width:230px;
	height:320px;
	margin-left:5px;
	margin-right:5px;
}
#coop-image-small {
	float:left;
	width:110px;
	height:195px;
	margin-left:5px;
	margin-right:5px;
}
h1 {
	font-size:20px;
	color:#422F7E;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
#welcome {
	text-align:justify
}
#welcome p {
	color:#3f398e;
	font-size:1em;
	padding:2px 0px 4px 0px;
}
#welcome-top {
	float:left;
	width:260px;
}
#welcome-bottom {
	font-size:14px;
	color:#1d1d1d;
	padding-top:3px;
}
#welcome-bottom span {
	color:#3f398e;
}
#welcome img #buttons {
	padding:22px 0 25px 0
}
#buttom-one {
	float:left;
	margin-bottom:10px
}
h2 {
	font-size:1.2em;
	color:#422F7E;
	padding-bottom:5px;
	font-weight:bold;
}
h3 {
	font-size:1em;
	color:#8d84bf;
	padding-bottom:5px;
}
h4 {
	font-size:1.4em;
	color:#2a1371;
	text-transform:uppercase;
	background:url(/Images/CssImg/title-bg.jpg) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
#right-col {
	float:left;
	width:279px;
}
#right-col2 {
	float:left;
	width:10px
}
#right-col3 {
	float:left;
	width:265px;
	background-color:#8D84BF;
	min-height:100px;
	padding-top:20px;
	padding-left:14px;
}
#right-col-footer {
	float:left;
	width:279px;
	height:15px;
	background-image:url('/Images/CssImg/right-col-3-footer.png');
	margin-bottom:20px;
}
#right-col-footer2 {
	float:right;
	width:279px;
	height:15px;
	background-image:url('/Images/CssImg/right-col-3-footer.png');
}
#vedio {
	text-align:center;
	width:279px;
	background:#8d84bf;
}
#vedio-new {
	text-align:center;
	width:279px;
	background:#554da1;
}
#vedio a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#vedio a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#vedio a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
#play-vedio {
	min-height:70px;
	background:#8d84bf;
	margin:0 20px 20x 20px;
}
#donate {
	padding-top:10px;
	width:172px;
	height:130px;
}
#donate-text {
	float:left;
	width:181px;
	height:100px;
}
#donate-image {
	padding-top:10px;
	padding-left:46px;
	width:100px;
	height:120px;
}
#donateadopt {
	background-color:#fff;
	float:left;
	padding-top:10px;
	width:265px;
}
.register {
	width:279px;
	margin-top:10px;
}
.register-txt {
	width:215px;
	_width:210px;
	float:left;
	background:#8d84bf url(/Images/CssImg/Login-right.jpg) no-repeat right;
	height:35px;
	font-size:17px;
	color:#FFFFFF;
	text-align:left;
	padding-top:15px
}
.register a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.register a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.register a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ddcee8;
	text-decoration:none;
	display:block;
}
#footer {
	margin:5px 20px 5px 20px;
	color:#222121;
	font-size:13px;
	width:902px
}
#footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222121;
	text-decoration:none
}
#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222121;
	text-decoration:none
}
#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0911ad;
	text-decoration:none
}
#footer span {
	float:left;
	width:415px
}
#footer p {
	float:right;
	text-align:left
}
#news-modul {
	float:left;
	width:280px;
	text-align:justify;
}
#news-modul p {
	font-size:12px;
	padding-top:15px;
}
#news img {
	padding:0 0 5px 20px
}
h5 {
}
.adopt {
	margin-top:0px;
	width:279px;
	_width:275px;
}
.adopt h2 {
	width:auto;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:20px 12px 12px 10px;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
}
.adopt-text {
	width:279px;
	_width:276px;
}
#video-image {
	width:147px;
	height:165px;
	background-image:url('/images/awaitingimage.jpg');
}
#bottom-bar {
	float:left;
	width: 940px;
	height: 60px;
	background-image:url('/images/CssImg/footer-main.gif');
 background-color:#8d84bf background-repeat:no-repeat;
	text-align: left;
}
#bottom-new {
	float:left;
	width: 940px;
	height: 60px;
	background-image:url('/images/CssImg/footer-main02.gif');
 background-color:#8d84bf background-repeat:no-repeat;
	text-align: left;
}
#bottom-new a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-new a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-new a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
#bottom-bar a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-bar a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-bar a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
#slogan {
	width: 940px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 5px;
	text-align: center;
}
#share {
	padding-top: 5px;
	float: right;
	width: 180px;
	height: 30px;
	align: center;
}
#footernav {
	padding-top: 5px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float: left;
	width: 720px;
	height: 30px;
	text-align: left;
}
p.purple {
	font-size:16px;
	color:#442f7e;
	font-weight:bold;
}
p.white {
	font-size:12px;
	color:white;
}
#flash {
	height:215px;
	width:279px;
}
/*---Form Styling----*/

label {
	float: left;
	width: 200px;
	vertical-align: middle;
}
#donation div {
	margin:20px 0 20px 0;
}
#donation label {
	float: left;
	width: 100%;
	vertical-align: middle;
}
#donation .left {
	float: left;
	width: 300px;
	vertical-align: middle;
	text-align:left;
	margin-right:20px;
}
#donation .cat_dropdown_smaller {
	text-align:left;
	width: 60px;
}
#donation input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox, select.cat_dropdown01 {
	width:220px;
}
#donation .cat_button01 {
	background:#422F7E none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	height:24px;
	text-align:center;
	width:75px;
	padding-bottom:2px;
}
.catmain299226 {
	width:154px;
}
fieldset {
	padding:10px;
	border:1px dotted #CCCCCC;
	margin-bottom:10px;
}
/*---Site Style End----*/

#cpshop label {
	float: left;
	width: 150px;
	vertical-align: middle;
}
#cpshop input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	width:250px;
}
#cpshop fieldset {
	border:1px #8D84BF dotted;
	position: relative;
	margin-bottom:5px;
}
.req {
	color: #422F7E;
	font-weight:bold;
	font-size:16px;
}
.note {
	color: #8D84BF;
	font-weight:normal;
	font-size:12px;
}
#cpshop fieldset div label {
	lineheight: 1.1;
	margin:5px;
20px;
0 -160px;
	width:140px;
	float:left;
}
#cpshop fieldset div input, fieldset div textarea, fieldset div select {
	line-height:1;
}
#cpshop input, textarea {
	border:1px solid #666666;
	padding:3px;
	width:220px;
	background:url('/images/CssImg/bg-input-gradient.png') repeat-x 0 0;
}
#cpshop textarea {
	height:140px;
	background-color:#fff;
}
#cpshop fieldset div input, fieldset div textarea, fieldset div select {
	border-width: 1px;
	border-style: solid;
	border-color: #636d77 #a3b4c4 #c7d2de;
	color: #333;
	line-height: 1;
	margin: 0;
}
#cpshop fieldset div input:focus, fieldset div textarea:focus, fieldset div select:focus {
	border-color: #636d77;
}
#cpshop fieldset div {
	background: url('/images/CssImg/bg-form-fieldset-div.png') repeat-y 0 0;
	padding: 5px 5px 5px 0;
}
#cpshop fieldset #nostyle {
	background: none;
	background-color:#fff;
	padding: 5px 5px 5px 0;
	display:block;
}
#cpshop .cat_button {
	background: url('/images/CssImg/submit-btn.gif');
	width:150px;
	height:25px;
	padding:0;
	marign:0;
	border:0;
}
#cpshop fieldset ul, li {
	list-style:disc;
	margin:0;
	padding:0;
}
#cpshop fieldset ul input {
	width:20px;
	border:none;
	background:none;
}
#cpshop fieldset .payment-method {
	padding:0;
	margin:0;
}
/* One Off Donation */

#one-off div {
	float: left;
	width: 100%;
	margin-bottom:10px;
}
#one-off label {
	width:240px;
}
#one-off input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	width:200px;
}
#one-off .comment {
	font-size:10px;
	color:#8D84BF;
}
#caninepartners-form .comment {
	font-size:10px;
	color:#8D84BF;
}
/* Tab Content */

.indentmenu {
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
}
.indentmenu ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 80%;
}
.indentmenu ul li {
	display: inline;
}
.indentmenu ul li a {
	float: left;
	color: #8D84BF;
	padding: 5px 11px;
	text-decoration: none;
	border-right: 15px solid white;
}
.indentmenu ul li a:visited {
	color: white !important;
	padding-top: 6px; /*shift text down 1px*/
	padding-bottom: 4px;
	background: url('/Images/CssImg/indentbg02.gif');
	background-repeat:repeat;
}
.indentmenu ul li a.selected {
	color: white !important;
	padding-top: 6px; /*shift text down 1px*/
	padding-bottom: 4px;
	background: url('/Images/CssImg/indentbg01.gif');
	background-repeat:repeat;
}
.tabcontentstyle { /*style of tab content container*/
	border: 1px solid gray;
	width: 450px;
	margin-bottom: 1em;
	padding: 10px;
}
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block !important;
}
}
.money {
	color:#422F7E;
	font-weight:bold;
	font-size:14px;
}
#spacer {
	width:100%;
	border-bottom:1px solid #422F7E;
	margin-top:10px;
	margin-bottom:10px;
}
/* general form styling */

#generalform div {
	float: left;
	width: 100%;
	margin-bottom:10px;
}
#generalform input.cat_textbox, select.cat_dropdown, select.cat_listbox {
	margin-left:5px;
	width:250px;
}
#generalform textarea.cat_listbox {
	margin-left:5px;
	width:250px;
	height:150px;
}
#generalform label {
	float:left;
	vertical-align:top;
	width:280px;
	padding-right:20px;
}
#generalform label#line {
	float:left;
	vertical-align:top;
	width:100%;
	margin-bottom:10px;
}
/* canine partners forms */

#caninepartners-form div {
	padding:10px;
}
#caninepartners-form label {
	float:left;
	width:170px;
	padding-bottom:10px;
}
#caninepartners-form fieldset {
	border:1px dotted #454545;
	margin-bottom:20px;
	position:relative;
}
#caninepartners-form fieldset span {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#947fcc;
	font-size:16px;
	padding:7px;
}
#caninepartners-form input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	margin-left:5px;
	width:250px;
}
#fragment-1 {
	margin:0;
}
#fragment-2 {
	margin:0;
}
#fragment-3 {
	margin:0;
}
#fragment-4 {
	margin:0;
}
.botnote {
	margin:0;
	padding:10px;
	background-color: #e5e2f4;
	border: 1px solid #EEEEEE;
	padding: 10px;
}

