/* Cube 3 Development
/* Updated:
/* All code copywrited by Cube3 Development
*/

/* Links: 
/* This section controls the content links
/* 
/* 
/* 
/*   
/*
*/

#error {
	position:absolute;
	left:10px;
	top:183px;
	z-index:500;
}

a:link{
color: #BB2428;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #BB2428;
}
a:hover {
text-decoration:none;;
color:#BB2428
}
a:active {
text-decoration: underline;
color: #BB2428;
}

#tabs a:link{
color: #000000;
text-decoration: none;
}
#tabs a:visited {
text-decoration: none;
color: #000000;
}
#tabs a:hover {
text-decoration:underline;
color:#BB2428
}
#tabs a:active {
text-decoration: none;
color: #000000;
}

.login a:link{
color:#FFFFFF;
text-decoration: none;
}
.login a:visited {
text-decoration: none;
color: #FFFFFF;
}
.login a:hover {
text-decoration:underline;
color:#FFFFFF;
}
.login a:active {
text-decoration: none;
color: #FFFFFF;
}


/* Content: 
/* This section controls the content layout
/* 
/* 
/* 
/*   
/*
*/


.header {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 960px;
	height: 188px;
	z-index: 1;
}

.login {
	position:absolute;
	right:45px;
	top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	z-index: 2;
}

.middle {
	position: absolute;
	left: 8px;
	top: 171px;
	background-color: #FFFFFF;
	width: 946px;
	height: 900px;
	z-index: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: 1px solid #BCBCBC;
}

.flexmiddle {
	position: absolute;
	left: 8px;
	top: 171px;
	background-color: #FFFFFF;
	width: 946px;
	z-index: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: 1px solid #BCBCBC;
}

.rightmiddle {
	background-color: #DDDDAE;
	position: absolute;
	left: 695px;
	top: 199px;
	height: 842px;
	width: 260px;
}
.tabbg {
	position: absolute;
	left: 7px;
	top: 144px;
}

.footer {
	background-image: url(footer.gif);
	position: absolute;
	left: 8px;
	width: 957px;
	height: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	top: 1079px;
}

.footer_relative {
	background-image: url(footer.gif);
	clear:both;
	width:957px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

/* Tabs:
/* This section controls the tabs
/* 
/* 
/* 
/* 
/* 
/*
*/


#tabs {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	height: 15px;
	top: 146px;
	width: auto;
	z-index: 2;
	
}



.tab1 {
	position: absolute;
	left: 10px;
	top: -16px;
}
.tab2 {
	
	position: absolute;
	left: 59px;
}

.tab3 {
	
	position: absolute;
	left: 136px;
}
.tab4 {
	
	position: absolute;
	left: 262px;
}
.tab5 {
	
	position: absolute;
	left: 351px;
}
.tab6 {
	
	position: absolute;
	left: 464px;
}
.tab1white {
	position: absolute;
	left: 9px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.addressandphone {
	position: absolute;
	left: 622px;
	top: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	height: 83px;
}
.copyright {
	position: absolute;
	left: 9px;
	top: 873px;
	width: 361px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.adminlogin {
	position: absolute;
	left: 836px;
	top: 877px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.newsupdatesimage {
	position: absolute;
	left: 6px;
	top: 7px;
	border:#000000;
	
}

.newsupdatesimage_image {
	position:absolute;
	top:679px;
	left:-6px;
	text-align:center;
}


.tab2white {
	position: absolute;
	left: 58px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.tab3white {
	position: absolute;
	left: 135px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.tab4white {
	position: absolute;
	left: 261px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.tab5white {
	position: absolute;
	left: 350px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.tab6white {
	position: absolute;
	left: 463px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.textwrap {
	height: auto;
}
.footerwrap {
	position: relative;
	bottom: 1px;
	left: 7px;
}

#doglist {
	position: absolute;
	left: 15px;
	top: 558px;
	width: 670px;
	height: 480px;
	z-index: 5;
}
#maininfo {
	position: absolute;
	left: 15px;
	top: 199px;
	width: 668px;
	height: 352px;
	border: 1px solid #BCBCBC;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: normal;
}

.maininfo_text_top {
	position: absolute;
	left: 5px;
	top: 2px;
	width: 490px;
	height:142px;
	overflow:hidden;
}

.maininfo_text_bottom {
position: absolute;
	left: 5px;
	top: 143px;
	width: 350px;
	height: 155px;
	overflow:hidden;
}

.maininfo_image {
	position: absolute;
	left: 363px;
	top: 148px;

}


.dogbg1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
.dogbg2 {
	position: absolute;
	left: 0px;
	top: 161px;
}
.dogbg3 {
	position: absolute;
	left: 0px;
	top: 322px;
}
.adoptlogo {
	position: absolute;
	left: 42px;
	top: -55px;
	z-index: 5;
}
.aboutus {
	position: absolute;
	left: 497px;
	top: -391px;
}
.policies {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


.agreepolicies {
	position: absolute;
	top:1000px;
	left:200px;
	z-index:10;
}

.middlewrap {

	position: absolute;
	left: 8px;
	top: 171px;
	background-color: #FFFFFF;
	width: 946px;
	height: auto;
	z-index: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: 1px solid #BCBCBC;
}
.thumb1 {
	position: absolute;
	height: 125px;
	width: 125px;
	top: 565px;
	left: 22px;
	z-index: 5;
	text-align:center;
}

.thumb2 {
	position: absolute;
	height: 125px;
	width: 125px;
	top: 726px;
	left: 22px;
	z-index: 5;
	text-align: center;
}
.thumb3 {
	position: absolute;
	height: 125px;
	width: 125px;
	top: 886px;
	left: 22px;
	z-index: 5;
	text-align: center;
}
.doginfo1 {
	position: absolute;
	height: 140px;
	width: 495px;
	top: 573px;
	left: 172px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
}
.doginfo2 {
	position: absolute;
	height: 140px;
	width: 495px;
	top: 734px;
	left: 172px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
}
.doginfo3 {
	position: absolute;
	height: 140px;
	width: 495px;
	top: 895px;
	left: 172px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
}
.more {
	position: absolute;
	left: 536px;
	top: 1004px;
	z-index: 10;
}

#news {
	position:absolute;
	left:705px;
	top:260px;
	height:618px;
	width:240px;
	overflow:hidden;
}

.news_item {
	position: relative;
	width:240px;
	border-bottom:solid;
	border-bottom-width:1px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index: 10;		
	padding-bottom:8px;
	padding-top:5px;
}

.adoptables {
	position:relative;
	top:40px;
	left:50px;
}

.listing {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:pet-bg.gif;
	background-image: url(pet-bg.gif);
	background-repeat: no-repeat;
	height:175px;
	width:700px;
}

.listing_pic {
	position:relative;
	width:125px;
	height:125px;
	padding-left:7px;
	padding-top:7px;
	text-align:center;
}

.listing_text {
	position:relative;
	float:right;
	width:495px;
	height:140px;
	bottom:117px;
	right:48px;
	line-height:14px;
}

.adopt_pet {
	position:relative;
	top:8px;
	left:29px;	
}

.more_pet {
	position:relative;
	left:533px;
	bottom:7px;
	
}

.adoptableslogo {
	position: absolute;
	left: 12px;
	top: 167px;
	z-index: 10;
}

.app_left {
	position:relative;
	width:465px;
	border-right:solid;
	border-right-width:1px;
	padding-right:3px;
}

.app_right {
	position:relative;
	float:right;
	width:465px;
	bottom:560px;

}

.app_procedure {
	position:absolute;
	left:17px;
	width:900px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*border:solid;
	border-width:1px;*/
	padding:10px 10px 10px 10px;
}

.policiesLogo {
	position:absolute;
	top:10px;
	left:0px;
	z-index:10;

}

.proceduresLogo {
	position:absolute;
	left:0px;
	top:720px;
	z-index:10;
}

.buffer {
	position:relative;
	height:500px;
	border:solid;
	border-width:1px;
} 
donationbutton {
	position: absolute;
}
donatebutton {
	position: absolute;
}
.donate {
	position: absolute;
	left: 570px;
	top: 446px;
	z-index: 20;
}
.moreadoptables {
	position: absolute;
	left: 350px;
	top: 1043px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.moreonthis1 {
	position: absolute;
	z-index: 15;
	left: 556px;
	top: 694px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.moreonthis2 {
	position: absolute;
	z-index: 15;
	left: 556px;
	top: 855px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.moreonthis3 {
	position: absolute;
	z-index: 15;
	left: 556px;
	top: 1016px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
