body
{
	background-color	: #FFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 80%;
	margin				: 0;
	padding				: 0;
	text-align			: center;
	color				: #666666;
}
img
{
	border				: 0;
}
.clearing
{
	clear				: both;
}
.hl
{
	color				: #F55D20;
}
label
{
	cursor				: pointer;
}
form
{
	display				: inline;
}
.centerit
{
	text-align			: center;
}
a, a:visited
{
	color				: #9E4C86;
}
a:hover
{
	text-decoration		: none;
	color				: #9E4C86;
}

a.info-link {
	background			: url("../images/icons/explain-figures-help-icon.gif") 0px 3px no-repeat;
	text-decoration		: none;
	padding-left		: 15px;	
	padding-bottom		: 5px;
	color				: #ffffff;
	font-size			: 0.8em;
	display				: none;
}

a.info-link span {
	border-bottom		: 1px solid #ffffff;	
}

a.info-link:hover span {
	border				: 0;	
}

#wrapper
{
	margin				: 0 auto;
	width				: 959px;
	position			: relative;
	text-align			: left;
}

#header
{
	height				: 55px;
	position			: relative;
}
#logo
{
	position:absolute;
	top:21px;
	left:25px;
}
#customerservice
{
	position:absolute;
	top:10px;
	right:3px;
	font-size:0.85em;
	text-align:right;
}
#customerservice strong
{
	display:block;
	font-size:2.2em;
	line-height:1.0em;
}
#contentwrapper
{
	width:959px;
	position:relative;
	min-height:541px;
	background  : #c9c9c9 url("../images/bg.jpg") no-repeat bottom left;
}
#contentwrapper.calculator
{
	width			: 959px;
	position		: relative;
	min-height		: 762px;
	background  	: #c9c9c9 url("../images/calculator-page-bg.jpg") no-repeat bottom left;
}
#content
{
	padding:14px 32px 0 25px;
}
#navigation, 
#alt-g-navigation
{
	background-image:url("../images/nav_bg.gif");
	background-repeat:repeat-x;
	height:27px;
	width: 902px;
    position: relative;
}
#navigation ul,
#alt-g-navigation ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
#navigation ul li,
#alt-g-navigation ul li
{
	display:inline;
	border-right:1px solid #A6A6A6;
	float:left;
}

#navigation ul li:last-child,
#alt-g-navigation ul li:last-child
{ border-right-width: 0px; }

#navigation ul li a,
#alt-g-navigation ul li a
{
	float			: left;
	display			: block;
	color			: #FFF;
	text-decoration	: none;
	font-size		: 1.1em;
	padding			: 3px 17px 3px 18px;
}


#navigation ul li:last-child a,
#alt-g-navigation ul li:last-child a
{ 
	padding-right			: 19px; 
	padding-left			: 20px; 
}


#navigation ul li a:hover, 
#navigation ul li .current
{
	background-color		: #f2f2f2;
	color					: #000000;
}
#alt-g-navigation ul li a:hover,
#alt-g-navigation ul li .current
{
	background-color: #49a699;	
}

#maincontainer
{
	color				: #FFF;
	clear				: both;
	margin-top			: 13px;
	min-height			: 373px;
	background-repeat	: no-repeat;
	position			: relative;
}
#content .hide
{
	display:none;
}
#banner-nav
{
position: absolute;
z-index: 40;
bottom: 10px;
right: 10px;	
}
#banner-nav a
{
margin				: 0 2px; 
padding				: 1px 5px;
background-image	: url("../images/banner-nav-bg.png"); 
background-repeat	: repeat;
font-size			: 0.8em;
text-decoration 	: none; 
color				: #5d5d5d;	
}
#banner-nav a:hover,
#banner-nav a.activeSlide
{
background-color	: #ffffff;
color				: #000000;	
}
#banner-1
{
	clear				: both;
	width				: 903px;
	height				: 373px;
	background-image	: url("../images/bgrounds/home-bg.jpg");
	background-repeat	: no-repeat;
	position			: relative;	
}
	#banner-1 p.intro
	{
		color				: #750053;
		width				: 350px !important;
		left				: 64px !important;
		top					: 240px !important;
		margin				: 0;
		padding				: 0;
		line-height			: 1.2em !important; 		
	}
		#banner-1 p.intro a:link,#banner-1 p.intro a:visited
		{
			color				: #750053;
			font-weight			: bold;
			text-decoration		: underline;
		}
		#banner-1 p.intro a:hover
		{
			text-decoration		: none;
		}			
#banner-2
{
	clear				: both;
	width				: 903px;
	height				: 373px;
	background-image	: url("../images/bgrounds/home-remington-bg.jpg");
	background-repeat	: no-repeat;
	position			: relative;	
}
	#banner-2 p.intro
	{
		color				: #18545a;
		width				: 350px !important;
		left				: 278px !important;
		top					: 220px !important;
		margin				: 0;
		padding				: 0;
		line-height			: 1.2em !important; 		
	}
		#banner-2 p.intro a:link,#banner-2 p.intro a:visited
		{
			color				: #18545a;
			font-weight			: bold;
			text-decoration		: underline;
		}
		#banner-2 p.intro a:hover
		{
			text-decoration		: none;
		}
		#banner-3
{
	clear				: both;
	width				: 903px;
	height				: 373px;
	background-image	: url("../images/bgrounds/offers-bg.jpg");
	background-repeat	: no-repeat;
	position			: relative;	
}
	#banner-3 p.intro
	{
		color				: #750053;
		width				: 350px !important;
		left				: 44px !important;
		top					: 200px !important;
		margin				: 0;
		padding				: 0;
		line-height			: 1.2em !important; 		
	}
		#banner-3 p.intro a:link,#banner-3 p.intro a:visited
		{
			color				: #750053;
			font-weight			: bold;
			text-decoration		: underline;
		}
		#banner-3 p.intro a:hover
		{
			text-decoration		: none;
		}			
#banner-1 p.intro span, #banner-2 p.intro span, #banner-3 p.intro span
{
	display				: block;
	padding-bottom		: 5px;		
}			
a.intro-text,a.intro-text-rem
{
	padding-top			: 8px;
	display				: block;	
}				
#content .home-remington
{
	background-image:url("../images/bgrounds/home-bg.jpg");
}
#content .home_new
{
	background-image:url("../images/bgrounds/your-clipper-needs-bg.jpg");
}
#content .remington
{
	background-image:url("../images/remington-bg.jpg");
}
#content .home_existing
{
	background-image:url("../images/bgrounds/offers-bg.jpg");
}
#content .home_terms
{
		background-image:url("../images/bgrounds/terms_condits.jpg");
	}
#content .home_existing_remington
{
	background-image:url("../images/bgrounds/offer-remington.jpg");
}
#content .whyclippers
{
	background-image:url("../images/why-clippers_bg.jpg");
}
#content .whyclippers h2{ display:none; }
#content .home_new h1
{
	position:absolute;
	top:101px;
	left:42px;
}
#content .home_existing h1
{
	position:absolute;
	top:98px;
	left:50px;
}
#content .whyclippers h1
{
	position:absolute;
	top:9px;
	right:103px;
}
#content .productrange h1
{
	position:absolute;
	top:20px;
	left:5px;
}
#content .contactus h1
{
	position:absolute;
	top:43px;
	left:25px;
}
/*#content .contactus #requiredmsg
{
	display			: none;
	position		: absolute;
	top				: 0px;
	left			: 50%;
	margin-left		: -135px;
	width			: 270px;
	padding			: 5px;
	font-weight		: bold;
	font-size		: 0.85em;
	text-align		: center;
	background-color: #FFDDEE;
	color			: #CC0000;
	border			: 1px solid #CC0000;
}*/
#content .contactus #requiredmsg,
#content .contactus #validEmail,
#content .contactus #emailMismatch
{
	display			: none;
	position		: absolute;
	top				: 245px;
	left			: 34%;
	margin-left		: -135px;
	width			: 270px;
	padding			: 5px;
	font-weight		: bold;
	font-size		: 0.85em;
	text-align		: center;
	background-color: #FFDDEE;
	color			: #CC0000;
	border			: 1px solid #CC0000;
}
#content .contactusthanks h1
{
	position:absolute;
	top:215px;
	left:30px;
}
#formleft
{
	position:absolute;
	top:40px;
	left:178px;
}
#formright
{
	position:absolute;
	top:40px;
	left:570px;
}
#formoptin
{
	position:absolute;
	width:155px;
	font-size:0.8em;
	line-height:1.0em;
	top:0;
	left:160px;
}
.textinput
{
	width:156px;
}
.textinput-email
{
	width				: 230px;
	height				: 23px;	
	/*margin-top			: 8px;*/
	font-style			: italic;
	margin-right        : 5px;
}
#formleft .disclaimer
{
	font-size:0.85em;
	width:270px;
	line-height:1.2em;
	padding-top:10px;
}
#formleft .disclaimer a{ color:#FFF; }
.flabel
{
	float:left;
	width:105px;
}
.tickone
{
	padding-bottom:8px;
}
.howhear
{
	padding:4px 0 4px 0;
}
.chooseselect
{
	width:150px;
}
.form input, .form textarea, .form select
{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	padding:1px 2px;
	font-size:0.9em;
}

.form .error,
.form-holder .error
{
	background-color:#FFDDEE;
}

.form .textinputfull
{
	padding:4px;
	width:300px;
}
.fieldrow
{
	min-height:22px;
	clear:both;
	position:relative;
}
.rowlabel
{
	padding:5px 0 2px 0;
}
*html .fieldrow{ height:22px; }
#formoptin input
{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:10px;
}
#content .home_new .intro, #content .home_new .sub, #content .home_new .email, #content .home_new .fieldrow-offers, #content .productrange .intro, #content .home .intro, #content .home_existing .intro, #content .home_existing .sub, #content .home_existing_remington .intro_remington, #content .home_existing_remington .sub_remington
{
	position			: absolute;
	top					: 225px;
	left				: 42px;
	width				: 250px;
	font-size			: 1.2em;
	line-height			: 1.3em;
}
#content .home_new .intro
{
	top					: 165px;
	left				: 20px;
	width				: 280px;
	text-align			: left;
	font-size			: 1.7em !important;	
	color				: #000000;
}
#content .home_new .sub
{
	top					: 230px;
	left				: 20px;
	width				: 280px;
	text-align			: left;
	color				: #000000;
}
	#content .home_new .sub a:link, #content .home_new .sub a:visited
	{
		color				: #000000;		
	}
	#content .home_new .sub a:hover	
	{
		text-decoration		: none;	
	}	
#content .home_existing_remington .intro_remington
{
	top					: 195px;
	left				: 40px;
	width				: 280px;
	text-align			: left;	
	font-size			: 1.7em !important;	
	color				: #18535a !important;
}
#content .home_existing_remington .sub_remington
{
	top					: 285px;
	color				: #18535a !important;	
}
#content .home_new .email
{
	top					: 286px;
	left				: 185px;
	width				: 420px; 
}
/*#content .home_new .fieldrow-offers
{
	top					: 295px;
	left				: 450px;
	width				: 350px; 
}*/
#content .remington .intro
{
	position				: absolute;
	top						: 245px;
	left					: 315px;
	width					: 250px;
	font-size				: 1.1em;
	line-height				: 1.3em;
	color					: #18535A;	
}
#content .remington .intro a,
#content .remington .intro a:visited
{
	font-weight				: bold;
	color					: #18535A;	
	text-decoration			: underline;	
}
#content .remington .intro a:hover
{
	text-decoration			: none;
}
#content .contactusthanks .intro
{
	position:absolute;
	top:275px;
	left:30px;
	font-size:0.9em;
}
#content .productrange .calculate-savings
{
	width					: 480px;
	height					: 50px;
	float					: right;
	margin					: 15px 0 0 0;
	border					: 1px solid #d1cfd0;	
}
#content .productrange .calculate-savings-intro
{
	width					: 345px;
	height					: 50px;
	float					: right;
	margin					: 7px 0 0 0;
}
#content .productrange .intro
{
	width					: 290px;
	top						: 18px;
	left					: 430px;
	font-size				: 0.95em;
}
#content .productrange .calculate-intro
{
	width					: 335px;
	font-size				: 0.95em;	
}
#content .home_existing .intro
{
	color:#FFF;
	width:320px;
	left:94px;
	top:170px;
	font-size:1.7em;
	font-weight:bold;
}
#content .home_existing .sub
{
	color			: #ffffff;
	width			: 290px;
	left			: 40px;
	top				: 285px;
	font-size		: 1.25em;
	line-height		: 1.3em;
}
/*#content .home .intro
{
	color				: #750053;
	width				: 330px;
	left				: 64px;
	top					: 240px;
	margin				: 0;
	padding				: 0;
	line-height			: 1.1em; 
}*/
#content .home_new .footnote, #content .home_existing .footnote, #content .home .footnote, #content .home_existing_remington .footnote_remington
{
	position:absolute;
	bottom:3px;
	left:160px;
	font-size:0.85em;
	font-style:italic;
}
#content .home_existing .footnote
{
	left			: 40px;
	color			: #ffffff;
}
#content .home_existing_remington .footnote_remington
{
	left			: 40px;
	color			: #18535a;	
}
#content .home .footnote
{
	left:80px;
	bottom:6px;
	color:#9E4C86;	
}
#content .home_new .intro span, #content .home_existing .intro span
{
	font-size:0.7em;
	position:relative;
	top:-6px;
}
#content .home_new .intro a
{
	color:#FFF;
}
.sup
{
	font-size:0.7em;
	position:relative;
	top:-3px;
}
#main
{
	padding:21px 30px 25px 30px;
}
h1, h2, h3
{
	background-repeat:no-repeat;
	background-position:top left;
}

/* HEADING IMAGES START */

h1 span, h2 span, h3 span
{
	display				: block;
}
h1 a:link,
h2 a:link,
h3 a:link
{
	text-decoration		: none;	
	font-family			: Helvetica, sans-serif;	
}
h2 a:link,
h2 a:visited
{
	display				: block;
	width				: 100%;
	height				: 100%;
	font-size			: 2.0em;
}
h2 a.black,
h2 a.black:visited
{
	color				: #000000;	
	text-decoration		: none;
}
h2 a.black:hover
{
	color				: #595554;
}
h2 a.white,
h2 a.white:visited
{
	color				: #ffffff;	
}
h2 a.white:hover
{
	color				: #242021;
}
h1.contact-us
{
	background-image		: url("../images/contact-us.gif");
	height					: 26px;
	width					: 130px;
}
h2.ask-us
{
	background-image	: url("../images/ask-us.gif");
	height				: 28px;
	width				: 81px;
	position			: absolute;
	top					: 43px;
	left				: 470px;
}
h2.call-us-on
{
	background-image	: url("../images/call-us-2.png");
	width				: 500px;
	height				: 40px;
	position			: absolute;
	left				: 5px;
	top					: 348px;
}
h1.clipper-product-range
{
	width					: 299px;	
	height					: 45px;	
	background-image		: url("../images/clipper-range.gif");
}
h1.see-the-evidence
{
	background-image:url("../images/see-the-evidence.gif");
	width:232px;
	height:84px;
}
h1.hair-removal-has-evolved
{
	background-image		: url("../images/hair-removal-has-evolved.gif");
	height					: 97px;
	width					: 274px;
}
h1.thank-you-for-contacting-us
{
	background-image:url("../images/thank-you-for-contacting-us.gif");
	width:509px;
	height:49px;
}
h2.how-much-could-you-save
{
	background-image	: url("../images/how-much-could-you-save.gif");
	height				: 26px;		
}
h2.made-the-right-choice
{
	background-image	: url("../images/made-the-right-choice.gif");
	height				: 27px;
	margin-bottom   	: 5px;
}
h2.your-calculated-savings
{
	background-image	: url("../images/your-calculated-savings.gif");
	height				: 32px;
	margin-bottom   	: 5px;
}
h3.calculate-your-savings
{
	background-image	: url("../images/calculate-your-savings.gif");
	height				: 15px;	
	padding-bottom		: 10px;
	border-bottom		: 1px solid #777676;
}
h1.contact-us span,
h2.ask-us span,
h2.call-us-on span,
h1.clipper-product-range span,
h1.see-the-evidence span,
h2.how-much-could-you-save span,
h3.calculate-your-savings span,
hair-removal-has-evolved span,
#content .home_new h1 span,
h1.thank-you-for-contacting-us span,
h2.made-the-right-choice span,
h2.your-calculated-savings span
{
	display				: none;
}
/*
h1.hair-removal-calculator
{
	width					: 531px;	
	height					: 45px;	
	background-image		: url("../images/hair-removal-calculator.gif");
}
h1.dispensing-innovation
{
	background-image:url("../images/dispensing-innovation.gif");
	width:339px;
	height:110px;
}
h1.three-heads-are-better-than-one
{
	background-image:url("../images/three-heads-are-better-than-one.gif");
	width:442px;
	height:41px;
}
h1.explanation-of-figures {
	background-image		: url("../images/explanation-of-figures.gif");
	width					: 216px;
	height					: 34px;		
}
h2.clipper-order-info
{
	background-image:url("../images/clipper-order-info.gif");
	height:31px;
}
h2.latest-clipper-offers
{
	background-image:url("../images/latest-clipper-offers.gif");
	height:31px;
}
h2.compare-3m-clippers
{
	background-image:url("../images/compare-3m-clippers.gif");
	height:31px;
}
h2.existing-clipper-user
{
	background-image:url("../images/existing-3m-clipper-user.gif");
	height:31px;	
}
h2.not-using-3m-clippers
{
	background-image:url("../images/not-using-3m-clippers.gif");
	height:31px;	
}
h2.compare-3m-clippers-green
{
	background-image:url("../images/compare-3m-clippers-g.gif");
	height:31px;
}
h2.cost-saving-calculator-green
{
	background-image:url("../images/cost-saving-calculator-green.gif");
	height:31px;
}
h2.product-features
{
	background-image:url("../images/product-features.gif");
	height:26px;
}
h2.need-extra-clippers
{
	background-image:url("../images/need-extra-clippers.gif");
	height:31px;
}
h2.clinical-evidence
{
	background-image:url("../images/clinical-evidence.gif");
	height:26px;
}
h2.clinical-evidence-2
{
	background-image:url("../images/clinical-evidence-2.gif");
	height:26px;
}
h2.free-audit
{
	background-image:url("../images/free-audit.gif");
	height:32px;
}
h2.free-trial
{
	background-image:url("../images/free-trial.gif");
	height:32px;
}
h2.free-dispenser
{
	background-image:url("../images/free-dispenser.gif");
	height:32px;
}
h2.blade-offers
{
	background-image:url("../images/blade-offers.gif");
	height:32px;
}
h2.clipper-calculator
{
	background-image:url("../images/clipper-calculator.gif");
	height:32px;
}
h2.clipper-calculator-187
{
	background-image:url("../images/clipper-calculator-187.gif");
	height:30px;
}
h2.discover-the-virtual-clipper-trainer
{
	background-image:url("../images/discover-the-virtual-clipper-trainer.gif");
	height:32px;
}
h2.download-the-3m-clipper-poster
{
	background-image:url("../images/download-the-3m-clipper-poster.gif");
	height:32px;
}
h2.free-elearning
{
	background-image:url("../images/free-e-learning.gif");
	height:31px;
}
h2.clipper-range-black
{
	background-image:url("../images/clipper-range-black.gif");
	height:31px;
}
h2.contact-us-black
{
	background-image:url("../images/contact-us-black.gif");
	height:31px;
}
h2.free-clipper-dispenser
{
	background-image:url("../images/free-clipper-dispenser.gif");
	height:31px;
}
h2.free-clipper-dispenser2
{
	background-image	: url("../images/free-clipper-dispenser2.gif");
	height				: 32px;
}
h2.download-clipper-order-information
{
	background-image	: url("../images/download-clipper-order-information.gif");
	height				: 32px;
}
h2.call-us
{
	background-image	: url("../images/or-call-us.gif");
	width				: 494px;
	height				: 41px;
	position			: absolute;
	left				: 30px;
	top					: 350px;
}
*/

#call-us-text
{
	position			: absolute;
	left				: 545px;
	top					: 348px;
	width				: 235px;
	font-size			: 0.85em;
	line-height			: 1.4em;
}

a.button, a.backbutton, a.button:visited, a.backbutton:visited, button
{
	border					: 0;
	padding					: 0 25px 0 0;
	margin					: 0;
	background-color		: #333333;
	display					: block;
	height					: 25px;
	color					: #FFF;
	text-decoration			: none;
	font-weight				: bold;
	font-size				: 0.9em;
	text-indent				: 11px;
	line-height				: 25px;
	background-image		: url("../images/button-go-b.gif");
	background-position		: top right;
	background-repeat		: no-repeat;
	text-align				: left;
	cursor					: pointer;
}
a.buttonP, a.backbuttonP, a.buttonP:visited, a.backbuttonP:visited, buttonP
{
	border:0;
	padding:0 25px 0 0;
	margin:0;
	background-color:#750053;
	display:block;
	height:25px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-indent:11px;
	line-height:25px;
	background-image:url("../images/button-go.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
}
a.buttonG, a.backbuttonG, a.buttonG:visited, a.backbuttonG:visited, buttonG
{
	border:0;
	padding:0;
	margin:0;
	background-color:#18535a;
	display:block;
	height:25px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-indent:11px;
	line-height:25px;
	background-image:url("../images/button-go-g.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
}
a.backbutton
{
	background-color:#731A54;
	width:63px;
	background-image:url("../images/button-go-back.gif");
	background-position:top left;
	text-indent:28px;
	position:absolute;
	left:0;
	bottom:-3px;
}
#content .contactus a.backbutton
{
	bottom:40px;
	left:20px;
}
button
{
	line-height:22px;
	text-indent:5px;
	background-color:#9E4C86;
}
a.button:hover, 
button:hover,
a.buttonG:hover,
buttonG:hover
{
	background-color:#585556;
	background-position:bottom right;
}
a.buttonP:hover, 
buttonP:hover
{
	background-color:#242021;
	background-position:bottom right;
}
a.backbutton:hover
{
	background-color:#696969;
	background-position:bottom left;
}
button:hover
{
	background-color:#750053;
}
button.submit-email
{
	width					: 82px;
	height					: 25px;
	/*margin-top				: 35px;	*/
	background-color		: #ffffff;
	color					: #741A55;
	font-size				: 0.8em;
	background-image		: url("../images/button-go-purple.png");
}
button.submit-email:hover
{
	background-color		: #242021;
	color					: #ffffff;
	background-position		: bottom right;
}
button.submit-enquiry
{
	width					: 150px;
	margin-top				: 32px;
}
#buckets
{
	margin-top				: 6px;
}
#buckets .bucket
{
	background-repeat		: no-repeat;
	height					: 86px;
	position				: relative;
}
#buckets .bucket295left
{
	/*background-image:url("../images/bucket_295x86.jpg");*/
	background		: url("../images/bucket-bg.gif") repeat-x;	
	width			: 295px;
	float			: left;
}
#buckets .bucket295right
{
	/*background-image:url("../images/bucket_295x86.jpg");*/
	background		: url("../images/bucket-bg.gif") repeat-x;	
	width			: 295px;
	float			: right;
}
#buckets .bucket295rightoffers
{
	background		: url("../images/right-bucket-bg.jpg") repeat-x;	
	width			: 295px;
	float			: right;
}
#buckets .bucketmargin9
{
	margin-right	: 9px;
}
#buckets .bucket446left-purple
{
	/*background		: url("../images/bucket-bg.gif") repeat-x;	
	background		: url("../images/left-bucket-bg.jpg") repeat-x;*/	
	background-image	: url("../images/bucket_446x86.jpg");	
	width			: 446px;
	float			: left;
}
#buckets .bucket446right-purple
{
	/*background	: url("../images/bucket-bg.gif") repeat-x;	
	background		: url("../images/right-bucket-bg.jpg") repeat-x;*/
	background-image:url("../images/bucket_446x86.jpg");	
	width			: 446px;	
	float			: right;
}
#buckets .bucket446left
{
	/*background-image	: url("../images/bucket_446x86.jpg");
	background			: url("../images/left-bucket-bg.jpg") repeat-x;	*/
	background		: url("../images/bucket-bg.gif") repeat-x;	
	width			: 446px;
	float			: left;
}
#buckets .bucket446right
{
	/*background-image:url("../images/bucket_446x86.jpg");
	background				: url("../images/right-bucket-bg.jpg") repeat-x;*/
	background				: url("../images/bucket-bg.gif") repeat-x;	
	width					: 446px;	
	float					: right;
}
#buckets .bucket446righthome
{
	/*background-image:url("../images/bucket_446x86.jpg");	
	background				: url("../images/right-bucket-bg.jpg") repeat-x;*/
	background				: url("../images/bucket-bg.gif") repeat-x;		
	width					: 446px;	
	float					: right;
}

#buckets .bucket446leftG
{
	/*background-image:url("../images/bucket_446x86.jpg");*/
	background				: url("../images/alt-g-bucket-bg.gif") repeat-x;	
	width					: 446px;
	float					: left;
}
#buckets .bucket446rightG
{
	/*background-image:url("../images/bucket_446x86.jpg");*/	
	background				: url("../images/alt-g-bucket-bg.gif") repeat-x;
	width					: 446px;	
	float					: right;
}

#buckets a.button,
#buckets a.buttonG,
#buckets a.buttonP
{
	position				: absolute;
	right					: 11px;
	bottom					: 8px;
}

.calculate-savings a.button
{
	position				: absolute;
	right					: 10px;
	top						: 27px;
}

#buckets .desc
{
	position				: absolute;
	left					: 11px;
	bottom					: 8px;
	display					: block;
	width					: 155px;
	color					: #000000;
	font-size				: 0.85em;
	line-height				: 1.3em;
}
#buckets .desc-purple
{
	position:absolute;
	left:11px;
	bottom:8px;
	display:block;
	width:155px;
	color:#750053;
	font-size:0.85em;
	line-height:1.3em;
}
#buckets span.free-elearning
{
	width:170px;
}

#buckets .bucket446right .clinical
{
	width:200px;
}
/*#buckets .bucket295left a.button, #buckets .bucket295right a.button, #buckets .bucket295rightoffers a.button
{
	width:116px;
}*/
.calculate-savings a.button {
	width: 145px	
}
/*#buckets .bucket446left a.button
{
	width	: 340px;
}*/
#buckets .bucket446leftG a.buttonG
{
	width: 230px;	
}
/*#buckets .bucket446righthome a.button
{
	width	: 368px;	
}*/
#buckets .bucket446rightG a.buttonG
{
	width: 330px;
}
#buckets .bucket446left a.free-elearning
{
	width:200px;
}
/*#buckets .bucket446left-purple a.visitthe3m
{
	width:220px;
}*/
#buckets .bucket446right a.moreinfo
{
	width:160px;
}
/*#buckets .bucket446right-purple a.downloadclipperposter
{
	width:265px;
	text-indent:5px;
}*/
#buckets .bucket446left a.download-clipper-order-information
{
	width:295px;
	text-indent:5px;
}
#buckets h2
{
	margin		: 0 0 0 6px;
}
#buckets .buttonpdf
{
	background-image:url("../images/pdf-icon.gif");
	width:22px;
	height:22px;
	float:left;
	margin-left:6px;
	margin-top:1px;
}

#content .whyclippers a.button, #content .whyclippers a.button:visited
{
	width:148px;
	background-color:#999999;
	background-image:url("../images/button-go-w.gif");
}
#content .whyclippers a.button:hover
{
	background-color:#696969;
}

.head-blade
{
	position:absolute;
	width:155px;
	text-align:center;
}
.head-blade h3
{
	margin-top:5px;
}
.head-blade p
{
	font-size:0.85em;
	margin-top:5px;
	line-height:1.3em;
}
.head-blade-1
{
	left:10px;
	top:150px;
}
.head-blade-2
{
	left:173px;
	top:150px;
}
.head-blade-3
{
	left:335px;
	top:150px;
}
.evidence
{
	position:absolute;
	width:148px;
}
.evidence_1885
{
	top:250px;
	left:14px;
}
.evidence_1980
{
	top:192px;
	left:180px;
	width:157px;
}
.evidence_1983
{
	top:166px;
	left:356px;
	width:149px;
}
.evidence_1991
{
	top:220px;
	left:538px;
}
.evidence_2006
{
	top:231px;
	left:715px;
	width:170px;
}
.evidence p
{
	font-size:0.9em;
	padding:0 3px 15px 3px;
	line-height:1.3em;
}

#footnote
{
	font-size:0.8em;
	font-style:italic;
	padding:3px 25px 0 25px;
	margin-bottom:-19px;
	color:#333333;
}
#footer
{
	text-align:center;
	padding:30px;
	font-size:0.85em;
}
#footer a
{
	text-decoration:none;
	color:#333333;
}
#footer a:hover
{
	text-decoration:underline;
}


/*---------*/


#comparison-table-holder
{
	clear: both; 
	position: relative; 
	margin: 0 auto; 
	padding-top: 20px;
}

#calculator-table-holder 
{
	clear: both; 
	position: relative; 
	margin: 0 auto; 
	padding-top: 10px;
}

#comparison-table-holder table
{

}

#calculator-table-holder table
{
	position				: relative;
	top						: -35px;	
    background-image        : url("../images/bgrounds/calculater-bg.gif");
    background-position     : right 0px;
    background-repeat       : repeat-y;
}

#comparison-table-holder th
{
	width					: 227px;
	border-bottom			: 1px solid #ffffff;
}

#calculator-table-holder th
{
	width					: 333px;	
	border-bottom			: 1px solid #5a5758;
	line-height				: 1.2em;
	padding-bottom          : 4px;
    font-size               : 0.9em;
    padding-top             : 1px;
}

#calculator-table-holder .total-amount
{
	/*font-size				: 17px;
	padding					: 8px 0 8px 0;*/
	background              : url('../images/column-two-bg.png') repeat;
	font-weight             : bold;
}

#comparison-table-holder td
{
	width					: 225px;
	text-align				: center;
	border-bottom			: 1px solid #ffffff;
}

#calculator-table-holder td
{
	text-align				: center;
	border-bottom			: 1px solid #5a5758;	
	line-height				: 1.2em;
	padding-bottom			: 2px;	
	font-weight				: bold;
}

#calculator-table-holder td span { }

#comparison-table-holder td.purple { background: url('../images/column-two-bg.png') repeat-y; }

#comparison-table-holder td.black { background: url('../images/column-three-bg.png') repeat-y; }

#comparison-table-holder td.green { background: url('../images/column-four-bg.png') repeat-y; }

#calculator-table-holder td.black {width:122px;}
#calculator-table-holder td.purple {width:134px;}


#calculator-table-holder div.calc-form
{ 
	width					: 210px;
	height					: 265px;
	margin					: 5px 10px 0 0;
	background				: #e9e9e9; 
	float                   : left;
	position                : relative;
}

#comparison-table-holder td.purple .head
{
	width					: 225px; 
	height					: 57px; 
	background				: url('../images/column-two-head-bg.gif') no-repeat 10px 0; 
	padding-bottom			: 2px;
}

#comparison-table-holder td.black .head
{
	width					: 225px; 
	height					: 57px; 
	background				: url('../images/column-three-head-bg.gif') no-repeat 10px 3px; 
	padding-bottom			: 2px;
}

#calculator-table-holder td.purplehead { padding-bottom: 0px; }
#calculator-table-holder td.purplehead div
{
	width					: 134px; 
	height					: 55px; 
	background				: url('../images/bgrounds/calculator-column-2-head.gif') no-repeat;

}

#calculator-table-holder td.blackhead { padding-bottom: 0px; }
#calculator-table-holder td.blackhead div
{
	width					: 121px; 
	height					: 55px; 
	background				: url('../images/bgrounds/calculator-column-3-head.gif') no-repeat;
}

#calculator-table-holder td.purplehead div span,
#calculator-table-holder td.blackhead div span { display : none; }

#comparison-table-holder td.green .head
{
	width					: 225px;
	height					: 57px; 
	background				: url('../images/column-four-head-bg.gif') no-repeat 10px 1px; 
	padding-bottom			: 2px;
}

#comparison-table-holder td.green .head-pre-npi
{
	width					: 225px;
	height					: 57px; 
	background				: url('../images/column-four-pre-npi-bg.gif') no-repeat 10px 1px; 
	padding-bottom			: 2px;
}

.no-border {
	border-bottom-width		: 0px !important;
	padding					: 18px 0;	
	margin					: 0 auto;
	text-align				: center;
}

.tick, .hyphen 
{
 	width					: 15px;	
	height					: 15px;
	margin					: 0 auto;
}

.tick span, .hyphen span { display: none; }

.tick { background : url('../images/icons/tick.png') no-repeat; }

.hyphen { background: url('../images/icons/hyphen.png') no-repeat; }

.button-holder
{
	width: 198px;
	margin: 0 auto;
}

.button-holder a.first
{
	margin-right: 8px;
}

a.table-button, a.table-button:visited, table-button
{
	border:0;
	padding:0;
	margin:0;
	background-color:#ffffff;
	display:block;
	width: 95px;
	height:25px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-indent:11px;
	line-height:25px;
	background-image:url("../images/button-go.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;	
	float: left;
}

a.table-button.info, a.table-button.info:visited, table-button.info
{
	border:0;
	padding:0;
	margin:0;
	background-color:#ffffff;
	display:block;
	width: 140px;
	height:25px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-indent:11px;
	line-height:25px;
	background-image:url("../images/button-go.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;	
	float: right;
}

a.table-button.request-trial, a.table-button.request-trial:visited, table-button.request-trial
{
	border:0;
	padding:0;
	margin:0;
	background-color:#ffffff;
	display:block;
	width: 190px;
	height:25px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-indent:11px;
	line-height:25px;
	background-image:url("../images/button-go.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;	
	float: right;
}

.purple a.table-button
{
	color					: #741A55;
	background-image		: url("../images/button-go-purple.png") !important;
}

.purple a.table-button:hover
{
	background-color		: #242021;
	color					: #ffffff;
	background-position		: bottom right;
}

.black a.table-button
{
	color					: #333333;
	background-image		: url("../images/button-go-black.png") !important;
}

.black a.table-button:hover
{
	background-color		: #242021;
	color					: #ffffff;
	background-position		: bottom right;
}

.green a.table-button,
.green-pre-npi a.table-button
{
	color					: #18535A;
	background-image		: url("../images/button-go-green.png") !important;
}

.green a.table-button:hover,
.green-pre-npi a.table-button:hover
{
	background-color		: #242021;
	color					: #ffffff;
	background-position		: bottom right;
}

/*--------*/

#product-overlay-content,
#calculator-overlay-content 
{
	text-align: center;	
}

#product-overlay-content.purple
{
	width					: 425px;
	min-height				: 395px;	
	*height				    : 395px;	
	background-color		: #741A55;
}

#product-overlay-content.black
{
	width : 435px; height: 400px; background: #959595 url("../images/bgrounds/product-overlay-black-bg.jpg") left top no-repeat;
}

#product-overlay-content.green
{
	width : 435px; height: 400px; background: #61B1A6 url("../images/bgrounds/product-overlay-green-bg.jpg") left top no-repeat;
}

#product-overlay-content.green-pre-npi
{
	width : 435px; height: 400px; background: #61B1A6 url("../images/bgrounds/product-overlay-green-pre-npi.jpg") left top no-repeat;
}

#content-holder 
{
	width					: 205px;
	height					: 190px;
	margin-top				: 150px;
	color					: #ffffff;	
	float					: right;
	text-align				: left;
	padding-right			: 20px;
	font-size				: 1.2em;
}

#content-holder ul {
	list-style-type			: disc;
	line-height				: 1.2em;	
}

#content-holder ul li {
	margin-bottom			: 5px;
}

#product-overlay-content .button-holder-1 
{
	width					: 295px;
	float					: right;
	margin-right			: 40px;	
}

#product-overlay-content .button-holder-2 
{
    clear                   : right;
	width					: 295px;
	float					: right;
	margin-top				: 25px;		
	margin-right			: 25px;
}

.calculator-bottom-banner,
.calculator-bottom-banner-2,
.calculator-bottom-banner-3
 {
	width					: 565px;
	/*background-color		: #EEE;*/
	background-image		: url("../images/bgrounds/bottom-box-bg.png");
	background-repeat		: repeat-x;
	padding					: 15px 10px 0 10px;
	color					: black;
	display					: none;
	height					: 200px;
	position				: absolute;
	right					: 0;
	bottom					: 105px;
}

	.calculator-bottom-banner .result-left,
	.calculator-bottom-banner-2 .result-left,
	.calculator-bottom-banner-3 .result-left 
	{
		float				: left;
		width				: 265px;
		margin				: 20px 35px 0 10px;		
	}
	
	.calculator-bottom-banner .result-right,
	.calculator-bottom-banner-2 .result-right,
	.calculator-bottom-banner-3 .result-right		
	{
		float				: left;
		width				: 225px;
		margin				: 20px 0 0;		
	}	

		.calculator-bottom-banner .result-left span,
		.calculator-bottom-banner .result-right span,
		.calculator-bottom-banner-2 .result-left span,
		.calculator-bottom-banner-2 .result-right span,
		.calculator-bottom-banner-3 .result-left span,
		.calculator-bottom-banner-3 .result-right span				
		{
			color				: #750053;
			font-weight			: bold;
		}
		
		
		.calculator-bottom-banner span label { text-decoration: none; float: none; padding: 0;display: inline; line-height: 1.5; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

.costing-statements 
{
    position                : absolute;
    top                     : 5px;
    right                   : 10px;
}

.costing-statements a 
{
	color					: #4c4c4c;
	font-size               : 0.8em;
}

.next-action
{
    position                : absolute;
    left                   	: 20px;
    bottom                  : 15px;
}

	.next-action a:link,
	.next-action a:visited
	{
		height				: 25px;
		padding-right		: 30px;
		background-image	: url("../images/button-go-black.png");
		background-repeat	: no-repeat;	
		background-position	: right -5px;
		color				: #000000;
		font-weight			: bold;
		font-size			: 13px;
	}

.calculator-bottom-banner h3 
{
	color					: #4c4c4c;
	font-family				: "Arial", sans-serif;
	font-size               : 1.2em;
	line-height             : 1.2em;
	padding-left            : 5px;
}

.calculator-bottom-banner h3 span 
{
    color                   : #750053;
    font-weight             : bold;
}

.calculator-bottom-banner .calculator-banner-text-1
{
	background				: url("../images/calculator-banner-text-1.gif") no-repeat;	
	width					: 169px;
	height					: 18px;
	float					: left;
	display					: block;
	margin-top				: 5px;
}

.calculator-bottom-banner .calculator-banner-text-2
{
	background				: url("../images/calculator-banner-text-2.gif") no-repeat;	
	width					: 442px;	
	height					: 18px;	
	float					: left;
	display					: block;
	margin-top				: 5px;	
}

.calculator-bottom-banner .calculator-banner-text-1 span,
.calculator-bottom-banner .calculator-banner-text-2 span
{
	display					: none;
}

.calculator-bottom-banner label {
	float					: left;
	display					: block;	
	padding					: 0 4px 0 3px;
	color					: #741A55;
	font-family				:"Helvetica Condensed", "Arial Narrow", sans-serif;
	font-weight				: bold;
	font-size				: 17px;
	text-decoration			: underline;
	cursor					: default;
	letter-spacing			: -1px;
}

.calculator-bottom-banner a.button {
	float					: right;
	width					: 195px	
}


/*---- Calculator Overlay ----*/

#calculator-overlay-content.purple
{
	width					: 665px;
	min-height				: 470px;	
	background-color		: #741A55;	
}

#calculator-overlay-content.purple .content-holder {
	color					: #ffffff;	
	text-align				: left;
	font-size				: 0.9em;
	padding					: 80px 55px 0 55px;
	line-height				: 1.4em;
}

#calculator-overlay-content.purple .content-holder h2 {
	font-size				: 1.5em;	
	line-height				: 1.2em;
}

#calculator-overlay-content.purple .button-holder 
{
	width					: 250px;
	float					: right;
	margin-top				: 40px;		
	margin-right			: 55px;
}

#calculator-overlay-content.purple .content-holder a:link,
#calculator-overlay-content.purple .content-holder a:visited { color: #ffffff; }

.button-holder a.first:visited
{
    margin-right            : 8px !important;    
}
