@charset "utf-8";
/* CSS Document */

BODY { margin:0px auto; padding:0px auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;behavior:url(/wcsstore/TroyBilt/css/csshover.htc);}

a { color:#aab996; text-decoration:underline;}
a:hover { color:#cdcdcd; text-decoration:none;}

ul { text-align: left; color: #FFFFFF; }
ul li { list-style-type: none; }



#container { width:850px; margin:0px auto; padding:0px auto; text-align:center;}

#container #header { width:100%; float:left; padding-bottom:10px;}
#container #header #topnav { border:0px; overflow:hidden; width:275px; margin:0px auto; padding:0px; border:0px; text-align:center; float:right;}	
#container #header #topnav a { font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; text-decoration:none;}
#container #header #topnav a:hover { font-family:"Times New Roman", Times, serif; font-size:12px; color:#000000; font-style:italic; text-decoration:underline;}
#container #header #topnav #leftnav { float:none; }
#container #header #topnav #leftnav .topnav_left { }
#container #header #topnav #leftnav .topnav_left ul { margin:0px auto; padding:0; list-style-type:none; text-align:center;}
#container #header #topnav #leftnav .topnav_left li { margin:0 0 0 0; padding:1em .6em .5em 1.4em; float:left; list-style-type: none; color:#aab996; text-align:center;}
#container #header #topnav #leftnav .topnav_left li.rightli { margin:0 0 0 0; padding:1em 0 .5em 1.4em; float:left; list-style-type: none; border:0px; text-align:center;}
#container #header #logo { float:left; width:550px; text-align:right;}


.textfield2 { width:161px; height:20px; background:#edf1e9; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal; border:0px; height:auto; text-decoration: none; padding-left:3px;}
.textfield1 { width:261px; height:20px; background:#edf1e9; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal; border:0px; height:auto; text-decoration: none; padding-left:3px;}


.searchtable { padding-right:3px; background:#aab996;border:2px solid #aab996;}
.textfield { width:225px; height:20px; background:#edf1e9; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal; border-left:0px; border-right:2px solid #aab996; border-top:0px; border-bottom:0px;height:auto; text-decoration: none; padding-left:3px;}
.search { padding:0px;}
.table1 { border-right:1px solid #000000; padding:3px;}
.table1_right {padding:3px;}

#container #title { font-family:"Times New Roman", Times, serif; font-size:32px; font-style:normal; color:#9e7f56; text-decoration:none; width:100%;}
#container #subtitle { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-decoration:none; width:100%; padding-bottom:10px;}






/*------------- Home Page Middle Section -------------*/
#middle { border:1px solid #000000; float:left; width:428px; text-align:center;padding:3px;}
#middle #welcome { background:#d2debe; border:1px solid #000000; text-align:left; color:#9e7f56; font-family:"Times New Roman", Times, serif; padding:5px; margin:0px auto; font-size:14px;}
#middle #welcome #title { color:#000000; font-size:18px; font-style:italic; text-align:center; font-weight:bold;}
#middle #welcome ul li{
	text-align:left;
	color:#9e7f56;
	font-family:"Times New Roman", Times, serif;
	margin-left: 0; padding-left: 0;
	font-size:14px;
	list-style-type: square;
}



/*------------- Page Middle Section -------------*/
#page { border:1px solid #000000; float:left; width:670px; text-align:center;padding:3px;}
#page #inner { background:#ffffff; border:1px solid #000000; text-align:left; color:#000000;margin:0px auto; font-size:14px;}
#page #inner #title { font-family:"Times New Roman", Times, serif; color:#000000; font-size:18px; font-style:italic; font-weight:bold; padding-left:10px; padding-top:10px;width:658px;}
#page #inner #text { text-align:left; padding:10px;}
#page #inner #text td { color:#808f65;}
#page #inner #text li { list-style:outside disc; color:#808f65; margin-left:-20px;}
#page #inner #text li a { list-style:outside disc; color:#808f65; text-decoration: none; }
#page #inner #text li a:hover { list-style:outside disc; color:#808f65; text-decoration: underline; }
#page #inner #text #subtitle {font-family:"Times New Roman", Times, serif; color:#000000; font-size:18px; font-style:italic; font-weight:bold;}
.noem { font-style:normal;}
#page #inner #text #gp {
	border: 2px solid #808f65; height:31px; width:250px;  margin-bottom: 10px;
}
#page #inner #text #gp .gplinks {
	background: url(/wcsstore/pics/TroyBilt/images/club_arrow_right.gif) right no-repeat; padding:0 15px 0 10px; text-decoration: none; line-height: 31px; color:#808f65;
}
#page #inner #text #gp .gplinks:hover {
	background: url(/wcsstore/pics/TroyBilt/images/club_arrow_right.gif) right no-repeat; padding:0 15px 0 10px; text-decoration: underline; line-height: 31px; color:#808f65;
}
#page #inner #text #gp img {
	vertical-align:middle;
	margin-bottom: 10px;
	padding : 0px;
}


#page2 #inner #page #inner {
	border: 0px;
	padding:0px;
	background: none;
	width : auto;
}

.infofeature__content #page #inner #title {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
font-weight:bold;
padding-left:10px;
padding-top:10px;
text-align:left;
width:100%;
}

#page2 #inner #page {
	width: 100%;
	border: 0px;
	padding:0px;
}	

.infofeature__content #page {
 background: #D2DEBE;
 padding: 0px;
 margin : 0px;
}

.infofeature__content #page #inner .text {
	padding : 0px;

}

#infofeature__2 .infofeature__content #page #inner {
 background: #D2DEBE;
  margin : 0px;
 padding : 0px;
 width : 100%;
}

/*------------- Home Page Right Section -------------*/
#rightwrapper { float:right; width:235px;}
#rightwrapper table { border-collapse:	collapse; }
#rightwrapper #right1 { border:1px solid #000000; margin-bottom:10px; padding:3px; }
#rightwrapper #right2 { border:1px solid #000000; padding:3px; }

#footer a {
	color: #aab996;
	text-decoration: none;
	padding:5px 10px;
}

#footer ul {
	padding-left: 0px;
	padding-top:15px;
	list-style-type: none;
	text-align: center;
}

#footer ul li {
	display: inline; 
	list-style-type: none; 
	text-align: center;
}

.pipe-seperator {
	border-right:1px solid #aab996;;
}


#subfooter {
	color:#aab996;
	margin:15px 0 0 0;
	padding:0;
	text-align: center;	
	font-family: Arial, Verdana, Helvetica, serif;
	font-size:85%
}

#subfooter a {
	color:#aab996;
}




/*------------- CONTENT FOR MAIN NAV DROPDOWNS -------------*/
/*------------- mainitems are for the top level links, subuls are for the items in each dropdown list -------------*/

#menuwrapper { width:165px;float:left;}
#menu {width: 14em; /* set width of menu */ float:left;} 
#menu ul { /* remove bullets and list indents */list-style: none;margin: 0;padding: 0;}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {font-family:"Times New Roman", Times, serif;font-size:18px;font-style:italic;display: block;margin: 0;padding: 2px 3px;}
#menu h2 {color: #fff;background: #000;text-transform: uppercase;}
#menu a {color: #000;text-decoration: none;}
#menu a:hover {color: #aab996;text-align: left; }
#menu li {/* make the list elements a containing block for the nested lists */position: relative;} 

#menu ul li ul li.list1 { background:url(/wcpics/TroyBiltUS/en_US/images/menu1.gif) left no-repeat; padding:15px 0px 0px 75px; height:60px;}
#menu ul li ul li.list2 { background:url(/wcpics/TroyBiltUS/en_US/images/menu2.gif) left no-repeat; padding:15px 0px 0px 75px; height:60px;}
#menu ul li ul li.list3 { background:url(/wcpics/TroyBiltUS/en_US/images/menu3.gif) left no-repeat; padding:15px 0px 0px 75px; height:60px;}
#menu ul li ul li.list4 { background:url(/wcpics/TroyBiltUS/en_US/images/menu4.gif) left no-repeat; padding:15px 0px 0px 75px; height:60px;}
#menu ul li ul li.list5 { background:url(/wcpics/TroyBiltUS/en_US/images/menu5.gif) left no-repeat; padding:15px 0px 0px 75px; height:60px;}

#menu ul ul ul {position: absolute;top: 15px;left: 100%; /* to position them to the right of their containing block */width: 100%; /* width is based on the containing block */background: url(/wcpics/TroyBiltUS/en_US/images/arrow_left.gif) top left no-repeat;padding-left:9px;}

#menu ul ul ul li { border-style:solid; border-color:#aab996; border-width:0px 2px; background:#FFFFFF; }
#menu ul ul ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#aab996; font-size:12px; font-style:normal;}
#menu ul ul ul li a:hover { color:#000000; text-decoration:underline; }
#menu ul ul ul li.firstli { border-style:solid; border-color:#aab996; border-width:2px 2px 0px 2px; }
#menu ul ul ul li.lastli { border-style:solid; border-color:#aab996; border-width:0px 2px 2px 2px; }
#menu ul ul ul li.onlyli { border-style:solid; border-color:#aab996; border-width:2px 2px 2px 2px; }

#menu ul ul ul ul {position: absolute;top: 0;left: 100%; /* to position them to the right of their containing block */width: 100%; /* width is based on the containing block */}

div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}








/*------------- Page Middle Section -------------*/
#page2 { border:1px solid #000000; float:left; width:670px; text-align:center;padding:3px;}
#page2 #inner { text-align: left; }
#page2 #inner #title { font-family:"Times New Roman", Times, serif; color:#000000; font-size:18px; font-style:italic; font-weight:bold; padding-left:10px; padding-top:10px;width:658px; text-align:left;}
#page2 #inner #text { text-align:left; padding:10px; font-size:14px; text-align:left;}


/*------------- CONTENT FOR DETAIL PAGE SWAP (Tabbed information feature) -------------*/

#page2 #inner #storyinfo {  text-align:center; margin:0px auto; width:100%;  margin-left: -30px;}

#page2 #inner #storyinfo #infolist {  }
#page2 #inner #storyinfo #infolist #info_jacket { padding: 0px;}
#page2 #inner #storyinfo #infolist #tabs3 {  }
#page2 #inner #storyinfo #infolist #tabs3 #tabs3_jacket { }
#page2 #inner #storyinfo #infolist #tabs3 h1 {  }
#page2 #inner #storyinfo #infolist #tabs3 ul {  }
/*------------- upper nav tab values  -------------*/
#page2 #inner #storyinfo #infolist #tabs3 ul li { height: 28px; width:200px; float:left; padding: 3px 0px 0px 4px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/*------------- tab classes - swap -------------*/
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_1 #infofeature__1.itemcontent, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_2 #infofeature__2.itemcontent, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_3 #infofeature__3.itemcontent{ display: block; }

#page2 #inner #storyinfo .itemcontent { display: none; }






#page2 #inner #storyinfo #infolist { }
#page2 #inner #storyinfo #infolist #tabs3 { text-align: left; }
#page2 #inner #storyinfo #infolist #tabs3 ul li { border:1px solid #7e9064; /*solid #ff3001*/;  text-align: center; }
#page2 #inner #storyinfo #infolist #tabs3 ul li a { color: #000; text-decoration: none; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; }
#page2 #inner #storyinfo #infolist #tabs3 ul li a:hover { text-decoration: underline; }
#page2 #inner #storyinfo #infolist #tabs3 #tabs3_jacket { }

/*------------- TABS ON -------------*/
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3,
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3{ background:#d2debe; border-top:1px solid #7e9064; border-left:1px solid #7e9064; border-right:1px solid #7e9064; border-bottom:1px solid #d2debe;  }

#page2 #inner #storyinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3 a, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3 a, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3 a{  color: #612870; text-decoration:none;}

#page2 #inner #storyinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3 a:hover, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3 a:hover, 
#page2 #inner #storyinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3 a:hover{  color: #612870; text-decoration:underline; }

/*------------- TABS OFF -------------*/
#page2 #inner #storyinfo .tab_nav3 {  background: #ffffff;}


/*------------- Tab Content Area -------------*/
#page2 #inner #storyinfo #infolist #infofeature_ { padding-left:40px; }
#page2 #inner #storyinfo #infolist #infofeature_ p, td { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#page2 #inner #storyinfo #infolist #infofeature_ a { color:#612870}
#page2 #inner #storyinfo #infolist #infofeature_ a:hover { color:#91659d}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket { width: 616px; float: left; text-align: left; border-left:1px solid #7e9064; border-right:1px solid #7e9064; border-bottom:1px solid #7e9064; background:#d2debe;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content { font-style:normal; padding:5px;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content img.feat_garden {	float: left; padding:10px; border: 0px;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content td a.show {
	text-decoration: none; background: url(/wcsstore/pics/TroyBilt/images/6link_off.jpg) right no-repeat; padding-right:10px;
}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content td a.show:hover {
	text-decoration: none; background: url(/wcsstore/pics/TroyBilt/images/6link_on.jpg) right no-repeat; padding-right:10px;
}

#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket img { border: 0px  }
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket ul { margin:0px auto;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket li { list-style: disc inside; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .highlight { color:#de253b; font-weight:normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__link { color: #beccf5; font-family: Arial, Arial Narrow, sans-serif; font-size: 11px; font-weight:bold;}
#page2 #inner #storyinfo #infolist #infofeature_ #infofeature__jacket .infofeature__link:hover { color: #f3d6d0; background-color:#f5f5e7; font-family: Arial, Arial Narrow, sans-serif; font-size: 11px; font-weight:bold;}

#page2 #inner #storyinfo #infolist #tabs3 ul li a { }
#page2 #inner #storyinfo #infolist #tabs3 ul li a.one_line {  }

.labelClass {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.errorClass{
	color:#FF0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.redText {
	color:#FF0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.welcomeText {
	color:#000000;
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	text-decoration:none;
	text-align:left;
}

.welcomeTitle { font-family:"Times New Roman", Times, serif; color:#000000; font-size:18px; font-style:italic; font-weight:bold; padding-left:0px; padding-bottom:5px;width:658px;}

#text table {
	padding-top: 10px;
}

.clubTitle { margin-bottom:15px; }

.clubTitle h2{
	text-align:center;
	color:#9E7F56;
	font-family:"Times New Roman",Times,serif;
	font-size:32px;
	font-style:normal;
	text-decoration:none;
	line-height:32px;
	font-weight: normal;
	margin: 5px;
}
.clubTitle h3{
	text-align:center;
	color:#9E7F56;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
	font-style:italic;
	text-decoration:none;
	line-height:16px;
	font-weight: normal;
		margin: 5px;
}

.darkLink a { color:#333333; text-decoration:underline;}
.darkLink a:hover { color:#888888; text-decoration:underline;}

#password_middle { border:1px solid #000000; float:left; width:500px; text-align:center;padding:3px;}
#password_middle #welcome { background:#d2debe; border:1px solid #000000; text-align:left; color:#9e7f56; font-family:"Times New Roman", Times, serif; padding:5px; margin:0px auto; font-size:14px;}
#password_middle #welcome #title { color:#000000; font-size:18px; font-style:italic; text-align:center;font-weight:bold;}

.errortxt {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;text-align: left;color: #B70101;}