
html 
{
	margin: 0;
	padding: 0
}
	
body 
{ 
	font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: 0; 
	padding: 0;
	background-color:#FFF;
	line-height: 2.0;
	color:#363534;
}


span.name
{
	color:#80a4a8;
}
span.footer
{
	color:#363534;
	font-size: 13px;
	letter-spacing: 3px;
}



span.heading 
{
	color:#363534
}
span.description 
{
	color:#80a4a8;
	font-family: Georgia, Arial, Helvetica, sans-serif
	 
}



a
{ 
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	text-decoration: none;
}

a:link 
{
	color:#363534;
	text-decoration: none
	 
}
a:visited 
{
	color:#363534;
	text-decoration: none
}

a.active
{
	color:#80a4a8;
	text-decoration: none
}
 
a:active 
{
	color:#80a4a8;
	text-decoration: none
}
a:hover 
{
	color:#80a4a8;
	text-decoration: none
}


#header_div  a
{ 
	font-size:11px;
	margin:0px 0px 27px 27px;
	outline: none;
}

#header_div .outer
{
	margin:0px 0px 0px 27px;
}


#header_div 
{ 
	height: 100px;
	font-size:5px;
	padding-top: 10px;
	margin: 0px

}


/*specific divs*/

span.big_heading
{
	 color:#a68863;
	 font-size:18px;
	 
}

span.strong
{
	font-weight:bold;
}

span.i
{
	font-style:italic;
}


p.i 
{
	font-style:italic;
}

#slideshowContentIndex
{
	width: 800px;
	position:relative;
	 margin: 0 auto; 
}

#slideshowContentIndex div
{
	margin:0px;
	padding: 0px;
}
 
#overlay
{
	width: 800px;
	height: 142px;
	position:absolute;
	bottom:1px;
	left:2px;
	z-index:1000;
	background-position:0 0;
	background-image: url(../images/overlayBackground.png);
	background-repeat:repeat-x; 
	color:#FFF;
	text-align:center;
	font-size:15px;
	line-height: 1.0;
	/*padding-top:20px;
	padding-bottom:0px;*/
}

#overlay div
{
	 text-align:left; 
	padding-left:10px;
	float:left;
}

#hide_div
{
	width:100px;
	cursor:pointer;
	font-size:11px;
}

#slideshowContent
{
	width: 568px;
}
/*margin: 0px auto;centers it* no ie6*/


#slideshowControl
{
	width: 232px;/*66*3 + 3*12* = 206+36*/ 
	position:absolute;
	top:0;
	right:0;
	padding-top:8px;
	margin-right:5px;
}

#slideshowControl img.thumb 
{
	width:66px;
	height: 60px;
	margin:5px;
	cursor:pointer;
	display:block;
}

#slideshowControl ul 
{
	list-style: none outside none;/*type position image*/
	padding: 0px;
	margin: 0px;
	 
}



#slideshowControl li
{
	display: block;
	position:relative;
	float:left;
}

#slideshowControl li .overlay
{
	background-image:url(../images/play_pause.png);
	background-repeat:no-repeat;
	background-position:0 0;
	
	position:absolute;
	top:5px;
	left:5px;
	display:none;
	width:66px;
	height:60px;
	cursor:pointer;
}

#slideshowControl ul.paused li .overlay
{
	
	 background-position:0 -60px ;
}


#slideshowControl li.active .overlay
{
	display:block;
}

#left_side_div
{
	 
	float:left; 
}

#left_testimonials_div
{
	padding:0px;
	margin:0px;
	height: 484px;
	width: 222px;
	 
	float:left;
	background-image: url(../images/testimonials.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	
}
 
#supp_div
{
	 
	margin:10px 0px 10px 298px; /*image size + 20px*/
	/*padding:5px 20px 20px 20px*/
	padding-left:5px;
	padding-right:5px;
}

#supp_div a
{
	color:#80a4a8;
}

#supp_div a:visited, #div_supp a:active
{
	color:#80a4a8;
}

#supp_div div.hr
{
	background-image:url(../images/small_dots.gif);
	padding:15px;
	background-position:center left;
	background-repeat:no-repeat;
	border:0px;
	height:10px;
}


#testimonials_div
{
	margin:0 10px 10px 242px; /*image size + 20px*/
	/*padding:5px 20px 20px 20px;*/
	padding-right: 15px;
	height: 484px;
	overflow:auto;
	line-height:normal;
}

#feature_div
{
	margin:10px 10px 10px 425px; /*image size + 20px*/
	/*padding:5px 20px 20px 20px*/
	font-size:12px;
    
	line-height: 1.5;
}

#about_div
{
	 /*display:inline; If this is here, the color won't display why?*/
	 /*background-color:#BAD2D5;*/
	 /*margin-left:30px;*/
	 margin:0px 0px 0px 210px;
	 padding:9px;
	 /*border: solid 1px #363534;*/
	 font-size:12px;
     position:relative;
	 line-height: 1.5;
	 height:422px;
	  
}

#container_div 
{ 
    width: 830px;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	border: 0px solid #006;
	 
}





#testimonials_div div.hr
{
	background-image:url(../images/dots.gif);
	padding:15px;
	background-position:center center;
	background-repeat:no-repeat;
	border:0px;
	height:10px;
}
 
 
#middle_div 
{ 
	padding: 10px;
	height:490px;
	position:relative;
	border: solid 1px #363534;
	color:#363534;
}

#footer_div 
{ 
	 
	padding: 5px 0px 0px 0px;
	margin: 0px
}

img
{
	border: 0;
}

/*
#sidepicture_div
{
	height: 120px;
	padding: 0px;
	margin: 0px
	
}
 
#content_div
{
	border: solid 1px #000000;
	margin-left: 20px;
	margin-top: 50px;
} 
*/
	
 

	
	
	
	
	
	


	
		

	

