/* TABLE OF CONTENTS

00 - RESET
01 - HELPERS
02 - GLOBAL STYLES
 A - HEADER
 B - MAIN NAVIGATION
 C - FOOTER
03 - HOMEPAGE
04 - PAIN RELIEF CENTER
 A - SUB-PAGES
 B - OVERVIEW
 C - NON-OVERVIEW
05 - FAQS
06 - PRODUCTS
07 - HCP
08 - CONTACT US
09 - EMAIL US
10 - DIFFERENCE
11 - 404
12 - SITEMAP
13 - EASY OPEN ARTHRITIS
14 - NOSCRIPT
15 - JAVASCRIPT INSTRUCTIONS
16 - PREFERRED
 A - PREFERRED THANK YOU

/* ----------------------------------------------*/

/* 00 - RESET */
/* ----------------------------------------------*/
@media all {
	
	/* This code authored by Eric Meyer.
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; padding: 0; border: 0; outline: 0;
		font-weight: inherit; font-style: inherit; font-family: inherit;
		font-size: 100%;
		vertical-align: baseline;
		}
	
	/* remember to define focus styles! */
	:focus { outline: 0; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: "";}
	blockquote, q { quotes: "" ""; }
	
	
	/* "Yet Another Multicolumn Layout" (c) by Dirk Jesse (http://www.yaml.de)
	* $Revision: 103 $ $Date: 2007-07-31 23:24:53 +0200 (Di, 31 Jul 2007) $ */
	
	option{padding-left:0.4em}
	* html body *{overflow:visible}
	* html iframe,* html frame{overflow:auto}
	* html frameset{overflow:hidden}
	html{height:100%}
	body{
	height:100%;
	min-height:100%;
	font-size:100.01%;
	color:#000;
	background:#fff;
	text-align:left
}
	fieldset,img{border:0 solid}
	ul,ol,dl{margin:0 0 1em 1em; padding: 0;}
	li{margin-left:1.5em;line-height:1.5em;  padding: 0;}
	dt{font-weight:700}
	dd{margin:0 0 1em 2em}
	blockquote,cite{font-size:0.93em;width:auto;margin:0 0 1em 1.5em}
	
	#header{position:relative;}
	#nav,#main{clear:both;width:auto}
	#footer{clear:both;display:block}
	
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
	.clearfix{display:block}
	.floatbox{overflow:hidden}
	.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
	.subcolumns_oldgecko{float:left}
	.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
	.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
	
	
	/* Josh Additions */
	.showverflow{ overflow: visible; }
	.l{float: left;}
	.r{float: right;}
	.leftimage{
		float: left;
		margin-right: 11px;
		margin-bottom: 4px;
	}
	strong{
		font-weight:bold;
	}
	a{
		cursor: pointer;	
	}
	em{
		font-style: italic;
	}
}

/* 01 - HELPERS */
/* ----------------------------------------------*/

/* CSS Document */

.block{
	display: block;
}

.leftfloat{
	float: left;
}

.rightfloat{
	float: right;
}

.rightclear{
	clear: right;
}

.clear{
	clear:both;
}

.nav, .nav li, .nav li a{
	margin: 0;
	padding: 0;
	display:block;
}

.nav li a{
	text-indent: -9999px;
}



.nav li{
	float: left;
}

.textindent{
	text-indent: -9999px;
}

.disc{
	list-style-type:disc;
}

.center{
	text-align:center;
}

.nomargintop{
	margin-top: 0;
}

/* 02 - GLOBAL STYLES */
/* ----------------------------------------------*/

body{
	background-color: #000f57;
	position: relative;
	font-size:62.5%;
	font-family:"Helvetica Neue",Arial,sans-serif;
}

#mid_white, #mid_lightblue, #mid_blue, .header, #under_header {
	min-width: 1024px;
}

a{
	text-decoration: none;
}

#mid_white{
	background-color: #FFF;
}

#mid_lightblue{
	background-color: #d7ebff;
	overflow:hidden;
}

#mid_blue, #under_header{
	background-color: #026bcd;
}

#mid_blue{
	height: 44px;
	border-top: 1px solid #25316b;
}

#mid_white .container{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow: hidden;
}

#mid_lightblue h1{
	padding-bottom: 39px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#mid_lightblue.center_header {
	padding-top: 45px;
}

#mid_lightblue.center_header h1{
	margin-left: auto;
	margin-right: auto;
}

	/* A - HEADER */
	/* ----------------------------------------------*/

	.header #logo{
		text-indent: -9999px;
	}
	
	.header.top{
		height: 136px;
		background-color: #00246d;
		border-bottom: 1px solid #000223;
		overflow: hidden;
	}
	
	.index #under_header, .index #mid_blue{
		border-bottom: 1px solid #001556;
	}
	
	#under_header{
		border-bottom: 1px solid #1e2d6b;
	}
	
	.header .content{
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.header .content, .header .top_links a{
		color: #93C7FA;
		text-decoration: none;
	}
	
	.header #logo{
		width:270px;
		height: 82px;
		background:url(../images/logo.jpg) no-repeat;
		margin-top: 14px;
		display: block;
		float:left;
		margin-left: 11px;
	}
	
	.header .bayer{
		width: 73px;
		height: 74px;
		background-image:url(../images/bayer.gif);
		margin-top: 15px;
		display: block;
		float:right;
		text-indent: -9999px;
		margin-right: 10px;
	}
	
	.header .bayer a{
		display: block;
		width: 100%;
		height: 100%;
	}
	
	#under_header{
		height: 36px;
		border-top: 1px solid #44a6f1;
	}

	/* B - NAVIGATION */
	/* ----------------------------------------------*/
	
	.header .top_links{
		float: right;
		margin-top: 77px;
		margin-right: 15px;
		font-size:8px;
	}
	
	.header .top_links li{
		padding-right:5px;
		margin-left:5px;
	}
	
	.header .top_links li a{
		text-indent: 0;
		line-height: 1;
		font-size:10px;
	}
	
	.header .top_links li a .raquo{
		display: inline-block;
		*display: inline;
		padding-right: 3px;
		vertical-align: baseline;
	}
	
	#contactus_toplink{
		color: #ffde02;
		font-size: 11px;
		margin-top: -1px;
	}
	
	#contactus_toplink:hover{
		color: #ffde02;
		text-decoration: underline;
	}
	
	.header .top_links a:hover{
		color: #b9dbfd;
	}
	
	 .header .top_links li.last{
		 margin-left: 15px;
	 }

	
	#main_nav_container{
		position:relative;
		margin-left: auto;
		margin-right: auto;
		width:1000px;
	}
	
	.header .main_nav{
		position: absolute;
		left: 50%;
		margin-left: -160px;
		top: -74px;
		height: 37px;
		width: 640px;
	}
	
	.header .main_nav li{
		margin-left: 1px;
		height: 37px;
	}
	
	.header .main_nav a{
		margin-left: 12px;
		margin-top: 13px;
		height: 10px;
		overflow:hidden;
	}
	
	.header .main_nav a{
		background-position: 0 0;
	}
	
	.header .main_nav a:hover{
		background-position: 0 -10px;
	}
	
	.header .main_nav .active a{
		background-position: 0 -20px;
	}
	
	.header .main_nav .active a:hover{
		background-position: 0 -20px;
	}
	
	.header .main_nav #home{
		width: 65px;
		margin-left:0px;
	}
	
	.header .main_nav #home.active{
		background-image:url(../images/main_nav/home_active_bg.jpg);
	}
	
	.header .main_nav #home a{
		width: 42px;
		background-image:url(../images/main_nav/home.jpg);
	}
	
	.header .main_nav #products{
		width: 98px;
	}
	
	.header .main_nav #products.active{
		background-image:url(../images/main_nav/products_active_bg.jpg);
	}
	
	.header .main_nav #products a{
		width: 79px;
		background-image:url(../images/main_nav/products.jpg);
		margin-left: 10px;
	}
	
	.header .main_nav #pain_relief_center{
		width: 169px;
	}
	
	.header .main_nav #pain_relief_center.active{
		background-image:url(../images/main_nav/pain_relief_center_active_bg.jpg);
	}
	
	.header .main_nav #pain_relief_center a{
		width: 150px;
		background-image:url(../images/main_nav/pain_relief_center.jpg);
		margin-left: 11px;
	}
	
	.header .main_nav #faqs{
		width: 62px;
	}
	
	.header .main_nav #faqs.active{
		background-image:url(../images/main_nav/faqs_active_bg.jpg);
	}
	
	.header .main_nav #faqs a{
		width: 37px;
		background-image:url(../images/main_nav/faqs.jpg);
		margin-left: 14px;
	}
	
	.header .main_nav #healthcare_professionals{
		width: 242px;
	}
	
	.header .main_nav #healthcare_professionals.active{
		background-image:url(../images/main_nav/healthcare_professionals_active_bg.jpg);
	}
	
	.header .main_nav #healthcare_professionals a{
		width: 219px;
		background-image:url(../images/main_nav/healthcare_professionals.jpg);
		margin-left: 13px;
	}
	
	
	/* C - FOOTER */
	/* ----------------------------------------------*/
	
	.js #footer{
		visibility: hidden;
	}
	
	#footer{
		padding-bottom: 11px;
		min-height: 200px;
	}
	
	#footer, #footer a{
		color: #5696D8;
		line-height: 16px;
		text-shadow:#000F57 0 0 0;
		font-size: 9px;
	}
	
	#footer a:hover{
		color: #b4d8fb;
	}
	
	#footer ul, #footer li, #fourofour #mid_white .site_links ul, #fourofour #mid_white .site_links li, #sitemap #mid_white .container ul, #sitemap #mid_white .container li{
		margin:0;
		padding:0;
	}
	
	#footer ul, #fourofour #mid_white .site_links ul, #sitemap #mid_white .container ul{
		float:left;
		margin-top: 7px;
		margin-bottom: 56px;
		letter-spacing: 0.5px;
	}
	
	#footer ul h2{
		font-weight: normal;
	}
	
	#footer ul h2 a{
		font-size: 11px;
	}
	
	#footer .bottom_links{
		float: none;
		margin-top: 0;
		letter-spacing:normal;
		height: 11px;
	}
	
	#footer .bottom_links a{
		text-indent: 0;
		line-height: 1;
		vertical-align:middle;
	}
	
	#footer .bottom_links li{
		padding-right: 6px;
		margin-left: 6px;
	}
	
	#footer .home{
		margin-left: 20px;
	}
	
	#footer .products{
		margin-left: 51px;
	}
	
	#footer .pain_relief_center{
		margin-left: 83px;
	}
	
	#footer .faqs{
		margin-left: -4px;
	}
	
	#footer .healthcare_professionals{
		margin-left: 59px;
	}
	
	#footer .healthcare_professionals a{
		line-height: 14px;
	}
	
	#footer .misc{
		margin-left: 59px;
		width: 190px;
		position: relative;
	}
	
	#footer .misc a{
		font-size: 11px;
	}
	
	#footer #osteo_section{
		margin-top: 23px;
	}
	
	#footer .misc .middle{
		margin-top: 10px;
	}
	
	#footer .misc .bottom{
		margin-top: 40px;
	}
	
	#footer .container{
		margin-top: 67px;
		width: 867px;
		margin-left: auto;
		margin-right: auto;
		border-top: 1px solid #1d4084;
	}
	
	#footer p, #footer .bottom_links{
		clear: left;
		line-height:12px;
		padding-left: 22px;
		margin-bottom: 9px;
	}
	
	#footer .bottom_links{
		margin-bottom: 10px;
	}
	
	#footer .copyright{
		border-top: 1px solid #1d4084;
		padding-top: 7px;
		margin-bottom: 0px;
	}
	
	#imagetest{
		display:none;
	}

/* 03 - HOMEPAGE */
/* ----------------------------------------------*/
.index #mid_blue #container{
	margin: 0 auto;
	background-image:url(../images/home/home_final_frame.jpg);
	width: 1000px;
	height: 329px;
	position: relative;
}

.index #mid_blue{
	height: 329px;
	background-image:url(../images/home/home_bg_left.jpg);
	position: relative;
	z-index: 1;
	overflow:hidden;
	border-top: none;
}

.index #right_bg{
	height: 329px;
	width: 50%;
	right: 0;
	top:0;
	position: absolute;
	background-image:url(../images/home/home_bg_right.jpg);
	z-index: -1;
}
.index #mid_white{
	height: 172px;
}

.index #mid_lightblue{
	display: none;
}

.index #mid_white .content{
	width: 991px;
	margin-left: auto;
	margin-right: auto;
}
#fourofour #mid_white .square_buttons ul{
	display: block; 
	margin: 0;
	padding: 0 0 0 8px;
}

.index #mid_white .content li, .index #mid_white .content ul, .index #mid_white .content ul li a, 
#fourofour #mid_white .square_buttons li, #fourofour #mid_white .square_buttons a{
	display: block; 
	margin: 0;
	padding: 0;
}



.index #mid_white .content li, #fourofour #mid_white .square_buttons li{
	width: 169px;
	height: 153px;
	float: left;
	margin-top: 9px;
	margin-left:33px;
}

.index #mid_white .content ul li a, #fourofour #mid_white .square_buttons li a{
	border: 1px solid #FFFFFF;
	width: 167px;
	height: 151px;
	display: block;
	text-indent: -9999px;
}

.index #mid_white .content #easy_open_button_square a, #fourofour #mid_white .square_buttons #easy_open_button_square a{
	background-image:url(../images/home/box_do_you_suffer.gif);
}

.index #mid_white .content #difference_button_square a, #fourofour #mid_white .square_buttons #difference_button_square a{
	background-image:url(../images/home/box_what_makes_aleve.gif);
}

.index #mid_white .content #want_information_button_square a, #fourofour #mid_white .square_buttons #want_information_button_square a{
	background-image:url(../images/home/box_want_information.gif);
}

.index #mid_white .content #aleve_d_button_square a, #fourofour #mid_white .square_buttons #aleve_d_button_square a{
	background-image:url(../images/home/box_need_sinus_and.gif);
}

.index #mid_white .content #save_dollar_button_square a, #fourofour #mid_white .square_buttons #save_dollar_button_square a{
	margin-top: 1px;
	height: 151px;
	border: none;
	background-image:url(../images/home/box_save_dollar.gif);
	width: 167px;
	overflow:hidden;
}

.index #mid_white .content .first, #fourofour #mid_white .square_buttons .first{
	margin-left: 6px;
}

.index #mid_white .content #want_information_button_square, .index #mid_white .content #save_dollar_button_square, #fourofour #mid_white .square_buttons #save_dollar_button_square{
	margin-left: 33px;
}

.index #mid_white .content #save_dollar:hover, #fourofour #mid_white .square_buttons #save_dollar:hover{
	background-position: 0 -151px;
}

.index #mid_white .content a:hover, #fourofour #mid_white .square_buttons a:hover{
	border: 1px solid #0052ac
}

.index #mid_white .content .no_hover:hover, #fourofour #mid_white .square_buttons .no_hover:hover{
	border: 1px solid #FFFFFF;
}

.index #mid_blue .home_alt{
	position: absolute;
	text-indent: -9999px;
}

.index #mid_blue #get_flash{
	position: absolute;
	top: 20px;
}

.index #mid_blue h4{
	font-size: 13px;
}

.index #mid_blue #home_just_2_aleve{
	left: 68px;
	top: 25px;
	width: 596px;
	height: 144px;
	background-image:url(../images/backup/home_just_2_aleve.png);
}

.index #mid_blue #home_see_difference{
	left: 5px;
	top: 191px;
	width: 272px;
	height: 65px;
	background-image:url(../images/backup/home_see_the_diff.png);
}

.index #mid_blue #home_see_difference:hover{
	background-position: 0 -65px;
}

.index #mid_blue #home_contact_par{
	left: 792px;
	top: 266px;
	width: 155px;
	height: 39px;
	background-image:url(../images/backup/home_aleve_cares.png);
}

.index #mid_blue #home_contact_link{
	left: 0;
	top: 27px;
	width: 51px;
	height: 12px;
	background-image:url(../images/backup/home_click_here.png);
}

.index #mid_blue #home_contact_link:hover{
	background-position: 0 -12px;
}

.index #mid_blue #home_use_as_dir{
	top: 309px;
	left: 70px;
	width: 73px;
	height: 8px;
	background-image:url(../images/backup/home_use_as.png);
}

.index #mid_blue a, .index #mid_white a{
	color: #0101c1;
}

.index #mid_blue h4{
	font-weight: normal;
}

/* 04 - PAIN RELIEF CENTER */
/* ----------------------------------------------*/

.pain_relief_center #mid_lightblue h1{
	width: 465px;
	height: 28px;
	background-image: url(../images/pain_center/header_pain_relief_center.gif);
	position:relative;
	left: 2px;
}

.pain_relief_center #mid_white .left{
	border-right: 1px solid #7fa8d5;
}

.pain_relief_center #mid_white div h2{
	text-indent: -9999px;
	margin-bottom: 10px;
}

.pain_relief_center #mid_white .left h2{
	width: 326px;
	height: 27px;
	background-image: url(../images/pain_center/header2_joint_back_muscle.gif);
	margin-top: 19px;
	margin-bottom: 6px;
}

.pain_relief_center #mid_white div img{
	position: relative;
}

.pain_relief_center #mid_white .left img{
	right: 25px;
	top: -12px;
}

.pain_relief_center #mid_white .right img{
	top: -37px;
	right: 5px;
}

.pain_relief_center #mid_white div p{
	margin-right: 20px;
	font-size: 16px;
	color: #0052ac;
	line-height: 23px;
	width: 340px;
}

.pain_relief_center #mid_white .left p{
	margin-right: 10px;
	width: 340px;
}



.pain_relief_center #mid_white .left h2, .pain_relief_center #mid_white .left p{
	margin-left: 8px;
}

.pain_relief_center #mid_white .right h2{
	width: 235px;
	height: 23px;
	background-image: url(../images/pain_center/header2_osteoarthritis.gif);
	margin-top: 19px;
}

.pain_relief_center #mid_white .right h2, .pain_relief_center #mid_white .right p{
	margin-left: 37px;
}

.pain_relief_center #mid_white .left, .pain_relief_center #mid_white .right{
	float: left;
	height: 439px;
	width: 499px;
	margin-top: 14px;
	margin-bottom: 12px;
}

.pain_relief_center #mid_white div .nav li{
	float:none;
	margin-bottom: 5px;
}

.pain_relief_center #mid_white div .nav li a, .pain_sub .container .left .nav a, .pain_non_overview .container .right .other_pages_links a{
	display: inline;
	font-size: 11px;
	text-indent: 0px;
}

.pain_relief_center #mid_white div .nav li a:link, .pain_sub .container .left .nav a:link, .pain_sub .container .left .nav .header a:visited{
	color: #0052ac;
}
.pain_relief_center #mid_white div .nav li a:visited, .pain_sub .container .left .nav a:visited, .overview .container .right .pages .more:visited, .pain_sub .container .right a:visited, .pain_non_overview .container .right_image a:visited, .contactus .main_content .click_here:visited, #emailus_thankyou_page #mid_white .container a:visited, #fourofour #mid_white .site_links a:visited, #fourofour #mid_white p.intro a:visited, #sitemap #mid_white .container ul a:visited, .pain_sub .container .prepared a:visited, #faqs_page #mid_white .container .instructions a:visited{
	color: #848484;
}

.pain_relief_center #mid_white div .nav li a:hover, .pain_sub .container .left .nav a:hover, .pain_sub .container .left .nav .header a:hover{
	color: #00a2ff;
}

.pain_relief_center #mid_white .left .nav{
	margin-left: 20px;
	margin-top: 47px;
}

.pain_relief_center #mid_white .right .nav{
	margin-top: 47px;
	margin-left: 50px;
}

	/* 04A - PAIN RELIEF CENTER - SUBPAGES */
	/* ----------------------------------------------*/
	
	.pain_sub #mid_lightblue{
		height: 112px;
	}
	
	.pain_sub #mid_lightblue h1{
		width: 233px;
	}
	
	.pain_sub #mid_lightblue .container{
		width: 1001px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	.pain_sub #mid_lightblue h1{
		height: 28px;
		margin-left: 262px;
		margin-top: 45px;
	}
	
	.pain_sub #mid_lightblue img{
		position:absolute;
		top: 0;
		left: 700px;
	}
	
	.pain_sub .container .left{
		float: left;
		margin-left: 12px;
		width: 230px;
	}
	
	.pain_sub .container .right{
		float: right;
		margin-right: 16px;
	}
	
	.pain_sub .container .left .nav{
		margin-top: 9px;
	}
	
	.pain_sub .container .left .nav li{
		float: none;
		line-height: 20px;
	}
	
	.pain_sub .container .left .nav .active a:link, .pain_sub .container .left .nav .active a:hover, .pain_sub .container .left .nav .active a:visited, .overview .container .right .pages .more:hover, .pain_sub .container .right a:hover, .pain_non_overview .container .right_image a, .pain_non_overview .container .right_image a:hover, #faqs_page #mid_white .container .instructions a:hover, .contactus .main_content .click_here:hover, #emailus_thankyou_page #mid_white .container a:hover, #fourofour #mid_white .site_links a:hover, #fourofour #mid_white p.intro a:hover, #sitemap #mid_white .container ul a:hover, .pain_sub .container .prepared a:hover, #easy_open_page .click_here{
		color: #00a2ff;
	}
	
	
	.pain_sub .container .left .nav .header a{
		font-size: 12px;
	}
	

	.pain_sub .container .left .nav .gopaincenter{
		margin-top: 37px;
	}
	
	.pain_sub .container .right p{
		width: 723px;
		margin-bottom: 15px;
		color: #000;
	}
	
	.pain_sub .container .right p.no_underneath_nav{
		margin-bottom: 168px;
	}
	
	.pain_sub .container .right h2{
		margin-top: 10px;
		font-size: 20px;
		line-height: 29px;
		font-weight: normal;
	}
	
	.pain_sub .container .right h3{
		margin-bottom: 10px;
	}
	
	.pain_sub .container .right .big_text, .overview .container .right .pages h3, .overview .container .right .pages .more, .pain_sub .container .right h2, .pain_sub .container .right a, .pain_non_overview .container .right .other_pages_links, .pain_non_overview .container .right ol, .pain_sub .container .right .blue_bullet, .pain_sub .container .right h3, #faqs_page #mid_white .container .instructions, #faqs_page .tabs li a, #faqs_page .questions li h3 a, #faqs_page #mid_white .container .instructions a, .hcp_page h2, .hcp_page .instructions, .hcp_page .required, .hcp_page label, #emailus_page .required, #emailus_page label, .hcp_page #comparison_among, #hcp_thankyou #the_only, .contactus #mid_white h2, .contactus #mid_white .intro, .contactus .main_content h3, .contactus .main_content .click_here, #emailus_thankyou_page #mid_white .container a, #fourofour #mid_white .container, #fourofour #mid_white .container a, #fourofour #mid_white .site_links a, #sitemap #mid_white .container ul a, .pain_sub .container .prepared a, .no_script .inner_container p, #javascript_instructions, #faqs_page .questions_container .close span, #caregiver_resources_overview #caregiver_links, #preferred_page #form_container{
		color: #0052ac;
	}
	
	.uline, .overview .container .right .pages .more span, .contactus .main_content .click_here span{
		text-decoration:underline;
	}
	
	.pain_sub .container .right p, .overview .container .right .pages li, .pain_sub .container .right .more_information, .overview .container .right .give_list li{
		/*line-height: 17px;*/
		line-height: 1.308;
		font-size: 13px;
		font-weight: normal;
	}
	
	.overview .container .right .give_list li{
		/*margin-bottom: 3px;*/
	}
	
	.overview .container .right .give_list{
		margin-left: 31px;
	}
	
	#understanding_pain_overview .container .right .give_list{
		padding-top: 9px;
	}
	
	#understanding_pain_overview .container .right .give_list li{
		/*margin-bottom: 4px;*/
	}
	
	.pain_sub .container .prepared{
		font-size: 11px;
		line-height: 12px;
		margin-bottom: 46px;
		clear: both;
		width: 723px;
		float: right;
		margin-right: 16px;
	}
	
	.pain_sub .container .prepared a{
		text-decoration:underline;
	}
	
	.pain_sub .container .right .more_information, .overview .container .right .pages .more{
		display: block;
		text-indent: 0px;
	}
	
	.pain_sub .container .right .more_information{
		padding-top: 12px;
		width: 723px;
		margin-bottom:100px;
		font-size: 12px;
	}
	
	.pain_sub .container .right .big_text, .overview .container .right .pages h3, .pain_non_overview .container .right ol, .pain_sub .container .right h3{
		font-size: 16px;
		font-weight: bold;
	}
	
	.pain_sub .container .right h3{
		padding-top: 15px;
	}
	
	.pain_non_overview .container .right .big_text, .pain_non_overview .container .right ol, .pain_non_overview .container .right ul{
		font-size: 13px;
	}
	
	#back_pain_causes #mid_lightblue h1, #back_pain_diagnosis #mid_lightblue h1, #back_pain_treatment #mid_lightblue h1, #back_pain_overview #mid_lightblue h1{
			background-image: url(../images/pain_center/header_back_pain.gif);
			width: 233px;
		}
	
	#knee_pain_causes #mid_lightblue h1, #knee_pain_diagnosis #mid_lightblue h1, #knee_pain_treatment #mid_lightblue h1, #knee_pain_overview #mid_lightblue h1{
			background-image: url(../images/pain_center/header_knee_pain.gif);
			width: 233px;
		}
		
	#shoulder_pain_causes #mid_lightblue h1, #shoulder_pain_diagnosis #mid_lightblue h1, #shoulder_pain_treatment #mid_lightblue h1, #shoulder_pain_overview #mid_lightblue h1{
			background-image: url(../images/pain_center/header_shoulder_pain.gif);
			width: 362px;
		}
		
		#sports_injuries_types #mid_lightblue h1, #sports_injuries_prevention #mid_lightblue h1, #sports_injuries_treatment #mid_lightblue h1, #sports_injuries_overview #mid_lightblue h1{
			background-image: url(../images/pain_center/header_sports_injuries.gif);
			width: 400px;
			position: relative;
			z-index: 1;
		}
		
		#sprains_strains_causes #mid_lightblue h1, #sprains_strains_diagnosis #mid_lightblue h1, #sprains_strains_treatment #mid_lightblue h1, #sprains_strains_overview #mid_lightblue h1{
			background-image: url(../images/pain_center/header_sprains_strains.gif);
			width: 440px;
		}
		
		.pain_sub #mid_lightblue h1.two_lines{
			margin-top: 23px;
		}
		
		#osteo_facts_overview #mid_lightblue h1{
			width: 380px;
			background-image: url(../images/pain_center/header_osteo_facts.gif);
		}
		
		#treatment_options_overview #mid_lightblue h1, #treatment_options_exercise #mid_lightblue h1, #treatment_options_hot_cold_treatment #mid_lightblue h1, #treatment_options_medications #mid_lightblue h1{
			width: 265px;
			background-image: url(../images/pain_center/header_treatment_options.gif);
		}
		
		#understanding_pain_overview #mid_lightblue h1, #understanding_pain_describing #mid_lightblue h1, #understanding_pain_factors #mid_lightblue h1, #understanding_pain_reactions #mid_lightblue h1{
			width: 382px;
			background-image: url(../images/pain_center/header_understanding_pain.gif);
		}
		
		#living_well_overview #mid_lightblue h1, #living_well_protecting_joints #mid_lightblue h1, #living_well_arthritis_tips #mid_lightblue h1{
			width: 388px;
			background-image: url(../images/pain_center/header_living_well.gif);
		}
		
		#caregiver_resources_overview #mid_lightblue h1{
			width: 285px;
			background-image: url(../images/pain_center/header_caregiver_resources.gif);
		}
		
		#back_pain_causes #mid_lightblue img, #back_pain_diagnosis #mid_lightblue img, #back_pain_treatment #mid_lightblue img, #back_pain_overview #mid_lightblue img{
		left: 626px;	
		}
	#knee_pain_causes #mid_lightblue img, #knee_pain_diagnosis #mid_lightblue img, #knee_pain_treatment #mid_lightblue img, #knee_pain_overview #mid_lightblue img{
		left: 669px;
		}
		
	#shoulder_pain_causes #mid_lightblue img, #shoulder_pain_diagnosis #mid_lightblue img, #shoulder_pain_treatment #mid_lightblue img, #shoulder_pain_overview #mid_lightblue img{
		left: 677px;
		}
		
		#sports_injuries_types #mid_lightblue img, #sports_injuries_prevention #mid_lightblue img, #sports_injuries_treatment #mid_lightblue img, #sports_injuries_overview #mid_lightblue img{
			left: 659px;
		}
		
		#sprains_strains_causes #mid_lightblue img, #sprains_strains_diagnosis #mid_lightblue img, #sprains_strains_treatment #mid_lightblue img, #sprains_strains_overview #mid_lightblue img{
			left: 728px;
		}
	
	#osteo_facts_overview #mid_lightblue img{
			left: 704px;
	}
	
		#treatment_options_overview #mid_lightblue img, #treatment_options_exercise #mid_lightblue img, #treatment_options_hot_cold_treatment #mid_lightblue img, #treatment_options_medications #mid_lightblue img{
			left: 658px;
		}
		
		#understanding_pain_overview #mid_lightblue img, #understanding_pain_describing #mid_lightblue img, #understanding_pain_factors #mid_lightblue img, #understanding_pain_reactions #mid_lightblue img{
			left: 715px;
		}
		
		#living_well_overview #mid_lightblue img, #living_well_protecting_joints #mid_lightblue img, #living_well_arthritis_tips #mid_lightblue img{
			left: 719px;
		}
		
		#caregiver_resources_overview #mid_lightblue img{
			left: 621px;
		}
	
		/* 04B - PAIN RELIEF CENTER - OVERVIEW */
		/* ----------------------------------------------*/
		
		.overview .container .right h2{
			width: 723px;
			margin-bottom: 22px;
		}
		
		.overview .container .right .longer_break{
			margin-top: 3px;
		}
		
		.overview .container .right .pages{
			margin-top: 40px;
			margin-bottom: 100px;
			height: 148px;
			width: 723px;
		}
		
		.overview .container .right h3{
			padding-top: 0;
		}
		
		#knee_pain_overview .container .right .pages{
			height: 138px;
		}
		
		#living_well_overview .container .right .pages{
			height: 132px;
		}
		
		#shoulder_pain_overview .container .right .pages{
			height: 132px;
		}
		
		#sprains_strains_overview .container .right .pages{
			height: 173px;
		}
		
		#understanding_pain_overview .container .right .pages{
			height: 156px;
		}
		
		#treatment_options_overview .container .right .pages{
			height: 157px;
		}
		
		.overview .container .right .pages .first{
			border-left: none;
		}
		
		#living_well_overview .container .right .pages .first{
			width: 322px;
			margin-right: 33px;
			
		}
		
		.overview .container .right .pages .first, .overview .container .right .pages .last{
			width: 236px;
		}
		
		.overview .container .right .pages .first .wrapper{
			margin-left: 0;
		}
		
		#living_well_overview .container .right .pages .last{
			width: 322px;
			padding-left: 34px;
		}
		
		.overview .container .right .pages .last .wrapper{
			margin-right: 0;
		}
		
		.overview .container .right .pages li{
			width: 248px;
			border-left: 1px solid #7fa8d5;
			height: 148px;
		}
		
		#knee_pain_overview .container .right .pages li{
			height: 138px;
		}
		
		#living_well_overview .container .right .pages li{
			height: 132px;
		}
		
		#shoulder_pain_overview .container .right .pages li{
			height: 132px;
		}
		
		#sprains_strains_overview .container .right .pages li{
			height: 173px;
		}
		
		#understanding_pain_overview .container .right .pages li{
			height: 156px;
		}
		
		#treatment_options_overview .container .right .pages li{
			height: 157px;
		}
		
		.overview .container .right .pages li .wrapper{
			margin: 0 14px;
		}
		
		.overview .container .right .pages h3{
			margin-bottom: 5px;
		}
		
		.overview .container .right .pages .more{
			width: 50px;
			margin-top: 5px;
		}
		
		#understanding_pain_overview .container .right .pages .last{
			width:239px;
		}
		
		#understanding_pain_overview .container .right{
			margin-right:13px;
		}
		
		#understanding_pain_overview .container .right .pages{
			width:725px;
		}
		
		#understanding_pain_overview .container .right p{
			width:724px;
		}
		
		#caregiver_resources_overview #caregiver_links{
			margin-top: 26px;
			margin-bottom:23px;
			list-style-type: disc;
		}
		
		#caregiver_resources_overview #caregiver_links a, #caregiver_resources_overview .container .right a{
			text-decoration: underline;
		}
		
		#caregiver_resources_overview .bottom_space{
			padding-bottom: 205px;
		}
		
		#understanding_pain_overview .container .right .pages .last{
			width:241px;
		}
		#understanding_pain_overview .container .right{
			margin-right:11px;
		}
		#understanding_pain_overview .container .right .pages{
			width:727px;
		}
		#understanding_pain_overview .container .right p{
			width:728px;
		}
		
		#treatment_options_overview .container .right .pages .first{
			width:241px;
		}
		#treatment_options_overview .container .right{
			margin-right:11px;
		}
		#treatment_options_overview .container .right .pages{
			width:727px;
		}
		#treatment_options_overview .container .right p{
			width:728px;
		}
		
		#understanding_pain_overview .give_list{
			list-style: disc outside none;
			margin-left: 20px;
			
		}
		
		#understanding_pain_overview .give_list li, .overview .container .right .give_list li{
			margin-bottom: 3px;
			
		}
		
		/* 04C - PAIN RELIEF CENTER - NON-OVERVIEW */
		/* ----------------------------------------------*/
		
		
		.pain_non_overview .container .right{
			margin-right: 0px;
		}
		
		.pain_non_overview .container .right h2{
			float: left;
			margin-bottom: 15px;
			font-size: 22px;
		}
		
		.pain_non_overview .container .right .other_pages_links{
			float: right;
			margin-top: 21px;
			font-weight: normal;
		}
		
		.pain_non_overview .container .right .other_pages_links li{
			margin-left: 6px;
			line-height: 1;
			padding-right: 6px;
			padding-bottom: 1px;
			padding-left: 0px;
			background-image: none;
		}
		
		.pain_non_overview .container .right .other_pages_links li, .header .top_links li, #footer .bottom_links li{
			border-right: 1px solid;

		}
		
		.header .top_links li{
		}
		
		.pain_non_overview .container .right .other_pages_links li a{
			display:block;
		}
		
		.pain_non_overview .container .right .other_pages_links li a span{
			display:block;
		}
		
		.pain_non_overview .container .right .other_pages_links li.first, .header .top_links li.first, #footer .bottom_links li.first{
			margin-left: 0px;
		}
		
		.pain_non_overview .container .right .other_pages_links li.last, .header .top_links li.last_norm, .header .top_links li.last, #footer .bottom_links li.last{
			margin-right: 0;
			border-right: none;
			padding-right: 0;
		}
		
		.pain_non_overview .container .right, .pain_non_overview .container .right p, .pain_non_overview .container .right .more_information{
			width: 530px;
		}
		
		#sports_injuries_types .container .right .more_information, #sports_injuries_treatment .container .right .more_information, #sports_injuries_prevention .container .right .more_information, #shoulder_pain_causes .container .right .more_information, #shoulder_pain_treatment .container .right .more_information, #shoulder_pain_diagnosis .container .right .more_information{
			font-size:12px;
		}
		
		#sprains_strains_causes .container .right .more_information, #sprains_strains_treatment .container .right .more_information, #sprains_strains_diagnosis .container .right .more_information{
			font-size:12px;
		}
		
		.pain_non_overview .container .right_image{
			margin-left: 6px;
			float:right;
			width: 203px;
		}
		
		.pain_non_overview .container .right_image img, .pain_non_overview .container .right_image span{
			margin-top: 14px;
			margin-left: 65px;
			padding-bottom: 5px;
		}
		
		.pain_non_overview .container .right_image .move_down, .pain_relief_center #mid_white .container .move_down{
			top: 58px;
			position: relative;
			font-size: 13px;
		}
		
		.pain_non_overview .container .right_image .move_down{
			top: 58px;
			width: 125px;
		}
		
		.pain_non_overview .container .right_image a.move_down{
			top: 62px;
		}
		
		.pain_non_overview .container .right_image a{
			text-decoration:underline;
			font-size: 12px;
			margin-left: 65px;
		}
		
		.pain_non_overview .container .right ol{
			list-style-type:decimal;
		}
		
		.pain_non_overview .container .right ul{
			list-style-type: disc;
		}
		
		.pain_non_overview .container .right ul li{
			margin-bottom: 15px;
		}
		
		.pain_non_overview .container .right ul.non_margin_inside li{
			margin-bottom: 3px;
		}
		
		.pain_non_overview .container .right ul.non_margin_inside{
			margin-bottom: 15px;
		}
		
		.pain_non_overview .container .right ul.non_margin_top{
			margin-top:-15px;
		}
		
		.pain_non_overview .container .right ol li{
			vertical-align:top;
		}
		
		.pain_non_overview .container .right ol p, .pain_non_overview .container .right ul p{
			font-weight: normal;
			width: 490px;
		}
		
		.pain_non_overview .container .right ol li, .pain_non_overview .container .right ul li{
			line-height: 17px;
		}
		
		.pain_non_overview .container .right .last_content_section{
			margin-bottom: 100px;
		}
		
		.pain_non_overview .container .right .smaller_list{
			width: 460px;
		}
		
		#understanding_pain_describing .adjectives{
			margin-bottom: 140px;
		}
		
		.pain_non_overview #mid_white .container .blue_bullet span{
			font-weight: normal;
			color:#000000;
		}
		
		.pain_non_overview #mid_white .container .blue_bullet{
			font-weight: bold;
		}
		
		#sports_injuries_prevention #mid_white .container .non_margin_inside li, #living_well_arthritis_tips #mid_white .container .right li, #treatment_options_exercise #mid_white .container .smaller_list li{
			margin-bottom: 10px;

		}	
		
/* 05 - FAQS */
/* ----------------------------------------------*/

#faqs_page #mid_lightblue h1{
	background-image:url(../images/header_frequently_asked.gif);
	width: 731px;
	height: 28px;
}

#faqs_page #mid_white .container{
	padding-bottom: 115px;
	padding-top: 51px;
}
#faqs_page #mid_white .container #save_dollar{
    display:block;
	margin-top:16px;
	margin-left:860px;
	background: url(../images/faqs_save_one_dollar.jpg) no-repeat;
	width: 143px;
	height: 45px;
    text-indent: -999em;
        
}#faqs_page #mid_white .container #faqs_bottle{
	margin-top: -117px;
	margin-left: 869px;
	background-image: url(../images/faqs_bottle.jpg);
	width: 99px;
	height: 122px;
	position: absolute;
	text-indent: -999em;
}

#faqs_page #mid_white .container .instructions{
	width: 580px;

	font-size: 17px;
	line-height: 23px;
	margin-bottom: 7px;
	margin-top:0px;
	margin-left:8px;
}

#faqs_page #mid_white .container .instructions a{
	text-decoration:underline;
	font-size: 17px;
}

#faqs_page .tabs{
	width: 958px;
	min-height: 37px;
	margin-left: 28px;
	margin-top:8px;
	overflow: hidden;
}

#faqs_page .tabs li{
	min-height: 37px;
	text-align:center;
	margin-right: 12px;
}

#faqs_page .tabs li a{
	min-height: 37px;
}

#faqs_page .tabs li a.no_image_underline{
	text-decoration: underline;
}

#faqs_page .tabs li.active a.no_image_underline{
	text-decoration: none;
}

#faqs_page .tabs li.active a, #faqs_page .tabs li.active a:hover{
	background-position: 0 -37px;
	background-color: #d7ebff;
	text-decoration:none;
}

#faqs_page .tabs li a:hover{
	background-position: 0 -74px;
	text-decoration:underline;
}

#faqs_page .tabs li a, #faqs_page .questions li a{
	font-size: 14px;
	font-weight: bold;
}

#faqs_page .tabs li.last{
	margin-right: 0px;
}

#faqs_page .tabs li.general_info, #faqs_page .tabs li.general_info a{
	width: 247px;
}

#faqs_page .tabs li.general_info{
	margin-right: 11px;
}

#faqs_page .tabs li.general_info a{
	background-image:url(../images/faqs_general_info_bg.gif);
}

#faqs_page .tabs li.ingredients, #faqs_page .tabs li.ingredients a{
	width: 155px;
}

#faqs_page .tabs li.ingredients a{
	background-image:url(../images/faqs_ingredients_bg.gif);
}

#faqs_page .tabs li.dosage, #faqs_page .tabs li.dosage a{
	width: 115px;
}

#faqs_page .tabs li.dosage a{
	background-image:url(../images/faqs_dosage_bg.gif);
}

#faqs_page .tabs li.labeling, #faqs_page .tabs li.labeling a{
	width: 262px;
}

#faqs_page .tabs li.labeling a{
	background-image:url(../images/faqs_labeling_bg.gif);
}

#faqs_page .tabs li.packaging, #faqs_page .tabs li.packaging a{
	width: 132px;
}

#faqs_page .tabs li.packaging a{
	background-image:url(../images/faqs_packaging_bg.gif);
}

.faqs_hide #faqs_page .questions .answer{
	display:none;
}

.faqs_hide #faqs_page .questions{
	display:none;
}

.faqs_hide #faqs_page .questions_container ul.active{
	display:block;
}

#faqs_page .questions_container{
	padding-left: 104px;
	padding-top: 55px;
	padding-bottom: 73px;
	margin-left: 28px;
	margin-right: 14px;
	border: 1px solid #d7ebff;
	position:relative;
	clear:left;
}

#faqs_page .questions_container, .contactus .box{
	background-color: #d7ebff;
}

#faqs_page .questions_container .close{
	position: absolute;
	left: 866px;
	top: 21px;
	width: 69px;
	height: 21px;
	background-image:url(../images/faqs_close_bg.gif);
	display:block;
	text-indent:-9999px;
}

#faqs_page .questions_container .close span{
	display: block;
	font-size: 12px;
	position: absolute;
	top: 4px;
	left: 10px;
	text-decoration: underline;
}

#faqs_page .questions_container .close:hover{
	background-position: 0px -21px;
}

#faqs_page .questions, #faqs_page .questions li, #faqs_page .questions li a{
	margin:0;
	padding:0;
	line-height:1;
}

#faqs_page .questions li h3 a{
	font-size: 16px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 24px;
	display:inline-block;
}

#faqs_page .questions li h3 a:hover{
	background-color: #0052ac;
	color: #FFF;
}

#faqs_page .questions li{
	padding-bottom: 2px;
	position: relative;
}

#faqs_page .questions li h3{
	overflow: hidden;
}

#faqs_page .questions li h3.active a, #faqs_page .questions li h3.active a:hover{
	background-color: #0052ac;

	text-decoration:none;
}

#faqs_page .questions li h3.active a{
	color: #FFF;
}

#faqs_page .questions li sup{
	line-height: 1px;
}

#faqs_page .questions li h3 a sup{
	font-size: 10px;
	position: relative;
	top: 2px;
}

#faqs_page .questions li .answer sup{
	font-size: 8px;
	position: relative;
	top: 2px;
}

#faqs_page .questions li h3 a sup.trade{
	position: relative;
	top: 3px;
}

#faqs_page .questions li p, #faqs_page .questions li ul{
	color: #000;
	font-size: 13px;
	padding-bottom: 5px;
	padding-left: 6px;
	line-height: 18px;
}

#faqs_page .questions li ul{
	padding-bottom: 1px;
	margin-bottom: 0px;
	list-style: disc outside none;
	line-height: 15px;
	margin-left: 20px;
}

#faqs_page .questions li ul li{
	position:static;
	line-height: 18px;
}

#faqs_page .questions li h3{
	width: 610px;
}

#faqs_page .questions li p{
	width: 563px;
}

#faqs_page .questions li .answer{
	padding-top: 7px;
	padding-bottom: 10px;
}

#faqs_page .underline{
	width: 300px;
	background-color: #0052ac;
	height: 1px;
	position: absolute;
	bottom: 10px;
	left: 0;
	overflow: hidden;
}
		
/* 06 - PRODUCTS PAGE - SEE PRODUCTS.CSS */
/* ----------------------------------------------*/

 

/* 07 - HCP*/
/* ----------------------------------------------*/

.hcp_page #mid_lightblue{
	padding-top: 46px;
}

.hcp_page #mid_lightblue h1{
	background-image:url(../images/header_healthcare_prof.gif);
	width: 879px;
	height: 27px;
}

.hcp_page #mid_white h2{
	line-height: 23px;
	font-size: 17px;
	width: 464px;
	padding-top: 24px;
	font-weight: normal;
}

.hcp_page .instructions{
	font-size: 14px;
	padding-top: 13px;
}

.hcp_page #mid_white h2, .hcp_page .instructions, .hcp_page #comparison_among, #hcp_thankyou #the_only, .contactus #mid_white h2, .contactus #mid_white .intro{
	margin-left: 52px;
}

.hcp_page .required, #emailus_page .required{
	padding-top: 44px;
	width: 230px;
	text-align: right;
	position: relative;
}

.hcp_page .required, .hcp_page label, #emailus_page .required, #emailus_page label{
	font-size: 11px;
}

.hcp_page form, #emailus_page form{
	margin-top: 26px;
}

.hcp_page fieldset, #emailus_page fieldset{
	margin-bottom: 18px;
}

.hcp_page label, .hcp_page input, .hcp_page select, #emailus_page label, #emailus_page input, #emailus_page select{
	display: block;
	float: left;
	overflow:hidden;
}

.hcp_page label, #emailus_page label{
	width: 236px;
	text-align: right;
	margin-right: 8px;
	line-height: 12px;
}

.hcp_page input, .hcp_page select, #emailus_page input, #emailus_page select, #emailus_page textarea{
	background-color:#dfefff;
	border:1px solid #0d5bb1;
	color:#0052ac;
	font-size:10px;
}

.hcp_page select span{
	display: block;
	height: 30px;
}

.hcp_page .width105{
	width: 105px;
}

.hcp_page .width145, #emailus_page .width145{
	width: 145px;
}

.hcp_page .width45{
	width: 45px;
}

.hcp_page .width62, #emailus_page .width62{
	width: 62px;
}

.hcp_page .width89{
	width: 89px;
}

.hcp_page .width65{
	width: 65px;
}

.hcp_page .width70{
	width: 70px;
}

.hcp_page .width262{
	width: 262px;
}

.hcp_page .width77{
	width: 77px;
}

.hcp_page .width105{
	width: 105px;
}

.hcp_page .width494{
	width: 494px;
}
.hcp_page .radiolabel, .hcp_page .checkboxlabel, .hcp_page #select_product, .hcp_page .qty, .hcp_page .count{
	width: auto;
}

.hcp_page .radio, .hcp_page .checkbox, #emailus_page .checkbox{
	background-color:#FFF;
	border: none;
}

.hcp_page .radiolabel{





	margin-right: 6px;
}

.hcp_page .qty{
	margin-left: 113px;
}

.hcp_page #dea_radio{
	margin-left: 427px;
}



.hcp_page .checkbox, .hcp_page #select_product{
	margin-left: 381px;
}

.hcp_page .count_desc{
	width: 186px;
	text-align:left;
}

.hcp_page #comparison_among{
	margin-bottom: 39px;
}

.hcp_page button.reset, #emailus_page button.reset{
	margin-left: 431px;
}

.hcp_page button.submit, #emailus_page button.submit{
	margin-left: 12px;
}

.hcp_page button, #emailus_page button{
	background-color:#0052ac;
	border:none;
	cursor:pointer;
	width: 72px;
	height: 30px;
	color: #FFF;
	font-size: 14px;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
	padding: 0px;
}

.hcp_page a.reset, .hcp_page a.submit, #emailus_page a.reset, #emailus_page a.submit{
	background-image: url(../images/hcp_button_bg.gif);
	background-color:#0052ac;
	border:none;
	cursor:pointer;
	width: 72px;
	height: 23px;
	color: #FFF;
	font-size: 14px;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
	position: absolute;
	left: 431px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding-top: 7px;
	font-weight: normal;
}

.hcp_page a.submit:hover, .hcp_page a.reset:hover, #emailus_page a.submit:hover, #emailus_page a.reset:hover{
	background-position: 0 -30px;
}

.hcp_page a.submit, #emailus_page a.submit{
	left: 511px;
}

.hcp_page button span, #emailus_page button span{
	position: relative;
	bottom: 2px;
}

.hcp_page input, .hcp_page .select{
	position: relative;
	bottom: 2px;
}

.hcp_page .checkbox{
	bottom: 4px;
}

.hcp_page .radio{
	bottom: 4px;
}

.hcp_page  .margin_bottom_39{
	margin-bottom: 39px;
}

.hcp_page  .margin_bottom_29{
	margin-bottom: 29px;
}

.hcp_page  .margin_bottom_23{
	margin-bottom: 23px;
}

.hcp_page  .margin_bottom_7{
	margin-bottom: 7px;
	line-height: 12px;
}

.hcp_page  .margin_bottom_56{
	margin-bottom: 56px;
}

.hcp_page  .padding_bottom_103{
	padding-bottom: 103px;
}

.hcp_page  .button_row, #emailus_page .button_row{
	position: relative;
}

.hcp_page  .count_listing_bottom{
	margin-bottom: 0px;
}

.hcp_page  #dea_bottom_spacing{
	margin-bottom: 12px;
	position: relative;
}

.hcp_page  .specify_selection, .hcp_page  .member{
	position: relative;
}

.hcp_page  .specify_selection .errorbox{
	top: -3px;
	height: 64px;
}

.hcp_page .error_border{
	border: 1px solid #FF0000;
}

.hcp_page  .member .errorbox{
	height: 23px;
	top: 35px;
}

.hcp_page .errorbox{
	position: absolute;
	width: 335px;
	height: 55px;
	border: 1px solid #F00;
	left: 350px;
	top: -9px;
}

.hcp_page #error, #emailus_page #error, .hcp_page #error_redirect{
	color:#FF0000;
	font-size:9px;
	height:30px;
	left:245px;
	position:absolute;
	top:43px;
	width:200px;
	display:block;
}

.hcp_page #error_redirect{
	left: 140px;
	top: 46px;
}

.hcp_page #error ul, #emailus_page #error ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-left: 0;
}

.hcp_page #error li, #emailus_page #error li{
	margin-left: 0;
	text-align:left;
}

#hcp_thankyou #mid_white h2, .contactus #mid_white h2{
	font-size: 30px;
	width: auto;
}

#hcp_thankyou #the_only{
	padding-top: 7px;
	font-size: 23px;
	line-height: 27px;
}

#hcp_thankyou #comparison_among{
	padding-top: 120px;
	padding-bottom: 141px;
}

/* 08 - CONTACT US */
/* ----------------------------------------------*/

.contactus #mid_lightblue h1{
	background-image:url(../images/header_contact_us.gif);
	width: 283px;
	height: 28px;
}

.contactus #mid_white h2{
	padding-bottom: 15px;
	padding-top: 24px;
}

.contactus .intro{
	line-height: 23px;
	font-size: 16px;
	width: 635px;
	padding-bottom: 10px;
}

.contactus .box{
	width: 183px;

	height: 141px;
	padding: 20px 25px 0px;
	float: left;
	margin-right: 66px;
}

.contactus .main_content{
	width: 862px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 41px;
	padding-bottom: 75px;

	overflow:hidden;
}

.contactus .main_content .first{
	margin-left: 26px;
}

.contactus .main_content .last{
	margin-right: 0px;
}

.contactus .main_content h3{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
}

.contactus .main_content p{
	line-height: 18px;
	font-size: 14px;
}

.contactus .main_content .click_here{
	display: block;
	margin-top: 5px;
	width: 85px;
}

.contactus .bottom_left, .contactus .bottom_right{
	float: left;
	padding-top: 31px;
	padding-bottom: 32px; 
	margin-top: 64px;
}

.contactus .bottom_right p{
	width: 185px;
}

.contactus .bottom_left p{
	width: 190px;
}

.contactus .bottom_right{
	padding-left: 208px;
}

.contactus .bottom_left{
	margin-left: 51px;
	width: 390px;
	border-right: 1px solid #7fa8d5;
}

/* 09 - EMAIL US */
/* ----------------------------------------------*/

#emailus_page #mid_lightblue h1, #emailus_thankyou_page #mid_lightblue h1{
	background-image:url(../images/header_email_us.gif);
	width: 202px;
	height: 27px;
	padding-bottom: 40px;
}

#emailus_page .intro{
	padding-bottom: 0px;
	width: 550px;
}

#emailus_page .required{
	width: 188px;
	padding-top: 38px;
}

#emailus_page label{
	width: 194px;
}

#emailus_page .width290{
	width: 290px; 
}

#emailus_page .width110{
	width: 110px;
}

#emailus_page .width75{
	width: 75px;
}

#emailus_page .margin_left_297{
	margin-left: 297px;
}



#emailus_page .margin_left_256{
	margin-left: 256px;
}

#emailus_page .checkboxlabel{

	width: 420px;
	text-align:left;
	margin-left: 2px;
}

#emailus_page .padding_bottom_103{
	padding-bottom: 103px;
}

#emailus_page .textarea_container{
	width: 494px;
}

#emailus_page .comments{
	text-align: left;
}

#emailus_page .char_remain{
	margin-right: 0px;
	float: right;
}



#emailus_page .char_remain span{
	float: right;
	display:block;
}

#emailus_page #comment_box{
	width: 492px;
	height: 146px;
	margin-top: 2px;
}

#emailus_page .margin_bottom_35{
	margin-bottom: 35px;
}

#emailus_page .margin_bottom_31{
	margin-bottom: 31px;
}

#emailus_page .margin_bottom_44{
	margin-bottom: 44px;
}

#emailus_page a.reset{
	left: 426px;
}

#emailus_page a.submit{
	left: 506px;
}

#emailus_page button.reset{
	margin-left: 426px;
}

#emailus_page .checkbox{
	position: relative;
	bottom: 3px;
}

#emailus_page textarea{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#emailus_page #error{
	left: 203px;
	top: 37px;
}

#emailus_thankyou_page .intro{
	width: 700px;
}

#emailus_thankyou_page .bottompar{
	padding-top: 13px;
	padding-bottom: 357px;
}

#emailus_thankyou_page #mid_white .container a{
	text-decoration: underline;
}

/* 10 - DIFFERENCE */
/* ----------------------------------------------*/

.difference #mid_blue #container{
	margin: 0 auto;
	background-image:url(../images/difference_bg.jpg);
	width: 1000px;
	height: 501px;
	position: relative;
}

.difference #mid_blue{
	height: 501px;
	background-image:url(../images/difference_bg_left.jpg);
	position: relative;
	z-index: 1;
	overflow:hidden;
	border-top: none;
}

.difference #right_bg{
	height: 501px;
	width: 50%;
	right: 0;
	top:0;
	position: absolute;
	background-image:url(../images/difference_bg_right.jpg);
	z-index: -1;
}

.difference #mid_blue #container h1, .difference #mid_blue #container h2, .difference #mid_blue #container img, .difference #mid_blue #container a, .difference #mid_blue #container p{
	display: block;
	text-indent: -9999px;
	position:absolute;
}

.difference #mid_blue #container h1{
	margin-top: 21px;
	margin-left: 26px;
	background-image: url(../images/difference_just_2.jpg);
	width: 601px;
	height: 150px;
}

.difference #mid_blue #container #aleve_cares{
	margin-top:314px;
	margin-left:-16px;
	background: url(../images/difference_aleve_cares.png) no-repeat;
	width:400px;
	height:53px;
}
.difference #mid_blue #container #aleve_drseal{
	 background: url("../images/Aleve_Seal.png") no-repeat scroll 0 0 transparent;
    height: 105px;
    margin-left: 972px;
    margin-top: 100px;
    width: 400px;
}
.difference #mid_blue #container #aleve_sources{
	background: url("../images/Aleve_Sources.png") no-repeat scroll 0 0 transparent;
    height: 53px;
    margin-left: 800px;
    margin-top: 228px;
    width: 400px;
}
.difference #mid_blue #container #aleve_cares:hover{
	background-position: 0 -52px;
}

.difference #mid_blue #container #aleve_text{
	margin-top: 225px;
	margin-left: 63px;
	background-image: url(../images/difference_aleve.jpg);
	width: 45px;
	height: 15px;
}
.difference #mid_blue #container #advil_text{
	margin-top: 253px;
	margin-left: 64px;
	background-image: url(../images/difference_advil.jpg);
	width: 38px;
	height: 15px;
}

.difference #mid_blue #container #tylenol_text{
	margin-top: 283px;
	margin-left: 65px;
	background-image: url(../images/difference_extra_strength.jpg);
	width: 158px;
	height: 16px;
}

.difference #mid_blue #container #aleve_pills{
	margin-top: 215px;
	margin-left:225px;
	width:107px;
	height:30px;
	margin-bottom:5px;
}
.difference #mid_blue #container #advil_pills{
	margin-top: 245px;
	margin-left:226px;
	width:235px;
	height:30px;
}



.difference #mid_blue #container #tylenol_pills{
	margin-top: 274px;
	margin-left:225px;
	width:458px;
	height:32px;
}

.difference #mid_blue #container #comparison_based{
	margin-top: 315px;
	margin-left: 337px;
	background-image: url(../images/difference_comparison.png);
	width: 341px;
	height: 10px;
}

.difference #mid_blue #container #save_dollar{
	top:261px;
	left:810px;
	background:url(../images/difference_save_one_dollar.png) no-repeat top left;
	width:143px;
	height:28px;
}

.difference #mid_blue #container #save_dollar:hover {
	background-position: 0 -28px;
}

.difference #mid_blue #container #bottle{
	top: 61px;
	left: 800px;
	background-image: url(../images/difference_bottle.jpg);
	width: 161px;
	height: 195px;
	position: absolute;
	font-size: 13px;
}

.difference #mid_blue #container #aleve_cares, #fourofour .square_buttons a{
	color: #0101c1;
}

/* 11 - 404 PAGE */
/* Note: square buttons use styles from HOMEPAGE (SECTION 03) 
/* ----------------------------------------------*/

#fourofour #mid_white .container{
	padding-top: 32px;
	width: 1001px;
	margin-left:auto;
	margin-right: auto;
}

#fourofour #mid_white h1, #fourofour #mid_white p.intro{
	margin-left: 8px;
}

#fourofour #mid_white h1{

	font-size: 30px;
	padding-bottom: 9px;
	font-weight: normal;
}

#fourofour #mid_white p.intro{
	font-size: 17px;
	line-height: 24px;
	width: 608px;
	padding-bottom: 9px;
}

#fourofour #mid_white p.intro a{
	text-decoration: underline;
}

#fourofour #mid_white p.last{
	padding-bottom: 43px;
}

#fourofour #mid_white .square_buttons li{
	margin-top: 0px;
}

#fourofour #mid_white .square_buttons{
	width: 1005px;
	height: 153px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

#fourofour #mid_white .site_links{
	width: 1001px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #7fa8d5;
	padding-top: 26px;
}



#fourofour #mid_white{
	overflow: hidden;
}

#fourofour #mid_white .site_links ul, #sitemap #mid_white .container ul{
	letter-spacing: normal;
	font-size: 11px;
	padding-bottom: 78px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*#fourofour #mid_white .site_links ul .smaller, #sitemap #mid_white .container ul .smaller{
	line-height: 15px;
}*/

#fourofour #mid_white .site_links h2, #sitemap #mid_white .container ul h2{
	font-weight: bold;
}

#fourofour #mid_white .site_links .products{
	margin-left: 13px;
	width: 138px;
}

#fourofour #mid_white .site_links .products h2, #sitemap #mid_white .container .products h2{
	line-height: 16px;
}

#fourofour #mid_white .site_links .pain_relief_center{
	width: 193px;
}

#fourofour #mid_white .site_links .pain_relief_center h2, #sitemap #mid_white .container .pain_relief_center h2{
	line-height: 16px;
}

#fourofour #mid_white .site_links .osteo_section, #sitemap #mid_white .container .osteo_section{
	margin-top: 23px;
}



#fourofour #mid_white .site_links .faqs{
	width: 100px;
}

#fourofour #mid_white .site_links .healthcare_professionals{
	width: 148px;
}

#fourofour #mid_white .site_links .healthcare_professionals h2, #sitemap #mid_white .container .healthcare_professionals h2{
	line-height: 14px;
}

#fourofour #mid_white .site_links .easy_open{
	width: 212px;
}

#fourofour #mid_white .site_links .misc .bottom, #sitemap #mid_white .container .misc .bottom{
	margin-top: 37px;
}

/* 12 - SITEMAP PAGE */
/* ----------------------------------------------*/

#sitemap #mid_lightblue h1{
	background-image:url(../images/header_sitemap.gif);
	width: 190px;
	height: 27px;
	padding-bottom: 40px;
}

#sitemap #mid_white .container{
	margin-left: auto;
	margin-right: auto;
	width: 1001px;
	padding-top: 63px;
}

#sitemap #mid_white .container{
	padding-bottom: 126px;
}

#sitemap #mid_white .container .home{
	width: 69px;
	margin-left: 12px;
}

#sitemap #mid_white .container .products{
	width: 123px;
}

#sitemap #mid_white .container .pain_relief_center{
	width: 193px;
}

#sitemap #mid_white .container .osteo_section{
	margin-top: 23px;
}

#sitemap #mid_white .container .faqs{
	width: 79px;
}

#sitemap #mid_white .container .healthcare_professionals{
	width: 134px;
}

#sitemap #mid_white .container .easy_open{
	width: 194px;
}

/* 13 - EASY OPEN ARTHRITIS */
/* ----------------------------------------------*/

#easy_open_page #mid_white, #easy_open_page #mid_lightblue, #easy_open_page #mid_blue, #easy_open_page .header, #easy_open_page #under_header {
	min-width: 1024px;
}

#easy_open_page #mid_frame{
	width: 1024px;
	background-image:url(../images/backup/easy_open_bg.jpg); 
	height: 544px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#easy_open_page #mid_frame h1, #easy_open_page #mid_frame h2, #easy_open_page #mid_frame p, #easy_open_page #mid_frame a{
	text-indent: -9999px;
	position: absolute;
}

#easy_open_page .click_here{
	display: block;
	width: 70px;
	height: 22px;
	left: 268px;
	top: 270px;
}

#easy_open_page #aleve_easy{
	left: 124px;
	top: 29px;
	width: 609px;
	height: 90px;
	background-image:url(../images/easy_open_aleve_easy.jpg);
}

#easy_open_page #if_you_have{
	left: 124px;
	top: 125px;
	width: 529px;
	height: 46px;
	background-image:url(../images/easy_open_if_you_have.jpg);
}

#easy_open_page #the_contoured{
	left: 124px;
	top: 171px;
	width: 529px;
	height: 58px;
	background-image:url(../images/easy_open_the_contoured.jpg);
}

#easy_open_page #Ease_of_use{
	left: 124px;
	top: 232px;
	width: 511px;
	height: 58px;
	background-image:url(../images/easy_open_Ease_of_Use.jpg);
}

#easy_open_page #use_as_dir{
	left: 130px;
	top: 574px;
	width: 100px;
	height: 28px;
	background-image:url(../images/easy_open_use_as_dir.jpg);
}

#easy_open_page .bottle{
	left: 829px;
	top: 52px;
	width: 275px;
	height: 477px;
	background-image:url(../images/easy_open_bottle.jpg);
	position: absolute;
}

#easy_open_page #italic{
	left: 202px;
	top: 323px;
	width: 380px;
	height: 48px;
	background-image:url(../images/easy_open_italic.jpg);
}

#easy_open_page #available_in{
	left: 810px;
	top: 568px;
	width: 321px;
	height: 38px;
	background-image:url(../images/easy_open_available_in.jpg);
}

#easy_open_alt_header{
	background-image:url(../images/backup/easy_open_header.png);
	width: 575px;
	height: 74px;
	left: 34px;
	top: 25px;
}

#easy_open_alt_commend{
	background-image:url(../images/backup/easy_open_message.png);
	width: 514px;
	height: 152px;
	left: 36px;
	top: 112px;
}

#easy_open_alt_click{
	width: 70px;
	height: 19px;
	left: 142px;
	top: 134px;
}

#easy_open_alt_easier{
	background-image:url(../images/backup/easy_open_easier.png);
	width: 348px;
	height: 35px;
	left: 120px;
	top: 292px;
}

#easy_open_alt_small{
	background-image:url(../images/backup/easy_open_children.png);
	width: 327px;
	height: 15px;
	left: 90px;
	top: 480px;
}

#easy_open_alt_minor{
	background-image:url(../images/backup/easy_open_use_as.png);
	width: 191px;
	height: 10px;
	left: 93px;
	top: 502px;
}

#easy_open_alt_available{
	background-image:url(../images/backup/easy_open_available.png);
	width: 316px;
	height: 27px;
	left: 628px;
	top: 482px;
}

/* 14 - NO SCRIPT */
/* ----------------------------------------------*/

.no_script .outer_container{
	padding-top: 23px;
	padding-bottom: 23px;
	background-color:#00246D;
	width: 100%;
}

.no_script .inner_container{
	background-color: #FFFFFA;
	color: #002c3f;
	line-height: 18px;
	font-size: 14px;
	width: 1053px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #000b42;
	padding-bottom: 24px;
}

.no_script .inner_container p.space{
	margin-bottom: 7px;
	margin-top: 28px;
}

.no_script .inner_container p{
	margin-left: 311px;

}

.no_script .inner_container a{
	color: #17b7f8;
	text-decoration:underline;
}

/* 15 - JAVASCRIPT INSTRUCTIONS */
/* ----------------------------------------------*/

#javascript_instructions .container{
	padding-top: 50px;
	width: 1001px;
	padding-bottom: 74px;
}

#javascript_instructions{
	font-size: 13px;
}

#javascript_instructions #mid_white li{
	margin-left: 30px;
}

#javascript_instructions #mid_white p{
	font-size: 17px;
	line-height: 24px;
	width: 453px;
	margin-left: 110px;
	padding-bottom: 38px;
}

#javascript_instructions #mid_white ol{
	list-style-type:decimal;
	margin-left: 253px;





	margin-bottom: 22px;
}

#javascript_instructions #mid_white h3{
	margin-left: 233px;
	margin-bottom: 2px;
}

#javascript_instructions #mid_white h3, #javascript_instructions #mid_white ol{
	line-height: 18px;
	width: 360px;
}

#javascript_instructions #mid_white h3{
	font-size: 16px;
	font-weight: bold;
}

/* 16 - PREFERRED */
/* ----------------------------------------------*/

#preferred_page #mid_blue #container{
	margin: 0 auto;
	background-image:url(../images/preferred_bg.jpg);
	width: 1000px;
	position: relative;
	background-repeat:no-repeat;
	padding-top: 323px;
	padding-bottom: 108px;
}

#preferred_page.thankyou #mid_blue #container{
	padding: 0;
	height: 708px; 
}

#preferred_page #mid_blue{
	background-image:url(../images/preferred_bg_left.jpg);
	position: relative;
	z-index: 1;
	overflow:hidden;
	border-top: none;
	background-color: #0b75dc;
	background-repeat: repeat-x;
	height: auto;
}

#preferred_page #right_bg{
	height: 512px;
	width: 50%;
	right: 0;
	top:0;
	position: absolute;
	background-image:url(../images/preferred_bg_right.jpg);
	z-index: -1;
	background-repeat:repeat-x;
}

#preferred_page .img-text{
	position: absolute;
	text-indent: -9999px;
	display: block;
}

#preferred_page .no_display{
	display:none;
}

#preferred_page #container h1{
	left: 126px;
	top: 30px;
	width: 365px;
	height: 37px;
	background-image: url(../images/preferred_welcome.jpg);
}

#preferred_page #container h2{
	left: 126px;
	top: 86px;
	width: 352px;
	height: 19px;
	background-image: url(../images/preferred_to_the_Aleve_Pref.jpg);
}

#preferred_page #container h3{
	left: 126px;
	top: 114px;
	width: 542px;
	height: 40px;
	background-image: url(../images/preferred_Fill_out_the_form.jpg);
}

#preferred_page #caplets_package, #preferred_page #gelcaps_package, #preferred_page #liquid_package, #preferred_page #arthritis_bottle{
	top: 160px;
	position: absolute;
}

#preferred_page #caplets_package{
	left: 204px;
}

#preferred_page #gelcaps_package{
	left: 446px;
}

#preferred_page #liquid_package{
	left: 623px;
}

#preferred_page #arthritis_bottle{
	left: 825px;
	top: 88px;
}

#preferred_page #container .arthritis_foundation{
	left: 126px;
	top: 250px;
}

#preferred_page #container .arthritis_foundation a{
	color: #0101C1;
}

#preferred_page #form_container, #preferred_page #form_container_top{
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../images/preferred_form_bg_top.jpg) no-repeat left top;
	width: 875px;
	height: 11px;
	overflow: hidden;
}

#preferred_page #form_container{
	background: #e4f0fb url(../images/preferred_form_bg_bottom.jpg) no-repeat left bottom;
	height: auto;
	font-size: 12px;
	position: relative;
}

#preferred_page .required{
	text-align: right;
	font-weight: bold;
	padding-top: 7px;
}

#preferred_page .width242{
	width: 242px;
}

#preferred_page #form_container form{
	margin-top: 37px;
	line-height: 1.2;
}

#preferred_page #form_container fieldset{
	margin-bottom: 33px;
}

#preferred_page #form_container fieldset.button_row{
	margin-bottom: 0;
	padding-bottom: 33px;
}

#preferred_page label, #preferred_page input{
	display:block;
	float:left;
	overflow:hidden;
}

#preferred_page .textfield{
	background-color:#DFEFFF;
	border:1px solid #0D5BB1;
	color:#0052AC;
	font-size:12px;
}

#preferred_page .radio, #preferred_page .checkbox{
	margin-right: 4px;
}

#preferred_page label{
	margin-right:9px;
	text-align:right;
	line-height: 1.62;
}

#preferred_page .width105{
	width: 105px;
}

#preferred_page .width271{
	width: 271px;
}

#preferred_page .width165{
	width: 165px;
}

#preferred_page .width145{
	width: 145px;
}

#preferred_page .marginleft84{
	margin-left: 84px;
}

#preferred_page .marginleft41{
	margin-left: 41px;
}

#preferred_page .shiftup{
	position: relative;
	bottom: 2px;
}

#preferred_page form .box{
	border: 1px solid #E4F0FB;
	margin: 0 auto;
	padding: 4px 8px 10px;
	width: 390px;
	overflow: hidden;
}

#preferred_page form .box #checkbox_container{
	margin-left: 74px;
}

#preferred_page form .box .multiline{
	display:inline;
	float:none;
}

#preferred_page .question{
	padding-bottom: 11px;
}

#preferred_page form .box .radio{
	margin-left: 84px;
}

#preferred_page .half sup{
	line-height: 1px;
}

#preferred_page .half .radio{
	margin-left: 21px;
}

#preferred_page .left .checkbox{
	margin-left: 0;
}

#preferred_page .left .question{
	margin-left: 45px;
}

#preferred_page .left .radio, #preferred_page .left .checkbox{
	margin-left: 65px;
}

#preferred_page form p{
	clear: left;
}

#preferred_page form .other_input{
	margin-top: 3px;
}

#preferred_page form .other_info_p{
	margin-left: auto;
	margin-right: auto;
	width: 395px;
	padding-bottom: 91px; 
}

#preferred_page form .other_info_fieldset{
	padding-top: 9px;
}

#preferred_page form .optional{
	font-weight: bold;
	margin-bottom: 34px;
	margin-left: 45px;
	padding-top: 3px;
}

#preferred_page fieldset.half{
	float: left;
	margin-bottom: 36px;
}

#preferred_page #relievers_question{
	width: 341px;
}

#preferred_page #most_often_question{
	width: 329px;
}

#preferred_page fieldset.left{
	width: 474px;
}

#preferred_page button{
	background-color:#0052AC;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:31px;
	outline:medium none;
	overflow:hidden;
	padding:0;
	width:73px;
}

#preferred_page .reset, #preferred_page .submit{
	background-color:#0052AC;

	background-image:url("../images/preferred_button.gif");
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:table-cell;
	font-size:14px;
	font-weight:normal;
	left:359px;
	outline:medium none;
	overflow:hidden;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:73px;
	margin-top: -55px;
}

#preferred_page .reset:hover, #preferred_page .submit:hover{
	background-position: 0 -31px;
	background-color:#00a2ff;
}

#preferred_page a.reset, #preferred_page a.submit{
	height: 24px;
	padding-top: 7px;
}

#preferred_page .submit{
	left: 443px;
}

#preferred_page #error{
	color:#FF0000;
	display:block;
	font-size:9px;
	height:30px;
	position:absolute;
	width:200px;
	top: 5px;
	left: 349px;
}

#preferred_page #error ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-left:0;
}

#preferred_page #error li {
	margin-left:0;
	text-align:left;
}



	/* A - PREFERRED THANK YOU */
	/* ----------------------------------------------*/
	
	#preferred_page.thankyou #container h1{
		left: 117px;
		top: 29px;
		width: 523px;
		height: 39px;
		background-image: url(../images/preferred_thank_thank_you.jpg);
	}
	
	#preferred_page.thankyou #container h2{
		left: 133px;
		top: 92px;
		width: 417px;
		height: 20px;
		background-image: url(../images/preferred_thank_for_joining.jpg);
	}
	
	#preferred_page.thankyou #container h3{
		left: 133px;
		top: 122px;
		width: 222px;
		height: 16px;
		background-image: url(../images/preferred_thank_your_enrollment.jpg);
	}
	
	#preferred_page.thankyou #caplets_package, #preferred_page.thankyou #gelcaps_package, #preferred_page.thankyou #liquid_package, #preferred_page.thankyou #arthritis_bottle{
		top: 149px;
		position: absolute;
	}
	
	#preferred_page.thankyou #caplets_package{
		left: 226px;
	}
	
	#preferred_page.thankyou #gelcaps_package{
		left: 446px;
	}
	
	#preferred_page.thankyou #liquid_package{
		left: 623px;
	}
	
	#preferred_page.thankyou #arthritis_bottle{
		left: 822px;
		top: 79px;
	}
	
	#preferred_page.thankyou #how_aleve_different, #preferred_page.thankyou #more_about_products{
		left: 325px;
		height: 17px;
		background: transparent url(../images/preferred_thank_to_see_how.jpg) no-repeat right top;
	}
	
	#preferred_page.thankyou #how_aleve_different a, #preferred_page.thankyou #more_about_products a{
		background: transparent url(../images/preferred_thank_click_here.jpg) no-repeat left top;
		width: 82px;
		height: 17px;
		top: 0;
		left: 0;
		color: #FFDE02;
	}
	
	#preferred_page.thankyou #how_aleve_different{
		top: 359px;
		width: 294px;
		position: absolute;
	}
	
	#preferred_page.thankyou #more_about_products{
		top: 415px;
		background-image: url(../images/preferred_thank_to_learn_more.jpg);
		width: 349px;
		position: absolute;
	}

