body {
	background-color:#d2d0a9;
	color:#565627;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	color:#3F3F11;
	}

a:link,
a:visited {	
	color:#330;
	}	
		
a:hover,
a:active {	
	color:#FFF;
	}

p, li, td {
	font:normal 12px/20px "Times New Roman", Times, serif;
	}
	
h2 {
	font:normal 14px/18px "Times New Roman", Times, serif;
	}

input,
textarea {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	}
	
ul li	{	
	list-style-type:square ;
	}	

ul li li	{	
	list-style-type:disc;
	}	

ul li li li	{	
	list-style-type:circle;
	}	
	
ol li	{	
	list-style-type:decimal;
	}	

ol ol li	{	
	list-style-type:lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:lower-roman;
	}

.FFBCopyHeader {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBCopySubheader {
	font-size:12px;
	font-weight:Normal;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBCopyNormal {
	font-size:12px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBCopyBold {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBCopyRed {
	color:#ff0000;
	font-size:12px;
	font-weight:Normal;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBSecondaryNav {
	font-size:12px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBSecondaryNavDividers {
	color:#A2A078;
	font-size:20px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

.FFBSecondaryNavInfo {
	font-size:11px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	}

#tblMain {
	z-index:101;
	left:0;
	width:1011px;
	position:absolute;
	top:0;
	}

.TopNav {
	font:normal 12px "Times New Roman", Times, serif;
	}

.F2GCopyHeader {
	font:normal 16px "Times New Roman", Times, serif;
	color:#3A393A;
	margin:0 0 13px 0;
	}

.F2GCopyName {
	font:normal 14px "Times New Roman", Times, serif;
	color:#3A393A;
	margin:0 142px 20px 0;
	text-align:right;
	}

.F2GCopyLarge {
	font:normal 14px "Times New Roman", Times, serif;
	color:#3A393A;
	margin:0 0 10px 0;
	}

.FooterNav {
	font:normal 10px "Times New Roman", Times, serif;
	color:#330;
	}

.FooterNav a {
	text-decoration:none;
	}

.TopNav a {
	text-decoration:none;
	}

#tblFooter {
	margin-top:30px;
	margin-bottom:84px;
	}

#tblFooter td {
	padding:0 10px;
	}

#tblTopNav {
	margin-top:30px;
	}

#tblTopNav a {
	padding:0 30px;
	}

.selected {
	color:#FFF;
	}

.price {
	background:url(/images/F2G_Template/bg_price.gif) no-repeat;
	}

.price p {
	font-size:11px;
	line-height:12px;
	margin:0 0 0 17px;
	width:177px;
	text-align:center;
	}

.subnav {
	margin:0;
	padding:0;
	}
	
.subnav li {
	list-style:none;
	padding:5px 0;
	border-bottom:1px dashed #5B5B5B;
	width:126px;
	}

.subnav li,
.subnav li a {
	color:#000;
	text-decoration:none;
	}

.comment {
	margin-bottom:0;
	}

.commentAuthor {
	text-align:center;
	margin-top:0;
	}

#comments td {
	font-size:12px;
	padding-right:20px;
	padding-bottom:10px;
	}

#comments input,
#comments textarea {
	border:1px solid #595959;
	}

.commentsFirstName {
	width:161px;
	}

.commentsLastInitial {
	width:16px;
	}

#comments textarea {
	width:314px;
	height:73px;
	}

.legend th {
	text-align:left;
	font-size:12px;
	}

.legend td {
	padding-right:4px;
	font-size:12px;
	}
