a			{color: #006DB3; text-decoration: none;}
a:hover			{color: #B5491E;}

a.more			{font-size: 18px;}

p			{font-size: 11px; color: #717171; text-align: justify; line-height: 18px; margin-top: 10px;}
p.welcome		{margin-right: 80px;}
p.first		{margin-right: 80px;}
p.sign			{text-align: right;}

.indent			{text-indent: -3000px; height: 15px; background-position: 0px 0px; background-repeat: no-repeat;}

ul, ol			{font-size: 11px; margin: 0px; padding: 0px; line-height: 18px;}
ul			{margin-left: 18px; list-style-type: square;}
ol			{margin-left: 22px;}


img.photo		{border: 1px solid #DEDEDE; padding: 3px;}
img.img_right		{float: right; margin-left: 10px;}
img.img_left		{float: left; margin-right: 10px;}


/*

   Please note: 
   h1 tag is reserved for logo,
   h5 tag is reserved for menu titles

*/


h2, h3, h4		{margin: 0px; padding: 0px; display: block;}


h2			{font-size: 16px; color: #B5491E; margin-bottom: 10px;}
h3			{font-size: 14px; color: #4D7630; margin-bottom: 10px;}
h4			{font-size: 11px; color: #717171; margin-bottom: -5px; margin-top: 15px;}


/* Structure titles */


h2.welcome		{background-image: url('../images/main_layout/title_site_welcome.gif');}
h2.whats_new		{background-image: url('../images/main_layout/title_site_whats_new.gif');}
h2.special_events	{background-image: url('../images/main_layout/title_site_special_events.gif');}
h2.promo_coupons	{background-image: url('../images/main_layout/title_site_promo_coupons.gif');}
h2.photo_gallery	{background-image: url('../images/main_layout/title_site_photo_gallery.gif');}
h2.about_us		{background-image: url('../images/main_layout/title_site_about_us.gif');}

h2.rent_an_animal	{background-image: url('../images/main_layout/title_site_rent_an_animal.gif');}
h2.testimonials		{background-image: url('../images/main_layout/title_site_testimonials.gif');}
h2.job_opportunities	{background-image: url('../images/main_layout/title_site_job_opportunities.gif');}
h2.directions		{background-image: url('../images/main_layout/title_site_job_directions.gif');}


/* Home block titles */


h3.testimonials		{background-image: url('../images/main_layout/title_block_testimonials.gif');}
h3.whats_new		{background-image: url('../images/main_layout/title_block_whats_new.gif');}



/* Gallery layout */


div.gallery_thumbs		{background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

ul.gallery			{margin: 0px; padding: 0px; list-style: none; text-align: center;}
ul.gallery li			{width: 164px; display: inline; float: left; margin-left: 1px; margin-top: 1px; background: #f5f5f5 url('../images/main_layout/bg_gallery_thumb.gif') top left repeat-x;}
ul.gallery li a			{width: 164px; display: block; padding-top: 13px; padding-bottom: 13px;}
ul.gallery li a img		{border: 1px solid #dedede; padding: 3px;}

ul.gallery_nav			{margin: 0px; padding: 0px; height: 12px; list-style: none; margin-top: 5px; margin-bottom: 5px;}
ul.gallery_nav li		{width: 150px; height: 12px; display: inline; float: left;}
ul.gallery_nav li a		{display: block; width: 15px; height: 12px; background-position: 3px 5px; background-repeat: no-repeat; text-align: center;}
ul.gallery_nav li a.prv		{width: 85px; height: 12px;}
ul.gallery_nav li a.nxt 	{width: 75px; height: 12px;}
ul.gallery_nav span		{display: none;}
.float_left			{float: left;}
.float_right			{float: right;}
.selected			{font-weight: bold; text-decoration: underline;}

p.gallery_info			{margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px;}
p.pass_name			{margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px;}
p.pass_form			{margin: 0px; padding: 0px; margin-top: -20px; margin-bottom: 5px; padding-left: 100px;}
p.error						{
	margin: 5px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom:0px;
	background-color: #DDDDDD;
	color: #FF0000;
	font-weight: bold;
	width:250px;
}