body
{
	margin: 0px;
	padding: 0px;
}
a
{
	font-size: 10pt;
	color: #333;
	font-family: Arial, Tahoma, Verdana;
	cursor: hand;	

}

p, #contactus
{
	font-size: 10pt;
	color: #333;
	font-family: Arial, Tahoma, Verdana;
	text-align: justify;
}
normal
{
	font-size: 10pt;
	color: #333;
	font-family: Arial, Tahoma, Verdana;
	text-align: justify;
}
img
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
h2
{
	font-family: Verdana, Tahoma, Arial;
	color: #305930;
	border-bottom: 1px solid #A4A45C;
	margin-top: 14px;
}
h3, .sectionTitle
{
	font-family: Verdana, Tahoma, Arial;
	color: #305930;
	font-size: small;
	border-bottom: 1px solid #A4A45C;
	margin-top: 14px;
}

hr
{
    background-color: #A4A45C;
    height: 2px;
    border:1px;
    margin-left:50px;
    
}

/* begin MASTHEAD */
#masthead_logo
{
	background-image: url(images/logo_topleft_taylor.gif);
	background-repeat: no-repeat;
	width: 266px;
	height: 134px;
}


#masthead_table
{
	background-image: url(images/back_masthead.gif);
	width: 1024px;
	height: 134px;
	border-top-style: none;
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

#masthead_table_menu
{
	background-image: url(images/back_masthead_right.gif);
	width: 658px;
	height: 108px;

}
#search_textbox
{
	border-bottom: #475a3a 1px solid;
	border-left: #475a3a 1px solid;
	width: 200px;
	height: 24px;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: #475a3a 1px solid;
	border-right: #475a3a 1px solid;
}
#search_button
{
	height: 24px;
	width: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	position: static;
	vertical-align: bottom;
}
/* end MASTHEAD */

#page_title
{
	font-family: Garamond, 'Times New Roman';
	color: white;
	font-size: 24pt;
	font-style: italic;
	margin-left: 50px;
	vertical-align: top;
}
#main_table
{
	background-color: #aeaf7d;
	width: 1024px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	height: auto;
	vertical-align: top;
}

#content_div
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;

	
}
#content_banner
{
	background-image: url(images/banner_content_1.gif);
	background-repeat: no-repeat;
	width: 924px;
	height: 272px;
}
#logo_kleer
{
	/*background-image: url(images/logo_kleer.gif);
	background-repeat: no-repeat; */

	width: 540px;
	height: 70px;
}
#mail
{
	background-image: url(images/mail.gif);
	background-repeat: no-repeat;
	width: 18px;
	height:14px;	
	position: relative;
}	
#pic_bottomleft
{
	background-image: url(images/pic_bottomleft_dogs.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 153px;
}
#footer_div
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

#footer_top
{
	background-image: url(images/grad_bottomleft.gif);
	background-repeat: repeat-x;
	height: 41px;
}

#footer_text_white
{
	font-family: Arial, Tahoma, Verdana;
	color: #ffffff;
	font-size: 7pt;
}
.footer_text
{
	font-family: Arial, Tahoma, Verdana;
	color: #31432b;
	font-size: 7pt;
	cursor: hand;	
}
.footer_text: hover
{
	font-family: Arial, Tahoma, Verdana;
	color: #31432b;
	font-size: 7pt;
	cursor: hand;	
	text-decoration: underline;
}
#mform
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.moduletable_subnav
{
	text-decoration: none;
	color: #363;
	font-weight: bold;
	font-size: 10pt;
	
	display: block;
	width: 160px;
	height: auto;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #254C1D;
	vertical-align: middle;
}
.moduletable_subnav:hover
{
	color: #2f3f29;
}


/* begin: banner slideshow */
.slideshow {
position:relative;
padding:0;
margin:0;
}
.slideshow a img {
border:none;
}
.slideshow li.slide {
list-style-type:none;
}
.slideshow .slides {
height:272px;
margin:0;
}
.slideshow .slides li.slide {
visibility:hidden;
position:absolute;
left:0px;
top:0;
}

/* end: banner slideshow */

/* begin: banner ticker */
#news-ticker{
	width:744px;
	height:153px;
	background-color:white;
	overflow:hidden;
	border-top: solid 1px #aaa;
}
	#news-ticker h4{
		color:#933;
		display:inline;
	}
	#news-ticker div{
		height:153px;
		width:744px;
		padding:8px;
		margin-top:-1px;
	}
		#news-ticker div.first{
			margin-top:0;
		}
		
	#news-ticker p{
		font-size:11px;
		margin-left: 0 !important;
		margin-left: 5px;
		display:inline;
	}
#ticker-container{
	position:relative;
	margin-left: 50px;
}
	#ticker-container button{
		position:absolute;
		right:5px;
	}
	
/* end: banner ticker */

#promo_title
{
	font-family: Garamond, 'Times New Roman';
	color: black;
	font-size: 25pt;
	font-style: normal;
	margin-left:50px;
	margin-top:30px;
}

#promo_subtitle
{
	color: black;
	font-size: 10pt;
	font-style: italic;
}

#promo_table
{
	font-size: 18pt;
	color: #333;
	font-family: Arial, Tahoma, Verdana;
	text-align: justify;
}


/* begin: gallery */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
	.caption{color:#333;position:static;margin-top: 10px;}
	.portfolio{position:relative;margin-top:2em;}
	.gallery_taylor{width:200px;float:left;}
	.gallery_taylor li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
	.gallery_taylor li.hover{border-color:#bbb;}
	.gallery_taylor li.active{border-style:solid;border-color:#305930;}
	.gallery_taylor li div{left:240px}
	.gallery_taylor li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	.galleria_container{margin:0 auto 60px auto;height:438px;width:700px;float:right;}
	.gallery_nav{padding-top:15px;clear:both;}
	.gallery_nav{position:static;top:410px;left:0;}
/* end: gallery */

/*
th.specificGridHeader, 
th.sectionxviewxTemplateviewxctl0gridItems-hc,
th.activexjobsxTemplateJoblist1xctl0gridList-hc,
th.sectionxlistxTemplatelistxctl0gridList-hc,
th.sectionxcustomersearchxTemplatecustomersearchxctl0gridList-hc {
	background-color: beige;
	color:#333;
	vertical-align:middle; 
	border:solid 1px beige;
}
*/
