html { overflow: -moz-scrollbars-vertical !important; }
body#home {
	font-family: Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
	}
a { outline: none; }
.clear { clear: both; } /*Clears Floats*/
.center { text-align: center; } /*Centers Text*/
.margin40 { margin: 0 0 40px 0; } /* 20px bottom margin*/
.topMargin25 { margin-top: 25px; } /* 25px top margin */
.brown { color: #a65e14; font-weight: bold; }
.biggerBolder { font-size: 18px; font-weight: bold; }
.smaller { font-size: 11px; }
#topHeaderhome {
	width: 960px;
	height: 325px;
	margin-bottom: 0px;
	padding:0px;
	background: transparent url(../images/header_bg.png) no-repeat top left;
	position: relative;
	}

		#homeNav {
			width: 900px;
			height: 47px;
			border-top: 1px solid #d8a824;
			color: #fdc829;
			text-transform: uppercase;
			position: absolute;
			bottom: 25px;
			left: 30px;
			}
				ul#navLinks {
					list-style: none;
					}
					ul#navLinks li a {
						float: left;
						display: block;
						line-height: 46px;
						height: 32px;
						padding: 0;
						margin: 8px 7px 0 0;
						text-indent: -9999px;
						}
						ul#navLinks li a.home {
							width: 95px;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -1px 0px;
							}
						ul#navLinks li a.home:hover {
							background-position: -1px -31px;
							}
						ul#navLinks li a.gloves {
							width: 111px;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -98px 0px;
							}
						ul#navLinks li a.gloves:hover {
							background-position: -98px -31px;
							}
						ul#navLinks li a.eyewear {
							width: 103px;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -211px 0px;
							}
						ul#navLinks li a.eyewear:hover {
							background-position: -211px -31px;
							}
						ul#navLinks li a.otherSafety {
							width: 295px;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -316px 0px;
							}
						ul#navLinks li a.otherSafety:hover {
							background-position: -316px -31px;
							}
						ul#navLinks li a.store {
							width: 101px;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -613px 0px;
							}
						ul#navLinks li a.store:hover {
							background-position: -613px -31px;
							}
							ul#navLinks li a.contact {
							width: 153px;
							padding: 0;
							background: url(../store/skins/LogoWork/styleImages/icons/nav.png) no-repeat -716px 0px;
							}
						ul#navLinks li a.contact:hover {
							background-position: -716px -31px;
							}	
	
#colMidHome {
	float: left;
	width: 930px;
	margin: 0 15px;
	height: 100%;
	}
		#sliderBanner {
			float: left;
			width: 680px;
			height: 310px;
			}
		#shopStart {
			float: left;
			width: 250px;
			}
			.shopButton {
				float: left;
				display: block;
				width: 210px;
				height: 300px;
				background: url(../images/shop_button.png) no-repeat top center;
				text-indent: -9999px;
				margin: 5px 0 0 0;
				}
			.shopButton:hover {
				background-position: bottom center;
				}
		#comingSoon {
			float: left;
			width: 664px;
			height: 373px;
			margin: 0 130px;
		}
		#eyecomingSoon {
			float: left;
			width: 404px;
			height: 188px;
			margin: 0 260px;
			}
			
#rowAboveContent {
	float: left;
	width: 610px;
	height: 20px;
	margin: 10px 0 25px 40px;
	background: transparent url(../images/homeTagline.png) no-repeat center center;
	}
		#rowAboveContent p {
			text-indent: -9999px;
			}
.smallTitle {
	font-size: 15px;
	color: #e69f4b;
	padding: 8px 0 0 0;
	margin: 0 0 -2px 0;
	letter-spacing: 1px;
	}
.largeTitle {
	font-size: 28px;
	color: #a65e14;
	margin: 0 0 10px 0;
	}
.title {
	font-size: 28px;
	color: #a65e14;
	margin: 23px 0 10px 0;
	}
.yellowish {
	color: #e69f4b;
	}
.bottomCol {
	float: left;
	width: 265px;
	padding: 0 15px;
	margin: 0 0 10px 15px;
	}
#orderProgress {
	float: left;
	width: 258px;
	height: 308px;
	background: url(../images/orderProgress.png) no-repeat top center;
	position: relative;
	}
	.orderProgressLink {
		float: left;
		width: 158px;
		height: 51px;
		background: url(../images/orderProgressButton.png) no-repeat top center;
		text-indent: -9999px;
		position: absolute;
		bottom: 27px;
		left: 50px;
		}
	.orderProgressLink:hover {
		background-position: bottom center;;
		}
#footer {
	width: 960px;
	height: 40px;
	margin: 0 auto;
	font-size: 10px;
	color: #e1e1e1;
	}
	#innerFooter {
		width: 930px;
		height: 40px;
		margin: 0 auto;
		position: relative;
		}
		#footerNav {
			position: absolute;
			bottom: 5px;
			left: 30px;
			}
			ul#footerNav {
				list-style: none;
				}
				ul#footerNav li, ul#footerNav li a {
					display: inline;
					color: #fdc829;
					padding: 0 12px 0 0;
					text-decoration: none;
					}
				ul#footerNav li a:hover {
					color: #e69f4b;
					}
	p#copy {
		position: absolute;
		bottom: 5px;
		right: 30px;
		margin: 0px;
		}
#footer a {
	color: #fdc829;
	text-decoration: none;
	}
#footer a:hover {
	color: #e69f4b;
	}
	
/*Contact Form*/
#contactForm {
	width: 450px; height: 300px;
	margin: 0 0 0 0;
	padding: 20px 10px;
	float: right;
	background: #f2f2f2;
	border: 1px solid #999999;
	}
	#contactForm h3 {
		margin: 0 0 10px 0;
		font-size: 20px;
		color: #a65e14;
		}
.contactInfo {
	float: left;
	width: 420px; height: 300px;
	background: #f2f2f2;
	border: 1px solid #999999;
	padding: 20px 10px;
	}
	.contactInfo ul {
		list-style: none;
		}
	.contactInfo span.office {
		font-size: 20px;
		color: #a65e14;
		font-weight: bold;
		}
		.contactInfo ul li p {
			margin: 6px 0 5px 30px;
			line-height: 22px;
			}
	.contactInfo span.telephone {
		font-size: 20px;
		color: #a65e14;
		font-weight: bold;
		}
	.contactInfo span.catalogRequest {
		font-size: 20px;
		color: #a65e14;
		font-weight: bold;
		padding: 25px 0 0 0;
		}