/* Taylor-Made CSS 0708*/

/*----------------------
  GENERAL STYLES
----------------------*/
body{
	background-color: #D7D8B0;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
table.mainWidthTblWrapper{
	width: 900px;
}

a, a:visited, a:active, a:link, a:hover{
  color: #006600;
}
.footerBkgd{
  background-image: url('images/footerBkgd.gif');
  background-repeat:repeat-x;
  height: 15px;
}
.topGlobalAddress{	
  background-color:#FFFFFF;
  background-image: url('images/header_tm_logo2.gif');
  background-repeat:no-repeat;
  height: 93px;
}
div.globalAddressWrapper{
  text-align: right;
  font-size:11px;
  color: #999999;
  padding: 10px;
}
.topGlobalLogo{
  width: 255px;
}
.contactUsTodayDiv{
  padding-bottom: 10px;
  padding-top: 10px;
}

/*----------------------
  HOME PAGE    
----------------------*/
div.brownBkgd{
	background-color: #99410F;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 19px;
	height:333px;
	text-align:left;
	padding-left: 20px;
	padding-right:20px;
}
div.brownBkgd a:link, div.brownBkgd a:active, div.brownBkgd a:visited, div.brownBkgd a:hover{
  color: #CCCC99;
}

td.hero{
	background-color: #ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom:3px;
}
td.slideshow{
	background-color: #ffffff;
	color:#000000;
	vertical-align: top;
	padding: 10px;
	text-align: left;
	width: 510px;
}
#showSlideDetail{
	background-color: #ffffff;
	color:#000000;
	vertical-align: top;
	padding: 10px;
	text-align: left;
}
#showSlideDetail a, #showSlideDetail a:link, #showSlideDetail a:visited, #showSlideDetail a:active{
  color: #660000;
}

#showDetail{
	background-color: #ffffff;
	color:#000000;
	vertical-align: top;
	padding: 20px;
	text-align: left;
	font-size: 11px;
}
#showDetail a, #showDetail a:link, #showDetail a:visited, #showDetail a:active{
  color: #660000;
}

/* Bottom Border */
td.bottomLinks{
	padding:10px;
	background-color: #ffffff;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:19px;
	text-align:center;
}

a.bottomLinks:link, a.bottomLinks:hover, a.bottomLinks:visited, a.bottomLinks:active{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

/*----------------------
  NAVIGATION STYLE    
----------------------*/
div.imageNavLink{
	border: 0px;
}
a.dropDownLink, a.dropDownLink:visited, a.dropDownLink:active, a.dropDownLink:link{
  width: 100px;
  background-color: transparent;
  padding: 2px;
  color: #ffffff;
  text-align: left;
  text-decoration: none;
  display: block;
  font: bold 12px arial, sans-serif;
  z-index: 50;
}
a.dropDownLink:hover{
  text-decoration: underline;
}
div.hiddenDropDown{
	background-color: #B48166;
	filter: alpha (opacity=90);
	position: absolute; 
	visibility: hidden;
	border: 1px #ffffff solid;
	padding: 5px;
    z-index: 50;
}
table.mainNavTable td{
	vertical-align:bottom;
}
.navBkgd{ 
  background-color:#FFFFFF;
  background-image: url('images/hdr_bkgd.gif');
  background-repeat:repeat-x;
  height: 59px;
  vertical-align: bottom;
  text-align:right;
}
/*----------------------
  INNER PG STYLES: 
  (breadcrumb, details, etc)
----------------------*/
#breadCrumb{
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 20px;
}
#breadCrumb a, #breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active{
  color: #660000;
}
.detailTable td{
	padding-bottom: 5px;
}
.seeDetailsLink{
  	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 11px;
}
.seeDetailsLink img{
  	padding-right: 8px;
}
.details{
  padding: 8px;
  border: 1px #cccccc dashed;
  margin-bottom: 10px;
  font-size: 11px;
}

legend{
  color: #000000;
  font-style: normal;
  font-size: 12px;
}
fieldset{
  padding: 8px;
  font-style: italic;
  font-size: 11px;
}

