/* Basic Styles */
body {
	margin: 0;
	background: url(images/brownDot.gif) repeat;
}
.fckbgcolor { /* for FCKeditor */
	background-image: none;
	background-color: #D2D1C1;
	font-size: 14px;
	line-height: 1.5;
	padding: 15px;
}
img { border: 0; }
table {
	border-collapse:collapse;
}
#canvasBackground {
	margin-left: auto;
	margin-right: auto;
	background: url(images/background.gif) no-repeat;
	background-position:top center;
}
#canvas {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#logoHeader {
	height: 173px;
	width: 500px;
	margin: 0 250px;
	outline: none;
}
	#logoHeader a {
		outline: none;
	}

.containerFix {
	clear: both;
	height: 1px;
}
#fc input[type='text'],
.text_input {
	width: 272px;
	height: 14px;
	padding: 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: none;
	margin-bottom: 10px;
}
#fc textarea,
.textarea_input {
	width: 272px;
	height: 154px;
	padding: 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: none;
	margin-bottom: 10px;
}
.textarea_input2 {
	width: 272px;
	height: 74px;
	padding: 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: none;
	margin-bottom: 10px;
}
.send_button {
	margin-left: 173px;
}
/*    NAVIGATION STUFF */
#mainNav {
	width: 1000px;
	height:59px;
	margin: 0px;
	padding: 0px;
}
#mainNav ul.mainNavList {
	list-style: none;
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
#mainNav ul.mainNavList li {
	float: left;
}
/* Normal Links */
#mainNav ul.mainNavList li.home a {
	display:block;
	width: 211px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: 0 0;
	outline:none;
}
#mainNav ul.mainNavList li.ourwines a {
	display:block;
	width: 150px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: -211px 0;
	outline:none;
}
#mainNav ul.mainNavList li.aboutus a {
	display:block;
	width: 139px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: -361px 0;
	outline:none;
}
#mainNav ul.mainNavList li.winejournal a {
	display:block;
	width: 176px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: -500px 0;
	outline:none;
}
#mainNav ul.mainNavList li.cart a {
	display:block;
	width: 116px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: -676px 0;
	outline:none;
}

#mainNav ul.mainNavList li.contactus a {
	display:block;
	width: 208px;
	height: 59px;
	background-image:url(images/mainnav.png);
	background-position: -792px 0;
	outline:none;
}


/* Hover Links */
#mainNav ul.mainNavList li.home a:hover {
	background-position: 0 -59px;
}
#mainNav ul.mainNavList li.ourwines a:hover {
	background-position: -211px -59px;
}
#mainNav ul.mainNavList li.aboutus a:hover {
	background-position: -361px -59px;
}
#mainNav ul.mainNavList li.winejournal a:hover {
	background-position: -500px -59px;
}
#mainNav ul.mainNavList li.cart a:hover {
	background-position: -676px -59px;
}
#mainNav ul.mainNavList li.contactus a:hover {
	background-position: -792px -59px;
}


/* Selected Links */
body.index #mainNav ul.mainNavList li.home a {
	background-position: 0 -59px;
}
body.ourwines #mainNav ul.mainNavList li.ourwines a,
body.wines-in-production #mainNav ul.mainNavList li.ourwines a,
body.wines-where-to-purchase #mainNav ul.mainNavList li.ourwines a {
	background-position: -211px -59px;
}
body.about-us #mainNav ul.mainNavList li.aboutus a {
	background-position: -361px -59px;
}
body.winejournal #mainNav ul.mainNavList li.winejournal a {
	background-position: -500px -59px;
}
body.cart #mainNav ul.mainNavList li.cart a {
	background-position: -676px -59px;
}
body.contact-us #mainNav ul.mainNavList li.contactus a {
	background-position: -792px -59px;
}

/*  HOME PAGE SPECIFIC */
#notice {
	width: 160px;
	height: 165px;
	margin-left: 810px;
	margin-top: 19px;
	z-index: 25;
	position: relative;
}
#homeFlashContainer {
	width: 980px;
	height: 304px;
	padding: 10px;
	margin-top: -161px;
	background-color: #ebeadb;
	z-index: 10;
}
#homeMessageContainer {
	width: 930px;
	height: 112px;
	margin: 0 10px;
	padding: 25px;
	background: url(images/homeMsgBgrnd.png) repeat-x;
}

/* TWO COLUMN LAYOUT */
#ContainerWSubNav {
	width: 980px;
	min-height: 649px;
	padding: 0px 10px;
	margin-top: 23px;
	background: #ebeadb url(images/left_column_bgrnd.png) repeat-y;
}
	#ContainerWSubNav .spacer10 {
		clear: both;
		width: 980px;
		height: 10px;
		background: url(images/content_background.png) repeat;
	}
	#ContainerWSubNav .leftColumn {
		float: left;
		width: 240px;
		min-height: 627px;
	}
		#ContainerWSubNav .leftColumn .header {
			margin-left: -17px;
			margin-top: -4px;
		}
	#ContainerWSubNav .rightColumnPhoto {
		float: right;
		width: 740px;
		height: 649px;
	}
	#ContainerWSubNav .rightColumnText {
		float: right;
		margin-left: 25px;
		width: 715px;
		font-family: Arial, Helvetica, sans-serif;
		color: #464640;
		font-size: 12px;
		line-height: 18px;
	}
	body.wines-in-production #ContainerWSubNav div.rightColumnText,
	body.wines-where-to-purchase #ContainerWSubNav div.rightColumnText {
		width: 690px;
	}
		#ContainerWSubNav .rightColumnText .title {
			margin-top: 40px;
			height: 14px;
			margin-bottom: 47px;
		}
		#ContainerWSubNav .rightColumnText .hr {
			margin-top: 23px;
			height: 1px;
			margin-bottom: 19px;
		}
		
		#ContainerWSubNav .rightColumnText .redTitle {
			color: #d20001;
			font-weight: bold;
		}
	#ContainerWSubNav .rightColumnWDContainer {
		float: right;
		margin: 3px 24px 24px 0px;
		width: 683px;
		font-family: Arial, Helvetica, sans-serif;
		color: #464640;
		font-size: 12px;
		line-height: 18px;
	}
	body.wines-in-production #ContainerWSubNav .rightColumnWDContainer,
	body.wines-where-to-purchase #ContainerWSubNav .rightColumnWDContainer {
		margin-right: 19px;
	}
		#ContainerWSubNav .rightColumnWDContainer .wdPhotoContainer {
			width: 308px;
			float: left;
			text-align: center;
			margin-top: 40px;
		}
		#ContainerWSubNav .rightColumnWDContainer .wdInfoContainer {
			width: 373px;
			float: right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height: 24px;
			color: #464640;
			margin-top: 40px;
		}
			#ContainerWSubNav .rightColumnWDContainer .wdInfoContainer .itemName {
				float: left;
				width: 109px;
				height: 30px;
				color: #d20001;
				font-size: 12px;
				font-weight: bold;
				margin-top: 4px;
			}
			#ContainerWSubNav .rightColumnWDContainer .wdInfoContainer .itemPrice {
				float: left;
				width: 35px;
				height: 30px;
				padding-right: 9px;
				color: #464640;
				font-size: 13px;
				text-align: right;
				margin-top: 4px;
			}
			#ContainerWSubNav .rightColumnWDContainer .wdInfoContainer .text_input_qty {
				width: 20px;
				height: 14px;
				padding: 8px 8px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				border: none;
				position: relative;
				top: -10px;
				margin-right: 5px;
			}
			#ContainerWSubNav .rightColumnWDContainer .wdInfoContainer h2 {
				text-transform:uppercase;
			}
		#ContainerWSubNav .rightColumnWDContainer .spacer20 {
			clear: both;
			width: 373px;
			height: 20px;
		}
		#ContainerWSubNav .rightColumnWDContainer h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height: 20px;
			color: #464640;
			font-weight: bold;
			margin-bottom: 12px;
			margin-top: -6px;
		}
		#ContainerWSubNav .tabContainer {
			width: 683px;
			height: 30px;
		}
			#ContainerWSubNav .tabContainer .tabOn {
				float: left;
				width: 131px;
				height: 22px;
				padding-top: 8px;
				margin-right: 1px;
				background-color: #d2d1c2;
				font-size: 12px;
				line-height: 18px;
				color: #e20203;
				font-weight: bold;
				text-align: center;
			}
				#ContainerWSubNav .tabContainer .tabOn a:link,
				#ContainerWSubNav .tabContainer .tabOn a:visited,
				#ContainerWSubNav .tabContainer .tabOn a:hover,
				#ContainerWSubNav .tabContainer .tabOn a:active
				{
					color: #e20203;
					font-weight: bold;
					text-decoration: none;
				}
			#ContainerWSubNav .tabContainer .tabOff {
				float: left;
				width: 131px;
				height: 22px;
				padding-top: 8px;
				margin-right: 1px;
				background-color: #a09f94;
				font-size: 12px;
				line-height: 18px;
				color: #fff;
				font-weight: bold;
				text-align: center;
			}
				#ContainerWSubNav .tabContainer .tabOff a:link,
				#ContainerWSubNav .tabContainer .tabOff a:visited,
				#ContainerWSubNav .tabContainer .tabOff a:hover,
				#ContainerWSubNav .tabContainer .tabOff a:active
				{
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}
		#ContainerWSubNav .tabbedContentContainer {
			width: 643px;
			height: 187px;
			padding: 20px;
			background-color: #d2d1c2;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 24px;
			color: #464640;
		}
			#ContainerWSubNav .tabbedContentContainer p {
				margin-top: 0px;
			}
		
		
/* ONE COLUMN LAYOUT */
#ContainerNoSubNav {
	width: 980px;
	min-height: 449px;
	padding: 0px 10px;
	margin-top: 23px;
	background: #ebeadb url(images/content_background.png) repeat;
}
	#ContainerNoSubNav .spacer10 {
		clear: both;
		width: 980px;
		height: 10px;
		background: url(images/content_background.png) repeat;
	}
	#ContainerNoSubNav .header {
		margin-left: -17px;
		margin-top: -4px;
	}
	#ContainerNoSubNav .textblock {
		padding: 0px 17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height: 24px;
		color: #464640;
	}
	#ContainerNoSubNav .textblock h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 20px;
		color: #464640;
		font-weight: bold;
		margin-bottom: 0px;
	}
	#ContainerNoSubNav .textblock a:link,
	#ContainerNoSubNav .textblock a:visited,
	#ContainerNoSubNav .textblock a:active,
	#ContainerNoSubNav .textblock a:hover
	 {
		font-size:13px;
		line-height: 24px;
		color: #d20001;
		text-decoration: none;
	}
	#ContainerNoSubNav .textblock p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height: 24px;
		color: #464640;
		margin-top: 0px;
	}
	#ContainerNoSubNav .textblock ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 20px;
		color: #464640;
		margin-top: 0px;
	}

		
/* OUR WINES */
#ourWinesSubNav {
	width: 211px;
	height: 118px;
	margin: 0px;
	padding: 0px;
}
#ourWinesSubNav ul.ourWinesSubNavList {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#ourWinesSubNav ul.ourWinesSubNavList li {
	
}
/* Our Wines Subnav Links */
#ourWinesSubNav ul.ourWinesSubNavList li.syrah a {
	display: block;
	width: 211px;
	height: 30px;
	background-image:url(images/ourwines_subnav.png);
	background-position: 0 0;
	outline:none;
}
#ourWinesSubNav ul.ourWinesSubNavList li.rose a {
	display:block;
	width: 211px;
	height: 30px;
	background-image:url(images/ourwines_subnav.png);
	background-position: 0 -30px;
	outline:none;
}

#ourWinesSubNav ul.ourWinesSubNavList li.wines a {
	display:block;
	width: 211px;
	height: 30px;
	background-image:url(images/ourwines_subnav.png);
	background-position: 0 -60px;
	outline:none;
}
#ourWinesSubNav ul.ourWinesSubNavList li.where a {
	display:block;
	width: 211px;
	height: 28px;
	background-image:url(images/ourwines_subnav.png);
	background-position: 0 -90px;
	outline:none;
}


/* Hover Links */
#ourWinesSubNav ul.ourWinesSubNavList li.wines a:hover {
	background-position: -211px -60px;
}
#ourWinesSubNav ul.ourWinesSubNavList li.where a:hover {
	background-position: -211px -90px;
}


/* Selected Links */
body.wines-in-production #ourWinesSubNav ul.ourWinesSubNavList li.wines a {
	background-position: -211px -60px;
}
body.wines-where-to-purchase #ourWinesSubNav ul.ourWinesSubNavList li.where a {
	background-position: -211px -90px;
}


/* ABOUT US SPECIFIC */
#internalCollageContainer {
	width: 980px;
	height: 433px;
	padding: 10px;
	margin-top: 23px;
	background-color: #ebeadb;
	z-index: 10;
}
#internalMessageContainer {
	width: 1000px;
	height: 258px;
	margin: 0px;
	background: url(images/aboutus_message_bgrnd.png) repeat-y;
}

/* WINE DETAIL */



/*  FOOTER STUFF */
#footer {
	width: 1000px;
	padding: 0px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
	#footer .footerLeft {
		width: 272px;
		height: 142px;
		background: url(images/copyright.png) no-repeat;
		float: left;
	}
	#footer .footerMiddle {
		width: 520px;
		height: 123px;
		padding-top: 19px;
		background: url(images/footer_middle.png) no-repeat;
		float: left;
	}
	#footer .footerRight {
		width: 198px;
		height: 122px;
		padding: 20px 0px 0px 10px;
		background: url(images/footer_links.png) no-repeat;
		float: right;
	}
	
		#footer .footerMiddle .email_input {
			width: 180px;
			height: 13px;
			padding: 4px;
			margin-right: 6px;
			position: relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			border: 1px solid #5A514A;
			vertical-align: top;
		}
	
	.footerRight ul.footerNavList {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	/* Footer Links */
	.footerRight ul.footerNavList li.taf a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks.png);
		background-position: 0 0;
		outline: none;
	}
	.footerRight ul.footerNavList li.facebook a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks.png);
		background-position: 0 -24px;
		outline: none;
	}
	.footerRight ul.footerNavList li.twitter a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks.png);
		background-position: 0 -48px;
		outline: none;
	}
	.footerRight ul.footerNavList li.policy a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks.png);
		background-position: 0 -72px;
		outline: none;
	}
	.footerRight ul.footerNavList li.downloads a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks.png);
		background-position: 0 -96px;
		outline: none;
	}

/* TELL-A-FRIEND */
#tellafriend {
	width: 385px;
	height: 413px;
	background-color: #d2d1c2;
	margin: 0px auto;
}
	#tellafriend .tafInterior {
		background: url(images/ebeadb.png) repeat;
		width: 325px;
		height: 353px;
		margin: 10px;
		padding: 20px;
	}
		#tellafriend .tafInterior .tafFormContainer {
			margin-left: 20px;
			margin-top: 30px;
		}
		
#tellafriend-thanks, #cf-thanks {
	width: 385px;
	background-color: #d2d1c2;
	margin: 0px auto;
	display: none;
	color: #464640;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: center;
}

#tellafriend-thanks .tafInterior,
#cf-thanks .interior {
	background: url(images/ebeadb.png) repeat;
	width: 325px;
	margin: 10px;
	padding: 30px 20px 50px 20px;
}

#esumodal {
	margin: 0px auto;
}

/* WINE JOURNAL STYLES */
#winejournal {
	margin: 0;
	background: url(images/f5f4ea.gif) repeat;
	background-position:top center;
}
#canvasBackground_wj {
	margin-left: auto;
	margin-right: auto;
	background: url(images/background_wj.gif) no-repeat;
	background-position:top center;
}
#canvas_wj {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/*    WJ NAVIGATION STUFF */
#mainNavWJ {
	width: 1000px;
	height:59px;
	margin: 0px;
	padding: 0px;
}
#mainNavWJ ul.mainNavList {
	list-style: none;
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
#mainNavWJ ul.mainNavList li {
	float: left;
}
/* Normal Links */
#mainNavWJ ul.mainNavList li.home a {
	display:block;
	width: 211px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: 0 0;
	outline:none;
}
#mainNavWJ ul.mainNavList li.ourwines a {
	display:block;
	width: 150px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: -211px 0;
	outline:none;
}
#mainNavWJ ul.mainNavList li.aboutus a {
	display:block;
	width: 139px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: -361px 0;
	outline:none;
}
#mainNavWJ ul.mainNavList li.winejournal a {
	display:block;
	width: 176px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: -500px 0;
	outline:none;
}
#mainNavWJ ul.mainNavList li.cart a {
	display:block;
	width: 116px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: -676px 0;
	outline:none;
}

#mainNavWJ ul.mainNavList li.contactus a {
	display:block;
	width: 208px;
	height: 59px;
	background-image:url(images/mainnav_wj.png);
	background-position: -792px 0;
	outline:none;
}


/* Hover Links */
#mainNavWJ ul.mainNavList li.home a:hover {
	background-position: 0 -59px;
}
#mainNavWJ ul.mainNavList li.ourwines a:hover {
	background-position: -211px -59px;
}
#mainNavWJ ul.mainNavList li.aboutus a:hover {
	background-position: -361px -59px;
}
#mainNavWJ ul.mainNavList li.winejournal a:hover {
	background-position: -500px -59px;
}
#mainNavWJ ul.mainNavList li.cart a:hover {
	background-position: -676px -59px;
}
#mainNavWJ ul.mainNavList li.contactus a:hover {
	background-position: -792px -59px;
}


/* Selected Links */
body.index #mainNavWJ ul.mainNavList li.home a {
	background-position: 0 -59px;
}
body.ourwines #mainNavWJ ul.mainNavList li.ourwines a {
	background-position: -211px -59px;
}
body.about-us #mainNavWJ ul.mainNavList li.aboutus a {
	background-position: -361px -59px;
}
body.winejournal #mainNavWJ ul.mainNavList li.winejournal a {
	background-position: -500px -59px;
}
body.cart #mainNavWJ ul.mainNavList li.cart a {
	background-position: -676px -59px;
}
body.contact-us #mainNavWJ ul.mainNavList li.contactus a {
	background-position: -792px -59px;
}

#ContainerWRightColumn {
	width: 980px;
	/*min-height: 649px;*/
	padding: 0px 10px;
	margin-top: 23px;
	background: #ebeadb url(images/right_column_bgrnd.png) repeat-y;
}
	#ContainerWRightColumn .spacer10 {
		clear: both;
		width: 980px;
		height: 10px;
		background-color: #fff;
	}
	#ContainerWRightColumn .leftColumn {
		float: left;
		width: 627px;
		margin-left: 20px;
	}
		#ContainerWRightColumn .leftColumn .journalItemContainer {
			background-color: #fff;
			padding-bottom: 20px;
			border-bottom: 1px #eae9e6 solid;
			border-top: 1px #fff solid;
			margin-bottom: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 22px;
			color: #464640;
		}
			#ContainerWRightColumn .leftColumn .journalItemContainer h1 {
				font-size: 20px;
				line-height: 30px;
				margin-top: 0px;
				margin-bottom: 0px;
				color: #e20203;
			}
			#ContainerWRightColumn .leftColumn .journalItemContainer h4 {
				font-size: 12px;
				line-height: 30px;
				margin-top: 0px;
				margin-bottom: 0px;
				color: #38322d;
			}
			#ContainerWRightColumn .leftColumn .journalItemContainer .wjPhotoBackground {
				width: 614px;
				height: 246px;
				padding: 8px;
				background: url(images/wjphoto_container.png) no-repeat;
			}
		#ContainerWRightColumn .leftColumn .prevNext {
			width: 630px;
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			color: #968f83;
			font-size: 11px;
			font-weight: bold;
		}
			#ContainerWRightColumn .leftColumn .prevNext a:link,
			#ContainerWRightColumn .leftColumn .prevNext a:visited,
			#ContainerWRightColumn .leftColumn .prevNext a:hover,
			#ContainerWRightColumn .leftColumn .prevNext a:active
			{
				color: #e20203;
				text-decoration: none;
			}
		
	#ContainerWRightColumn .rightColumn {
		float: right;
		width: 258px;
		padding-top: 20px;
	}
		#ContainerWRightColumn .rightColumn .aboutusText {
			width: 202px;
			padding: 0px 20px 0px 36px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 20px;
			color: #38322d;
		}
			#ContainerWRightColumn .rightColumn .aboutusText .redText {
				color: #be0001;
				font-weight: bold;
			}
		#ContainerWRightColumn .rightColumn ul {
			width: 202px;
			padding: 0px 20px 0px 36px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 20px;
			color: #38322d;
			font-weight: bold;
			list-style: none;
		}
			#ContainerWRightColumn .rightColumn ul li a:link,
			#ContainerWRightColumn .rightColumn ul li a:visited,
			#ContainerWRightColumn .rightColumn ul li a:hover,
			#ContainerWRightColumn .rightColumn ul li a:active
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 20px;
				color: #38322d;
				font-weight: bold;
				text-decoration: none;
			}


/*  WJ FOOTER STUFF */
#footerWJ {
	width: 1000px;
	padding: 0px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
	#footerWJ .footerLeft {
		width: 272px;
		height: 142px;
		background: url(images/copyright_wj.png) no-repeat;
		float: left;
	}
	#footerWJ .footerMiddle {
		width: 520px;
		height: 123px;
		padding-top: 19px;
		background: url(images/footer_middle_wj.png) no-repeat;
		float: left;
	}
	#footerWJ .footerRight {
		width: 198px;
		height: 122px;
		padding: 20px 0px 0px 10px;
		background: url(images/footer_links_wj.png) no-repeat;
		float: right;
	}
	
		#footerWJ .footerMiddle .email_input {
			width: 180px;
			height: 13px;
			padding: 4px;
			margin-right: 6px;
			position: relative;
			top: 0px;
			vertical-align: top;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			border: 1px solid #DDDDDD;
		}
	
	#footerWJ .footerRight ul.footerNavList {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	/* Footer Links */
	#footerWJ .footerRight ul.footerNavList li.taf a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks_wj.png);
		background-position: 0 0;
		outline: none;
	}
	#footerWJ .footerRight ul.footerNavList li.facebook a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks_wj.png);
		background-position: 0 -24px;
		outline: none;
	}
	#footerWJ .footerRight ul.footerNavList li.twitter a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks_wj.png);
		background-position: 0 -48px;
		outline: none;
	}
	#footerWJ .footerRight ul.footerNavList li.policy a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks_wj.png);
		background-position: 0 -72px;
		outline: none;
	}
	#footerWJ .footerRight ul.footerNavList li.downloads a {
		display:block;
		width: 188px;
		height: 24px;
		background-image:url(images/footerLinks_wj.png);
		background-position: 0 -96px;
		outline: none;
	}