body {background-image: url(images/bkgd-striped.png);}

a {color:#005C3A;}

a img   {border:0px;}

body,td,th {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Geneva, sans-serif;
}
h1 {
	font-size: 14px;
	color: #FFF;
}
h2 {
	font-size: 14px;
	color: #005C3A;
}
h3 {
	font-size: 10px;
	color: #005C3A;
}
h4, .testimonial_index p, .testimonial_index strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}
.class1 a:link {
	color: #FFF;
}
.class1 a:visited {
	color: #FFF;
}
.class1 a:hover {
	color: #CCC;
}
.class1 a:active {
	color: #FFF;
}

.class2 a:link {
	color: #005C3A;
}
.class2 a:visited {
	color: #005C3A;
}
.class2 a:hover {
	color: #CCC;
}
.class2 a:active {
	color: #005C3A;
}
h5, p {
	font-size: 11px;
	color: #333;
}

#featured{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:78px;
	left:583px;
	height:70px;
	background: url('images/transparent-bg.png');
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
footer {
	color: #030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#header{
position: absolute;
width: 100%;
top: 0px;
height: 196px;
background-image: url(images/bkgd-top.png);
background-position: center;
background-repeat: repeat-y;
}
.testimonial {margin:0px 0px 10px;padding-bottom:10px;border-bottom:1px dotted #ccc;}
.testimonial p {margin:0 5px;text-align:left;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;line-height:13px;}
.testimonial p strong {color:#005C3A;}

.pet_photo {height:190px;float:left;margin:0px 16px 10px;}
.pet_photo .owner {color:#999;}
div.photobox {display:block;height:120px;width:120px;overflow:hidden;}
.pet_photo div.rating {height:19px;margin-left:9px;padding-top:3px;}
.pet_photo div.rating a.paw_rate   {dispaly:block;height:16px;width:16px;float:left;margin-right:5px;background:url(images/paw_on.jpg) no-repeat left top;}
.pet_photo div.rating a:hover.paw_rate {text-indent:-9999px;}

/* SYSTEM MESSAGES
============*/

.ulError {display:block;margin:30px 0px 0px 10px;}

	.ulError li.liMsg {color:#FF0000!important;}

.page_error_message, .page_success_message
{padding:10px;margin:10px 0px 15px;}

.page_error_message p, .page_success_message p
{float:left;margin:0px 0px 0px 30px;}

.page_error_message .cb,.page_success_message .cb,
.page_error_message .cl,.page_success_message .cl,
.page_error_message .cr,.page_success_message .cr
{margin:0px;padding:0px;border:none;}

/* error message */
	.page_error_message
	{border:1px solid #ff0000;background:#ffd581 url(../images/message_error.gif) no-repeat 5px;}
	
	.page_error_message p
	{color:#d61a1a;}
	
	.page_error_message ul {display:block;clear:left;margin:30px 0px 0px 10px;}

/* success message */
	.page_success_message
	{border:1px solid #00bb00;background:#d5ff81 url(../images/message_success.gif) no-repeat 5px;padding:10px 0px!important;height:28px;}
	
	.page_success_message p
	{color:#00bb00;font-size:14px;line-height:28px!important;height:28px!important;margin-left:47px!important;}
	
#photo_gallery {}

	#photo_gallery div.photo_item {height:210px;width:150px;margin:0px 25px 15px 0px;float:left;text-align:center;}
	
		#photo_gallery div a img {border:2px solid #9db0ba;}
		
		.photoSelect a img {border:2px solid #7baa80!important;}
			.photoSelect div a img {border:0px!important;}
		.photoSelected a img {border:2px solid #3d9946!important;}
		.photoSelectNo a img {border:2px solid #c2c2c2!important;}
