@charset "utf-8";
/* CSS Document */


* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background-repeat:repeat -x;
	background-image:url(images/body/desperado_bckgrnd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #A50101;
	text-align: center;
}
h2 {
	font-size: 19px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 16px;
	text-align: center;
}
h4 {
	font-size: 16px;
	text-align: left;
	padding-left: 45px;
	padding-bottom: 6px;
}

h5	{
	font-size: 7px;
}

p {
	font-size: 14px;
	line-height: 1.3em;
	font-weight: normal;
	/* [disabled]text-align: left; */
}

a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #A50101;
	font-weight: bold;
}

#wrapper {
	width: 970px;
	height: 3520px;
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
}
#navbar {
	width: 300px;
	float: left;
	margin-top: 42px;
}
.imgnavformsent {
	height: 603px;
	background-image: url(images/contact_us/navbar_thankyou.png);
}

.imgnavextended {
	height: 2034px;
	background-image: url(images/extended_family/navbar_extended.png);
}
.imgnavcontact {
	background-image: url(images/contact_us/navbar_contact.png);
	height: 1811px;
}


.imgnavhome {
	background-image: url(images/home/navbar_home.png);
	height: 1007px;
}

.imgnavabout {
	background-image: url(images/about_us/navbar_about.png);
	height: 1404px;
}
.imgnavtobeagle {
	background-image: url(images/to_beagle/navbar_tobeagle.png);
	height: 2088px;
}
.imgnavtoday {
	height: 3154px;
	background-image: url(images/today/navbar_today.png);
}
.imgnavtomorrow {
	background-image: url(images/tomorrow/navbar_tomorrow_2breedings.png);
	height: 1290px;
}
.imgnavyesterday {
	height: 3800px;
	background-image: url(images/yesterday/navbar_yesterday.png);
}
.imgnavpuppies {
	background-image: url(images/puppies/navbar_puppies.png);
	height: 1412px;
}
.imgnavavailable {
	height: 2032px;
	background-image: url(images/available/navbar_available.png);
}
#navbar ul {
	margin-top: 420px;
}
#navbar ul li {
	height: 36px;
	width: 150px;
	margin-left: 105px;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
#navbar ul li a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CCC1AF;
	font-weight: normal;
}
#navbar ul a:hover {
	text-decoration: none;
	color: #E09C52;
}
#navbar ul a:active {
	text-decoration: none;
	color: #E09C52;
}
	
#titleblock {
	width: 670px;
	height:65px;
	margin-top: 153px;
	font-size: 11px;
	vertical-align: bottom;
	float: left;	
}

#titleblock p {
	padding-top: 15px;
	padding-right: 25px;
	color: #D6C29F;
	text-align: right;
}	

.tbhome {
	background-image: url(images/home/home_name.png);
}

.tbabout {
	background-image: url(images/about_us/about_name.png);
}

.tbtobeagle {
	background-image: url(images/to_beagle/to_beagle_name.png);
}

.tbtoday {
	background-image: url(images/today/today_name.png);
}

.tbtomorrow {
	background-image: url(images/tomorrow/tomorrow_name.png);
}

.tbyesterday {
	background-image: url(images/yesterday/yesterday_name.png);
}

.tbpuppies {
	background-image: url(images/puppies/puppies_name.png);
}

.tbavailable {
	background-image: url(images/available/available_name.png);
}

.tbextended {
	background-image: url(images/extended_family/extended_name.png);
}

.tbcontact {
	background-image: url(images/contact_us/contact_name.png);
}

.imgthank_you {
	background-image: url(images/contact_us/thank_you.png);
}
#topbanner_home  {
	height: 60px;
	width: 670px;
	padding-top: 32px;
	float: left;
	background-image: url(images/home/top_banner_new.jpg);
	margin-top: 12px;
	padding-top: 29px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#topbanner {
	height: 57px;
	width: 670px;
	float: left;
	margin-top: 12px;
	padding-top: 29px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/home/top_banner_new.jpg);
}

#yesterdaypad {
	background-image: url(images/yesterday/yesterdaypad.jpg);
	float: left;
	height: 434px;
	width: 670px;
	margin-top: 12px;
	padding-top: 4px;
}
#yesterdaypad h3 {
	margin-bottom: 4px;
	margin-top: 34px;
	font-weight: bold;
}
#yesterdaypad img {
	margin-bottom: 7px;
}
#yesterdaysmallpad {
	background-image: url(images/yesterday/yesterday_smallpad3.jpg);
	float: left;
	height: 222px;
	width: 670px;
	margin-top: 12px;
	padding-top: 25px;
}
#yesterdaysmallpad  h3 {
	margin-top: 6px;
	margin-bottom: 9px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
}
#yesterdaypad table {
	float: left;
}
#yesterdaypad table td {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#breedingpad {
	background-image: url(images/tomorrow/future_breeding_pad.jpg);
	height: 725px;
	width: 670px;
	margin-top: 12px;
	float: left;
}
#breedingpad_leftside  {
	height: 220px;
	width: 265px;
	float: left;
	padding-left: 40px;
	padding-right: 30px;
}
#breedingpad_rightside  {
	float: right;
	height: 220px;
	width: 265px;
	padding-left: 34px;
	padding-right: 36px;
}
#breedingpad h2 {
	font-size: 19px;
	color: #D6C29F;
	padding-top: 10px;
	padding-left: 20px;
}
#breedingpad h3 {
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
#breedingpad p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
#breedingpad img {
	margin-bottom: 2px;
	margin-top: 4px;
}
#breedingpad table {
	float: left;
}
#breedingpad table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.tdmaindog {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #A50101;
	padding-left: 8px;
}
#mainhome {
	float: left;
	height: 588px;
	width: 590px;
	margin-top: 12px;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 40px;
	background-image: url(images/home/stacy_pix_pad.jpg);
	display: inline;
	position: relative;
	background-color: #000000;
}

#mainabout {
	height: 776px;
	width: 554px;
	margin-top: 12px;
	float: left;
	background-image: url(images/about_us/about_us_pad.jpg);
	padding-top: 48px;
	padding-right: 58px;
	padding-left: 58px;
}
#extended_pad {
	background-image: url(images/extended_family/extended_top_pad.jpg);
	float: left;
	height: 828px;
	width: 670px;
	margin-top: 12px;
}
#extended_bttmpad {
	float: left;
	height: 828px;
	width: 670px;
	margin-top: 12px;
	background-image: url(images/extended_family/extended_bttmpad.jpg);
}
#bottombanner {
	background-image: url(images/about_us/other_interests_banner.jpg);
	float: left;
	height: 248px;
	width: 550px;
	margin-top: 12px;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 52px;
}
#tobeagle_bttm_pad {
	float: left;
	width: 550px;
	margin-top: 12px;
	padding-right: 60px;
	padding-left: 60px;
	background-image: url(images/to_beagle/tobeagle_bttm_pad.jpg);
	height: 934px;
	padding-top: 50px;
}
#footer {
	width: 670px;
	height: 68px;
	background-color: #000;
	margin-top: 12px;
	float: left;
	position: relative;
	left: 393px;
	top: 2100px;


}
#footer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	color: #D6C29F;
	text-align: center;
	padding-top: 11px;
}
#puppybanner {
	float: left;
	height: 236px;
	width: 572px;
	background-image: url(images/puppies/puppy_banner.jpg);
	padding-left: 47px;
	padding-right: 51px;
	padding-top: 48px;
	margin-top: 12px;
}
#puppybanner  img {
	float: left;
	margin-top: 5px;
	margin-right: 8px;
}
#litterbanner {
}
#litterpad {
	float: left;
	height: 800px;
	width: 617px;
	margin-top: 12px;
	background-image: url(images/puppies/litter_pad.jpg);
	padding-top: 48px;
	padding-left: 53px;
}
#litterpad h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #000000;
}



#dogpad {
	height: 306px;
	width: 560px;
	background-image: url(images/today/dog_pad.jpg);
	float: right;
	margin-top: 12px;
	padding-left: 58px;
	padding-right: 52px;
	padding-top: 32px;
}
#dogpad h2 {
	font-size: 19px;
	color: #D6C29F;
	text-align: center;
	padding-top: 29px;
	font-weight: normal;
}

#dogpad table th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
#dogpad table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#contact_pad {
	float: left;
	width: 555px;
	background-image: url(images/contact_us/contact_pad.jpg);
	height: 283px;
	padding-top: 52px;
	margin-top: 12px;
	padding-right: 59px;
	padding-left: 56px;
}

#contact_pad form fieldset legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom: 8px;
	color: #A50101;
	font-weight: bold;
}

#contact_pad table {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9B8A73;
	border-right-color: #9B8A73;
	border-bottom-color: #9B8A73;
	border-left-color: #9B8A73;
}

#contact_pad table td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 000000;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #776855;
	background-color: #CFC5B6;
}

#ownership_pad {
	float: left;
	height: 1150px;
	width: 555px;
	margin-top: 12px;
	padding-top: 46px;
	padding-right: 59px;
	padding-left: 56px;
	background-image: url(images/contact_us/ownership_pad.jpg);
}

#ownership_pad form fieldset legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #A50101;
}
#ownership_pad table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9B8A73;
	border-right-color: #9B8A73;
	border-bottom-color: #9B8A73;
	border-left-color: #9B8A73;
}
#ownership_pad table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 000000;
	padding-left: 8px;
	border: 1px solid #776855;
	background-color: #CFC5B6;
}
#breedingpad  a {
	color: #D6C29F;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
}
#navbar p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #D6C29F;
}
#navbar p a {
	color: #E4A75C;
	font-size: 14px;
}
.bttmargin {
	margin-bottom: 8px;
}

.button {
	background-image: url(images/contact_us/button.jpg);
	height: 27px;
	width: 146px;
	margin-right: 40px;
}

.eightpxp {
	font-size: 8px;
	float: left;
}


.red {
	font-size: 16px;
	color: #A50101;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.redcenter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #A50101;
	text-align: center;
}

.small_tantext {
	font-size: 13px;
	font-style: normal;
}

.small_type {
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

.th_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
