a {border:0px;}
img {border:0px;}
.clear {clear:both;}
.bold {font-weight:bold;}
.center {text-align:center;}

body, form {
	padding:			0px;
	margin:				0px;
	font-family:		arial;
	font-size:			12px;
}

body {
	color:				#907468;
	background:			url(images/bg.gif) 0px 34px repeat-x;
}
body.home {
	background:			url(images/bg_home.gif) 0px 34px repeat-x;
}

#menubar {
	background:			url(images/menu_back.gif) top left repeat-x;
	height:				34px;
	text-align:			center;
}

#menubar ul {
	margin:				0px auto;
	padding:			0px;
	width:				820px;
	height:				34px;
	list-style:			none;
	list-style-image:	none;

}

#menubar ul li {
	list-style:			none;
	list-style-image:	none;
	float:				left;
	margin:				0px;
	background:			url(images/menu_paw.gif) center 6px no-repeat;
	height:				34px;
}

#menubar a {
	font-size:			14px;
	font-weight:		bold;
	letter-spacing:		0px;
	padding:			9px 17px 0px 17px;
	width:				auto;
	vertical-align:		bottom;
	color:				#fff;
	text-align:			center;
	white-space:		nowrap;
	display:			block;
	outline:			none;
	text-decoration:	none;
	font-family:		century gothic,arial,sans-serif;
	float:				left;
}
#menubar li.active a {
	color:				#e5222a;
}
#menubar .green  {
	background:			url(images/order_tab_left.gif) top left no-repeat;
	margin-left:		50px;
}
#menubar .green a {
	background:			url(images/order_tab_right.gif) top right no-repeat;
	padding-right:		35px;
	padding-left:		15px;
}
#menubar .green a:hover  {
	color:				#000;
}


#menubar a:hover {
	color:				#e5222a;
}

#page {
	clear:				both;
	margin:				0px auto;
	padding:			0px;
	width:				820px;
}

.liner {
	border-bottom:		1px solid #CDBBB3;
	height:				100px;
	background-color:	red;
}


#main_photo_holder {
	width:				810px;
	height:				346px;
	background:			url(images/main_photo_back.gif) top left no-repeat;
}
#main_photo_holder .pp {
	margin:			0px 17px 0px 13px;
}
#main_photo_holder img {
	margin-top:10px;
}
#home_order_button {
	position:			relative;
	top:				-280px;
	left: 				50px;
	z-index:			1000;
	height:				0px;
}
* html {}
* html #main_page #rightside, * html #main_page #lefttop {
	margin-top:			-70px;
}

#logo { 
	margin:				5px 10px 0px 21px;
}
#logo_home { 
	margin:				5px 0px 0px 21px;
	padding:			0px;
	float:				left;
}
#podarea {
	height:				100px;
	float:				right;
	width:				280px;
	float:				right;
}
#quotepod {
	color:				#433431;
	font-family:		Garamond,Times New Roman,Times;
	margin:				20px 25px 0px 0px;
	font-size:			16px;
	height:				65px;
}
#orderpod {
	color:				#433431;
	font-family:		Garamond,Times New Roman,Times;
	margin:				0px 25px 0px 0px;
	font-size:			16px;
}

.topholder {
	background-image:	url(images/top_holder.gif);
	width:				332px;
	height:				223px;
	float:				right;
	margin:				29px 0px 0px 0px;
}
.topholder #master0, .topholder .pp {
	margin:				11px 15px;
}

h3 {
	color:				#433431;
	font-family:		Garamond, Times New Roman, Times;
	font-size:			30px;
	padding-top:		3px;
	padding-left:		30px;
	background:			url(images/paw.gif) 0px 5px no-repeat;
	font-weight:		normal;
	margin-bottom:		10px;
	width:				420px;
	line-height:		34px;
}

.content {
	font-size:			15px;
	line-height:		24px;
	width:				440px;
}
.content a {
	color:				#e5222a;
}
.content table {
	line-height:		16px;
}
.full_content {
	font-size:			15px;
	line-height:		24px;
	clear:				both;
	padding-right:		70px;

}

.full_content h2 {
	color:				#433431;
	margin:				20px 0px 5px 0px;
	font-family:		Garamond, Times New Roman, Times;
	font-size:			20px;
}

#rightside {
	width:				317px;
	float:				right;
	clear:				right;
	border-left:		1px solid #CDBBB3;
	padding-left:		10px;
}
#rightside .content, #rightside h3 {
	width:				300px;
}
#rightside h3 {
	margin-top:			30px;
}

h5 {
	font-size:			14px;
	padding:			0px;
	margin:				10px 0px 0px 0px;
	clear:				left;
}
.bio {
	font-size:			12px;
	line-height:		18px;
	clear:				left;
	margin-top:			20px;
}
.bio .bioside {
	margin-left:		150px;
}
.bio img {
	float:				left;
	margin:				2px 10px 10px 0px;
}
.bio h5 {
	clear:				none;
}

.hometab {
	width:				178px;
	height:				91px;
	float:				left;
	background:			url(images/home_tab.gif) top left no-repeat;
	margin:				29px 0px 0px 25px;
}
.hometab h4 {
	margin:				7px;
	font-family:		Garamond, Times New Roman, Times;
	font-size:			13px;
	color:				#423430;
}
.hometab img {
	margin:				4px 0px 0px 24px;
}
.hometab.green h4 {
	color:				#144122;
}
.hometab.n img {
	margin-top:			8px;
}
.quote {
	background:			url(images/quote_left.gif) top left no-repeat;
	padding-left:		30px;
	font-weight:		bold;
	margin-bottom:		15px;
}
.quote .sign {
	text-align:			right;
	line-height:		14px;
	margin-top:			5px;
	font-weight:		normal;
	font-size:			12px;
}


#footer {
	clear:				both;
	margin:				20px auto 0px auto;
	padding:			5px 0px;
	width:				820px;
	border-top:			1px solid #cdbbb3;
	font-size:			10px;
}

#footer a {
	color:				#907468;
	font-size:			10px;
	text-decoration:	none;
}
#footer #foot1 {
	width:				140px;
	text-align:			center;
	float:				left;
}
#footer #foot2 {
	width:				180px;
	text-align:			left;
	float:				left;
	margin-right:		30px;
}


.card {
	clear:				both;
	margin-top:			20px;
}
.card .top {
	background:			url(images/card_top.png) top left no-repeat;
	width:				808px;
	height:				12px;
	line-height:		1px;
	font-size:			6px;
}
.card .mid {
	background:			url(images/card_middle.png) top left repeat-y;
	padding:			20px 0px;
	width:				808px;
}
.card .mid .pad {
	padding:			0px 35px;
}
.card .bottom {
	background:			url(images/card_bottom.png) top left no-repeat;
	width:				808px;
	height:				16px;
}

.card label {
	width:				190px;
	font-size:			14px;
	font-weight:		bold;
	float:				left;
	text-align:			right;
	padding:			7px 10px 0px 0px;
}

.card input.c {
	width:				470px;
	border:				1px solid #ded1cc;
	background-color:	#eee8e5;
	margin-bottom:		15px;
	color:				#907468;
	font-size:			16px;
	padding:			3px 2px;
}
.card textarea {
	height:				150px;
	width:				470px;
	border:				1px solid #ded1cc;
	background-color:	#eee8e5;
	color:				#907468;
	font-size:			16px;
	font-family:		arial;
	padding:			3px 2px;
}
.card #send {
	display:			block;
	margin:				15px 0px 0px 200px;
}

#error_message {
	color:				#e5222a;
	font-size:			14px;
	font-weight:		bold;
	margin:				0px 10px 20px 40px;
}

#zoo {
	background:			url(http://www.zootoo.com/rpicprod/vert/petzoff.gif) top center no-repeat;
	height:				170px;
	text-align:			center;
	margin:				20px 20px 20px 80px;
	width:				120px;
}
#zoo .small {
	color:				#000;
	font-family:		Helvetica,Arial,sans-serif;
	font-size:			10px;
	padding-top:		130px;
	line-height:		10px;
}
#zoo a {
	color:				#095AAC;
	font-family:		Helvetica,Arial,sans-serif;
	font-size:			12px;
}
#appma_logo {
	margin-left:		80px;
}
#talk_logo, #bus_logo {
	margin-left:		20px;
}

.linki {
	width:				160px;
	text-align:			right;
	display:			inline;
	float:				left;
	clear:				left;
	margin:				10px 10px 0px 0px;
	
}
.linkc {
	width:				240px;
	display:			inline;
	float:left;
	margin-top:			10px;
}

.content table #zoo {
	width:				120px;	
	margin-left:		40px;
}

.content table .a {
	width:				160px;
	text-align:			center;
	padding:			15px 10px 0px 0px;
	
}

#flashplayer2 a {
	border:				1px solid #433431;
	border-width:		1px 1px 0px 1px;
	background-color:	#dccfca;
	padding:			3px 10px;
}
#flashplayer3  {
	margin:				5px 0px 20px 0px;
}
#flashplayer3.nomarg  {
	margin:				5px 0px 0px 0px;
}
#flashplayer2 a.current {
	background-color:	#fff;
}

#linktabs {
	height:				24px;
}

.padtop {
	margin:				20px 20px 0px 20px;
	font-weight:		normal;
}
.toppy {
	margin:				15px 0px 10px 0px;
}
#flashplayer3 a {
	width:				112px;
	height:				24px;
	background:			url(images/mtab.gif) top left no-repeat;
}



#videoholder {
	width:				368px;
	height:				284px;
	background:			url(images/video_back.png) top left no-repeat;
	margin-top:			20px;
	padding-top:		7px;
}
#newsvideoholder {
	width:				300px;
	height:				284px;
	background:			url(images/video_news_back.png) top left no-repeat;
	padding-top:		17px;
}


#flashplayer ul {
	margin:				0px auto;
	padding:			0px;
	width:				350px;
	list-style:			none;
	list-style-image:	none;
	height:				24px;

}

#flashplayer ul li {
	list-style:			none;
	list-style-image:	none;
	float:				left;
	margin:				0px 2px;
	width:				112px;
	clear:				none;
	padding:			0px;
}

#flashplayer a {
	font-size:			13px;
	font-weight:		bold;
	letter-spacing:		0px;
	width:				auto;
	vertical-align:		bottom;
	color:				#fff;
	text-align:			center;
	outline:			none;
	text-decoration:	none;
	font-family:		century gothic,arial,sans-serif;
	float:				left;
	background:			url(images/mtab_p.gif) top left no-repeat;
	width:				112px;
}
#flashplayer li a.current {
	color:				#e5222a;
}
#flashplayer .green a {
	color:				#a1af0e;
}

#flashplayerx a:hover {
	color:				#e5222a;
}
#flashplayer li.active a {
	color:				#e5222a;
}
#flashplayer li a:hover {
	color:				#e5222a;
}

.bb {
	border:				1px solid #ede7e4;
}

.ptable {
	width:				100%;
}
.ptable .ta {
	width:				60px;
}
.ptable .tc {
	font-weight:		bold;
	width:				110px
}