@charset "utf-8";
/* CSS Document */
/*====== GLOBAL OVERRIDES FOR MAJOR ITEMS AND DIFFERING BROWSER DEFAULTS =====*/

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 84%;
	line-height: 128%;
	background-image: url(images/bodyBG.gif);
	background-repeat: repeat-x;
	background-color: #f9fae8;
	}
	
body, form, table, span, img, button, iframe, ul, li, a, p  { margin:0; padding:0; border:0; }
table {
	text-align:left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 660px;
}
td {vertical-align: top; padding: 0px;}

.floatLeft { float: left; }
.floatRight { float: right; }
.visible { display: block; }
.hidden { display: none; }
.center {text-align: center;}
	
/* ############################################################  */
/* ########### MAIN CONTENT CONTAINERS MAIN CONTENT CONTAINERS##########  */
/* ############################################################  */
div#container {
	width: 1001px;
	margin: 31px auto 31px auto;
	position: relative;
	}
	/* STYLES FOR HOME PAGE TOP NAV */
	div#topNavHome {
		height: 41px;
		margin: 0px 0px 5px 0px;
		padding-top: 1px;
		width: auto;
		background-color: #5d5a0d;
		z-index: 3;
		position: absolute;
		top: 0px;
		left: 0px;
		}
		div#topNavHome ul {
			width: auto;
			list-style-type: none;
			position: relative;
			}
			div#topNavHome ul li {
				float: left;
				}
				div#topNavHome ul li ul {
					background: #ede7b0;
					border-top: 2px solid #ba9030;
					border-bottom: 1px solid #ba9030;
					display: none;                  /* initially hide the entire list hierarchy */
					}
					div#topNavHome ul li:hover ul,
					div#topNavHome ul li a:hover ul {         /* 2nd level drop-down box */
						display: block;
						position: absolute;
						margin: 0;
						padding: 0;
						top: 34px;              /* place us just up underneath the top-level images */
						left: 0px;       /* left-align our drop-down to the previous button border */
						z-index: 999;
						width: 175px;
						text-decoration: none;
						}
					div#topNavHome ul li:hover ul li a,
					div#topNavHome ul li a:hover ul li a {                   /* 2nd level unselected items */
						width: 161px;
						height: auto;
						border: 0;
						margin: 0;
						padding: 5px;
						height: auto;
						color: #585109;               /* this sets the unselected drop-down text color */
						background: #ede7b0;       /* this sets the drop-down menu background color */
						float:left;
						font-weight: normal;
						white-space: normal;
						text-decoration: none;
						border-left: 2px solid #ba9030;
						border-right: 2px solid #ba9030;
						border-bottom: 1px solid #ba9030;
						}
					div#topNavHome ul li:hover ul li:hover a,
					div#topNavHome ul li a:hover ul li a:hover {                /* 2nd level selected item */
						color: #585109;
						text-decoration: underline;
						background-color: #d6cf8d;
						}
				div#topNavHome ul li a {
					display: block;
					margin: 0;
					height: 41px;
					text-decoration: none;
					}
					div#topNavHome ul li a.home {
						width: 96px;
						background-image: url(images/nav1-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.home:hover {
							background-image: url(images/nav1-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.homeActive {
							width: 96px;
							background-image: url(images/nav1-3.gif);
							background-repeat: no-repeat;
							cursor: default;
							}
					
					div#topNavHome ul li a.background {
						width: 237px;
						background-image: url(images/nav5-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.background:hover {
							background-image: url(images/nav5-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.backgroundActive {
							width: 237px;
							background-image: url(images/nav5-3.gif);
							background-repeat: no-repeat;
							}
					
					div#topNavHome ul li a.team {
						width: 117px;
						background-image: url(images/nav3-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.team:hover {
							background-image: url(images/nav3-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.teamActive {
							width: 117px;
							background-image: url(images/nav3-3.gif);
							background-repeat: no-repeat;
							}
					div#topNavHome ul li a.brands {
						width: 146px;
						background-image: url(images/nav4-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.brands:hover {
							background-image: url(images/nav4-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.brandsActive {
							width: 146px;
							background-image: url(images/nav4-3.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.distributors {
						width: 170px;
						background-image: url(images/nav2-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.distributors:hover {
							background-image: url(images/nav2-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.distributorsActive {
							width: 170px;
							background-image: url(images/nav2-3.gif);
							background-repeat: no-repeat;
							}						
					
					div#topNavHome ul li a.news {
						width: 87px;
						background-image: url(images/nav6-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.news:hover {
							background-image: url(images/nav6-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.newsActive {
							width: 87px;
							background-image: url(images/nav6-3.gif);
							background-repeat: no-repeat;
							}
					div#topNavHome ul li a.contact {
						width: 147px;
						background-image: url(images/nav7-1.gif);
						background-repeat: no-repeat;
						}
						div#topNavHome ul li a.contact:hover {
							background-image: url(images/nav7-2.gif);
							background-repeat: no-repeat;
							}
						div#topNavHome ul li a.contactActive {
							width: 147px;
							background-image: url(images/nav7-3.gif);
							background-repeat: no-repeat;
							}
	/* STYLES FOR INSIDE PAGES TOP NAV */
	div#topNav{
		height: 41px;
		margin: 0px 0px 5px 0px;
		padding-top: 1px;
		width: auto;
		background-color: #5d5a0d;
		z-index: 3;
		}
		div#topNav ul {
			width: auto;
			list-style-type: none;
			position: relative;
			}
			div#topNav ul li {
				float: left;
				}
				div#topNav ul li ul {
					background: #ede7b0;
					border-top: 2px solid #ba9030;
					border-bottom: 1px solid #ba9030;
					display: none;                  /* initially hide the entire list hierarchy */
					}
					div#topNav ul li:hover ul,
					div#topNav ul li a:hover ul {         /* 2nd level drop-down box */
						display: block;
						position: absolute;
						margin: 0;
						padding: 0;
						top: 34px;              /* place us just up underneath the top-level images */
						left: 0px;       /* left-align our drop-down to the previous button border */
						z-index: 999;
						width: 175px;
						text-decoration: none;
						}
					div#topNav ul li:hover ul li a,
					div#topNav ul li a:hover ul li a {                   /* 2nd level unselected items */
						width: 161px;
						height: auto;
						border: 0;
						margin: 0;
						padding: 5px;
						height: auto;
						color: #585109;               /* this sets the unselected drop-down text color */
						background: #ede7b0;       /* this sets the drop-down menu background color */
						float:left;
						font-weight: normal;
						white-space: normal;
						text-decoration: none;
						border-left: 2px solid #ba9030;
						border-right: 2px solid #ba9030;
						border-bottom: 1px solid #ba9030;
						}
					div#topNav ul li:hover ul li:hover a,
					div#topNav ul li a:hover ul li a:hover {                /* 2nd level selected item */
						color: #585109;
						text-decoration: underline;
						background-color: #d6cf8d;
						}
				div#topNav ul li a {
					display: block;
					margin: 0;
					height: 41px;
					text-decoration: none;
					}
					div#topNav ul li a.home {
						width: 96px;
						background-image: url(images/nav1-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.home:hover {
							background-image: url(images/nav1-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.homeActive {
							width: 96px;
							background-image: url(images/nav1-3.gif);
							background-repeat: no-repeat;
							cursor: default;
							}
					
					div#topNav ul li a.background {
						width: 237px;
						background-image: url(images/nav5-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.background:hover {
							background-image: url(images/nav5-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.backgroundActive {
							width: 237px;
							background-image: url(images/nav5-3.gif);
							background-repeat: no-repeat;
							}
					
					div#topNav ul li a.team {
						width: 117px;
						background-image: url(images/nav3-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.team:hover {
							background-image: url(images/nav3-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.teamActive {
							width: 117px;
							background-image: url(images/nav3-3.gif);
							background-repeat: no-repeat;
							}
					div#topNav ul li a.brands {
						width: 146px;
						background-image: url(images/nav4-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.brands:hover {
							background-image: url(images/nav4-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.brandsActive {
							width: 146px;
							background-image: url(images/nav4-3.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.distributors {
						width: 170px;
						background-image: url(images/nav2-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.distributors:hover {
							background-image: url(images/nav2-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.distributorsActive {
							width: 170px;
							background-image: url(images/nav2-3.gif);
							background-repeat: no-repeat;
							}						
					
					div#topNav ul li a.news {
						width: 87px;
						background-image: url(images/nav6-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.news:hover {
							background-image: url(images/nav6-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.newsActive {
							width: 87px;
							background-image: url(images/nav6-3.gif);
							background-repeat: no-repeat;
							}
					div#topNav ul li a.contact {
						width: 147px;
						background-image: url(images/nav7-1.gif);
						background-repeat: no-repeat;
						}
						div#topNav ul li a.contact:hover {
							background-image: url(images/nav7-2.gif);
							background-repeat: no-repeat;
							}
						div#topNav ul li a.contactActive {
							width: 147px;
							background-image: url(images/nav7-3.gif);
							background-repeat: no-repeat;
							}
							
	div#midPics {
		margin: 0px 0px 6px 0px;
		height: 384px;
		width: 1001px;
		position:relative;
		z-index: 1;
		}
	div#leftContentBox {
	background: #736d23;
	width: 485px;
	float: left;
	margin: 0px 3px 6px 0px;
	padding: 6px;
	left: 3px;
		}
		div.textBox {
			background-color: #502316;
			border: 2px solid #b69430;
			color: #e2d9a5;
			padding: 18px 22px 26px 22px;
			line-height: 126%;
			font-size: 104%;
			height: 230px;
			}
			div.textBox p.subPara {
				margin: 12px 0px 0px 0px;
				}
			div.textBox a {
				text-decoration: underline;
				color: #e2d9a5;
				}
				div.textBox a:hover {
					text-decoration: none;
					}
	div#rightContentBox {
	background: #736d23;
	width: 485px;
	float: left;
	margin: 0px 0px 6px 3px;
	padding: 6px;
	left: 503px;
		}
		div.quote {
			border-left: 1px solid #9f7329;
			margin: 3px 0px 0px 5px;
			padding: 0px 0px 0px 12px;
			}
			div.textBox p.date {
				margin: 6px 0px 0px 0px;
				}
/* inside pages */
	div#leftRightContainer {
		width: 1000px;
		background-image: url(images/leftRightContainerBG.gif);
		background-repeat: repeat-y;
		}
		div#leftColumn {
			width: 259px;
			float: left;
			background-color: #cab767;
			min-height: 672px;
			margin: 0px 0px 6px 0px;
			}
		div#rightColumn {
			margin: 0px 0px 6px 265px;
			background-color: #6c6300;
			padding: 5px;
			min-height: 660px;
			}
			div.rightColTextBox {
				background-color: #502316;
				border: 2px solid #b69430;
				color: #e2d9a5;
				padding: 38px 22px 28px 32px;
				line-height: 136%;
				font-size: 108%;
				min-height: 600px;
				}
				div.rightColTextBox p {
					margin: 9px 0px 9px 0px;
					}
					div.rightColTextBox p.smallTitle {
						margin: 20px 0px 20px 0px;
						}
				div.rightColTextBox p a {
					color: #e2d9a5;
					text-decoration: underline;
					}
					div.rightColTextBox p a:hover {
						text-decoration: none;
						}
				div.rightColTextBox ul.siteMap {
					margin: 9px 0px 9px 0px;
					color:#e2d9a5;
					list-style-type: square;
					}
					ul.siteMap a {
						color:#e2d9a5;
						}
					ul.siteMap li {
						margin: 3px 0px 3px 18px;
						}
						ul.siteMap li ul li {
							margin: 3px 0px 3px 18px;
							list-style-type: square;
							}
				div.rightColTextBox ul.jumpList {
					margin: 0px 0px 9px 0px;
					}
					ul.jumpList li {
						list-style-type: none;
						margin: 2px 0px 0px 0px;
						}
						ul.jumpList li ul {
							margin: 0px 0px 0px 15px;
							}
							ul.jumpList li ul li  {
								color: #ba9030;
								list-style-type: square;
								margin: 2px 0px 0px 0px;
								}
								ul.jumpList li ul li span {
									color: #e2d9a5;
									font-weight: normal;
									}
								ul.jumpList li ul li a {
									color: #e2d9a5;
									text-decoration: underline;
									font-weight: bold;
									}
								ul.jumpList li a:hover {
									text-decoration: none;
									}
								ul.jumpList li a:visited {
									color: #FFFFCC;
									}
				div.rightColTextBox div.HR {
						border-bottom: 1px solid #e2d9a5;
						margin: 0px 0px 20px 0px;
						}
					div.rightColTextBox p.first {
						margin: 0px 0px 16px 0px;
						}
					div.rightColTextBox p.backTop {
						margin: 9px 0px 0px 0px;
						}
						div.rightColTextBox p.backTop a {
							text-decoration: underline;
							color: #e2d9a5;
							}
							div.rightColTextBox p.backTop a:hover {
								text-decoration: none;
								}
				div.rightColTextBox table.teamTable td {
	vertical-align: top;
	padding: 6px 6px 6px 0px;
					}
					table.teamTable td p {
						margin: 9px 0px 9px 0px;
						}
					table.teamTable td p.first {
						margin: 0px 0px 9px 0px;
						line-height: 116%;
						}
					table.teamTable td.teamPic {
						width: 160px;
						text-align: right;
						padding: 0px 0px 0px 12px;
						}
					table.teamTable td.borderRight {
						border-right: 1px solid #e2d9a5;
						}
					table.teamTable td.borderBottom {
						border-bottom: 1px solid #e2d9a5;
						}
					table.teamTable td.teamText {
						width: 100%;
						padding: 0px 6px 6px 0px;
						}
					table.teamTable td.right {
						text-align: right;
						}
					table.teamTable td.brandsPic {
						width: 200px;
						text-align: right;
						padding: 0px 0px 0px 12px;
						}
				div.rightColTextBox table.teamTable td a {
					text-decoration: underline;
					color: #e2d9a5;
					}
					div.rightColTextBox table.teamTable td a:hover {
						text-decoration: none;
						}
				div.rightColTextBox a.brandLink {
					color: #ba9030;
					text-decoration: none;
					}
					div.rightColTextBox a.brandLink:hover {
						text-decoration: underline;
						}
	div#footer {
		clear: both;
		text-align: center;
		color: #521b14;
		font-size: 88%;
		margin: 0px 0px 0px 0px;
		}
		div#footer span.breakerBar {
			margin: 0px 9px 0px 9px;
			}
			div#footer p.yellow {
				margin: 0px 0px 0px 0px;
				color: #ba8f27;
				}
				div#footer p.yellow a {
					color: #ba8f27;
					text-decoration: none;
					}
					div#footer p.yellow a:hover {
						text-decoration: underline;
						}
		


/* #####################################################  */
/* ######## MARGINS AND PADDINGS MARGINS AND MARGINS ##########  */
/* #####################################################  */	

/* margins  */
.marginAll12px { margin: 12px; }
.marginRight5px { margin-right: 5px;}
.marginRight15px { margin-right: 15px;}
.marginLeft10px { margin-left: 10px;}
.marginLeft12px { margin-left: 12px;}
	
/* paddings  */	
.paddingAll6px { padding: 6px;}
.paddingAll12px { padding: 12px;}
.paddingLeft12px {padding: 0px 0px 0px 12px;}
.paddingLeft6px {padding: 0px 0px 0px 6px;}
.paddingRight35px {padding: 35px;}
.paddingRight9px {padding: 0px 9px 0px 0px;}
	
/* #####################################################  */
/* ################### FONTS FONTS FONTS ###################  */
/* #####################################################  */	

.bold { font-weight:bold;}
.italic { font-style: italic;}
.normal { font-weight: normal;}

.red { color: #e21313; }
.green { color: #988B03; }
.gold {color: #ba9030;}
.cream {color: #F1EEC1;}
.greyMedium { color: #696565; }
span.superscript { font-size: 76%;vertical-align: text-top;}

.font08px {font-size: 72%;}
.font09px {font-size: 76%;}
.font10px {font-size: 84%;}
.font11px {font-size: 92%;}
.font12px {font-size: 100%;}
.font13px {font-size: 108%;}
.font14px {font-size: 116%;}
.font15px {font-size: 124%;}
.font16px {font-size: 132%;}
.font17px {font-size: 140%;}
.font18px {font-size: 155%;}
