/* CSS Document */

body{ margin:0px; padding:0px;background-image:url(../images/header_bg.gif); background-position:0 0; background-repeat:repeat-x;}
a:hover{text-decoration:underline;}

#layout_outer{width:100%; margin:0px; padding:0px; float:left; }
#layout{width:960px; margin:0 auto;}
#layout_inner{width:960px; float:left; margin:0px; }

#header{width:960px; height:214px; float:left; margin:0px; padding:0px; }

#top-navigation{width:955px; float:left; margin:0px; padding:0px; }
#top-navigation ul{width:auto; float:right; margin:0px; padding-right:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; font-weight:normal; list-style:none;}
#top-navigation ul li{width:auto; float:left; margin:0px; padding-right:12px; padding-left:13px; padding-top:12px; background-image:url(../images/top_nav_divider.gif); background-position:right 13px;; background-repeat:no-repeat;}
#top-navigation ul li.last{background:none;}
#top-navigation ul li a{color:#75767a; text-decoration:none;}
#top-navigation ul li a:hover{color:#75767a; text-decoration:underline!important;}

#banner{width:960px; height:148px; float:left; margin-top:8px; padding:0px; background-image:url(../images/header_banner.jpg); background-repeat:no-repeat; background-position:0 0;}
#bannerct{width:960px; height:148px; float:left; margin-top:8px; padding:0px; background-image:url(../images/cowtown_header_banner.jpg); background-repeat:no-repeat; background-position:0 0;}


#bottom-navigation{width:955px; float:left; margin:0px; padding:0px; }
#bottom-navigation ul{width:auto; float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:13px;padding:0px; font-weight:bold; list-style:none;}
#bottom-navigation ul li{width:auto; float:left; margin:0px; height:24px; padding-right:15px; padding-left:16px; padding-top:10px; background-image:url(../images/top_nav_divider.gif); background-position:right 10px; background-repeat:no-repeat;}
#bottom-navigation ul li.last{background:none;}
#bottom-navigation ul li.current{ color:#b6012e;}
#bottom-navigation ul li a{color:#333333; text-decoration:none;}

#body_container{width:930px; float:left; margin-top:15px;padding-right:15px; margin-bottom:20px; padding-left:15px; background-image:url(../images/body_bg.gif); background-position:10px 0; background-repeat:repeat-y;}

#left_container{width:550px; float:left;margin:0px; padding:0px;}

#about_us{
	width:535px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	margin-bottom:30px;
	padding-right:15px;
}
#about_us h2{width:535px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; margin-bottom:12px; margin-top:0px; padding:0px;color:#b5002b;}
#about_us a{color:#2F47FF; text-decoration:none;}
#about_us a:hover{color:#2F47FF; text-decoration:underline;}
#about_us img{ float:left; margin-right:10px; padding:0px;}

#announcements{
	width:535px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	margin-bottom:30px;
	padding-right:15px;
}
#announcements h2{width:535px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; margin-bottom:12px; margin-top:0px; padding:0px; color:#b5002b;}
#announcements p{
	width:522px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin-top:0px;
	color:#333;
	margin-bottom:10px;
	padding-left:13px;
	padding-bottom:0px;
	padding-top:0px;
	background:url(../images/red_bullet.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}
#announcements p.name{width:522px; float:left; padding:0px; margin:0px; background:none;}
#announcements a{color:#2F47FF; text-decoration:none;}
#announcements a:hover{color:#2F47FF; text-decoration:underline;}
#announcements span{font-weight:bold;}

#right_container{width:310px; float:right;margin:0px; padding-left:60px;}

#Pets{
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#333;
	margin-bottom:30px;
	padding-right:15px;
}
#Pets span{ text-transform:uppercase;}
#Pets h2{width:280px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; margin-bottom:12px; margin-top:0px; padding:0px;color:#b5002b;}
#Pets a{color:#2F47FF; text-decoration:underline;}
#Pets img{ float:left; margin-right:10px; padding:0px;}

#field_conditions{width:280px; float:left; padding-right:15px; margin:0px;}
#field_conditions h2{width:280px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; margin-bottom:12px; margin-top:0px; padding:0px;color:#b5002b;}
#field_conditions p{
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	font-weight:normal;
	line-height:18px;
	margin-top:0px;
	color:#333;
	margin-bottom:16px;
}

#office_hours{width:280px; float:left; padding-right:15px; margin:0px;font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:20px; font-size:12px;}
#office_hours h2{width:280px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; margin-bottom:12px; margin-top:0px; padding:0px;color:#b5002b;}
#office_hours span{font-weight:bold;}
#office_hours .row{width:240px; float:left; border-bottom:1px solid #d4d4d4; margin:0px; padding:0px;}
#office_hours .row_last{width:240px; float:left;margin:0px; padding:0px;}
#office_hours .left{width:110px; float:left; margin:0px; padding:3px 0;}
#office_hours .right{width:130px; float:left; margin:0px; padding:3px 0; text-align:left;}


#footer_outer{width:100%; height:61px; float:left; margin:0px; padding:0px;background-color:#20356a;}
#footer_inner{width:960px; margin:0 auto; padding:0px;}
#footer{width:960px;float:left; margin:0px; padding-top:15px;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}
#footer a{color:#ffffff; text-decoration:none; padding-left:2px; padding-right:2px;}
#footer a:hover{color:#ffffff; text-decoration:underline;}

