/*	ELEMENTS	*/
body {
	padding					: 0;
	margin					: 0;
	color					: #000000;
	background				: #9BA294 url(images/bg.jpg) repeat-x;
}
h1 {
	font-family				: "Arial Narrow";
	font-size				: 24px;
	color					: #FFFFFF;
	text-decoration			: none;
	text-transform			: uppercase;
	letter-spacing			: 0.04em;
	margin-bottom			: -10px;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color					: #FFFFFF;
	text-decoration			: none;
}
h2 {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 18px;
	color					: #FFFFFF;
}
h3 {
	color					: #FFFFFF;
	font-family				: Tahoma, Arial;
	font-size				: 12px;
	font-weight				: bolder;
	text-transform			: uppercase;
	line-height				: 14px;
}
h4 {
	color					: #A3C0C6;
	font-family				: "Arial Narrow";
	font-size				: 12px;
	font-weight				: bolder;
	text-transform			: uppercase;
	margin-top				: 7px;
	letter-spacing			: .04em;
}
hr {
	color					: #8CA5AA;
}

/*	CLASSES	*/
.BottomContent {
	position				: relative;
	top						: 305px;
	left					: 0px;
	text-align				: left;
}
.BottomContentBG {
	position				: relative;
	background				: url(images/1_bg6.gif) repeat-x; 
	background-color		: #9FA699;
	height					: 149px;
	width					: 696px;
	left					: 41px;
	border-bottom			: 1px solid #CCCCCC;
}
.BottomContentLine {
	position				: relative;
	width					: 587px;
	height					: 1px;
	background-image		: url(images/line.gif);
}
.BottomContentSeparator {
	width					: 2px;
	height					: 147px;
	position				: absolute;
	top						: 0px;
	left					: 307px;
	background-image		: url(images/1_bg1.gif);
}
.BottomLeftContent {
	margin-left				: 25px;
	margin-top				: 40px;
	margin-right			: 40px;
	font-family				: "Arial Narrow";
	font-size				: 18px;
	color					: #000000;
	font-style				: normal;
	font-weight				: bold;
	line-height				: 20px;
	vertical-align			: top;
	width					: 266px;
	position				: absolute;
	left					: 0px;
	top						: 0px;
	text-align				: left;
}
.BottomNav {
	height					: 100px;
	width					: 766px;
	position				: relative;
}
.CatalogPage {
	margin-left				: 155px;
	margin-top				: 30px;
	margin-right			: 10px;
	text-align				: right;
	font-family				: Tahoma;
	font-size				: 11px;
	color					: #000000;
	text-decoration			: none;
	line-height				: 16px;
}
.CatalogPage a:link, .CatalogPage a:visited, .CatalogPage a:hover, .CatalogPage a:active {
	color					: #0000FF;
}
.Contact {
	margin-left				: 20px;
	margin-right			: 20px;
	font-family				: Tahoma, Arial;
	font-size				: 11px;
	color					: #FFFFFF;
	background-color		: #276788;
	padding					: 10px;
	line-height				: 17px;
}
.Contact a {
	color					: #FFFFFF;
}
.ContactAddress {
	font-family				: Tahoma;
	font-size				: 11px;
	color					: #6B7C90;
	text-decoration			: none;
	padding-top				: 7px;
	padding-left			: 13px;
	line-height				: 15px;
}
.Content {
	vertical-align			: top;
	width					: 766px;
	height					: 457px;
}
.Copyright {
	font-family				: Tahoma, Arial;
	font-size				: 10px;
	color					: #333333;
	position				: absolute;
	top						: 0px;
	left					: 0px;
	text-align				: left;
	vertical-align			: top;
	margin-top				: 15px;
	margin-left				: 45px;
	height					: 104px;
	width					: 383px;
}
.Copyright a {
	text-decoration			: none;
}
.FormInput {
	height					: 20px;
	border-style			: solid;
	border-width			: 1px;
	border-color			: #CACACA;
	background-color		: #91ABB0;
	color					: #000000;
	padding-left			: 5px;
	font-weight				: bold;
	font-size				: 12px;
	font-family				: Tahoma, Arial;
}
.FormButton {
	height					: 20px;
	border-style			: solid;
	border-width			: 1px;
	border-color			: #CACACA;
	background-color		: #91ABB0;
	color					: #FFFFFF;
	padding-left			: 5px;
	font-weight				: bold;
	font-size				: 12px;
	font-family				: Tahoma, Arial;
	text-align				: center;
}
.FullWrapper {
	text-align				: center;
}
.LLC {
	font-size				: 16px;
	font-weight				: bold;
}
.MadeIn {
	font-family				: Tahoma, Arial;
	font-size				: 12px;
	font-weight				: bold;
	color					: #46859C;
	position				: absolute;
	top						: 0px;
	left					: 383px;
	margin-top				: 15px; 
	margin-right			: 30px;
	width					: 353px;
	text-align				: right;
}
.MiddleVSpacer {
	position				: absolute;
	left					: 316px;
	top						: 0px;
	background-image		: url(images/1_bg2.jpg);
	height					: 275px;
	width					: 32px;
}
.NavDivider {
	color					: #276788;
	font-size				: 8px;
}
.Navigation {
	text-align				: right;
	padding-top				: 75px;
	padding-right			: 32px;
	position				: absolute;
	top						: 0px;
	left					: 430px;
	height					: 140px;
	width					: 396px;
}
.Product {
	vertical-align			: top;
	width					: 223px;
	height					: 148px;
	position				: absolute;
	left					: 308px;
	top						: 0px;
	text-align				: left;
}
.ProductCategory {
	font-family				: Tahoma, Arial;
	font-size				: 12px;
	font-weight				: bold;
	color					: #46859C;
	margin-left				: 13px;
	margin-top				: 53px;
}
.ProductImage {
	margin-left				: 13px;
	margin-top				: 0px;
	text-align				: right;
	height					: 148px;
	width					: 164px;
	vertical-align			: top;
	position				: absolute;
	left					: 520px;
	top						: 0px;
}
.ProductImageCell {
	width					: 230px;
	vertical-align			: bottom;
	text-align				: center;
}
.ProductTitle {
	margin-left				: 13px;
	margin-top				: 5px;
	font-family				: Tahoma, Arial;
	font-size				: 11px;
	font-weight				: bolder;
	color					: #333333;
	line-height				: 15px;
}
.RightBG {
	width					: 50%;
	height					: 700px;
	position				: absolute;
	left					: 50%;
	top						: 0px;
	background				: url(images/bg1.jpg);
	background-repeat		: repeat-x;
}
.RightVSpacer {
	position				: absolute;
	left					: 737px;
	top						: 0px;
	background-image		: url(images/1_bg3.jpg);
	height					: 275px;
	width					: 29px;
}
.SingleLineCopyright {
	font-family				: Tahoma, Arial;
	font-size				: 10px;
	color					: #333333;
	position				: absolute;
	top						: 0px;
	left					: 0px;
	text-align				: left;
	vertical-align			: top;
	margin-top				: 15px;
	margin-left				: 45px;
	height					: 104px;
	width					: 696px;
}
.SingleLineCopyright a {
	text-decoration			: none;
}
.SubContent {
	margin-left				: 10px;
}
.SubContentHeading {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #FFFFFF;
	text-decoration			: none;
	line-height				: 15px;
	font-weight				: bolder;
	vertical-align			: middle;
}
.SubContentHeading a:link, .SubContentHeading a:visited, .SubContentHeading a:active, .SubContentHeading a:hover {
	color					: #DFDFDF;
	text-decoration			: none;
}
.SubSubContent {
	font-family				: Tahoma, Arial;
	font-size				: 11px;
	line-height				: 14px;
	color					: #FFFFFF;
}
.SubSubContent li {
	list-style-type			: square;
}
.SubSubContent a:link, .SubSubContent a:visited {
	color					: #000000;
	text-decoration			: none;
	font-weight: bold;
}
.SubSubContent a:hover, .SubSubContent a:active {
	color					: #FFFFFF;
	text-decoration			: none;
	font-weight: bold;
}
.Title {
	position				: absolute;
	top						: 0px;
	left					: 0px;
	height					: 140px;
	width					: 340px;
	padding-left			: 5px;
	margin-top				: 24px
}
.TopContent {
	position				: relative;
	top						: 0px;
	left					: 0px;
	text-align				: left;
}
.TopNav {
	height					: 140px;
	width					: 766px;
	vertical-align			: top;
	background-image		: url(images/top.jpg);
	text-align				: center;
	margin					: auto;
}
.TopRightContent {
	text-align				: left;
	position				: absolute;
	top						: 0px;
	left					: 363px;
	height					: 275px;
	width					: 374px;
	vertical-align			: top;
	background-image		: url(images/1_bg4.gif);
	background-repeat		: repeat-x;
	background-color		: #2D7497;
}
.Welcome {
	position				: absolute;
	left					: 41px;
	top						: 0px;
	background				: url(images/1_bg.jpg) no-repeat;
	vertical-align			: top;
	background-color		: #A3C0C6;
	height					: 275;
	width					: 275px;
}
.Welcome3 {
	position				: absolute;
	left					: 41px;
	top						: 0px;
	background				: url(images/3_bg.jpg) no-repeat;
	vertical-align			: top;
	background-color		: #A3C0C6;
	height					: 275;
	width					: 275px;
}
.WelcomeBottom {
	margin-left				: 80px;
	margin-top				: 1px;
	margin-right			: 15px;
	text-align				: left;
	font-family				: Tahoma;
	font-size				: 11px;
	color					: #000000;
	text-decoration			: none;
	line-height				: 16px;
	height					: 100px;
}
.WelcomeBottom a:link, .WelcomeBottom a:visited, .WelcomeBottom a:hover, .WelcomeBottom a:active {
	color					: #0000FF;
}
.PageTitle {
	margin-left				: 45px;
	margin-top				: 8px;
	text-align				: left;
}
.Wrapper {
	position				: relative;
	width					: 766px;
	text-align				: center;
	margin					: auto;
	height					: 700px;
}

/* ######### Style For Navigation Menu ######### */
#Menu {}
#Menu:after { /*Add margin between menu and rest of content in Firefox*/
	content					: "."; 
	display					: block; 
	height					: 0px; 
	clear					: both; 
	visibility				: hidden;
}
#Menu ul {
	width					: 100%;
	margin-left				: 0px;
	padding-left			: 0px;
	margin					: 0px;
	float					: left;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bolder;
}
#Menu ul li {
	display					: inline;
}
#Menu ul li a {
	float					: left;
	color					: #FFFFFF;
	font-weight				: bold;
	padding					: 2px 10px 2px 3px;
	text-decoration			: none;
}
#Menu ul li a:hover {
	color					: #9EB9C0;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	position				: absolute;
	top						: 0px;
	border-bottom-width		: 0px;
	font					: normal 9px Verdana;
	line-height				: 15px;
	z-index					: 100;
	width					: 190px;
	visibility				: hidden;
}
.dropmenudiv a {
	width					: 100%;
	display					: block;
	text-indent				: 3px;
	border-bottom			: 1px solid #BBB;
	padding					: 2px 0;
	text-decoration			: none;
	color					: black;
	background-color		: #AABBBB;
	margin					: 2px;
}
.dropmenudiv a:hover {
	background-color		: #F0F0F0;
}
.SubContentAbout {
	margin-left				: 36px;
	margin-right: 36px;
}
