body{margin: 0px; text-align: center;}

#wrap
{
	width: 940px;
	margin: 0px auto 0px auto;
}
#header
{
	position: relative;
	width: 940px;
	height: 40px;
	background-color: #ececec;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}

#subHead
{
	position: absolute;
	left: 5px;
	width:290px;
	height: 25px;
	color: #b6b6b6;
	background-color: #e0e0e0;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	padding-top: 10px;
}

#searchHead
{
	position: absolute;
	right: 20px;
	width: 500px;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	padding-top: 10px;
}

#searchField
{
	position: absolute;
	right: 15px;
	width: 100px;
	padding-top: 5px;
	border: 1px solid blue;
}

a:link.subheadLink
{
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
a:visited.subheadLink
{
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#sliderSection
{
	position: relative;
	width: 940px;
	height: 135px;
	/*
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	*/
	text-align: left;
}

#horizontalShadow
{
	position: absolute;
	top: 0px;
	width: 940px;
	height: 8px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	z-index: 200;
}

#logo
{
	position: relative;
}

#slider 
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 700px;
	height: 135px;
	overflow: hidden;
}

#contentSlide { position: relative; }

#greenSlide
{
	position: relative;
	width: 940px;
	background-color: #278b7e;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 1px 0px;
}

#greenSlideHead
{
	position: relative;
	width: 940px;
	height: 22px;
	background-color: #278b7e;
	background-image: url(../images/template/coreHead_green.jpg);
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	z-index: 20;
	letter-spacing: 1px;
}

#greenSlideContent
{
	position: relative;
	width: 930px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #C3DDCD;
	margin: 0px 5px 4px 5px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#yellowSlide
{
	position: relative;
	width: 940px;
	background-color: #abbb5a;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 1px 0px;
}

#yellowSlideHead
{
	position: relative;
	width: 940px;
	height: 22px;
	background-color: #ecf0d7;
	background-image: url(../images/template/coreHead_yellow.jpg);
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	z-index: 20;
	letter-spacing: 1px;
}

#yellowSlideContent
{
	position: relative;
	width: 930px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ecf1d8;
	margin: 0px 5px 4px 5px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#greySlide
{
	position: relative;
	width: 940px;
	background-color: #abacaf;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 1px 0px;
}

#greySlideHead
{
	position: relative;
	width: 940px;
	height: 22px;
	background-color: #abacaf;
	background-image: url(../images/template/coreHead_grey.jpg);
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	z-index: 20;
	letter-spacing: 1px;
}

#greySlideContent
{
	position: relative;
	width: 930px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #eaeaea;
	margin: 0px 5px 4px 5px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#navySlide
{
	position: relative;
	width: 940px;
	background-color: #4b6590;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 1px 0px;
}

#navySlideHead
{
	position: relative;
	width: 940px;
	height: 22px;
	background-color: #4b6590;
	background-image: url(../images/template/coreHead_navy.jpg);
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	z-index: 20;
	letter-spacing: 1px;
}

#navySlideContent
{
	position: relative;
	width: 930px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #cfe4f5;
	margin: 0px 5px 4px 5px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#powderSlide
{
	position: relative;
	width: 940px;
	background-color: #a9cfed;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 1px 0px;
}

#powderSlideHead
{
	position: relative;
	width: 940px;
	height: 22px;
	background-color: #a9cfed;
	background-image: url(../images/template/coreHead_powder.jpg);
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	z-index: 20;
	letter-spacing: 1px;
}

#powderSlideContent
{
	position: relative;
	width: 930px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #CFE4F5;
	margin: 0px 5px 4px 5px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#coreImage
{
	position: relative;
	float: left;
	width: 287px;
}

#coreText
{
	position: relative;
	margin: 0px 0px 0px 305px;
	width: 475px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	/*letter-spacing: .083em;*/
}

#coreText p
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	/*letter-spacing: .083em;*/
}

#coreText li
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	/*letter-spacing: .083em;*/
}

#coreNav
{
	position: absolute;
	top: 25px;
	right: 10px;
	width: 125px;
}

#coreNav td
{
	text-align: right;
	border-top: 2px #004080 solid;
	padding: 5px 0px 5px 0px;
}

#pinText
{
	position: absolute;
	top: 2px;
	left: 0px;
	width: 290px;
	text-align: right;
	z-index: 20;
}

a:link.pinLink{color: white;text-decoration: none;}
a:visited.pinLink{color: white;text-decoration: none;}
a:hover.pinLink{color: white;text-decoration: underline;font-weight: normal;}
a:hover:visited.pinLink{color: white;text-decoration: underline;font-weight: normal;}

#clear { clear: both; }

.plusSigns
{
	position: absolute;
	top: 5px;
	right: 5px;
}

.hitListHeadline
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	display: none;
}

.hitListItem {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #4b6590;
	text-decoration: none;
}
a:hover.hitListItem{text-decoration: underline; font-weight: normal;}

.hitlistitem-on
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

.hitlistitem-off
{
	display: none;
}

.headline
{
	margin: 15px 0px 10px 0px;
	color: #191919;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#socialMedia
{
	position: relative;
	height: 29px;
	background-image: url(../images/template/social_back.jpg);
	background-color: #dfdfdf;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

#socialText
{
	position: relative;
	top: 10px;
	width: 730px;
	text-align: right;
}

#socialLinks
{
	position: absolute;
	top: 0px;
	right: 50px;
	width: 200px;
	text-align: right;
}

.socialIcon{ margin: 7px 0px 0px 5px; }

#bannerSection
{
	position: relative;
	background-color: #f5f5f5;
	height: 195px;
	background-image: url(../images/template/coreShadow.png);
	background-repeat: no-repeat;
	text-align: center;
}

#banner1
{
	position: absolute;
	top: 12px;
	left: 15px;
	width: 270px;
	height: 170px;
	border: 1px solid #cccccc;
	background-color: #FFF;
	-moz-border-radius: 5px 5px5px 5px;
	border-radius: 5px 5px5px 5px;
	text-align: left;
}
#banner2
{
	position: relative;
	top: 12px;
	margin: 0px auto 0px auto;
	width: 270px;
	height: 170px;
	border: 1px solid #cccccc;
	background-color: #FFF;
	-moz-border-radius: 5px 5px5px 5px;
	border-radius: 5px 5px5px 5px;
	text-align: left;
}
#banner3
{
	position: absolute;
	top: 12px;
	right: 15px;
	width: 270px;
	height: 170px;
	border: 1px solid #cccccc;
	background-color: #FFF;
	-moz-border-radius: 5px 5px5px 5px;
	border-radius: 5px 5px5px 5px;
	text-align: left;
}

.bannerImg { margin: 10px 5px 10px 10px; }

#bannerText
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 130px;
	border; 1px solid red;
	color: #999B9D;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#bannerMore 
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #999B9D;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

a:link.bannerLink {color: #999B9D;text-decoration: none;}
a:visited.bannerLink {color: #999B9D;text-decoration: none;}

#footer
{
	position: relative;
	background-color: #f5f5f5;
	height: 220px;
	padding: 0px;
	margin: 0px;
}

#footerHead
{
	position: relative;
	width: 925px;
	height: 25px;
	margin: 0px auto 0px auto;
	background-color: #dcdcdc;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#footerLinks
{
	position: relative;
	width: 925px;
	height: 150px;
	margin: 0px auto 0px auto;
}

#foot1
{
	position: absolute;
	top: 7px;
	left: 15px;
	width: 100px;
	text-align: left;
	
}
#foot2
{
	position: absolute;
	top: 7px;
	left: 120px;
	width: 150px;
	text-align: left;
	
}
#foot3
{
	position: absolute;
	top: 7px;
	left: 300px;
	width: 170px;
	text-align: left;
	
}
#foot4
{
	position: absolute;
	top: 7px;
	left: 490px;
	width: 150px;
	text-align: left;
	
}
#foot5
{
	position: absolute;
	top: 7px;
	right: 125px;
	width: 125px;
	text-align: left;
	
}
#foot6
{
	position: absolute;
	top: 7px;
	right: 10px;
	width: 100px;
	text-align: left;
	
}

.footAnchor
{
	color: #808080;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	text-transform: uppercase;
}

a:link.footAnchor {color: #808080;}
a:visited.footAnchor {color: #808080;}
a:hover.footAnchor {color: #808080; text-decoration: underline;}
a:visited:hover.footAnchor {color: #808080; text-decoration: underline;}

#bottomSection
{
	position: relative;
	height: 150px;
	background-color: #dfdfdf;
}

#bottomBar
{
	position: relative;
	width: 925px;
	height: 25px;
	top: 5px;
	margin: 0px auto 0px auto;
	background-color: #c8c8c8;
}

.bottomLinks
{
	position: relative;
	top: 3px;
	color: #6f6f6f;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

a:link.bottomLinks{color: #6f6f6f;}
a:visited.bottomLinks{color: #6f6f6f;}
a:hover.bottomLinks{color: #6f6f6f; text-decoration: underline;}
a:visited:hover.bottomLinks{color: #6f6f6f; text-decoration: underline;}
#nav1Grp_con
{
	width: 620px;
	position: absolute;
	top: 2px;
	right: 0px;
	z-index: 100;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	text-transform: lowercase;
	letter-spacing: 1px;
	text-align: left;
}

#nav1Grp_con ul
{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.navGrp_1 li
{
	list-style-type: none;
	display: inline;
	margin: 0px 20px 0px 0px;
	white-space: pre-wrap;
}

.navGrp_1 li a
{
	color: #fff;
	text-decoration: none;
}

.navGrp_1 li a:hover {text-decoration: underline;}

#windowBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/0fade.png);
	z-index: 1000;
	text-align: center;
	display: none;
}
#outterPortfolio
{
	position: relative;
	width: 100%;
	text-align: center;
}

#portfolio
{
	position: relative;
	margin: 50px auto 0px auto;
	padding: 2px;
	z-index: 2100;
	background-color: white;
	border: 3px #000 outset;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: visible;
}

#portfolioIMG
{
	margin: 0px 0px 10px 0px;
	display: none;
	border: 1px solid white;
}

#interHeader
{
	width: 100%;
	position: relative;
	text-align: center;
	height: 30px;
	border: 1px solid red;
}

#closeX
{
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#portfolioPrev
{
	background-image: url(../images/slider/arrowL.png);
	width: 11px;
	height: 19px;
	position: absolute;
	bottom: 8px;
	left: 90px;
	background-repeat: repeat-y;
	z-index: 1000;
	cursor: pointer;
}
#portfolioNext
{
	background-image: url(../images/slider/arrowR.png);
	width: 11px;
	height: 19px;
	position: absolute;
	bottom: 8px;
	right: 90px;
	background-repeat: repeat-y;
	z-index: 1000;
	cursor: pointer;
}
#portPrev{cursor: pointer;}
#portNext{cursor: pointer;}
#portText{text-align: left; margin: 5px 15px 10px 15px;}
#portHeader
{
	color: #828387;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#portBody
{
	margin-top: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
#testInfo
{
	position: absolute;
	bottom: 20px;
	width: 100%;
	height: 20px;
	color: #F00;
	font-size: 12px;
	text-align: center;
	z-index: 20000;
	display: none;
}

#popupBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/0fade.png);
	z-index: 1000;
	text-align: center;
	display: none;
}
#shopBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/0fade.png);
	z-index: 1000;
	text-align: center;
	display: none;
}
#popUp
{
	position: relative;
	margin: 50px auto 0px auto;
	padding: 2px;
	z-index: 2100;
	background-color: white;
	border: 3px #000 outset;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 500px;
	overflow: visible;
}
#shopUp
{
	position: relative;
	margin: 50px auto 0px auto;
	padding: 2px;
	z-index: 2100;
	background-color: white;
	border: 3px #000 outset;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 500px;
	overflow: visible;
}
#popClose
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 23px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#shopClose
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 23px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#popIMG{}
#popNav
{
	width: 100%;
	height: 35px;
}
#popPrev{cursor: pointer;}
#popNext{cursor: pointer;}
#popText{text-align: left; margin: 5px 15px 10px 15px;}
#shopText{text-align: left; margin: 5px 15px 10px 15px;}
#shopPrev{cursor: pointer;}
#shopNext{cursor: pointer;}
#popHeader
{
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#popBody
{
	margin-top: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
#brandingIMG{margin-right: 20px;}
#brandingIMG2{margin-right: 10px;}
#teamBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/0fade.png);
	z-index: 1000;
	text-align: center;
	display: none;
}

#team
{
	position: absolute;
	margin: -50px auto 0px auto;
	padding: 2px;
	z-index: 2100;
	background-color: white;
	border: 3px #000 outset;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 500px;
	overflow: visible;
}

#teamClose
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 23px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#teamIMG{margin: 0px 15px 50px 0px;}
#teamNav
{
	width: 100%;
	height: 35px;
}
#teamPrev{cursor: pointer;}
#teamNext{cursor: pointer;}
#teamText{text-align: left; margin: 5px 15px 10px 15px;}
#teamHeader
{
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#teamTitle
{
	display: inline;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
#teamBody
{
	margin-top: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	overflow: auto;
}
#our_team {position: relative; height: 80px;}
#team1
{
	display: inline-block;
	float: left;
	width: 140px;
}
#team2
{
	display: inline-block;
	float: left;
	width: 140px;
}
#team3
{
	display: inline-block;
	float: left;
	width: 140px;
}
#clientBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/0fade.png);
	z-index: 1000;
	text-align: center;
	display: none;
}
#clientLogos
{
	position: relative;
	margin: 50px auto 0px auto;
	padding: 27px 2px 2px 2px;
	z-index: 2100;
	background-color: white;
	border: 3px #000 outset;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 700px;
	overflow: visible;
}
#clientClose
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 23px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#clientLogo{opacity:0;filter:alpha(opacity=0)}
.clientsLink
{
	color: #000;
	font-weight: bold;
}
#staticAwards
{
	width: 590px;
	position: relative;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.awardThumbs{margin-right: 10px;}
a:link.navON { color: #000; }
a:visited.navON { color: #000; }

#pop_upNav
{
	/*background-image: url(../images/slider/pop_up/arrow_slice.gif);
	background-repeat: repeat;*/
	height: 24px;
}
#pop_upP1
{
	display: inline;
	width: 84px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_01.gif);
	background-repeat: repeat;
}
#pop_upS1
{
	display: inline;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_slice.gif);
	background-repeat: repeat;
}
#pop_upN1
{
	display: inline;
	width: 60px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_02.gif);
	background-repeat: repeat;
}
#pop_upP2
{
	display: inline;
	width: 84px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_01.gif);
	background-repeat: repeat;
}
#pop_upS2
{
	display: inline;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_slice.gif);
	background-repeat: repeat;
}
#pop_upN2
{
	display: inline;
	width: 60px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_02.gif);
	background-repeat: repeat;
}
#pop_upP3
{
	display: inline;
	width: 84px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_01.gif);
	background-repeat: repeat;
}
#pop_upS3
{
	display: inline;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_slice.gif);
	background-repeat: repeat;
}
#pop_upSS
{
	display: inline;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_slice.gif);
	background-repeat: repeat;
}
#pop_upN3
{
	display: inline;
	width: 60px;
	height: 24px;
	margin: 0px;
	background-image: url(../images/slider/pop_up/arrow_02.gif);
	background-repeat: repeat;
}

.inputForm { border: 1px #4b6590 solid; }

#brandingPop
{
	width: 590px;
	position: relative;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

.normLinks {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #4b6590;
	text-decoration: none;
}
a:hover.normLinks{text-decoration: underline; font-weight: normal;}

#industryRow{position: relative; margin-bottom: 15px;}
#industryTitle{font-weight: bold;}
#industryBody{}
.industryLink{}
a:link.newsLink { color: #000; }
a:visited.newsLink { color: #000; }
a:hover.newsLink {text-decoration: none;}

/* ======================== Custom Footer Styles ========================= */
.foot_1
{
	position: relative;
	width: 100%;
	height: 25px;
	margin: 0px 0px 0px 0px;
	background-color: #dcdcdc;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #000;
	list-style-type: none;
	padding: 0px;
}
.foot_1 li {position: relative;}
.foot_2
{
	position: absolute;
	top: 25px;
	left: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.foot_2 li
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
.foot_list
{
	position: relative;
	left: 20px;
	float: left;
	position: inline;
	text-align: left;
}
.foot_sub_list{}
.footON{}
.footOFF
{
	position: relative;
	top: 5px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
a:hover.footOFF{font-weight: bold;}
a:visited:hover.footOFF{font-weight: bold;}
.footSubON{}
.footSubOFF
{
	position: relative;
	color: #4C4C4C;
	top: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
a:hover.footSubOFF{color: blue;}
a:visited:hover.footSubOFF{color: blue;}
#foot_1_0{width: 100px;}
#foot_1_1{width: 200px;}
#foot_1_2{width: 185px;}
#foot_1_3{width: 180px;}
#foot_1_4{width: 130px;}
#foot_1_5{width: 100px;}
/*======================== End Custom Footer Styles =======================*/

.body {
}

.bodyLink {
}

.footnote {
}

.footnoteLink {
}

.footer {
}

.footerLink {
}

.date {
}

.alert {
}

.ImageCaption {
}

.nav1 {
}

.nav1:hover {
}

.nav1_on {
}

.account_nav {
}

.account_nav:hover {
}

.account_nav_on {
}

.catfield_name {
}

.catfield_desc {
}

.catfield_strike {
}

.catfield_ProductLink {
}

.catfield_ProductLink:hover {
}

.catfield_discountPriceName {
}

.catfield_discountPricedesc {
}

.catfield_Cart_bg {
}

.catfield_sortForm {
}

.catfield_itemListTable {
}

.catfield_itemDetailTable {
}

.catfield_orderTable {
}

.catfield_itemName {
}

.catfield_image {
}

.catfield_imageCaption {
}

.crosssell_bg {
}

.crosssell_name {
}

.crosssell_desc {
}

.checkout_steps {
}

.checkout_steps:hover {
}

.checkout_steps_on {
}

.catalogSectionImage {
}

.catalog_body{
}

.catalogSection{
}

.catalogSectionHeadline{
}

H1{
}

H2{
}

H3{
}

H4{
}

H5{
}

H6{
}
