/* Footer Content */
@import url("footer-boxes.css");



html {
	height: 100%;
	margin-bottom: .01em;
}
body {
	background: #EEF6E8;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 30px 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
#wrapper {
	background: transparent url('/images/bg-fade-top.gif') 0 0 no-repeat;
	font-size: 80%;
	margin: 0 auto;
	padding: 10px 0 0 0;
	position: relative;
	text-align: left;
	width: 970px;
	vertical-align: top;
	z-index: 100;
	top: 45px;
}
iframe {
	background: transparent;
}





/* Default Styles */

p {margin: 0 0 1em 0;padding:0;}
a {color: #0F66A7;cursor: hand;position:relative;}
a:hover {text-decoration: underline;}
sup, sub {
	position: relative;
	font-size: smaller;
	vertical-align: baseline;
}
sup {bottom: .4em;}
sup.smaller {font-size: .5em;}
sub {top: .4em;}
table {font-size: 100%}
form {display: inline;margin: 0;padding: 0;}
img {border: none;}
abbr {border-bottom: 1px dotted #ccc;cursor: help;}





/* Header Content */
#flashcontent-hm {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1000;
	outline:none;
}


/* Headings */
h1 {
	float: left;
	font-size: 150%;
	margin: 0;
	padding: 0;
}
h1 a {
	background: transparent url('/images/logo-t.png') 0 0 no-repeat;
	display: block;
	height: 117px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 268px;
}
#pg-home h1 a {
     background: transparent url('/images/logo-home-t.jpg') 0 0 no-repeat;
     width: 268px;
}
h2, h3, h4, h5, h6 {
	margin: 0 0 .5em 0;
	padding: 0;
}
h2 {
	color: #0F66A7;
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 .8em 0;
	text-transform: uppercase;
}
#pg-about h2 {
	width: 420px;
}
#pg-home h2 {
	color: #2C885E;
	font-size: 115%;
}
h2.prodname, h2 span.prodname {text-transform:none;}
.gp h2 {margin: 0;}
.sitemap h2 {margin-bottom: .5em;}
h3 {
	color: #2C885E;
	font-size: 120%;
	font-weight: bold;
}
#content-main h3 {
	text-transform: uppercase;
}
#content-main h3 a {
	color: #2C885E;
}
.gp h3.subtitle {width: 325px;}


h4 {
	color: #0F66A7;
	font-size: 130%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
span.blue {
	color: #0F66A7;
}

#utility {
	float: right;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: 200;
}
#utility li, #utility0 li {
	float: left;
	margin: 0 0 0 14px;
	padding: 0;
}
#utility select {
	margin-top: 0;
}
#utility a, #utility0 a {
	color: #00954A;
	/*display: block;*/
	margin: 3px 0 0 0;
}
#slct-lang {
     font-family: 'Arial Unicode MS', Arial;
}

/* font switcher */

.fontSwitcher{
	display: inline-block; 
	height: 25px; 
	width: 199px;
}

#text-size a.small, #texts-size a.small:link, #text-size a.small:visited {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
}

#text-size a.medium, #text-size a.medium:link, #text-size a.medium:visited {
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
}

#text-size a.large, #text-size a.large:link, #text-size a.large:visited {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
}

#utility0 {
     float: right;
    list-style: none outside none;
    margin: 0 11px 0 0;
    padding: 0 7px;
    position: absolute;
    right: 0;
    top: -62px;
    z-index: 200;
}

/* gogle site search*/

#cse-search-results iframe {
		
background-color: transparent;
width: 620px;
}

#cse-search-box{
	margin-left: 25px;	
}
#cse-search-results iframe {
	
background-color: transparent;
}

#cse {

margin-right: 10px;
}

#ctrl	{
     width: 263px;
	  margin-top: -2px;
}



/* Navigation */
#navigation {
	float: left;
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0;
	width: 268px;
}
#pg-home #navigation {
	background: transparent url('/images/navigation-home.jpg') 0 0 no-repeat;
	height: 296px;
	margin: 0px;
     padding: 0px;
}
#navigation a {
	color: #00954A;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#navigation li {
	background: transparent url('/images/nav-sep.png') 0 0 no-repeat;
	margin: 0;
	padding: 9px 5px 3px 5px;
	text-transform: uppercase;
}
* html #navigation li {background: transparent url('/images/nav-sep.gif') 0 0 no-repeat;}
#navigation li.first {
	background: none;
}
#navigation li a {
	background: transparent url('/images/nav-toplvl.png') 0 0 no-repeat;
	padding: 6px 0 8px 28px;
}
* html #navigation li a {background: transparent url('/images/nav-toplvl.gif') 0 0 no-repeat;}

/* Second level navigation */
#navigation ul {
	display: none;
	font-size: 90%;
	list-style: none;
	margin: 0 0 10px 6px;
	padding: 0;
}
#navigation ul li {
	background: none;
	padding: 1px 0;
	text-transform: none;
}
#navigation ul li a {
	background: transparent url('/images/nav-sublvl.png') 0 2px no-repeat;
	padding: 4px 0 4px 21px;
}
* html #navigation ul li a {background: transparent url('/images/nav-sublvl.gif') 0 2px no-repeat;}
#navigation ul li a.active, #navigation ul li a:hover {background: transparent url('/images/nav-sub-active.png') 0 2px no-repeat;}
* html #navigation ul li a.active, * html #navigation ul li a:hover {background: transparent url('/images/nav-sub-active.gif') 0 2px no-repeat;}
#pg-about #navigation li#nav-about ul, #pg-contactlenscare #navigation li#nav-contact ul, #pg-eyehealth #navigation li#nav-eye ul, #pg-lifestyle #navigation li#nav-lifestyle ul {display: block;}


/* Content Areas */
#content-wrapper {
	background: transparent url('/images/bg-fade.gif') 0 0 repeat-y;
	float: left;
	margin: 0px;
	padding: 0px 10px;
}
#content-bg {
    margin: 0px;
    padding: 0px;
	background: #EEF6E8 url('/images/bg-content.jpg') 0 0 repeat-y;
	float: left;
	width: 950px;
}
#content-innerbg {
    margin: 0px;
    padding: 0px;
	background: transparent url('/images/bg.jpg') 0 0 no-repeat;
	float: left;
	position: relative;
	width: 950px;
}
.puremoist #content-innerbg {
	background: transparent url('/images/bg-puremoist.jpg') 0 0 no-repeat;
}
#pg-home #content-innerbg {background: #EAF6F5 url('/images/bg-home.gif') 0 323px repeat-x;}
#content {
	float: right;
	margin: 0px;
	padding: 361px 0px 0px 0px;
	position: relative;
	width: 682px;
}
#content-main {
	/* float: left; */
	font-size: 110%;
	margin: 0px;
    padding: 10px 20px 0 20px;
	overflow: visible;
}
#pg-home #content-main {
	/* float: left; */
	width: 620px;
}
#content-additional {
	float: left;
	padding: 30px 0px 40px 0px;
	width: 675px;
}
#rewards {
	background: transparent url('/images/bg-rewards.png') 0 0 no-repeat;
	color: #0F66A7;
	left: 745px;
	height: 186px;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 191px;
	z-index: 1;
}
#rewards h5 {
	background: transparent url('/images/hdr-rewards-t.png') 0 0 no-repeat;
	height: 100px;
	margin: 17px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 194px;
}
#rewards h5 a {
	display: block;
    height: 100px;
	position: relative;
	text-decoration: none;
	text-indent: -9999px;
	width: 194px;
}
#rewards p {
	font-size: 10px;
	margin: -6px 0 0 0;
	padding: 0 23px 8px 21px;
	text-align: center;
	width: 145px;
}
#rewards a.coupons {
	background: transparent url('/images/rewards-coupons-t.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 140%;
	height: 30px;
	letter-spacing: -.05em;
	margin: 0 0 0 41px;
	padding: 0;
	position: relative;
	text-decoration: none;
	text-indent: -9999px;
	text-transform: uppercase;
	width: 108px;
	z-index: 200;
}
#content-supporting {
	color: #0F66A7;
	float: left;
	/*font-size: 130%;*/
	margin: 0;
	padding: 0 0 20px 0;
	width: 268px;
}
#content-supporting img.sidebar {
	margin: 0 0 10px 15px;
}
#pg-home #content-supporting {
	height: 200px;
	padding-top: 210px;
}
#hm-sidebar {
	/* display: inline; 
	float: right; */
	margin: 35px 15px 0 0;
	/* width: 210px; */
}
#hm-sidebar p {
	float: left;
}
#hm-sidebar img {
	float: left;
	margin-left: 5px;
}
#hm-sidebar img.puzzle {
	margin: -47px 0 0;
}
#hm-sidebar img.facebook {
	display: block;
	margin: 20px 0px 0px 0px;
}
#hm-sidebar img.puremoist {
	margin-top: -48px;
}



/* Content feature images */
#pg-home #content {background: transparent url('/images/sec-feat-home.jpg') 0 0 no-repeat;padding-top: 414px;}
#pg-about .demo1 {background: transparent url('/images/sec-feat-demo1.jpg') 0 0 no-repeat;}
#pg-about .demo2 {background: transparent url('/images/sec-feat-demo2.jpg') 0 0 no-repeat;}
#pg-about .demo3 {background: transparent url('/images/sec-feat-demo3.jpg') 0 0 no-repeat;}
#pg-about .demo4 {background: transparent url('/images/sec-feat-demo4.jpg') 0 0 no-repeat;}

#pg-about.puremoist .demo1 {background: transparent url('/images/sec-feat-puremoist.jpg') 0 0 no-repeat;}
#pg-about.puremoist .demo2 {background: transparent url('/images/sec-feat-puremoist.jpg') 0 0 no-repeat;}
#pg-about.puremoist .demo3 {background: transparent url('/images/sec-feat-puremoist.jpg') 0 0 no-repeat;}
#pg-about.puremoist .demo4 {background: transparent url('/images/sec-feat-puremoist.jpg') 0 0 no-repeat;}

#pg-contactlenscare #content {background: transparent url('/images/sec-feat-contactlenscare.jpg') 0 0 no-repeat;}
#pg-eyehealth #content {background: transparent url('/images/sec-feat-eyehealth.jpg') 0 0 no-repeat;}
#pg-lifestyle #content {background: transparent url('/images/sec-feat-lifestyle.jpg') 0 0 no-repeat;}
#pg-default #content {background: transparent url('/images/sec-feat-default.jpg') 0 0 no-repeat;}
#pg-about.coupons #content {background: transparent url('/images/sec-feat-coupons-t.jpg') 0 0 no-repeat;}
#pg-about.couponthanks #content {background: transparent url('/images/sec-feat-couponthanks-t.jpg') 0 0 no-repeat;}





/* Main Content Styles */

.addthis_button {
	margin:10px 0px 10px 0px;
	padding:0;
	float:left;
	clear:both;
}

.hm-prod {
	left: 0;
	position: absolute;
	top: 0;
}
.prodshot {
	float: right;
	margin: -160px 0 40px 20px;
}
.puremoistrewetting .prodshot {
	margin: -160px 0 10px 20px;
}
.puremoist .prodshot {
	float: right;
	margin: -160px 0 10px 20px;
}
.replenish .prodshot {
	margin-right: 22px;
}
.replenish .moistlenses {
	margin: -160px -5px 20px 20px;
}
.gp .prodshot {
	margin-top: -90px;
}
hr {
	border: none;
	border-top: 1px dotted #818285;/*the border*/
	display: block;
	height: 0px;/*whatever the total width of the border-top and border-bottom equal*/
	margin: 10px 0 15px 0;
	padding: 1px 0 0 0;
}
#content-main ul {
	list-style: none;
	margin: 0 0 2em 7px;
	padding: 0;
}
#content-main ul.nopad {margin-bottom: .5em;}


#content-main ul li {
	background: transparent url('/images/ul-bullet.gif') 0 6px no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 12px;
}
#content-main p {line-height: 1.6em;}
p.hdr-copy {
	color: #0F66A7;
	left: 40px;
	line-height: 1.5em;
	position: absolute;
	top: 215px;
	width: 265px;
}
p.pad {margin-bottom: 2em;}


#pg-home p.hdr-copy {
     margin: -9999px;
    	color: #2C885E;
	font-size: 110%;
	left: 20px;
	top: 120px;
	width: 150px;
}
#pg-home p.hdr-copy strong {
	display: block;
	font-size: 160%;
	margin: 0 0 3px 20px;
}
#askexpert {
	background: transparent url('/images/bg-quiz-top.png') 0 0 no-repeat;
	float: left;
	font-size: 120%;
	margin: 20px 0 20px 10px;
	padding: 30px 0 0 0;
	width: 612px;
}
#askexpert ol {
	background: transparent url('/images/bg-quiz-bot.gif') 0 100% no-repeat;
	float: left;
	margin: 0;
	padding: 0 32px 20px 50px;
	position: relative;
	width: 530px;
}
#askexpert li {
	margin: 0 0 15px 0;
	padding: 0;
}
div.answer {color: #0F66A7}
div.answer p {padding-top: 10px;}


#askexpert a {position: static;}
#lensquiz {
	background: transparent url('/images/bg-quiz-top.png') 0 0 no-repeat;
	display: inline;
	float: left;
	margin: 20px 0 20px 10px;
	padding: 30px 0 0 0;
	width: 612px;
}
#lensquiz ol {
	background: transparent url('/images/bg-quiz-bot.gif') 0 100% no-repeat;
	float: left;
	margin: 0;
	padding: 0 32px 20px 50px;
	position: relative;
	width: 530px;
}
#lensquiz ol li {
	clear: left;
	margin: 20px 25px 20px 0;
	padding: 0;
	vertical-align: top;
	width: 505px;
}
#lensquiz li#q07 {
	clear: left;
}
#lensquiz ul {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 20px 0;
	width: 100%;
}
#lensquiz ul li {
	background: none;
	clear: none;
	float: left;
	margin: 0 20px 0 0;
	padding: 5px 0;
	width: 230px;
}
#lensquiz ul li label {
	color: #0B67A8;
	cursor: pointer;
	margin: 0 0 0 3px;
}
#lensquiz div.incorrect h5 {
	color: #EA2127;
}
#lensquiz div.correct h5 {
	color: #2B885F
}
#lensquiz hr {
	float: left;
	margin: 20px 0;
	padding: 0;
	width: 500px;
}
#lensquiz a {position: static;}
.sitemap #content-main ul {
	float: left;
}
.sitemap #content-main ul {
	margin: 0;
}
.sitemap #content-main ul li {
	background: none;
	display: inline;
	float: left;
	height: 160px;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 300px;
}
.sitemap #content-main ul ul {
	float: none;
	padding: 0 0 10px 0;
}
.sitemap #content-main ul li li {
	background: transparent url('/images/ul-bullet.gif') 0 6px no-repeat;
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 0 3px 12px;;
	width: auto;
	font-size: 14px;
}
#videoframe {
	float: right;
	margin: 0 0 20px 25px;
	padding: 0;
}

.puremoist object {
	clear: both;
    float: right;
    margin: 5px 7px 0 40px;
}
.insertingremoving object, .cleaningstorage object {
	float: right;
	margin: 0 0 20px 20px;
}
.objectcaption {
	clear: both;
    float: right;
    font-size: 70%;
    margin: 10px 7px 20px 40px;
    width: 177px;
}

.objectcaption .captop {
	background: url("/images/cap-top.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    overflow: hidden;
}

.objectcaption .capmid {
	background: url("/images/cap-mid.gif") no-repeat scroll 0 bottom #fff;
    display: block;
    overflow: hidden;
    padding: 0 7px;
    border-left-color: #E5E5E5;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-color: #E5E5E5;
    border-right-width: 1px;
    border-right-style: solid;
}

.objectcaption .capbot {
	background: url("/images/cap-bot.gif") no-repeat scroll 0 -30px transparent;
    display: block;
    height: 7px;
    overflow: hidden;
}

p.caption {
	font-size: 94%;
	margin: 5px 0 0 0;
}
.col1, .col2 {
	display: inline;
	float: left;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0;
	width: 270px;
}
.col1 {
	margin-right: 20px;
}
.col2 {
	margin-left: 0;
}
.col1 h4, .col2 h4 {
	margin: 0 0 10px 0;
	position: relative;
	z-index: 100;
	zoom: 1;

}
.col1 ol li, .col2 ol li {
	margin: 0 0 1em 0;
}
div.accent {
	background: transparent url('/images/bg-accent.png') 0 0 no-repeat;
	margin: 10px 0 10px -20px;
	padding: 17px 21px 15px 21px;
	position: relative;
	width: 271px;
	zoom: 1;
}
div.accentwide {
	background: transparent url('/images/bg-coupon-btn.png') 0 0 no-repeat;
	float: left;
	margin: 10px 0 10px 0;
	padding: 17px 21px 15px 21px;
	width: 493px;
}
div.bio {
	clear: left;
	float: left;
	width: 100%;
}
div.bio img {
	float: left;
	margin: 0 11px 15px 0;
	padding: 0;
}
.error {
	color: #EB1C24;
	font-style: normal;
}
.blocked {
    display: block;
}
.rewardssolutions {
	clear: both;
}
.rewardssolutions .mainerror {
	color: #EB1C24;
	margin: 0 0 5px 0;
}
ol.footnote {
	font-size: 85%;
	font-style: italic;
	margin: 15px 15px 20px 25px;
}
ol.footnote li {
	margin: 0 0 3px 0;
	padding: 0;
}
ol {
	margin: 15px 15px 20px 30px;
	padding: 0;
}
#content-main #rewardsoptions {
	background: transparent url('/images/bg-rewards-buttons.png') 0 0 no-repeat;
	float: left;
	list-style: none;
	margin: 0;
	padding: 17px;
	width: 608px;
}
#content-main #rewardsoptions li {
	background: none;
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}
#rewardsoptions a {
	color: #fff;
	display: block;
	/*font-size: 150%;*/
	font-weight: bold;
	height: 52px;
	line-height: 1em;
	padding: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 242px;
}
#rewardsoptions a.join {
	background: transparent url('/images/btn-blue.png') 0 0 no-repeat;
}
#rewardsoptions a.login {
	background: transparent url('/images/btn-green.png') 0 0 no-repeat;
	/*font-size: 100%;*/
	font-size: 16px;
	font-weight: normal;
}
#rewardsoptions a.login strong {
	display: block;
	font-size: 160%;
	font-weight: bold;
	line-height: 1.2em;
}
.printcoupon {
	background: transparent url('/images/btn-green-sm.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	/*font-size: 150%;*/
	font-size:21px;
	height: 33px;
	margin: 0 0 7px 0;
	padding: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 217px;
}
.printcoupon:hover {text-decoration: none;}
.accentwide ol {
	float: right;
	font-size: 85%;
	font-style: italic;
	margin: 0;
	padding: 0 0 0 25px;
	width: 200px;
}
.accentwide li {
	margin: 0 0 .5em 0;
}
.accentwide .caption {
	font-size: 72%;
	font-style: italic;
	width: 220px;
}
.rewardssolutions label {
	display: block;
}
.rewardssolutions .error {
	font-size: 80%;
	font-style: italic;
}
.rewardssolutions .mainerror {
	font-size: 100%;
	font-style: normal;
	margin-bottom: 15px;
}
.rewardssolutions input, .rewardssolutions textarea, .rewardssolutions select {
	border: 1px solid #808285;
	color: #808083;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0 0 10px 0;
	padding: 2px;
	width: 245px;
}
.rewardssolutions select {
    width: 251px;
}


.rewardssolutions input.hidden {
    display: none;
}


.rewardssolutions #zip {margin-bottom: 20px;}
.rewardssolutions input.checkbox {
	border: none;
	float: left;
	padding: 0;
	margin-right: 4px;
	width: 20px;
}
.rewardssolutions label.checkbox {
	float: left;
	margin-bottom: 10px;
	width: 200px;
}
.rewardssolutions button {
	background: transparent url('/images/btn-blue.png') 0 0 no-repeat;
	border: none;
	color: #fff;
	display: block;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	height: 56px;
	margin: 30px 0 0 0;
	padding: 0 4px 4px 0;
	width: 242px;
}
.rewardssolutions p.noedit {
	color: #aaa;
	font-style: italic;
}
#loginfrm button {
    background: transparent url('/images/btn-green.png') 0 0 no-repeat;
	clear: left;
	margin: 30px 0 0 335px;
	height: 60px;
}
#profilefrm {
     float: left;
	 min-height: 330px;
	 height: auto !important;
	 height: 330px;
}


#profilefrm button {
    background: transparent url('/images/btn-green.png') 0 0 no-repeat;
}
#loginfrm .col1, #loginfrm .col2 {
	margin-top: 20px;
}
.rewardssolutions textarea {
	font-size: 100%;
	height: 65px;
	margin: 0 0 12px 0;
	padding: 3px;
	width: 243px;
}
input[type=hidden] {
	border: none;
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
 }

#content-main #rewardsoptions {
	font-size-adjust:none;
	  font-size: 20px;
}


/* Lower Additional Content */
#product-selector {
	background: transparent url('/images/productselector/bg.png') 0 0 no-repeat;
	float: left;
	height: 15.1em;
	margin: 0 0 5px 0;
	padding: 0 8px;
	width: 633px;
}
#product-selector h5 {
	color: #00954A;
	font-size: 150%;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 0 12px;
}
/* Product Scroller code - http://flowplayer.org/tools/demos/scrollable/index.html */
div.scrollable {
	float: left;
	height: 150px;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width: 465px;
}
div.scrollable div.items {
	clear: both;
	position: absolute;
	width: 20000em;
}
div.scrollable div.items div {
	float: left;
	margin: 0 15px 0 0;
	padding: 0px;
	width: 225px;
}
div.scrollable div.items div img {
	float: left;
	margin-bottom: 20px;
}
div.scrollable div.items div h6 {margin: 5px 0 0 0;}
div.scrollable div.items div h6 a {color: #0F66A7;}
div.scrollable div.items div a {color: #00954A;}
.scrollable a {cursor: hand;cursor: pointer;position: relative;}
#product-selector a.prev {
	float: left;
	margin: 30px 5px 0 0;
}
#product-selector a.prev img, #product-selector a.next img {height: 78px;width: 78px;}
#product-selector a.next {
	float: right;
	margin: 30px 0 0 0;
}
#product-selector a.disabled {
	cursor: default;
}


.taf {
	background: transparent url('/images/bg-tellfriend.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 130%;
	min-height: 51px;
	height:auto !important;
	height: 51px;
	margin: 0 0 15px 22px;
	padding: 12px 0 0 20px;
	text-decoration: none;
	width: 208px;
}
.taf:hover {text-decoration: none;}





/* Footer Area */
#footer {
	background: transparent url('/images/bg-fade-bot.gif') 0 0 no-repeat;
	clear: left;
	float: left;
	font-size: 80%;
	width: 970px;
}
#footer ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul.links {
	display: inline;
	float: left;
	height: 22px;
	list-style: none;
	margin: 3px 0 20px 27px;
	padding: 0;
}
#footer ul.links li {
	border-left: 1px solid #0d964a;
}
#footer ul.links li.first {border: none;}
#footer ul.links ul {
	display: inline;
	margin: 0 0 0 9px;
}
#footer ul.links li li {
	border-left: none;
	margin-top: 0;
}
#footer ul.external {
	float: right;
	height: 22px;
	list-style: none;
	margin: 3px 30px 20px 0;
	padding: 0;
}
#footer ul li {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}
#footer p {
	clear: left;
	font-size: 90%;
	margin: 0;
	padding: 0 30px 20px 30px;
}
#footer a {
	color: #4AB183;
	display: block;
	margin: 0;
	padding: 0 10px 0 0;
	text-decoration: none;
}
#footer p a {
    display: inline;
	padding: 0;
}
#footer sup {font-size: 65%;}
#footer a:hover {text-decoration: underline;}
#footer h6 {
	clear: left;
	float: left;
	margin: 2px 10px 20px 30px;
	padding: 0;
}

