@charset "utf-8";
/* K9 Comrade - Winter 09 */
html {
	width: 100%;
	height: 100%;	
	overflow-y: scroll;
}

body{
	background: url(../images/bg_texture2.jpg) top left repeat-x;
	background-color: #c76206;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	padding:0;
}

.clear { clear:both; }

img{ border: 0; }

a { color: #fc3; font-weight: bold; text-decoration: none; }
a:hover { color: #630;  /*border-bottom: solid 2px;*/ }
a:active {  outline: none; }
a:focus { -moz-outline-style: none; }

ul, li{ color: #630; margin: 0; padding: 0 ; list-style: none; }

/* LOGO */
#top-logo-div { left: 50%; position: absolute; z-index: 1000px; }


/* HEADER */
#header{ position: absolute; top: 0; left: 50%; margin-left: -404px; height: 302px; width: 842px; background: url(../images/header-bigger.png) 0 0 no-repeat;}
	#home-link{}
	#navigation{ float: left; margin-left: 6px; position: absolute; top: 185px;  width: 725px; z-index: 100; }
		#catDropDown{  font-size: 16px; position: absolute; top: 0; left: 50px;}
			#catDropDown p{ color: #f93; font-weight: bold; margin: 2px; }
		#catAddress{ color: #990; font-size: 16px; position: absolute; top:0; left:312px;}
			#catAddress p{ font-weight: bold; margin: 2px; }
			#txtAddress{ padding: 5px 12px; color: #954b00; font-size: 16px; background: url(../images/input_field.gif) 0 0 no-repeat; border: 4px solid #fc3;
											display: block; margin-left: 3px; width: 174px; height: 23px; }
	
		#distanceDropDown{ position: absolute; top: 0; left: 534px;}
			#distanceDropDown p{ color: #fc3; font-size: 16px; font-weight: bold; margin: 2px 8px;}
		#catFetch{ background:url(../images/fetch_both.gif) 0 0 no-repeat; cursor: pointer; display: block; margin-left: 6px; width: 108px; height: 41px; 
							position: relative; top: 19px; left: 667px; border: 3px solid #fc3; }
		#catFetch a { outline: none; }
		
		#catFetch:hover{ background-position: bottom left;  }
		
		#selectCat { background: url(../images/select_category.gif) top left no-repeat; border: 3px solid #fc3; color: #fc3; font-size: 16px; padding-top: 5px;  padding-left: 12px; width: 245px; height: 40px; }
		
		/*#catDropDown #selectCat option{ outline: none; }*/
		#catDropDown #selectCat option:focus { -moz-outline-style: none; }
		#catDropDown #selectCat option:focus { outline: none; }
		
		#selectMiles { background: url(../images/select_category.gif) top left no-repeat; border: 3px solid #fc3; color: #fc3; font-size: 16px; margin-left: 7px; padding-top: 5px;  padding-left: 12px; width: 112px; height: 40px; }
		
/* TOP NAV */
#top-nav { float: right; margin-right: 55px; margin-top: 5px; }

/* Home button */
#home-btn { background: url(../images/home.png) top left no-repeat; cursor: pointer; display:block; float: left;  padding-right: 15px;  width: 36px; height: 46px;  }
#home-btn span { display: none; }

/* Feedback button */
#fb-btn { background: url(../images/envelope.png) top left no-repeat; cursor: pointer; display:block; float: left; margin-top: 3px;  width: 56px; height:43px;}
#fb-btn span { display: none; }

/* CONTENT  */
#content{ 
	background: url(../images/bg_texture.gif) top left repeat-y;
	left: 50%;
	margin-left: -366px;
	position: absolute;
	top: 302px;
	width: 766px;
}
	/* What is K9? */
	#left-indexHead { background: url(../images/yellow-gradient.gif) top left repeat-x #fc3; color: #930; /*margin-top: 15px;*/ padding: 9px 15px;  height: 20px; }
	#main-left{  float: left; margin-left: 18px; width: 200px;  }
		#main-left-border { background: #660; border: #fc3 solid 3px;  height: 365px; width: 240px;}
		#about-more { padding: 0 15px 25px 15px;  }
		#about-main { font-size: 16px; font-weight: bold;  margin-bottom: 10px; padding: 15px; }
		#main-left img{ display: block; }
		#main-left p {  color: #fc3; line-height: 18px; width: 210px;  }
		
		#indexDog { position: absolute; top: 385px;  }
		#index-dog-speech { display: none; }
		
		/* Success Stories (testimonies) */
		#lower-left-border { background: #630; border: #fc3 solid 3px; margin-top: 15px; height: 200px; width: 240px;}
		#testimony { background: url(../images/testimony_bg.gif) top left no-repeat; /*margin-top: 10px;*/ width: 240px; height: 163px;  }
		#testimony p { padding: 35px 15px 0 35px; width: 175px; }
		.author { font-size: 12px; margin-top: -35px; text-align: right; }
		
	#main-right{ float:left;  margin-left: 65px; width: 462px; }
	#right-indexHead { background: url(../images/yellow-gradient.gif) top left repeat-x #fc3; color: #930; margin-top: 0px; padding: 12px 15px 9px 15px; width: 432px; height: 20px; }
		#main-right p{ color: #630; font-size: 14px; line-height: 15px; }
		
	/* RESULTS page */
	#results-h1 { background: url(../images/results_h1.gif) 0 0 no-repeat; color: #663300; /*left: 18px;*/  margin: 0 auto; position: relative; top: -10px; width: 765px; height: 88px;}
	#results-h1 span { display: none;}
	
	#results-container{ top:-155px;  width: 705px; }
	

/* FEEDBACK */	
#feedback-form { float: right; margin: 20px 135px 0 0; }
	#fb-title { color: #fc3; font-size: 24px; margin-bottom: 10px; }
	#fb-underHead { color: #630; font-size: 13px; font-weight: bold; }
	
	#error { color: #fff; display: block; font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: -10px; }
	
	#fb { margin-top: 20px; }

	#fdback_send { background: url(../images/send_btn.jpg) top left no-repeat; border: 5px #ff0 solid; color: #930; display: block; width: 101px; height: 43px;  }
	#fdback_send span { display: none; }

	#fb-dog { margin-top: 50px; margin-left: 12px;  }
	#fb-dog-speech { color: #fc3; font-size: 16px; line-height: 17px; margin-top: 83px; margin-left: 58px; position: absolute; width: 167px;}
	
	#email-confirm  { color: #fc3; font-size: 21px;  /*float: right;*/ margin: 20px 70px 0 0; /*position: absolute; */ width: 270px; }
	#confirm-home { color: #fc3; font-size: 13px; margin-top: 15px; }
	#confirm-home a { color: 630; font-weight: bold; }

/* SEND FEEDBACK FORM */
#name, #email, #message { font-family: Arial, Helvetica, sans-serif; color: #930; border: 3px solid #fc3; font-size: 16px; font-weight: bold; padding: 10px 5px 10px 10px; }
#name, #email { background:url(../images/input_contact.gif) #ffeeb7 no-repeat; width: 324px; height: 20px;}
#message { background: url(../images/input_message.gif) top left no-repeat; width: 324px; height: 202px; }
.Send { background: url(../images/send_both.gif) top left no-repeat; border: 3px solid #fc3; cursor: pointer; width: 108px; height: 41px;}
.Send:hover { background-position: bottom left;}

	

/* FOOTER */
#footer{ background: url(../images/footer.jpg); clear:both; font-size: 12px; height: 150px;/* left: 50%; margin-left: -367px;  */  text-align: center; width: 766px; }
#copyright { padding-top: 73px; padding-bottom: 17px;  }
/*#yelp-btn { margin-top: 15px; }*/
.push { clear:both; } 
