body {
  	padding:0px;
  	margin:0px;
  	background-color:#fff;
  	background-image:url(images/fitl_main_bg.gif);
  	background-repeat:repeat-x;
  	width: 100%;
  	text-align:center;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:100%;
  	color: #000;
  	line-height:1.125em;
	font-weight:normal;
}

html {
	font-size:100%;
	overflow-x:hidden;
	overflow-y:auto;
}

img {
	border: none;
	padding: none;
	margin: none;
	display: block;
}

h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:2.5em;
  	color: #523620;	
}

h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:2.5em;
	font-weight:bold;
  color: #523620;	
}

.shop {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:1.7em;
	font-weight:bold;
  color: #523620;	
}

.shoplink {
 font-size: 1em;
 color: #523620;	
}
h3 {
	margin:0;
	padding:0px;
	font-family: Arial;
  	font-size:1.750em;
  	color: #816D4C;	
	font-weight:lighter;
}

h4 {
	margin:0px;
	padding:0px;
	font-family: Arial;
  	font-size:1.750em;
  	color: #AD9F84;	
	font-weight:lighter;
}

h5 {
	margin:0px;
	padding:0px;
	font-family: Arial;
  	font-size:1.750em;
  	color: #523620;	
	font-weight:lighter;
	line-height:1.750em;
}
.content_col_contact a {
color: #523620;
}
.content_col_contact a:hover {
color: #ff9933;
}
.content_col_contact a:visited {
color: #ff9933;
}
.home_title1 {
	width:140px;
	height:32px;
	background-image:url(images/fitl_home_title_welcome.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.home_title1 h1 {
	display:none;
}

.home_title2 {
	width:181px;
	height:32px;
	background-image:url(images/fitl_home_title_whatwedo.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.home_title2 h1 {
	display:none;
}

.home_title-comp {
	width:252px;
	height:53px;
	background-image:url(images/competition.gif);
	background-repeat:no-repeat;
	margin:20px 0px 10px 0px;
}

.home_title-comp h1 {
	display:none;
}
.home_title-one {
	width:140px;
	height:32px;
	background-image:url(images/we-are-1.gif);
	background-repeat:no-repeat;
	margin:20px 0px 10px 0px;
}

.home_title-one h1 {
	display:none;
}

.home_title3 {
	width:199px;
	height:32px;
	background-image:url(images/fitl_home_title_ourfaves.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.home_title3 h1 {
	display:none;
}

.location_title1 {
	width:207px;
	height:31px;
	background-image:url(images/fitl_home_title_howtofindus.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.location_title1 h1 {
	display:none;
}

.thanks_title1 {
	width:144px;
	height:28px;
	background-image:url(images/thanks.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.thanks_title1 h1 {
	display:none;
}

.error_title1 {
	width:59px;
	height:23px;
	background-image:url(images/error.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.error_title1 h1 {
	display:none;
}

.news_title1 {
	width:427px;
	height:27px;
	background-image:url(images/news-from.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.news_title1 h1 {
	display:none;
}

.location_title2 {
	width:140px;
	height:32px;
	background-image:url(images/visit-us.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.location_title2 h2 {
	display:none;
}

.location_title3 {
	width:134px;
	height:39px;
	background-image:url(images/telephone-us.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.location_title3 h2 {
	display:none;
}

.location_title4 {
	width:97px;
	height:32px;
	background-image:url(images/email-us.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.location_title4 h2 {
	display:none;
}

.contact_title1 {
	width:199px;
	height:34px;
	background-image:url(images/contact-form.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.contact_title1 h1 {
	display:none;
}

.contact_title2 {
	width:186px;
	height:36px;
	background-image:url(images/registered-address.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.contact_title2 h2 {
	display:none;
}

.contact_title3 {
	width:235px;
	height:37px;
	background-image:url(images/registration-no.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.contact_title3 h2 {
	display:none;
}

.contact_title4 {
	width:200px;
	height:36px;
	background-image:url(images/vat-no.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}

.contact_title4 h2 {
	display:none;
}

.contact_title5 {
	width:131px;
	height:39px;
	background-image:url(images/telephone-us-contact.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}
.contact_title5 h2 {
	display:none;
}

.contact_title6 {
	width:184px;
	height:35px;
	background-image:url(images/registered-address-contact.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0 25px;
}
.contact_title6 h2 {
	display:none;
}
	
.signup_title1 {
	width:198px;
	height:39px;
	background-image:url(images/signup.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

.signup_title1 h1 {
	display:none;
}

#container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:883px;
	height:100%;	
	background-color:#fff;
	font-size:0.689em;
}

#header {
	width:883px;
	height:128px;
	background-image:url(images/fitl_header_bg.gif);
	background-repeat:no-repeat;
}

.home {
	float:left;
	width:430px;
	height:115px;
}

.home a {
	float:left;
	width:430px;
	height:115px;
}

.home a span {
	display:none;
}

#menu {
	float:left;
	width:435px;
	height:40px;
	margin-top:20px;
}

.menu_item1 {
	float:left;
	display:block;
	width:59px;
	height:40px;
	background-image:url(images/fitl_nav_home.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item1 a:hover {
	background-position:bottom left;
}

.menu_item1 span {
	display:none;
}

.menu_item1_on {
	float:left;
	display:block;
	width:59px;
	height:40px;
	background-image:url(images/fitl_nav_home.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item1_on span {
	display:none;
}

.menu_item2 {
	float:left;
	display:block;
	width:93px;
	height:40px;
	background-image:url(images/fitl_nav_frames.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item2 a:hover {
	background-position:bottom left;
}

.menu_item2 span {
	display:none;
}

.menu_item2_on {
	float:left;
	display:block;
	width:93px;
	height:40px;
	background-image:url(images/fitl_nav_frames.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item2_on span {
	display:none;
}

.menu_item3 {
	float:left;
	display:block;
	width:128px;
	height:40px;
	background-image:url(images/fitl_nav_location.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item3 a:hover {
	background-position:bottom left;
}

.menu_item3 span {
	display:none;
}

.menu_item3_on {
	float:left;
	display:block;
	width:128px;
	height:40px;
	background-image:url(images/fitl_nav_location.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item3_on span {
	display:none;
}

.menu_item4 {
	float:left;
	display:block;
	width:67px;
	height:40px;
	background-image:url(images/fitl_nav_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item4 a:hover {
	background-position:bottom left;
}

.menu_item4 span {
	display:none;
}

.menu_item4_on {
	float:left;
	display:block;
	width:67px;
	height:40px;
	background-image:url(images/fitl_nav_news.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item4_on span {
	display:none;
}

.menu_item5 {
	float:left;
	display:block;
	width:73px;
	height:40px;
	background-image:url(images/fitl_nav_contact.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item5 a:hover {
	background-position:bottom left;
}

.menu_item5 span {
	display:none;
}

.menu_item5_on {
	float:left;
	display:block;
	width:73px;
	height:40px;
	background-image:url(images/fitl_nav_contact.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}

.menu_item5_on span {
	display:none;
}

#main_img {
	float:left;
	width:565px;
	height:363px;
	border:solid 10px #FFE165;
	background-color:#F1EECF;
}

#flash {
	float:left;
	width:298px;
	height:383px;
}

#imageright {
	float:left;
	width:258px;
	height:363px;
	background-image:url(images/fitl_imageright_bg.gif);
	background-repeat:no-repeat;
	padding:20px 10px 0px 30px;
}

#content {
	clear:left;
	width:863px;
	height:auto;
	background-image:url(images/fitl_content_bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}

#address {
	float:left;
	text-align:right;
	width:385px;
	height:60px;
	margin:20px 0px 0px 185px;
	font-size: 1.125em;	
}

.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #523620;
}

a.address:link {
	text-decoration:none;
}

a.address:visited {
	text-decoration:none;	
}

a.address:hover {
	text-decoration:underline;	
}

#telephone {
	float:left;
	width:234px;
	height:32px;
	background-image:url(images/fitl_tel_number.gif);
	background-repeat:no-repeat;
	margin:22px 0px 0px 36px;
}

#telephone span {
	display:none;
}

.content_col_left {
	float:left;
	width:284px;
	height:auto;
	padding:15px 4px 25px 0px;
	background-image:url(images/fitl_home_grungeline1.gif);
	background-position:top right;
	background-repeat:repeat-y
}

.content_col_left_location {
	float:left;
	width:284px;
	height:auto;
	padding:15px 4px 25px 0px;
}

.content_col_contact {
	float:left;
	width:540px;
	height:auto;
	padding:15px 4px 25px 10px;
}
.news {
  margin:30px 0 0 0;
	padding:0px;
	font-family: Arial;
  font-size:1.85em;
  color: #816D4C;	
	font-weight:lighter;
	line-height: 1.5em;
}

.frames {
  margin:0 0 -15px 0;
	padding:0px;
	font-family: Arial;
  font-size:1.750em;
  color: #523620;	
	font-weight:lighter;
	line-height:1.750em;
}

.content_col_mid {
	float:left;
	width:261px;
	height:auto;
	padding:15px 4px 25px 10px;
}

.content_col_right {
	float:left;
	width:271px;
	height:auto;
	padding:15px 4px 55px 13px;
	background-image:url(images/fitl_home_grungeline1.gif);
	background-position:top left;
	background-repeat:repeat-y
}

.content_col_right_location {
	float:left;
	width:271px;
	height:auto;
	padding:15px 4px 55px 13px;
	background-image:url(images/fitl_home_grungeline1.gif);
	background-position:top left;
	background-repeat:repeat-y
}

.content_col_right_location p {
	padding: 0 0 20px 25px;
	margin: 0;
	font-size: 1.2em;
}

.content_col_right_location a {
	text-decoration: none;
	color: #000;
	
}

.content_col_right_location a:hover {
	text-decoration: underline;
}

.txt_indent {
	margin-left:5px;
	padding-right:5px;
}

#signature {
	float:right;
	width:166px;
	height:33px;
	background-image:url(images/fitl_signature.gif);
	background-repeat:no-repeat;
	margin:20px 10px 0px 0px;
}

#signature span {
	display:none;
}

#sign_up {
	width:135px;
	height:102px;
	background-image:url(images/fitl_signup_panel.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #000;
  	line-height:1.250em;
	margin-top:40px;
	padding:35px 12px 0px 138px;
}

.signup {
	display:block;
	position:absoulte;
	z-index:10;
	width:136px;
	height:33px;
	margin-top:5px;
}

.signup a {
	display:block;
	position:absoulte;
	z-index:10;
	width:136px;
	height:33px;
	margin-top:5px;
}

.signup a span {
	display:none;
}

.bullet1 {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;	
}
.bullet11 {
	width:500px;
	height:auto;
	background-image:url(images/fitl_bullet1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;	
}
.bullet2 {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}
.bullet12 {
	width:500px;
	height:auto;
	background-image:url(images/fitl_bullet2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}
.bullet3 {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}
.bullet13 {
	width:500px;
	height:auto;
	background-image:url(images/fitl_bullet3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}
.bullet1B {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet1B.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;	
}

.bullet2B {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet2B.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}

.bullet3B {
	width:228px;
	height:auto;
	background-image:url(images/fitl_bullet3B.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:0px 0px 10px 5px;
}

.dotline {
	clear:both;
	width:auto;
	height:4px;
	background-image:url(images/fitl_dot.gif);
	background-repeat:repeat-x;
}

.fave {
	width:260px;
	height:80px;
	margin-bottom:15px;
}

.fave_img {
	float:left;
	width:69px;
	height:69px;
	background-color:#FFE165;
	margin:0px 10px 8px 0px;
}

.fave_txt {
	width:auto;
	height:32px;
	line-height:1.250em;
	margin-top:2px;
}

.pleasenote {
	width:126px;
	height:31px;
	background-image:url(images/fitl_frames_title_pleasenote.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.pleasenote span {
	display:none;
}

.clear {
	clear:both;
	width:1px;
	height:1px;
}

#brands {
	width:auto;
	height:auto;
	margin:25px 0px 40px 20px;
}

.brand1 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand1 a:hover {
	background-position:bottom left;
}

.brand1 span {
	display:none;
}

.brand2 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand2 a:hover {
	background-position:bottom left;
}

.brand2 span {
	display:none;
}

.brand3 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand3 a:hover {
	background-position:bottom left;
}

.brand3 span {
	display:none;
}

.brand4 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand4 a:hover {
	background-position:bottom left;
}

.brand4 span {
	display:none;
}

.brand5 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand5.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand5 a:hover {
	background-position:bottom left;
}

.brand5 span {
	display:none;
}

.brand6 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand6.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand6 a:hover {
	background-position:bottom left;
}

.brand6 span {
	display:none;
}

.brand7 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand7.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand7 a:hover {
	background-position:bottom left;
}

.brand7 span {
	display:none;
}

.brand8 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand8.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand8 a:hover {
	background-position:bottom left;
}

.brand8 span {
	display:none;
}

.brand9 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand9.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand9 a:hover {
	background-position:bottom left;
}

.brand9 span {
	display:none;
}

.brand10 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand10.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand10 a:hover {
	background-position:bottom left;
}

.brand10 span {
	display:none;
}

.brand11 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand11.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand11 a:hover {
	background-position:bottom left;
}

.brand11 span {
	display:none;
}

.brand12 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand12.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand12 a:hover {
	background-position:bottom left;
}

.brand12 span {
	display:none;
}

.brand13 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand13.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand13 a:hover {
	background-position:bottom left;
}

.brand13 span {
	display:none;
}

.brand14 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand14.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand14 a:hover {
	background-position:bottom left;
}

.brand14 span {
	display:none;
}

.brand15 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand15.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand15 a:hover {
	background-position:bottom left;
}

.brand15 span {
	display:none;
}

.brand16 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand16.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand16 a:hover {
	background-position:bottom left;
}

.brand16 span {
	display:none;
}

.brand17 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand17.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand17 a:hover {
	background-position:bottom left;
}

.brand17 span {
	display:none;
}

.brand18 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand18.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand18 a:hover {
	background-position:bottom left;
}

.brand18 span {
	display:none;
}

.brand19 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand19.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand19 a:hover {
	background-position:bottom left;
}

.brand19 span {
	display:none;
}

.brand20 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand20.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand20 a:hover {
	background-position:bottom left;
}

.brand20 span {
	display:none;
}

.brand21 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand21.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand21 a:hover {
	background-position:bottom left;
}

.brand21 span {
	display:none;
}

.brand22 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand22.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand22 a:hover {
	background-position:bottom left;
}

.brand22 span {
	display:none;
}

.brand23 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand23.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand23 a:hover {
	background-position:bottom left;
}

.brand23 span {
	display:none;
}

.brand24 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand24.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand24 a:hover {
	background-position:bottom left;
}

.brand24 span {
	display:none;
}

.brand25 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand25.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand25 a:hover {
	background-position:bottom left;
}

.brand25 span {
	display:none;
}

.brand26 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand26.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand26 a:hover {
	background-position:bottom left;
}

.brand26 span {
	display:none;
}

.brand27 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand27.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand27 a:hover {
	background-position:bottom left;
}

.brand27 span {
	display:none;
}

.brand28 {
	float:left;
	display:block;
	width:156px;
	height:72px;
	background-image:url(images/fitl_btn_brand28.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}

.brand28 a:hover {
	background-position:bottom left;
}

.brand28 span {
	display:none;
}

#base_logos {
	float:right;
	width:442px;
	height:47px;
	background-image:url(images/fitl_page_base_logos.gif);
	background-repeat:no-repeat;
	margin:30px 0px 20px 0px;
}

.brand_title {
	float:left;
	margin-right:10px;
}

.exclusive {
	float:left;
	width:108px;
	height:15px;
	margin-left:10px;
	background-image:url(images/fitl_frames_exclusive.gif);
	background-repeat:no-repeat;
}

.exclusive span {
	display:none;
}

.exclusivebrighton {
	float:left;
	width:179px;
	height:15px;
	margin-left:10px;
	background-image:url(images/fitl_frames_exclusivebrighton.gif);
	background-repeat:no-repeat;
}

.exclusivebrighton span {
	display:none;
}

.new {
	float:left;
	width:44px;
	height:15px;
	background-image:url(images/fitl_frames_new.gif);
	background-repeat:no-repeat;
}

.new span {
	display:none;
}

.price_bar {
	width:843px;
	height:38px;
	background-color:#E7E3C1;
	padding:2px 10px 0px 10px;
	margin-bottom:40px;
	
}

.backtotop {
	float:right;
	margin-top:8px;
}
a#productbg h3 .fave_txt {
 position:absolute;
 display:block;
 width:262px;
 height:80px;
 margin:0px 0px 0px 0px;
 text-decoration:none;
 cursor:pointer;
}

a#productbg:link .product {
 text-decoration:none;
 cursor:pointer;
}
 
a#productbg:visited .product {
 text-decoration:none;
 cursor:pointer;
}
 
a#productbg:hover .product {
 background-color:#F1EEDB;
 text-decoration:none;
 cursor:pointer;
}

.content_col_right a {
text-decoration: none;
}

.content_col_right a:visited {
text-decoration: none;
}

.content_col_left  a {
text-decoration: none;
}

.content_col_left a:visited {
text-decoration: none;
} 

.content_col_mid  a {
text-decoration: none;
}

.content_col_mid a:visited {
text-decoration: none;
} 

.product {
 display:block;
 width:262px;
 height:80px;
 margin-bottom:5px;
 padding:5px 5px 0px 5px;
}
 
.product .fave_txt {
 color:#000;
 text-decoration:none;
}

/*
.product {
	display:block;
	width:260px;
	height:80px;
	margin-bottom:15px;
	padding:10px 5px 0px 5px;
}

.product:hover {
	background-color:#F1EEDB;
	text-decoration:none;
}
*/

#footer {
  	padding:0px;
  	margin:0px;
	height:228px;
  	background-color:#EEE9D3;
  	background-image:url(images/fitl_footer_bg.gif);
  	background-position:center top;
  	background-repeat:repeat-x;
  	width: 100%;
}

#footer_container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:883px;
	height:203px;	
}

#footer_top {
	width:auto;
	height:25px;
	background-image:url(images/fitl_footer_top.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

#footer_left {
	float:left;
	width:300px;
	height:181px;
	background-image:url(images/fitl_footer_grungeline.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:10px 190px 0px 0px;
	font-size:0.689em;
	color:#51351F;
}

#footer_logo {
	width:241px;
	height:62px;
	background-image:url(images/fitl_footer_logo2.gif);
	background-repeat:no-repeat;
}

#footer_address {
	margin:25px 0px 0px 30px;
}

#footer_address a {
	text-decoration: none;
	color:#51351F;
}

#footer_address a:hover {
	text-decoration: underline;
}

#footer_right {
	float:left;
	width:380px;
	height:181px;
	margin-top:10px;
	font-size:0.689em;
	color:#51351F;
}

#footer_logo_f {
	width:380px;
	height:84px;
	background-image:url(images/fitl_footer_logo_f2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:20px;
}

#footer_menu {
	float:right;
	clear: both;
	margin-bottom: 35px;
}

.footer_menu_item {
	float:left;
	width:auto;
	height:25px;
	font-weight:bold;
	color:#816D4A;
}

#foot_notes {
	float:right;
	width:auot;
	height:20px;
	color:#816D4A;
	text-align:right;
}

.text-field1 {
	border: 2px solid #b6a98e; 
	padding: 3px;
	margin-left: 100px;
	margin-bottom: 3px;
	font-size: 1em; 
	width: 150px; 
}	

.text-field2 {
	border: 2px solid #b6a98e; 
	padding: 3px;
	margin-left: 99px;
	margin-bottom: 3px;
	font-size: 1em; 
	width: 150px; 
}	

.text-field3 {
	border: 2px solid #b6a98e; 
	padding: 3px;
	margin-left:77px;
	margin-bottom: 3px;
	font-size: 1em; 
	width: 150px; 
}

.text-field4 {
	border: 2px solid #b6a98e; 
	padding: 3px;
	margin-left:23px;
	margin-bottom: 3px;
	font-size: 1em; 
	width: 159px; 
}

form {
	border: 2px solid #b6a98e;
	width: 500px;
	padding: 10px;
}

.news-img1 {
padding-top: 0;
height: 192px;
width: 270px;
margin-top: 300px;
}

.news-img2 {
padding-top: 40px;
height: 80px;
width: 125px;
margin-top: 0;
}

/* IE HACKS */

/* Hide from IE5-mac \*/
* html #address {
	margin-left: 93px;
}
/* End IE5/mac hide */
.opening {
margin-left: 23px;
}
.times {
margin-left: 55px;
}