﻿
html, body, div, form 
{
	margin: 0;
	padding: 0;
}
body
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #4a4948;
    background-image: url(../images/body-bg.jpg);
    background-repeat: repeat;
}
p, ul li
{
    /* font-size: 13px; */
}
p
{
	margin: 8px 0;	
}

a
{
    outline: none;
    border: 0px;
}

h1
{
    font-size: 18px;
    color: #00446a;
    margin: 0px 0px;
}
h2
{
    font-size: 16px;
    font-weight: bold;
    color: #d36e00;
    margin: 0px 0px;
}
h3
{
    font-size: 14px;
    font-weight: bold;
    color: #e57200;
    margin: 0px 0px;
}
img
{
    border: 0px;
}
h1 sup
{
    font-size: 11px;   
}
sup
{
    line-height: 7px;
    font-size: 8px;
    font-size: 10px;
}
sup a
{
    color: #005A84;
    text-decoration: none;
}
sup a:hover
{
    color: #D36E00;
    text-decoration: none;
}
iframe
{
	height: 0;	
}
.clear
{
    clear: both;
}
#text_resizer
{
    float: right; 
    margin-right: -10px;
    padding-top: 26px; 
    font-size: 12px;
}
#text_resizer a
{
    vertical-align: top;
    font-size: 16px;
}
#hcp_container.small #mainContentText { font-size: 13px; }
#hcp_container.medium #mainContentText { font-size: 15px; }
#hcp_container.large #mainContentText { font-size: 17px; }

#hcp_container.small #text_resizer #small_id { background-image: url(../images/hcp-text-size-small-on.gif); }
#hcp_container.medium #text_resizer #medium_id { background-image: url(../images/hcp-text-size-medium-on.gif); }
#hcp_container.large #text_resizer #large_id { background-image: url(../images/hcp-text-size-large-on.gif); }

#hcp_container.small #text_resizer #small_id img, #hcp_container.medium #text_resizer #medium_id img, #hcp_container.large #text_resizer #large_id img { visibility: hidden; }

#pat_container.small #patMainContentText_center { font-size: 13px; }
#pat_container.medium #patMainContentText_center { font-size: 15px; }
#pat_container.large #patMainContentText_center { font-size: 17px; }

#pat_container.small #text_resizer #small_id { background-image: url(../images/hcp-text-size-small-on.gif); }
#pat_container.medium #text_resizer #medium_id { background-image: url(../images/hcp-text-size-medium-on.gif); }
#pat_container.large #text_resizer #large_id { background-image: url(../images/hcp-text-size-large-on.gif); }

#pat_container.small #text_resizer #small_id img, #pat_container.medium #text_resizer #medium_id img, #pat_container.large #text_resizer #large_id img { visibility: hidden; }

/***** Start Navigation  *****/
.nav
{
    height: 65px;
}
.nav ul
{
    margin: 1px 0 0 14px;
    padding: 1px 0 0 14px;
    list-style-type: none;
}
.nav ul li
{
    float: left;
    display: inline;
}
#generic_logo
{
    margin: 50px 0px 0px 210px;
    position: relative;
}
#patnav
{
	width: 570px;
	float: right;
}
#patSearch
{
	position: relative;
	padding: 10px 0 0 5px;
	float: right;
	width: 180px;
}
#patSearch .searchError
{
	position: absolute;
	font-size: 11px;
	top: 26px;
	left: 107px;	
}
#patnav ul
{
    margin: 0px 0 0 14px;
    padding: 0px 0 0 14px;
    list-style-type: none;
}
#patnav ul li
{
    float: left;
    display: inline;
}

/***** End Navigation *****/


#send_to_colleague
{
    margin-right: 14px;
}
#print_this_page
{
    margin-right: 14px;
}
#send_to_friend
{
    margin-right: 14px;
}
#pat_print_this_page
{
    margin-right: 14px;
}
#pat_header 
{
	background-position:center center;
	background-repeat:no-repeat;
	height:184px;
	margin:0 auto;
	width:1000px;
}
/***** Start Splash Page *****/
#splash_container
{
    width: 1040px;
    margin: 0px auto;
    padding: 40px 0px 20px 0px;
    background-image: url(../images/container-bg-repeat.png);
    background-position: center;
    background-repeat: repeat-y;
}
#splash_center_outer
{
    width: 570px;
    margin: 0px auto;
    text-align: left;
}
#splash_center_inner_top
{
    width: 570px;
    height: 282px;
    background-image: url(../images/home-center-tout-top-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
#splash_center_inner_top div
{
    padding: 120px 0px 0px 304px;
}
#splash_center_inner_top ul
{
    margin: 8px 0px 0px 16px;
    padding: 0px 0px;
    list-style-type: square;
    font-size: 14px;
    font-weight: bold;
}
#splash_center_inner_top li
{
    margin-top: 4px;
}
#splash_center_inner_top a
{
    text-decoration: none;
    color: #d36e00;
}
#splash_center_inner_top a:hover
{
    color: #00446a;
}
#splash_center_inner_bottom
{
    width: 570px;
    height: 296px;
    background-image: url(../images/home-center-tout-bottom-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
#splash_center_inner_bottom div
{
    padding: 20px 0px 0px 100px;
}
#splash_center_inner_bottom ul
{
    margin: 8px 0px 0px 16px;
    padding: 0px 0px;
    list-style-type: square;
    font-size: 14px;
    font-weight: bold;
}
#splash_center_inner_bottom li
{
    margin-top: 4px;
}
#splash_center_inner_bottom a
{
    text-decoration: none;
    color: #00446a;
}
#splash_center_inner_bottom a:hover
{
    color: #d36e00;
}
#splash_footer_container
{
    width: 800px;
    margin: 0px auto;
}
#spalsh_footer_links
{
    float: right;
    text-align: right;
    font-size: 11px;
}
#spalsh_footer_links a
{
    color: #00446a;
    text-decoration: none;
}
#spalsh_footer_links a:hover
{
    color: #125175;
    text-decoration: underline;
}
#footer_copy_div
{
    margin-top: 30px;
    color: #666666;
    font-size: 12px;
}
.orange_dotted_bar_div
{
    text-align: center;
    margin: 20px 0px 20px 0px;
}
/***** End Splash Page *****/

#page_bottom
{
    width: 1040px;
    height: 61px;
    margin: 0px auto;
    background-image: url(../images/hcp-container-bottom.png);
    background-position: center;
    background-repeat: no-repeat;
}
#generic_page_bottom
{
    width: 1040px;
    height: 61px;
    margin: 0px auto;
    background-image: url(../images/hcp-container-bottom.png);
    background-position: center;
    background-repeat: no-repeat;
}
#pat_page_bottom
{
    width: 1024px;
    height: 103px;
    margin: 0px auto;
    background-image: url(../images/pat-container-bottom.png);
    background-position: center;
    background-repeat: no-repeat;
}
/*** Start PAT Styles ***/
#pat_footer_links
{
    padding: 6px 70px 0px 495px;
    text-align: right;
    color: #ffffff;
    font-size: 10px;
    line-height: 16px;
}
#pat_footer_links a
{
    color: #ffffff;
    text-decoration: none;
}
#pat_toolbar
{
    text-align: right;
    
    margin: 0px 12px;
    padding: 4px 52px 4px 220px;
    
}
/*** End PAT Styles ***/

/*** Start HCP Styles ***/
#hcp_footer_links
{
    text-align: left;
    font-size: 11px;
    line-height: 18px;
}

#hcp_footer_links a
{
    color: #00446a;
    text-decoration: none;
}

#hcp_footer_links a:hover
{
    color: #ec9844;
}

/*** End HCP Styles ***/


/*** Start Touts ***/
.left_tout p
{
    margin: 0px 0px 5px 0px;
}
#rToutContainer
{
    width: 212px;
    margin: 10px 45px 12px 12px;
    float: right;
}
#rToutContainer a
{
    color: #d36e00;
    font-weight: bold;
}
/*** TOUTS ***/
#lnavContainer a, #sub_lnavContainer a, #home_right_float_touts a
{
	display: block;
	cursor: pointer;	
}

#register_for_updates
{
    width: 181px;
    height: 51px;
    margin-left: 50px;
    background-image: url(../images/pat-register-for-updates-tout.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#register_for_updates div
{
    margin-left: 12px;
    padding-top: 30px;
}

#convenient-once-daily-treatment
{
    width: 181px;
    height: 144px;
    margin-left: 50px;
    background-image: url(../images/pat-convenient-once-daily-treatment-tout.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#convenient-once-daily-treatment div
{
    margin-left: 12px;
    width: 110px;
}
#convenient-once-daily-treatment p
{
    padding: 66px 0px 0px 0px;
    width: 0px 0px 0px 0px;
}

#low-rates-daytime-drowsiness-left
{
    width: 181px;
    height: 174px;
    margin-left: 50px;
    background-image: url(../images/pat-low-rates-daytime-tout.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#low-rates-daytime-drowsiness-left div
{
    margin-left: 12px;
    width: 125px;
}
#low-rates-daytime-drowsiness-left p
{
    padding: 84px 0px 0px 0px;
    width: 120px;
}


#downloadable-brochure-right
{
	margin-top: 0px;
    width: 212px;
    height: 111px;
    background-image: url(../images/pat-downloadable-brochure-full.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#downloadable-brochure-right div
{
    margin-left: 12px;
    width: 110px;
}
#downloadable-brochure-right p
{
    padding: 30px 0px 0px 0px;
    width: 0px 0px 0px 0px;
}

#free-amrix-sample-right
{
    width: 212px;
    height: 121px;
    background-image: url(../images/pat-free-two-day-smaple-full.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#free-amrix-sample-right div
{
    margin-left: 12px;
    width: 100px;
}
#free-amrix-sample-right p
{
    padding: 30px 0px 0px 0px;
    width: 0px 0px 0px 0px;
}

#questions-discuss-doctor-right
{
    width: 212px;
    height: 141px;
    background-image: url(../images/pat-questions-discuss-doctor-full.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#questions-discuss-doctor-right div
{
    margin-left: 12px;
    width: 120px;
}
#questions-discuss-doctor-right p
{
    padding: 49px 0px 0px 0px;
}
#questions-discuss-doctor-right ul
{
    margin-top: -4px;
}
/*** End Touts ***/

.left_tout
{
    margin-top: 20px;
    font-size: 11px;
    color: #4a4948;
    background-repeat: no-repeat;
    background-position: center;
}
.left_tout ul
{
    list-style-type: square;
    color: #4A4948;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 14px;
}
.left_tout a:hover div li 
{
    color: #D36E00;
}
.left_tout a
{
    text-decoration: none;
}
.left_tout a:hover div li span 
{
	color: #005A84;
}
.left_tout p
{
    margin: 0px 0px 5px 0px;
    color:#4A4948;
}
.left_tout_link
{
    color: #d36e00;
}
#amrix_difference_tout
{
    width: 214px;
    height: 155px;
    background-image: url(../images/hcp-amerix-difference-tout.gif);
}
#amrix_difference_tout div
{
    padding: 50px 0px 0px 16px;
    width: 100px;
}
#favorable_daytime_tout
{
    width: 214px;
    height: 182px;
    background-image: url(../images/hcp-favorable-daytime-tout.gif);
}
#favorable_daytime_tout div
{
    padding: 65px 0px 0px 16px;
    width: 100px;
}
#amrix_once-daily-full-tout
{
    width: 214px;
    height: 116px;
    background-image: url(../images/hcp-once-daily-dose-full.gif);
}
#amrix_once-daily-full-tout div
{
    padding: 46px 0px 0px 16px;
    width: 130px;
}
#amrix_proven_efficacy_tout
{
    width: 214px;
    height: 135px;
    background-image: url(../images/hcp-proven-efficacy-tout.gif);
}
#amrix_proven_efficacy_tout div
{
    padding: 50px 0px 0px 16px;
    width: 180px;
}
#demonstrated-safety-profile-tout
{
    width: 214px;
    height: 112px;
    background-image: url(../images/demonstrated-safety-profile-tout.gif);
}

#demonstrated-safety-profile-tout div
{
    padding: 60px 0px 0px 16px;
}

#extended-release-formulation-tout
{
    width: 214px;
    height: 151px;
    background-image: url(../images/extended-release-formulation-tout.gif);
}

#extended-release-formulation-tout div
{
    padding: 60px 0px 0px 16px;
    width: 100px;
}
#amrix_once_daily_dose_tout
{
    width: 144px;
    height: 123px;
    background-image: url(../images/hcp-one-daily-dose-tout.gif);
}
#amrix_once_daily_dose_tout div
{
    padding: 44px 0px 0px 16px;
    width: 120px;
}

#amrix_register_updates_small_tout
{
    width: 144px;
    height: 85px;
    background-image: url(../images/hcp-register-updates-small-tout.gif);
}
#amrix_register_updates_small_tout div
{
    padding: 60px 0px 0px 16px;
    width: 120px;
}
#hcp_rotating-flash-tout-small
{
    width: 144px;
    height: 136px;
    margin: 20px 0 0 0;
    background-image: url(../images/hcp-small-flash-tout.jpg);
}
#hcp_rotating-flash-tout-small div
{
    padding: 64px 70px 0px 16px;
    width: 56px;
    height: 80px;
}

#hcp_copay-tout-small
{
	width: 144px;
    height: 136px;
    margin: 20px 0 0 0;
    background-image: url(../images/30_CoPay.gif);
}
#GenericSampleCouponTouts a:hover .left_tout_link, #GenericCopayCouponTouts a:hover .left_tout_link
{
	color: #00446A;
    text-decoration: none;
}

#hcp_copay-tout-small div
{
	padding: 80px 40px 0px 16px;
    width: 88px;
    height: 70px;
}

#hcp_rotating-flash-tout-large
{
    width: 214px;
    height: 136px;
    padding: 0 0 20px 0;
}

#pat_rotating-flash-tout-small
{
	margin-top: 20px;
    width: 212px;
    height: 121px;
}
#pat_rotating-flash-tout-large
{
    width: 214px;
    height: 136px;
    margin-left: 50px;
}


#generic_header
{
	background-image: url(../images/gen-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 960px;
	margin: -40px 40px 0px 40px;
	position: relative;
	height: 157px;
}

#generic_title_container
{
	background-image: url(../images/gen-title-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 780px;
	height: 81px;
	position: relative;
	margin-left: 220px;
}

#generic_title
{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 30px 0px 0px 30px;
}

#generic_container
{
	position: relative;
	margin-left: 40px;
	width: 960px;
}

#generic_footer_container
{
	width: 800px;
	background-image: url(../images/gen-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 91px;
	margin: 40px 0px 0px 200px;
	text-align: left;
	clear: both;
}

#generic_footer
{
	margin: 0px 60px 0px 0px;
	padding-top: 5px;
}

#generic_footer_links
{
	text-align: right;
    color: #ffffff;
    font-size: 10px;
    line-height: 16px;
}

#generic_footer_links a
{
	color: #ffffff;
	text-decoration: none;
}

#generic_footer_links a:hover
{
    text-decoration: underline;
}

#generic_lnav
{
	width: 182px;
	position: absolute;
	top: -60px;
	left: 0px;
}

#generic_content
{
	margin: 0px 0px 0px 210px;
	padding-top: 20px;
}

#generic_content a:hover
{
	color: #005A84;
	text-decoration: none;
}

#generic_content a
{
	color: #d36e00;
	text-decoration: underline;
}

.genNavSub
{
	list-style-type:square;
	color :#005A84;
	font-weight:bold;
}

.genNavSub a
{
	color: #d36e00;
	
	text-decoration: none;
}

.genNavSub a:hover
{
	color :#005A84;
	text-decoration: underline;
}

.genNavHead
{
	list-style-type: none;
	margin: 0px 0px 5px -20px;
	padding: 0px;
}

.genNavHead a:hover
{	
	color: #d36e00;
	text-decoration: underline;
}

.genNavHead a
{	
	font-size: 18px;
	font-weight: bold;
	color: #005A84;
	text-decoration: none;
}
#GenericSampleCouponTouts, #GenericCopayCouponTouts
{
	margin: 10px 30px;
}
#GenericSampleCouponTouts a, #GenericCopayCouponTouts a 
{
	text-decoration: none;	
}
#register_for_updates_div
{
    background-image: url(../images/register_for_updates_form_bg.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 621px;
    height: 498px;
    margin-bottom: 40px;
}
#register_for_updates_div p
{
    margin: 8px 0px 8px 0px
}
#register_for_updates_header
{
    padding-top: 20px;
     margin: 10px 25px 0 25px; 
    color: #ffffff; 
    font-size: 12px; 
    font-weight: bold;
    height: 81px;
}
#coupon_header
{
    padding-top: 20px;
    margin: 22px 0px 0px 150px; 
    color: #ffffff; 
    font-size: 12px; 
    font-weight: bold;
    height: 81px;
}
#sample_coupon_header
{
	padding-top: 10px;
    margin: 15px 0px 0px 150px; 
    color: #ffffff; 
    font-size: 12px; 
    font-weight: bold;
    height: 81px;
}
.FormRow
{
	clear: both;
	padding: 5px 0 0 0;
	width: 600px;
}
.FormRow .FormFieldContainer
{
	float: left;
	padding-right: 20px;
}
.FormRow div td
{
	padding: 0;
}
#ctl00_ContentPlaceHolder1_divSpecialty
{
	margin-left: 50px;	
}
.txtFull
{
	width: 430px;	
}
.txtMedium
{
	width: 143px;
}
.txtSmall
{
	width: 100px;
}
.FormFieldContainer div
{
	margin:  0 0 3px 0;
}
.regPage
{
	width: 675px;	
}
#coupon_tout
{
	position: relative;
	padding: 20px 20px 10px 10px;
	background: #00446a;	
	height: 49px;
	width: 600px;
}
#coupon_tout img
{
	position: absolute;
	top: -19px;
	right: 5px;
	float: right;
	
}
#coupon_tout a.white
{
	color: #FFFFFF;	
	font-size: 15px;
	font-weight: bold;
}
#coupon_tout p
{
	margin: 0;
}
.white
{
	color: #FFFFFF;	
	font-size: 15px;
	font-weight: bold;
}
#register_30_coupon_tout
{
    display: none;
}
#register_30_coupon_tout
{
    width: 144px;
    height: 136px;
    margin-left: 50px;
    background-image: url(../images/30_CoPay.gif);
    background-position: center;
    background-repeat: no-repeat;
}
#register_30_coupon_tout div
{
    margin-left: 14px;
    padding-top: 90px;
}

.FormBox
{
	position: relative;
	margin: 10px 0 0 0;
    background: url(../images/FormBoxBG.gif) top repeat-y ;
    width: 478px;
	
}
.FormBox .Top
{
	position: absolute;
    background: url(../images/FormBoxTop.gif) top left no-repeat;
    width: 478px;
    height: 8px;
    top: -5px;
	
}
.FormBox .Content
{
    padding: 10px 15px;
    width: 440px;
    min-height: 100px;
    margin: 20px 0;
	
}
.FormBox .Content p
{
    margin: 2px;
}
.FormBox .Bottem
{
    background: url(../images/FormBoxBottom.gif) top left no-repeat;
    width: 478px;
    height: 8px;
    padding: 0;
    margin: 0;
    font-size: 6px;
	
}
.FormButton
{
	float: right;
	margin-left: 300px;	
	padding: 10px 0 0 0;
}
.ContentWidth
{
	width: 500px;	
}

#fairbalance
{
    padding: 20px 30px;
}
#splash_container #fairbalance 
{
    padding: 20px 50px; 
}

#fairbalance ul
{
	margin-left: 23px;	
}

#fairbalance p, #fairbalance ul li
{
    color: #333333;
    font-size: 12px;
}
.firstP
{
    margin-top: 0px;
}
.fpo
{
    background-image: url(../images/fpo.gif);
    position: absolute !important;
    width: 110px;
    height: 62px;
    top: 40px;
    left: 50px;
}

#askquestions
{
    padding-left: 20px;
}
#askquestions li
{
    font-weight: bold;
    margin-bottom: 12px;   
}
#gen_freesample a
{
    margin: 20px 0 10px 28px;
    display: block;
    width: 182px;
    height: 22px;
    background-image: url(../images/img000_freesample.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    padding: 53px 0 0 25px;
    color: #D36E00;
    text-decoration: none;
}

#gen_coupon a
{
    margin: 20px 0 10px 28px;
    display: block;
    width: 182px;
    height: 22px;
    background-image: url(../images/img000_coupon.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    padding: 53px 0 0 25px;
    color: #D36E00;
    text-decoration: none;
}

#gen_register
{
    margin: 20px 0 10px 28px;
    width: 182px;
    height: 75px;
}

#gen_register a
{
    display: block;
    background-image: url(../images/img000_register.gif);
    background-repeat: no-repeat;
    width: 182px;
    height: 30px;
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
    padding: 45px 0 0 25px;
    text-decoration: none;
}


#gen_freesample a:hover, #gen_coupon a:hover, #gen_register a:hover
{
    background-position: bottom left;
    color: #005A84;
}
#gen_freesample span, #gen_coupon span
{
	display:none;
}

