#viewCart {
	position:absolute;
	left:649px;
	top:27px;
	width:172px;
	height:45px;
	z-index:207;
}
input.input
,select.input
,textarea.input
,select
{
	font-size: 11px;
	border: 1px solid #000000;
}

input.blackcheckbox
{
	color: #000000;
	border: 1px solid #ffffff;
}
#submit
{
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #70845D;
	color: #FFFFFF;
	text-decoration: none;
}
html, body, p, ul, li, h1, h2, h3, h4, form
{
	margin: 0px;
	padding: 0px;
}
body
{
	color: #666;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
}
.clearfloat
{
	clear: both;
}
#navigation
{
	font-family: Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	z-index: 95;
	height: 18px;
	width: 928px;
	margin-top: 45px;
	margin-left: 35px;
	padding-left: 15px;
	left: -26px;
	top: -44px;
	background-position: left top;
}
#navigation a
{
	color: #666666;
	font-size: 11px;
}
#navigation strong
{
	color: #990000;
	font-size: 11px;
}
#navigation a:active
{
	color: #990000;
	font-size: 11px;
}
#navigation a:hover
{
	color: #990000;
	font-size: 11px;
}
#navigation a:visited
{
	color: #666666;
	font-size: 11px;
}
#navigationShop
{
	font-family: Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	z-index: 95;
	height: 26px;
	width: 880px;
	margin-top: 45px;
	margin-left: 25px;
	padding-left: 25px;
	left: -40px;
	top: -44px;
	background-position: left top;
}
#navigationShop strong
{
	color: #990000;
	font-size: 11px;
}
#navigationShop a
{
	color: #666666;
	font-size: 11px;
}
#navigationShop a:active
{
	color: #990000;
	font-size: 11px;
}
#navigationShop a:hover
{
	color: #990000;
	font-size: 11px;
}
#navigationShop a:visited
{
	color: #666666;
	font-size: 11px;
}
#contact_info2
{
	position: absolute;
	z-index: 199;
	left: -4px;
	padding: 5px 15px 15px 15px;
	width: 325px;
}
#contact_info a.close_link
{
	position: absolute;
	top: 50px;
	left: 15px;
	font: 10px/12px Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #9F9F9F;
}
#contact_info a.close_link:hover
{
	color: #003300;
}
#contact_info p
{
	font: 9px/12px Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	float: left;
	width: 150px;
	margin-right: 15px;
	color: #9F9F9F;
	margin-bottom: 0px;
}
#contact_info p a
{
	font: 9px/12px Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #003300;
}
#header
{
	padding-top: 100px;
	position: absolute;
	left: 38px;
	width: 464px;
}
 @charset "UTF-8";
#footer p
{
	font-family: Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	font-size: 9px;
	font-weight: bold;
}
a
{
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #AD4117;
	text-decoration: none;
	font-size: 11px;
}
p
{
	font: 12px/14px Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	margin-bottom: 20px;
}
h4
{
	margin-left: 50px;
	display: block;
	height: 95px;
	width: 342px;
}
#home .home_content
{
	margin-top: auto;
	margin-left: 520px;
	width: 300px;
}
#home .text_box
{
	width: 221px;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #858585;
}
#home .text_box a:link
{
	font-weight: bold;
	text-transform: uppercase;
	color: #B65630;
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
}
a.pdf_link
{
	font-size: 11px;
	text-transform: uppercase;
	color: #AD4117;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
#logo
{
	position:absolute;
	left:9px;
	top:26px;
	width:998px;
	height:155px;
	z-index:0;
	background-image: url(../shop/images/flshoplogo.jpg);
	background-repeat: no-repeat;
}
#logoNecklace
{
	position:absolute;
	left:9px;
	top:26px;
	width:831px;
	height:165px;
	z-index:0;
	background-image: url(../shop/images/neck-head.jpg);
	background-repeat: no-repeat;
}
#logoMagnet
{
	position:absolute;
	left:9px;
	top:26px;
	width:831px;
	height:154px;
	z-index:0;
	background-image: url(../shop/images/magnet-head.jpg);
	background-repeat: no-repeat;
	clear: both;
	float: left;
}
#logoContact
{
	position:absolute;
	left:9px;
	top:26px;
	width:924px;
	height:188px;
	z-index:0;
	background-image: url(../images/contact-head.jpg);
	background-repeat: no-repeat;
}
#logoBasket
{
	position:absolute;
	left:9px;
	top:28px;
	width:1055px;
	height:235px;
	z-index:0;
	background-image: url(../images/baskethead.jpg);
	background-repeat: no-repeat;
}
#logoDisplays
{
	position:absolute;
	left:9px;
	top:26px;
	width:831px;
	height:159px;
	z-index:0;
	background-image: url(../shop/images/starterhead.jpg);
	background-repeat: no-repeat;
	overflow: visible;
	clear: both;
	float: left;
}
#shoplinks
{
	position:absolute;
	left:10px;
	top:204px;
	width:131px;
	height:408px;
	z-index:0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #990000;
	clear: both;
}
#shoplinks a
{
	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #990000;
	clear: both;
}
#shoplinks a:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #990000;
	clear: both;
}
#shoplinks a:active
{
	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #990000;
	clear: both;
}
#shoplinks a:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #990000;
	clear: both;
}
#logoOrg
{
	position:absolute;
	left:8px;
	top:22px;
	width:926px;
	height:146px;
	z-index:0;
	background-image: url(../images/myflheader.jpg);
	background-repeat: no-repeat;
}
#logoShirt
{
	position:absolute;
	left:8px;
	top:24px;
	width:831px;
	height:167px;
	z-index:0;
	background-image: url(../shop/images/tshirtshead.jpg);
	background-repeat: no-repeat;
}
#logoTable
{
	position:absolute;
	left:2px;
	top:30px;
	width:1319px;
	height:240px;
	z-index:0;
	background-image: url(../images/solutionslogo1.jpg);
	background-repeat: no-repeat;
}

#logoTable2
{
	position:absolute;
	left:2px;
	top:30px;
	width:1319px;
	height:240px;
	z-index:0;
	background-image: url(../images/solutionslogo2.jpg);
	background-repeat: no-repeat;
}
#logoBrochure
{
	position:absolute;
	left:9px;
	top:26px;
	width:831px;
	height:171px;
	z-index:0;
	background-image: url(../shop/images/brochurehead.jpg);
	background-repeat: no-repeat;
}
#logoMusic
{
	position:absolute;
	left:9px;
	top:26px;
	width:831px;
	height:183px;
	z-index:0;
	background-image: url(../shop/images/musichead.jpg);
	background-repeat: no-repeat;
}
#logoMyOrg
{
	position:absolute;
	left:9px;
	top:28px;
	width:971px;
	height:152px;
	z-index:0;
	background-image: url(../images/myflheader.jpg);
	background-repeat: no-repeat;
}
#logoCons
{
	position:absolute;
	left:9px;
	top:28px;
	width:1132px;
	height:240px;
	z-index:0;
	background-image: url(../shop/images/shop-cons.jpg);
	background-repeat: no-repeat;
}
#footer
{
	position:absolute;
	left:18px;
	top:500px;
	width:603px;
	z-index:206;
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer a
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer a:link
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer a: visited
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}


#footer2
{
	position:absolute;
	left:6px;
	top:700px;
	width:830px;
	z-index:206;
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer2 a
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer2 a:visited
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer2 a:link
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer3
{
	position:absolute;
	left:1px;
	top:960px;
	width:830px;
	z-index:206;
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer3 a
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer3 a:visited
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer3 a:link
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer4
{
	position:absolute;
	left:7px;
	top:793px;
	width:830px;
	z-index:206;
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer4 a
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer4 a:visited
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer4 a:link
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
#footer5
{
	position:absolute;
	left:1px;
	top:750px;
	width:830px;
	z-index:206;
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	clear: both;
	float: left;
	margin-left: 20px;
}
.tableText
{
	margin-bottom: 0px;
	font-family: Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	font-size: 11px;
	line-height: 14px;
}
#logoOrgDiscount
{
	position:absolute;
	left:8px;
	top:22px;
	width:655px;
	height:241px;
	z-index:0;
	background-image: url(../images/myflheader.jpg);
	background-repeat: no-repeat;
}
#logoAbout
 {
	position:absolute;
	left:9px;
	top:26px;
	width:924px;
	height:188px;
	z-index:0;
	background-image: url(../images/about-head.jpg);
	background-repeat: no-repeat;
}
a:hover
{
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #AD4117;
	text-decoration: none;
	font-size: 11px;
}
a:visited
{
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #AD4117;
	text-decoration: none;
	font-size: 11px;
}
a:active
{
	font-family:  Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #AD4117;
	text-decoration: none;
	font-size: 11px;
}
#shophead
{
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#button
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #809A7D;
	font-weight: normal;
	margin: 1px;
	padding: 1px;
	text-transform: uppercase;
}
#navigationForm
{
	font-family: Helvetica, Helvetica Neue, Trebuchet, Trebuchet MS, Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	z-index: 95;
	height: 26px;
	width: 599px;
	margin-top: 45px;
	margin-left: 50px;
	padding-left: 15px;
	left: -28px;
	top: -43px;
	background-position: left top;
}
#navigationForm a
{
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
#navigationForm a:hover
{
	color: #990000;
}
#navigationForm strong
{
	color: #990000;
}
body#form-register
{
	background-color: #ffffff
	font-color: #000000;
	font-size: 10px;
	margin: 0;
}

div#content em
{
	text-style: none;
	color: #f37211;
}

form
{
	margin: 0;
	padding: 0;
}

input.button
{
	border: 1px solid #000000;
	background-color: #000000;
	color: #ffffff;
}
.thebut
{
	border: 1px solid #000000;
	background-color: #F90;
	color: #ffffff;
}

input.button:hover
{
	border: 1px solid #ffcc33;
	color: #EE6E12;
}
#form-register
{	background-color: #ffffff
	font-color: #000000;
	font-size: 10px;
	margin: 0;
}
#button2
{
	font-family: Helvetica, Helvetica Neue, Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin: 1px;
	padding: 1px;
	text-transform: uppercase;
	background-color: #FFFFFF;
}

#logoLinkto
{
	position:absolute;
	left:9px;
	top:26px;
	width:924px;
	height:188px;
	z-index:0;
	background-image: url(../images/linkto-head.jpg);
	background-repeat: no-repeat;
}
