html{
	/*background:url(/images/bg_rep_btm.jpg);*/
	background:url(/images/bg_grade.jpg);
	background-repeat:repeat-x;
	background-color:#9B8E7E;
}
body{
	background-image:url(/images/vine.jpg);
	background-position:center 0px;
	color:#333333;
	font:normal 10px/1.5em Arial, Helvetica, sans-serif;
}
#main{
	background-color:transparent;
}
#container {
	background-position:0 44px;
	float:left;
	margin:0 0 0 0px;
	min-height:1000px;
	height:1%;
	height:auto;
	position:relative;
	width:950px;
}
a, span{
	background-repeat:no-repeat;
}

#bd .main_ctnt .l_ctnt .sub_box a:link {
	text-decoration: none;
	color:#000;
	
}
#bd .main_ctnt .l_ctnt .sub_box a:visited {
	text-decoration: none;
	color:#000;
}
#bd .main_ctnt .l_ctnt .sub_box a:hover {
	text-decoration: none;
	color:#000;
}
#bd .main_ctnt .l_ctnt .sub_box a:active {
	text-decoration: none;
	color:#000;
}

/*COLORS*/
.c_k_0{color:#000;}
.c_k_1{color:#818285;}
.c_k_f{color:#FFFFFF;}

.c_rgb_1{color:#007236;} /*green*/

/*FONTS & TEXT*/
.f_b{font-weight:bold;}
.f_n{font-weight:normal;}
.f_t_u{text-decoration:underline;}
.f_t_n{text-decoration:none;}
.f_cap{text-transform:uppercase;}
.t_sub{font-size:9px; vertical-align:top}
/*HEADERS*/
h1, h2, h3, h4{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		margin:0;
}
h2{
	font-size:1.7em;
	margin:0 0 10px 0;
}
h3, h4{
	font-size:1.5em;
	margin:0 0 7px 0;
}
h3.home{
	color:#582707;
	font-family: Georgia Times, New Roman, Times;	
	font-size:1.8em;
	padding:0 0 5px 0;
}
h3.home_search{
	border-bottom:none;
	color:#572706;
	font-size:1.8em;
	padding:0 0 0 0;
	margin:0 0 3px 0;
}
h3.home_free{
	font-size:1.1em;
}
h3.spotlight{
	border:none;
	margin:20px 0 0px 12px;
}
h4.green_blt{
	background-image:url(/images/blt_green.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 12px;
}
/*LISTS*/
ul.free{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	ul.free li{
			list-style:none;
	}
ul.horizontal li{
	float:left;
}
/*ANCHORS*/
.btn_gnrc{
	background:none;
	background-image:url(/images/btn_gnrc_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	border:none;
	height:43px;
	display:block;
	float:left;
	margin:10px 0 0 0;
	padding:0px 11px 0 0px;
	text-decoration:none;
	width:auto;
}
	.btn_gnrc span{
		background-image:url(/images/btn_gnrc_left.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		display:block;
		height:31px;
		font-family:Georgia, Times;
		font-size:1.5em;
		padding:12px 5px 0 15px;
		text-align:center;
		width:auto;
	}
/*ID's*/
#hd{
	background-image:url(/images/hd_bg.jpg);
	background-position:0px 44px;
	background-repeat:no-repeat;
	height:196px;
	position:relative;
	z-index:100;
}
	#hd .logo{
		left:24px;
		position:absolute;
		top:69px;
	}
		#hd .logo a{
			display:block;
			height:108px;
			line-height:2200%;
			overflow:hidden;
			width:356px;
		}
	#hd .slogan{
		display:none;
	}
	#hd .selected {
		background-color: #eae7e2;
	}
			#primary_nav{
			clear:both;
			height:65px;
			margin:0px 0px 0px 0px;
			position:absolute;
			left:0px;
			top:158px;
			width:945px;
			z-index:1000;
		}			
#primary_nav ul{
	float:right;
}			
#primary_nav ul li { /* all list items */
	float: left;
	list-style:none;
	width:auto;
	*width:100px;
	 /* width needed or else Opera goes nuts */
	border-left:1px solid #92020b;
	background-repeat:no-repeat;
	padding:0px 0px 0 0;
}
	#primary_nav ul li#pn_1 {
		*width:185px;
	}
/*
	#primary_nav ul li#pn_2 {
		width:157px;
	}
	#primary_nav ul li#pn_3 {
		width:122px;
	}
	#primary_nav ul li#pn_3.store {
		width:165px;
	}
	#primary_nav ul li#pn_4 {
		width:130px;
	}
*/
	#primary_nav ul li#pn_5 {
		*width:90px;
	}
	/*
	#primary_nav ul li#pn_6 {
		width:144px;
	}
	#primary_nav ul li#pn_7 {
		width:109px;
	}
*/
#primary_nav ul li a{
	color:#FFFFFF;
	display:block;
	font-size:1.5em;
	font-family: Georgia, Times;
	height:auto;
	padding:11px 25px 12px 25px;
	margin:auto;
	text-decoration:none;
	text-align:center;
}
#primary_nav ul li a.selected, #primary_nav ul li a:hover{
	background-image:url(/images/p_nav_hover.png);
	background-repeat:repeat-x;
}
#primary_nav li ul{ /* second-level lists */
	position: absolute;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin:0;
	border:1px solid #E39D57;
	background-image:url(/images/primary_nav_sub_bg.png);
	background-repeat:repeat;
}
#primary_nav li ul li{ /* second-level lists */	
	border:none;
	background:none;
	padding:0;
	margin:0;
	width: 200px;
	text-align:left;
}
#primary_nav li ul a{ /* second-level lists */
	padding:0px;
	width: 175px;
	font-size: 1.2em;
	padding:0px;
	padding:5px 0px 5px 25px;
	border-left: none;
	display:block;
	border-bottom:1px solid #E6BA55;
	color:#333333;
	text-align:left;
}
#primary_nav li ul a:hover{ /* second-level lists */
	background-image:url(/images/p_nav_hover.png);
	background-repeat:repeat-x;
	color:white;
}
#primary_nav li:hover ul, #primary_nav  li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:-1px;
}
#primary_nav li:hover, #primary_nav  li.hover {
    position: relative;
}


	#hd .hd_top{
		background-image:url(/images/hd_bg_top.jpg);
		background-repeat:no-repeat;
		background-position:-9px 0;
		height:44px;
		position:absolute;
		left:-17px;
		width:950px;
	}
	#hd #secondary_nav{
		background-image:url(/images/s_nav_bg_right.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:37px;
		left:13pt;
		position:absolute;
		top:7px;
		width:932px;
	}
		#hd #secondary_nav ul{
			background-image:url(/images/s_nav_bg_left.gif);
			float:right;
			margin:0 8px 0 0;
			padding:5px 0 0 10px;
			height:32px;
		}
			#hd #secondary_nav ul li{
				border-right:1px solid #534741;
				margin:7px 0 0 0;
				padding:0 10px 0 10px;
			}
			#hd #secondary_nav ul li.last{
				border-right:none;
			}
				#hd #secondary_nav ul li a{
					color:#ebebeb;
					font-family:Georgia, Times New Roman, Times;
					font-size:1.4em;
					text-decoration:none;
				}
	#hd #search{
		height:57px;
		left:559px;
		padding:12px 19px 0 19px;
		position:absolute;
		top:68px;
		width:230px;
	}
		#hd #search a.copy{
			color:#666666;
			font-size:1.3em;
			text-decoration:none;
		}
		#hd #search a.copy:hover{
			text-decoration:underline;
		}
		.frm_btn{
			background:none;
			background-image:url(/images/search_btn.gif);
			border:none;
			color:#FFFFFF;
			font-size:1.2em;
			height:27px;
			text-align:center;
			width:81px;
		}
		#hd #search .frm_btn{
			left:169px;
			position:absolute;
			top:13px;
		}
#bd{
	position:relative;
}
#bd .sub_page{
	background-image:url(/images/main_ctnt_rep_s.gif);
	background-repeat:repeat-y;
	height: 100%;
	position:relative;
}
	#bd h2.slogan{
		color:#b42025;
		font-family:Georgia, Times;
		font-size:1.9em;
		margin:40px 0 0 23px;
	}
	#bd .main_ctnt_prnt{
		background:white;
		background-image:url(/images/main_ctnt_bg_rep_top.png);
		background-repeat:repeat-x;
		float:left;
		margin:0px 0 0 0;	
		position:relative;
		width:950px;
	}
	#bd .main_ctnt{
		background-image:url(/images/main_ctnt_bg_btm.jpg);
		background-position:0px bottom;
		background-repeat:no-repeat;
		margin:0 0 0 0px;
		padding:0 0 20px 0;
		min-height:615px;
		height:1%;
		height:auto;
		width:950px;
	}
	.detail #bd .main_ctnt{
		min-height:656px;
		height:1%;
		height:auto;
	}
		#bd .copy{
			color:#666666;
			font-size:1.3em;
			line-height:1.3em;
		}
		#bd .main_ctnt .l_ctnt{
			margin:0 0 0 12px;
			width:625px;
		}
		.detail #bd .main_ctnt .l_ctnt{
			padding:10px 0 0 0;
		}
			#bd .main_ctnt .l_ctnt .featured_product{
				background-image:url(/images/main_ctnt_featured_box_bg.png);
				float:left;
				margin:10px 0 0 0;		
				width:625px;
			}
			#bd .main_ctnt .l_ctnt .featured_product .btn_gnrc span{
				padding:12px 5px 0pt 15px;
			}
				#bd .main_ctnt .l_ctnt .featured_product table{
					margin:20px 0 0 25px;
					width:580px;
				}
				#bd .main_ctnt .l_ctnt .featured_product table td{
					border:none;
				}
					#bd .main_ctnt .l_ctnt .featured_product h3{
						border-bottom:1px solid #a69a92;
						color:#582707;
						font-family:Georgia Times,New Roman,Times;
						font-size:2em;
						float:left;
						padding:0 0 10px 0;
						margin:0 0 10px 0;
						width:auto;
					}
					#bd .main_ctnt .l_ctnt .featured_product div{
						clear:both;
					}
				#bd .main_ctnt .l_ctnt .featured_product .box_close{
					background-image:url(/images/main_ctnt_featured_box_bg_btm.png);
					height:12px;
					float:left;
					margin:20px 0 0 0;
					width:100%;
				}
			#bd .main_ctnt .l_ctnt .sub_box{
				float:left;
				position:relative;
				width:303px;
			}
								#bd .main_ctnt .l_ctnt .sub_box a{
								color:#B42025;
								text-decoration:none;
							}
								#bd .main_ctnt .l_ctnt .sub_box a:hover{
									text-decoration:underline;
								}
								#bd .main_ctnt .l_ctnt .sub_box a.btn_recipes{
								color:#333333;
								text-decoration:none;
							}
								#bd .main_ctnt .l_ctnt .sub_box a:hover{
									text-decoration:none;
								}
				#bd .main_ctnt .l_ctnt .sub_box .sub_box_main{
					background-image:url(/images/home_featured_box_sm.gif);
					color:#582707;
					float:left;
					font-size:1.3em;
					min-height:200px;
					height:1%;
					height:auto;
					padding:0 20px 10px 30px;
					position:relative;			
					width:252px;
				}
			#bd .main_ctnt .l_ctnt div.new{
				margin:0 0 0 18px;
			}
				#bd .main_ctnt .l_ctnt .sub_box h3{
					font-size:1.45em;
					margin:20px 0 35px 0px;
				}
				#bd .main_ctnt .l_ctnt .sub_box h3.free{
					margin:0 0 5px 0;
				}
				#bd .main_ctnt .l_ctnt .sub_box img.save{
					left:195px;
					position:absolute;
					top:15px;
				}
				#bd .main_ctnt .l_ctnt .sub_box img.new{
					left:183px;
					position:absolute;
					top:15px;
				}
				#bd .main_ctnt .l_ctnt .sub_box img.featured_brown{
					left:151px;
					position:absolute;
					top:15px;
				}
				#bd .main_ctnt .l_ctnt .sub_box .sub_box_ctnt{
					min-height:150px;
					height:1%;
					height:auto;
					width:250px;
				}
				#bd .main_ctnt .l_ctnt .sub_box .sub_box_ctnt_recipes{
					margin-top:75px;
				}
					#bd .main_ctnt .l_ctnt .sub_box .sub_box_ctnt img.flt_r{
						display:block;
						float:right;
					}
					#bd .main_ctnt .l_ctnt .sub_box .sub_box_ctnt h4{
						color:#582707;
						font-size:1em;
						font-weight:bold;
						margin:0 0 5px 0;
					}
					#bd .main_ctnt .l_ctnt .sub_box .sub_box_ctnt .copy{
						float:left;
					}
					#bd .main_ctnt .l_ctnt .sub_box hr{
						background:none;
						border:none;
						border-top:1px solid #f6cf78;;
						*float:left;
						clear:both;
						height:1px;
						margin:10px 0 10px 0px;
						width:245px;
					}
				#bd .main_ctnt .l_ctnt .sub_box .box_close{
					background-image:url(/images/home_featured_box_sm_btm.gif);
					float:left;
					height:12px;
					width:100%;
				}
				#bd .main_ctnt .l_ctnt .box{
					float:left;
				}
				#bd .main_ctnt .l_ctnt .box .top, #bd .main_ctnt .l_ctnt .box .btm{
					background-image:url(/images/box_big_top.png);
					float:left;
					height:10px;
					overflow:hidden;
					width:623px;
				}
				#bd .main_ctnt .l_ctnt .box .btm{
					background-image:url(/images/box_big_btm.png);
				}
				#bd .main_ctnt .l_ctnt .box .main{
					background-image:url(/images/box_big_rep.png);
					background-repeat:repeat-y;
					float:left;
					padding:20px 20px 20px 20px;
					width:583px;
				}
					#bd .main_ctnt .l_ctnt .box .main h2{
						border-bottom:1px solid #333333;
						clear:both;
						color:#B42025;
						float:left;
						font-family:Georgia, Times;
						font-size:1.9em;
						margin:0 0 10px 0;
						padding:0 0 8px 0;
						width:auto;
					}
					#bd .main_ctnt .l_ctnt .box .main h2.recipes{
						width:239px;
					}
					#bd .main_ctnt .l_ctnt .box .main .info, #bd .main_ctnt .l_ctnt .box .main .facts{
						float:left;
						margin:0 0 15px 0;
						width:585px;
					}
						#bd .main_ctnt .l_ctnt .box .main .info{
							margin:10px 0 15px 0;
						}
						#bd .main_ctnt .l_ctnt .box .main .info .product_pic{
							float:left;
							margin:0 15px 0 0;
							text-align:center;
							width:210px;
						}
						#bd .main_ctnt .l_ctnt .box .main .facts .recipes h3{
							font-size:1.1em;
							margin:0 0 6px 0;
						}
						#bd .main_ctnt .l_ctnt .box .main .facts .recipes ul li{
							margin:0 0 5px 0;
						}
							#bd .main_ctnt .l_ctnt .box .main .facts .recipes ul li a{
								color:#B42025;
								text-decoration:none;
							}													
							#bd .main_ctnt .l_ctnt .box .main .facts .recipes ul li a:hover{
								text-decoration:underline;
							}
						#bd .main_ctnt .l_ctnt .box .main .info .details{
							float:left;
							width:360px;
						}
							#bd .main_ctnt .l_ctnt .box .main .info .details h3{
									color:#666666;
									font-size:1.3em;
									font-weight:bold;
									margin:0 0 5px 0;
							}
							#bd .main_ctnt .l_ctnt .box .main .info .details .copy{
								clear:left;
								margin:0 0 10px 0;
							}
								#bd .main_ctnt .l_ctnt .box .main .info .copy a{
								color:#B42025;
								text-decoration:none;
							}
								#bd .main_ctnt .l_ctnt .box .main .info .copy a:hover{
									text-decoration:underline;
								}
							#bd .main_ctnt .l_ctnt .box .main .info .details .copy .fleft{
								float:left;
								margin:0 10px 0 0;
							}
							#bd .main_ctnt .l_ctnt .box .main .info .details .copy .detail_pic{
								text-align:center;
								width:70px;
							}
						#bd .main_ctnt .l_ctnt .box .main .info .news_list{
							clear:both;
							padding:10px 0 0 0;
						}
						#bd .main_ctnt .l_ctnt .box .main .info .news_list li{
							margin:0 0 10px 0;							
						}
							#bd .main_ctnt .l_ctnt .box .main .info .news_list li h4{
								font-size:1em;
								font-weight:bold;
								margin:0 0 3px 0;
							}
							#bd .main_ctnt .l_ctnt .box .main .info .news_list li h4 a{
								text-decoration:none;
							}
							#bd .main_ctnt .l_ctnt .box .main .info .news_list li h4 a:hover{
								text-decoration:underline;
							}
							#bd .main_ctnt .l_ctnt .box .main .info .graphicLibList{
									border:0px;
									clear:both;
									margin:10px 0 20px 0;
								}
									#bd .main_ctnt .l_ctnt .box .main .info .graphicLibList td, #bd .main_ctnt .l_ctnt .box .main .info .graphicLibList th{
										border:none;
										padding:4px 15px 4px 0px;
										text-align:left;
									}
				#bd .main_ctnt .l_ctnt .box .main .facts h3{
					color:#555555;
					font-size:1em;
					font-weight:bold;
					margin:0;
				}
				#bd .main_ctnt .l_ctnt .box .main .facts .copy{
					font-size:1.2em;
					width:300px;
				}
				#bd .main_ctnt .l_ctnt .box .main .facts .calories td{
					background-color:#FFFDEB;
					border-bottom:5px solid #F7DA87;					
					border-top:5px solid #F7DA87;
					padding:4px 0 4px 4px;
					width:222px;
				}
				#bd .main_ctnt .l_ctnt .box .main .facts .daily{
					font-size:1em;
					font-weight:bold;
					text-align:right;
				}
				
				#bd .facts table td, #bd .facts table th{
					border:0;
				}
				#bd .facts table td td, #bd .facts table th{
					border:0;
					font-size:1.2em;
				}
					#bd .facts table th.wide{
						width:150px;
					}
					#bd .facts table .dark td{
						background-color:#FFFDEB;
					}
				#bd .facts table .thin td{
					border-bottom:3px solid #F7DA87;
					margin:0 0 10px 0;
				}
				#bd .facts table .thick td{
					border-bottom:5px solid #F7DA87;
					margin:0 0 10px 0;
				}
				#bd .disclaimer, #bd .ingredients{
					float:left;
					margin:0 0 10px 0;
					width:222px;
				}
				#bd .ingredients{
					float:left;
				}
		#bd .main_ctnt .r_ctnt{
			background:url(/images/big_cherries.jpg);
			background-position:-25px 0;
			background-repeat:no-repeat;
			margin:-55px 0 0 0px;
			overflow:hidden;
			padding:220px 0 0 17px;
			width:296px;
		}
			#bd .main_ctnt .r_ctnt table{
				width:256px;
			}
				#bd .main_ctnt .r_ctnt table td{
					border:none;
					color:#666666;
					font-size:1.3em;
					line-height:1.3em;
					padding:0;
				}
		.detail #bd .main_ctnt .r_ctnt{
			background:none;
			margin:0;
			padding:28px 0 0 0;
			width:305px;
		}

			#bd .main_ctnt .r_ctnt h4, #bd .main_ctnt .r_ctnt h3{
				color:#582707;
				float:left;
				font-family:Georgia, Times;
				font-size:1.3em;
				line-height:1.1em;
				width:90%;
			}
			#bd .main_ctnt .r_ctnt .copy h3{
				font-size:1.3em;
				padding:0 0 5px 0px;
			}
			.detail #bd .main_ctnt .r_ctnt h4 {
				font-size:1.7em;
				padding:0 0 5px 15px;
			}
			#bd .main_ctnt .r_ctnt img{
				margin:0 7px 0 0;
			}
				#bd .main_ctnt .r_ctnt a{
					color:#B42025;
					text-decoration:none;
				}
				#bd .main_ctnt .r_ctnt a:hover{
					text-decoration:underline;
				}
				#bd .main_ctnt .r_ctnt a.btn_right{
					color:#333333;
					font-size:1.1em;
					text-decoration:none;
					padding:5px 0pt 2px 0px;
				}
				#bd .main_ctnt .r_ctnt a.btn_right:hover{
					text-decoration:none;
				}
				
			#bd .main_ctnt .r_ctnt .copy_wide{
				float:left;
				margin:0 0 0 15px;
				width:252px;
			}
			.btn_right{
				background:none;
				background-image:url(/images/btn_right.gif);
				border:none;
				color:#333333;
				display:block;
				float:left;
				font-family:Georgia, Times;
				font-size:1.3em;
				height:22px;
				margin:10px 0 0 0px;
				padding:7px 0 0 0;
				text-align:center;Width:154px;
				text-decoration:none;
				width:154px;
			}
			.btn_sgn_up{
				cursor:pointer;
				height:29px;
				margin:10px 0 0 107px;
				padding:4px 0 7px 0;
			}
			.contact{
				margin:10px 0 0 0;
			}
			.btn_recipes{
				clear:both;
				font-size:1em;
				margin:10px 0 0 0;
			}
			#bd .main_ctnt .r_ctnt div.hr{
				background:none;
				border:none;
				border-top:1px solid #eae7e2;
				border-bottom:1px solid #eae7e2;
				height:1px;
				float:left;
				margin:10px 0 15px 0;
				width:272px;
			}
			#bd .main_ctnt .r_ctnt div.hr hr{
				display:none;
			}
			#bd .main_ctnt .r_ctnt hr.divide{
				background:none;
				background-image:url(/images/r_ctnt_border_divider.gif);
				background-repeat:no-repeat;
				border:none;
				clear:both;
				height:3px;
				float:left;
				margin:10px 0 20px 15px;
				padding:0 0 10px 0;
				width:295px;				
			}
		#bd .main_ctnt .r_ctnt .cats{
			float:left;
			margin:0 0 0px 0;
			padding:0 0 0px 0;
			width:295px;
		}
			#bd .main_ctnt .r_ctnt .cats li{
				float:left;
				margin:0 0 5px 0;
				width:292px;
			}
				#bd .main_ctnt .r_ctnt .cats li:hover{
					background-color:#f7da87;
					display:block;
				}
			#bd .main_ctnt .r_ctnt .cats li.open{
				background-color:#fffdeb;
				border-bottom:3px solid #f7da87;
				padding:0 0 5px 0;
			}
			#bd .main_ctnt .r_ctnt .cats li.open:hover{
				background-color:#fffdeb;
			}
			#bd .main_ctnt .r_ctnt .cats a{
				color:#666666;
				font-size:1.3em;
				padding:0 0 0 15px;
				text-decoration:none;
			}
				#bd .main_ctnt .r_ctnt .cats a:hover{
					text-decoration:none;
				}
				#bd .main_ctnt .r_ctnt .cats li.open ul{
					margin:0;
				}
				#bd .main_ctnt .r_ctnt .cats li.open a.open{
					background-color:#f7da87;
					font-weight:bold;
					display:block;
					margin:0 0 5px 0;
					padding:3px 0 3px 15px;
				}
				#bd .main_ctnt .r_ctnt .cats li.open a{
					padding:3px 0 3px 25px;
				}
				#bd .main_ctnt .r_ctnt .cats li.open li.selected a{
					font-weight:bold;
					float:left;
				}
				#print_logo{
					display:none;
				}
#ft{
	background-image:url(/images/ft_bg.gif);
	background-repeat:no-repeat;
	height:1px;
	margin:0 0 0 19px;
	padding:8px 0 50px 0;
	width:912px;
}
	#ft ul{
		margin:0 0 0 10px;
	}
		#ft ul li{
			border-left:1px solid #6b725e;
			padding:0px 10px 0 10px;
		}
		#ft ul li.first{
			border:none;
		}
			#ft ul li a{
				color:#FFFFFF;
				font-family: Georgia, Times New Roman, Times;
				font-size:1.4em;
				text-decoration:none;
			}
	#ft span{
		display:block;
		color:#FFFFFF;
		font-family: Georgia, Times New Roman, Times;
		font-size:1.4em;
		float:right;
		margin:0 15px 0 0;
	}
#ftb{
	background-image:url(/images/ft_bg_s.gif);
	background-repeat:no-repeat;
	padding:14px 0 0 0;
	width:1044px;
}
	#ftb ul{
		margin:0 0 0 10px;
	}
		#ftb ul li{
			border-left:1px solid #6b725e;
			padding:0px 10px 0 10px;
		}
		#ftb ul li.first{
			border:none;
		}
			#ftb ul li a{
				color:#333333;
				font-family: Georgia, Times New Roman, Times;
				text-decoration:none;
				text-transform:uppercase;
			}
/*YUI*/
#custom-doc {
	margin:auto;
	text-align:left;
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	width:73.076923em;/* !IE */
	*width:71.3159em;/*IE*/
	min-width:950px;
}

/*GENERAL FORM */
#commonForm div{
	clear:both;
}
#commonForm div.frmLine{
	float:left;
	margin:0 0 12px 0;
	width:100%;
}
#commonForm div.btn_gnrc{
	width:auto;
}	
#commonForm label{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:100px;
}
#commonForm label.full{
	margin:0 0 7px 0;
	width:auto;
}
#commonForm .rad{
	float:left;
	display:block;
	margin:0 3px 0 0;
	width:15px;
}
#commonForm .txt{
	display:block;
	float:left;
	width:200px;
}
#commonForm .chk{
	float:left;
	margin:0 5px 0 0;
}
#commonForm ul, #commonForm ul li{
	clear:both;
	float:left;
	margin:0 0 7px 0;
	width:600px;
}
#commonForm ul li label{
	line-height:1.2em;
	*margin:3px 0 0 0;
	width:450px;
}
#commonForm ul.error{
	clear:both;
	color:#DC5639;
	float:left;
	font-size:0.9em;
	margin:6px 0 10px 0;
}
#commonForm textarea, #commonForm select{
	width:200px;
}
#commonForm .yes_no label{
	*line-height:1.6em;
	width:30px;
}
#commonForm h4{
	font-size:1.3em;
}
/*CUSTOM FORM */
.commonForm{
	float:left;
	margin:10px 0 0 0;
}
#commonForm select, .commonForm .txt, #commonForm label{
	font-size:1.3em;
	*line-height:1.6em;
}
.commonForm h4{
	font-size:1.3em;
	margin:0 0 13px 0;
	font-weight:bold;
}
#main_lft_ctnt #commonForm h4{
	font-size:1.3em;
	font-weight:bold;
}
#commonForm select.month{
	width:100px;
}
#commonForm select.day{
	width:60px;
}
#commonForm select.year{
	width:70px;
}
#commonForm .upc{
	clear:both;
	display:block;
}
#commonForm label.full{
	width:585px;
}
#commonForm label.auto{
	margin:0 0 7px 0;
	width:auto;
}
#commonForm div.btn_gnrc{
	font-size:1.2em;
}
#commonForm ul.error{
	font-size:1.1em;
	font-weight:bold;
	margin:6px 0 0 10px;
}
