body {
	margin: 0px;
	height: auto;
	background-color: #CCCCCC
}
.container {
	width: 760px;
	background-color: #FFFFFF;
	height: auto;
	background-image: url(/images/dropbg.jpg);
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
}
*html .container {
	width: 774px;
	background-color: #FFFFFF;
	height: auto;
	background-image: url(/images/dropbg.jpg);
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
}
.titlebar {
	width: 760px;
	height: 50px;
	/*background-image:  url(/images/titlebar11608.jpg);
	background-repeat: no-repeat;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
*html .titlebar {
	width: 760px;
	height: 50px;
	/*background-image:  url(/images/titlebar11608.jpg);
	background-repeat: no-repeat;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.main {
	width: 754px;
}
a.topnav:link {
	color: #3401cc;
	text-decoration: none;
}
a.topnav:active {
	color: #3401CC;
	text-decoration: none;
}
a.topnav:visited {
	color: #3401CC;
	text-decoration: none;
}
a.topnav:hover {
	color: #3401CC;
	text-decoration: underline;
}
a img {
	border: none;
}
.right {
	float: right;
	width: 300px;
	height: auto;
	background-color: #eeeeee;
}
.rightcontent {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
.left {
	float: left;
	height: auto;
	width: 460px;
	background-color: #FFFFFF;
}
.featuredbox {
	width: 438px;
	margin: 10px;
	height: 56px;
	color: #3100CB;
	background-image: url(/images/featuredback.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
a.featured:link {
	color: #000000;
	text-decoration: none;
}
a.featured:active {
	color: #000000;
	text-decoration: none;
}
a.featured:visited {
	color: #000000;
	text-decoration: none;
}
a.featured:hover {
	color: #000000;
	text-decoration: none;
}
.adspace {
	width: 300px;
	height: 250px;
}
.dogvideosbar {
	width: 300px;
	height: 35px;
	background-image:  url(/images/newdogvideosbar.jpg);
	cursor: hand;
}
.poisonousplantsbar {
	width: 300px;
	height: 35px;
	background-image:  url(/images/newpoisonousplants.jpg);
	cursor: hand;
}
.perfectbreedbar {
	width: 300px;
	height: 35px;
	background-image:  url(/images/newperfectbreed.jpg);
}
.petreminderbar {
	width: 300px;
	height: 35px;
	margin-top: 10px;
	background-image:  url(/images/newpetreminders.jpg);
}
.petreminderlogin {
	font-size: 12px;	
}
.search-container {
	width: 754px;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	border-left: 3px solid #000000;
	background-color: #FFFFFF;
}
/* Search Breed Extender */
.searchbreed-container {
	width: 760px;
	background-color: #FFFFFF;
	height: 600px;
}
.searchbreed-right {
	float: right;
	width: 300px;
	height: 500px;
	background-color: #FFFFFF;
}
.searchbreed-left {
	float: left;
	height: 500px;
	width: 448px;
	background-color: #FFFFFF;
 	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/* Search By Char 2 Display Page */
.searchbychar2-container {
	width: 760px;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	border-left: 3px solid #000000;
	background-color: #FFFFFF;
	height: 2525px;
}
/* Search Breed Extender */
.searchbychar-container {
	width: 760px;
	background-color: #FFFFFF;
	height: 2976px;
}
.searchbychar-right {
	float: right;
	width: 300px;
	height: 2900px;
	background-color: #FFFFFF;
}
.searchbychar-left {
	float: left;
	height: 2900px;
	width: 448px;
	background-color: #FFFFFF;
 	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/* Footer */
.bottomdiv {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 12px;
	text-align: center;
	width: 760px;
	height: auto;
	clear: both;
}
/* Video Links */
a.videolinks:link {
	color: #333333;
	text-decoration: none;
}
a.videolinks:active {
	color: #333333;
	text-decoration: none;
}
a.videolinks:visited {
	color: #333333;
	text-decoration: none;
}
a.videolinks:hover {
	color: #CC6600;
	text-decoration: none;
	cursor: hand;	
}
.videotitlebox {
	width: 390px;
	/*height: 50px; */
	text-align: left;
	vertical-align: middle;
}
/* Page Links */
a.pagelinks:link {
	color: #333333;
	text-decoration: none;
}
a.pagelinks:active {
	color: #333333;
	text-decoration: none;
}
a.pagelinks:visited {
	color: #333333;
	text-decoration: none;
}
a.pagelinks:hover {
	color: #CC6600;
	text-decoration: none;
	cursor: hand;
}
.pagelinksbox {
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
}
/* Search State Addons */
.searchstateleft {
	float: left;
	height: 1500px;
	width: 448px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.smalltext {
	font-size: 10px;
}
/* Pet Reminders */
.titlepart {
	font-size: 18px;
	font-weight: bold;
}
.petreminderdate {
	font-size: 12px;
}
/* Comments*/
.commentbox {
	width: 380px;
	margin: 10px;
	height: auto;
	color: #3100CB;
	background-image: url(/images/featuredback.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
a.comments:link {
	color: #000000;
	text-decoration: none;
}
a.comments:active {
	color: #000000;
	text-decoration: none;
}
a.comments:visited {
	color: #000000;
	text-decoration: none;
}
a.commments:hover {
	color: #000000;
	text-decoration: none;
}
/* Login Dropdown Box */
.logindropbox {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: absolute;
	height: 75px;
	width: 180px;
	padding: 5px;
}
*html .logindropbox {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: absolute;
	height: 75px;
	width: 190px;
	padding: 5px;
}
.screendarken {
	background-color: #000000;
	filter: Alpha(Opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.enlargeplantbox {
	position: absolute;
	top: 15%;
	left: 35%;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	padding: 5px;
}
.upgradelistingbox {
	position: absolute;
	top: 15%;
	left: 35%;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding: 5px;
}
.onept {
	font-size: 1px;
}
/*========================= Additional CSS 9.2.08 ========================*/
/*====== Registration ====== */
#reg_table {
	padding-left: 10px;
	padding-top: 10px;
}
#reg_table_contents {
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}
#reg_hd_title {
	font-size: 22px;
	font-weight: bold;
	color: #000066;
}
#reg_hed_subtitle {
	font-size: 16px;
	color: #666666;
}
.regHelpers {
	width: 100px;
	background-color: #fff;
	position: absolute;
	border: #666666 solid 1px;
	color: #666666;
	font-size: 12px;
	margin: 3px;
	display: none;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	background-color: #ccc;
}
.regHelpersClose {
	width: 100%;
	color: #000;
	font-size: 10px;
	text-align: center;
	cursor: hand;
	cursor: pointer;
}
.regWarn {
	color: #666666;
	font-size: 12px;
	text-align: left;
}
.regText {
	text-align: right;
}
#addBusinessBox {
	clear: both;
	float: left;
	margin-left: 10px;
}
#regBusinessTable {
	clear: both;
	margin-left: 10px;
	padding-top: 10px;
	float: left;
	display: none;
}
.regInputBox {
	text-align: left;
}
#regSubmitButton {
	margin-left: 250px;
	float: left;
	clear: both;
}