@charset "UTF-8";

/***  RESET  ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:inherit;
	font-size:inherit;
	font-family:inherit;
	vertical-align:baseline;
}

h1{font-size:3.5em;}
h2{font-size:3em;}
h3{font-size:2.5em;}
h4{font-size:2em;}
h5{font-size:1.5em;}
h6{font-size:1em;}

:focus {outline:0;}

ol, ul, li {list-style:none;}

table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

em{font-style:italic;}
strong{font-weight:bold;}
a img{border:none;}

a, a:visited {color:#d0b672;}
a:hover {color:#583404;}

ul.bulleted {margin:10px 15px 20px;}
	ul.bulleted li {list-style:outside disc;}
	
.breaker {width:100%; height:1px; margin:10px 0; border-top:1px solid #dbd4b7;}

body {font-size:12px; line-height:15px; color:#8b7b4e; background:#f4efd6; font-family:Arial, Helvetica, sans-serif; height:100%;}

#wrapper {width:830px; margin:20px auto;}



/************/
/**  MAST  **/
#mast {float:left; display:inline; width:830px;}
	#mast #title {float:left; display:inline; width:323px;}
	#mast ul#nav {float:left; display:inline; width:830px;}
		#mast ul#nav li {float:left; display:inline;}
			#mast ul#nav li img {display:block;}
	
	/**  SEARCH  **/		
	#mast #search {float:right; display:none; width:200px; padding-top:15px;}
		#mast #search img {float:left; display:inline; width:65px; height:16px;}
		#mast #search input.searchBG {float:left; display:inline; width:90px; height:16px; margin:0; padding:0; border:none; background:url(../images/search_repeat.gif) 0 0 repeat-x; font-size:.9em; color:#666;}
		#mast #search input.searchSmt {float:left; display:inline; width:36px; height:16px; margin:0; padding:0; border:none; background:url(../images/search_right.gif) 0 0 no-repeat;}
	
#mastImg {float:left; display:inline; width:830px;}



/****************/
/**  SIDE NAV  **/
#side {float:left; display:inline; width:172px;}
	#side img.ad {float:left; display:inline; width:172px;}
	#side ul {float:left; display:inline; width:172px;}
		#side ul li {float:left; display:inline; width:172px;}
			#side ul li img {display:block;}



/***************/
/**  CONTENT  **/
#content {float:left; display:inline; width:548px; font-size:1.2em; line-height:1.2em; padding:75px 55px 0; min-height:280px;}
html>body #content {height:auto !important;}
	#content p {padding:0 0 15px;}

/**  PAGE STYLES  **/
.search_results #content {background:url(../images/contentbg_search.jpg) 0 0 no-repeat;}

.home #content {background:url(../images/contentbg_home.jpg) 0 0 no-repeat;}

.what #content {background:url(../images/contentbg_what.jpg) 0 0 no-repeat;}

.risk #content {background:url(../images/risk-bg.jpg) 0 0 no-repeat;}

.diagnosis #content {background:url(../images/contentbg_diagnosis.jpg) 0 0 no-repeat;}

.treatment #content {background:url(../images/contentbg_treatment.jpg) 0 0 no-repeat;}

.faq #content {background:url(../images/contentbg_faq.jpg) 0 0 no-repeat;}
	.question {clear:right;}
	.question a {float:right; display:block; background:#7d6c3f; color:#fff; font-size:.9em; text-decoration:none; padding:2px 5px;}
	
.photos #content {background:url(../images/contentbg_photos.jpg) 0 0 no-repeat;}
	.photos #content .thumbs {margin:15px 0;}
		.photos #content .thumbs li {float:left; display:inline; width:136px; margin:0 40px 20px 0; text-align:center;}
			.photos #content .thumbs li a {text-decoration:none; font-size:.9em; color:#8b7b4e;}
			.photos #content .thumbs li img {display:block;}
			
.locator #content {background:url(../images/contentbg_locator.jpg) 0 0 no-repeat;}
	#locator_table {width:100%}
		#locator_table td {width:50%;}
	#results {margin-top:15px;}
		#results h2 {font-size:1.5em; line-height:1.5em; color:#583404;}
		#results .result_set {border-top:1px solid #dbd4b7; padding:10px 0; width:100%;}
			#results .result_set .vet_detail {display:block; font-size:.8em;}
			#results .result_set .vet_link {float:right; clear:right; display:inline; font-size:.8em;}

.library #content {background:url(../images/contentbg_library.jpg) 0 0 no-repeat;}

.links #content {background:url(../images/contentbg_links.jpg) 0 0 no-repeat;}
	.links #content a {font-weight:bold; text-decoration:none; color:#583404;}
	.links #content a:hover {text-decoration:underline;}
	
.terms #content {background:url(../images/contentbg_terms.jpg) 0 0 no-repeat;}
	.terms #content strong {line-height:1.5em;}
	.terms #content p {padding-bottom:25px;}
	
.map #content {background:url(../images/contentbg_map.jpg) 0 0 no-repeat;}

.feedback #content {background:url(../images/contentbg_feedback.jpg) 0 0 no-repeat; font-size:1em; line-height:1em;}

.aafp {float:right;padding-left:10px;padding-bottom:10px;
}
.aafp-l {float:left;

padding-bottom:10px;
padding-right:10px;

/**************/
/**  FOOTER  **/
#footer {float:left; display:inline; width:790px; padding:5px 15px; color:#d0b672; font-size:.8em; border-top:2px solid #dbd4b7; margin-top:3px;}
	#footer .copyright {float:left; display:inline; width:300px;}
	#footer .links {float:right; display:inline; width:300px; text-align:right;}
	#footer .aafp{float:right;}
	       
	#footer a {color:#d0b672; text-decoration:none}
	#footer a:hover {color:#d0b672; text-decoration:underline;}
