/* Hbot Styles */

* {margin:0; padding:0;}

body {
	font: 0.80em  Arial, Helvetica, sans-serif;
	color: #000;
	background: #1087ba /*url(../images/hbotfl_bkgrnd.jpg)*/ repeat-x;
}

p, ul {font: 0.9em Arial, Helvetica, sans-serif; line-height: 1.6em; color: #000;}
	
.paragraphsize {font: 0.9em Arial, Helvetica, sans-serif; line-height: 1.6em; color: #000;}

.teeny {font: 0.7em Arial, Helvetica, sans-serif;color: #000;}

.paragraphsizebold {
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.6em;
	color: #000;
}


h1 {font: 1.6em Arial, Helvetica, sans-serif; margin-bottom: 5px;}

h2 {font: 1em Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 5px;}

hr {
	border: none 0;
	border-top: 1px solid #79b2d0;
	width: 100%;
	height: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.underline {text-decoration:underline;}

/*--------class in session---------*/
.welcometohbot{
	background: url(../images/headers/welcometohbot.jpg) no-repeat;
	width:221px;
	padding-right: 20px;
	height:13px;
}

.randomtest{
	background: url(../images/headers/random_testimonial.jpg) no-repeat;
	width:163px;
	height:13px;
	padding-right: 20px;
}

.ourmission {
	background: url(../images/headers/ourmission.jpg) no-repeat;
	width:105px;
	height:13px;
	padding-right: 20px;
}


.ourservices {
	background: url(../images/headers/ourservices.jpg) no-repeat;
	width:101px;
	height:13px;
	padding-right: 20px;
}

.ourservices {
	background: url(../images/headers/medicalmarijuana.png) no-repeat;
	width:101px;
	height:13px;
	padding-right: 20px;
}

.hbotfaqs{
	background: url(../images/headers/hbotfaqs.jpg) no-repeat;
	width:101px;
	height:13px;
	padding-right: 20px;
}

.aboutus {
	background: url(../images/headers/aboutus.jpg) no-repeat;
	width:101px;
	height:13px;
	padding-right: 20px;
}

.drzantcredentials {
	background:  url(../images/headers/drzant_credentials.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.bowma {
	background:  url(../images/headers/drzant_credentials.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.patientforms {
	background: url(../images/patient_forms.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.testimonialsheader {
	background: url(../images/testimonials_header.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.whatishbotheader {
	background: url(../images/whatishbot_header.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.ourfacilitiesheader {
	background: url(../images/our_facilities_header.jpg) no-repeat;
	width:209px;
	height:13px;
	padding-right: 20px;
}

.contactusbyemail {
	background:  url(../images/headers/contactus.jpg) no-repeat;
	width:209px;
	height:18px;
	padding-right: 20px;
}

.locationmap {
	background: url(../images/headers/locationmap_header.jpg) no-repeat;
	width:209px;
	height:18px;
	padding-right: 20px;
}

.localareas_header {
	background: url(../images/headers/localarea_header.jpg) no-repeat;
	width:209px;
	height:18px;
	padding-right: 20px;
}

.ourtanks_header {
	background: url(../images/headers/facilities_ourtanks.jpg) no-repeat;
	width:209px;
	height:18px;
	padding-right: 20px;
}

.dottedunderline {border-bottom: 1px dotted #fff;}
	


.imagelink {
	border: none;
	text-decoration: none;
	background: none;
}

.liststyling {list-style:none; margin-bottom:10px;}


.strongerbold {font-weight:bold;}

.greentext {color:#609030;}

.bluetext {color:#0078d7;}

.iconspacing {margin-right: 5px;}

.faqsparagraphs {margin-left:18px;}
.faqsheader, .testimonialheader {font: 1.1em/1.6em Arial, Helvetica, sans-serif; font-weight:bold;}
.faqsulimg {list-style:url(../images/speech_bubble.gif); }
.capital{text-transform:uppercase;}
.imagewrap{padding-top: 5px; padding-right:12px; padding-bottom: 3px;}				
.zantcred{list-style:none; padding-left: 18px; margin-bottom:15px;}


/*--------class in session---------*/


#container {
	width:843px;
	background: url(../images/container_bkgrd.jpg) repeat-y; 
	position:absolute;
	left: 50%;
	margin-left: -421px;
	
}	


#container_2 {
	width:818px; /*843*/
	margin-left: 12px;
}

/*-------------------------Main Nav----------------------------*/


	#mainnav {
	width:818px;
	height:83px;
	}

	#mainnav ul {
		list-style:none;
	}
	
	#mainnav ul li {float:left;}
	
	#mainnav ul li a {display:block;}
	
	#mainnav span, #colright1 span, #colright2 span, #colleft1 span, #colleft2 h1 span { display:none;}
	
	a.homelogo {
		width: 313px;
		height: 83px;
		background:url(../images/hbotfl_logo.jpg) no-repeat;
	}


	a.home {	
		width: 99px;
		height: 83px;
		background: url(../images/nav/homelinkimg.jpg) no-repeat;
	}
	
		a.home_active {	
		width: 99px;
		height: 83px;
		background: url(../images/nav/homelinkimg.jpg) no-repeat;
		background-position: 0% -83px;
	}
	
	a.about {
		width:87px;
		height: 83px;
		background: url(../images/nav/aboutlinkimg.jpg) no-repeat;
	}
	
		a.about_active {
		width:87px;
		height: 83px;
		background: url(../images/nav/aboutlinkimg.jpg) no-repeat;
		background-position: 0% -83px;
	}
	
	
	a.faqs {
		width:81px;
		height:83px;
		background: url(../images/nav/faqslinkimg.jpg) no-repeat;
	}
	
	a.faqs_active {
		width:81px;
		height:83px;
		background: url(../images/nav/faqslinkimg.jpg) no-repeat;
		background-position: 0% -83px;
	}
	
	a.localarea {
		width:129px;
		height:83px;
		background: url(../images/nav/localarealinkimg.jpg) no-repeat;
	}
	a.localarea_active {
		width:129px;
		height:83px;
		background: url(../images/nav/localarealinkimg.jpg) no-repeat;
		background-position: 0% -83px;
	}
	
	a.contact {
	width:109px;
	height:83px;
	background: url(../images/nav/contactlinkimg.jpg) no-repeat;
}

	a.contact_active {
	width:109px;
	height:83px;
	background: url(../images/nav/contactlinkimg.jpg) no-repeat;
	background-position: 0% -83px;
}

 	a.home:hover, a.about:hover, a.faqs:hover, a.localarea:hover, a.contact:hover {
					background-position: 0% -83px;
				}

/*-------------------------Main Nav----------------------------*/				

	#colleftcontainer {
		width:313px;
		float:left;
	}

	#colleftimg{
		/*width:313px;
		height: 252px;*/
	}
	
	#colleft1{
		width:269px;/*313*/
		background-color: #0078d7;
		padding-top: 12px;
		padding-right:27px;
		padding-bottom:12px;
		padding-left: 17px;
	}
	
	#colleft1 ul {
		list-style:none;
		display:block;
	}
	
	#colleft1 ul li {
		border-bottom: 1px dotted #fff;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	#colleft1 ul li a {display:block;}
	
	#colleft2{
		width:263px;/*313*/
		padding-top: 12px;
		padding-left: 17px;
		padding-right:27px;
	}
		
		
	.randomtestmargin {
		margin-bottom: 20px;
	}	
/*---------------secondary nav---------------*/

	
		
	
	a.whatishbot {	
		width: 135px;
		height: 13px;
		background: url(../images/nav/whatishbotlinkimg.jpg) no-repeat;
	}
	
	a.whatishbot_active {	
		width: 135px;
		height: 13px;
		background: url(../images/nav/whatishbotlinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	
	a.services {	
		width: 135px;
		height: 13px;
		background: url(../images/nav/serviceslinkimg.jpg) no-repeat;
	}
	
	a.services_active {
		width: 135px;
		height: 13px;
		background: url(../images/nav/serviceslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	
	a.medicalmarijuana {	
		width: 251px;
		height: 15px;
		background: url(../images/nav/medicalmarijuanaimg.png) no-repeat;
	}
	
	a.medicalmarijuana_active {
		width: 251px;
		height: 15px;
		background: url(../images/nav/medicalmarijuanaimg.png) no-repeat;
		background-position: 0% -15px;
	}
	
	a.ourfacilities{
		width: 135px;
		height: 13px;
		background: url(../images/nav/ourfacilitieslinkimg.jpg) no-repeat;
	}
	
	a.ourfacilities_active{
	    width: 135px;
		height: 13px;
		background: url(../images/nav/ourfacilitieslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	
	a.patientforms{
		width: 135px;
		height: 13px;
		background: url(../images/nav/patientformslinkimg.jpg) no-repeat;
	}
	
	a.patientforms_active{
		width: 135px;
		height: 13px;
		background: url(../images/nav/patientformslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	
	a.testimonials {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/testimonialslinkimg.jpg) no-repeat;
	}	
	
	a.testimonials_active {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/testimonialslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	a.videospublications {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/videopublicationslinkimg.jpg) no-repeat;
	}	
	
	a.videospublications_active {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/videopublicationslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	a.concussions {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/concussionslinkimg.jpg) no-repeat;
	}	
	
	a.concussions_active {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/concussionslinkimg.jpg) no-repeat;
		background-position: 0% -13px;
	}
	a.stevebowman {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/steve_bowman_story_button.jpg) no-repeat;
	}	
	
	a.stevebowman_active {	
		width: 251px;
		height: 13px;
		background: url(../images/nav/steve_bowman_story_button.jpg) no-repeat;
		background-position: 0% -13px;
	}



	 a.stevebowman:hover, a.concussions:hover, a.videopublications:hover, a.testimonials:hover, a.whatishbot:hover, a.services:hover, a.ourfacilities:hover, a.patientforms:hover {	
		background-position: 0% -13px;
	}

/*---------------secondary nav---------------*/

#colrightcontainer{
	width:505px;
	float:left;
}

#colright1 {
	width:452px;/*505*/
	padding-top: 17px;
	padding-left:28px;
	padding-bottom: 19px;
	padding-right:25px;
}
	#colright1 ol {list-style-position: outside; padding-left: 18px;}
	#colright1 ul {list-style-position: outside; padding-left: 18px;}
	#colright1 ul li a {text-decoration:none; color:#000;}
	#colright1 ul li a:hover {text-decoration:none; color:#609030;}
	#colright1 a {text-decoration:none}


#colright2 {
	width:452px;/*505*/
	background: #D8F0D8;
	padding-top: 17px;
	padding-left:28px;
	padding-bottom: 12px;
	padding-right:25px;
}

#colright2 object{width: 452px; margin-bottom:15px;}


/*----------------------------------------------------------------------------*/
/*Styling the Form Elements*/

input, select, textarea { 
	font: 1em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
	border: 1px solid #80a659;
	background: #fff;
}

input:focus, select:focus, textarea:focus {
	border: 1px solid #80a659;
	background: #dbf0c6;
}

.noborder{border:none; background:none;}

textarea { width: 440px; }
.exampletext {color: #80a659;}

/*----------------------------------------------------------------------------*/

#footer{
	width:818px;
	height:80px;
	background-color: #0078d7;
	padding-top:15px;
	float:left;
}


	#footer p{color:#fff; text-align:center;}
	
	#footer a {color:#fff; text-decoration:none;}
	
	#footer a:hover {color:#a0df5d;}
		
	 

#footerbottom{
	width:843px;
	height:18px;
	background: url(../images/footer_bottom.jpg) no-repeat;
	float:left;
	
}