/* @override http://staging.willyoubhere.com/css/main.css */

/* ===================================================================================================

	AWAKEN INTERACTIVE CASCADING STYLE SHEET

	TYPE: Main template
	CREATED: August 2009

	-----------------
	TABLE OF CONTENTS
	-----------------

	SECTION I       GENERIC TAG STYLES

	SECTION II      FRAMEWORK STYLES
		IIa     Header
		IIb     Topnav
		IIc     Mainbody
		IId     Leftnav
		IIe     Mainbody TEXT
		IIf     Rightside
		IIg     Callouts
		IIh     Footer
		IIi     Dialogs

	SECTION III     NAVIGATION STYLES
		IIIa    Topnav
		IIIb    Leftnav

	SECTION IV      FORM STYLES

	SECTION V       GLOBAL CLASS STYLES
		Va      Leftnav touts
		Vb      Body touts

	SECTION VI      SPECIFIC PAGE STYLES

=================================================================================================== */




/* =================================
   SECTION I - GENERIC TAG STYLES
================================= */

body
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
body.ShowDialog{
	height:100%;
	width:100%;
	overflow:hidden;
}

h1, h2, h3, h4, ul, p
{
	margin: 0px;
	padding: 0px;
}


body, div
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

hr, h1 span, h2 span, h3 span, h4 span, a span
{
	display: none;
}

a
{
	color: #FFFFFF;
}
a:hover
{
	text-decoration: none;
}

sup
{
	position: relative;
	top: -1px;
	vertical-align: top;
	font-size: 80%;
}
img
{
	border: 0;	
}


/* =================================
   SECTION II - FRAMEWORK STYLES
================================= */

#outerwrapper
{
	width: 100%;
	height: 100%;
}

/* ---------------------------------
    IIa - Header
--------------------------------- */

#header
{
	background-image: url(../images/framework/img100_mainbody_gradient.gif);
	background-repeat: repeat-x;
	background-color: #6E6E6E;
	height: 526px;
	position: relative;
	z-index: 2;
}

#headersub
{
	background-image: url(../images/framework/img000_headersub_bg.gif);
	background-repeat: repeat-x;
	background-color: #6E6E6E;
	height: 266px;
	position: relative;
	/* z-index: 2; */
}

#headermap
{
	background-image: url(../images/framework/img100_mainbody_usabg.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 526px;
}

#headersubmap
{
	background-image: url(../images/framework/img000_headermap_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 685px;
}

#headertop
{
	background-image: url(../images/framework/img000_header_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 135px;
}
#headercontent
{
	width: 790px;
	margin: 0 auto;
	position: relative;
}

h1
{
	background-image: url(../images/framework/img000_header_title.gif);
	background-repeat: no-repeat;
	background-position: 20px 3px;
	width: 165px;
	height: 54px;
}

#headerwidgets
{
	position: absolute;
	top: 0;
	right: 20px;
	background-image: url(../images/framework/img000_header_widgetbg.gif);
	background-repeat: no-repeat;
	width: 312px;
	height: 44px;
}


body.Font-Small #mainbody{
	font-size:1em;
}
body.Font-Normal #mainbody{
	font-size:1.2em;
}
body.Font-Large #mainbody{
	font-size:1.4em;
}
/*loggedInFalse*/
#DOCBODY.loggedInFalse #headerwidgets a.b-map{
	position: absolute;
	top: 6px;
	left: 17px;
	display: block;
	width: 73px;
	height: 28px;
	background-repeat: no-repeat;
	background-image: url(../images/framework/btn-B-map.gif);
}

#DOCBODY.loggedInFalse #headerwidgets a.gotoprofile{
	background-image: url(../images/framework/img001_profilebtn.gif);
	position: absolute;
	top: 6px;
	left: 102px;
	display: none;
	width: 76px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInFalse #headerwidgets a.gotoprofile:hover{
	background-position: bottom left;
}

#DOCBODY.loggedInFalse #headerwidgets a.logout{
	background-image: url(../images/framework/log-out.gif);
	position: absolute;
	top: 6px;
	left: 176px;
	display: none;


	width: 76px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInFalse #headerwidgets a.logout:hover{
	background-position: bottom left;
}

#DOCBODY.loggedInFalse #headerwidgets a.logintoprofile{
	background-image: url(../images/framework/img001_loginbtn.gif);
	position: absolute;
	top: 6px;
	left: 102px;
	display: none;
	width: 121px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInFalse #headerwidgets a.logintoprofile:hover{
	background-position: bottom left;
}
#DOCBODY.loggedInFalse #headerwidgets a.logintoprofile{
	display:block;
}

#DOCBODY.loggedInFalse #headertextsize
{
	position: absolute;
	width: 60px;
	height: 28px;
	top: 6px;
	right: 17px;
}
/*---------------------------------------------------------------------------------------------------*/
/*loggedInTrue*/

#DOCBODY.loggedInTrue #headerwidgets a.b-map{

	position: absolute;
	top: 6px;
	left: 10px;
	display: block;
	width: 73px;
	height: 28px;
	background-repeat: no-repeat;
	background-image: url(../images/framework/btn-B-map.gif);
}

#DOCBODY.loggedInTrue #headerwidgets a.gotoprofile{
	background-image: url(../images/framework/img001_profilebtn.gif);
	position: absolute;
	top: 6px;
	left: 86px;
	display: none;
	width: 76px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInTrue #headerwidgets a.gotoprofile:hover{
	background-position: bottom left;
}

#DOCBODY.loggedInTrue #headerwidgets a.logout{
	background-image: url(../images/framework/log-out.gif);
	position: absolute;
	top: 6px;
	right: 74px;
	display: none;
	width: 76px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInTrue #headerwidgets a.logout:hover{
	background-position: bottom left;
}

#DOCBODY.loggedInTrue #headerwidgets a.logintoprofile{
	background-image: url(../images/framework/img001_loginbtn.gif);
	position: absolute;
	top: 6px;
	left: 102px;
	display: none;
	width: 121px;
	height: 28px;
	background-repeat: no-repeat;
}
#DOCBODY.loggedInTrue #headerwidgets a.logintoprofile:hover{
	background-position: bottom left;
}
#DOCBODY.loggedInTrue #headerwidgets a.gotoprofile,#DOCBODY.loggedInTrue #headerwidgets a.logout{
	display:block;
}

#DOCBODY.loggedInTrue #headertextsize
{
	position: absolute;
	width: 60px;
	height: 28px;
	top: 6px;
	right: 12px;
}
#headertextsize a
{
	float: left;	
}
#headertextsize a.small
{
	display: block;
	background-image: url(../images/framework/img002_fontsize_small.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 28px;
}
#headertextsize a.normal
{
	display: block;
	background-image: url(../images/framework/img002_fontsize_normal.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 28px;
}
#headertextsize a.large
{
	display: block;
	background-image: url(../images/framework/img002_fontsize_large.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 28px;
}

#headertextsize a.small:hover, #headertextsize a.normal:hover, #headertextsize a.large:hover
{
	background-position: bottom left;
}

#headersubpin
{
	position: absolute;
	top: 147px;
	left: 244px;
	background-image: url(../images/framework/img000_subpin.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 140px;
}

.headersubtitle
{
	/*background-image:url(../images/titles/img010_makeyourmarkcontest.png);*/
	background-repeat:no-repeat;
	background-position:100px center;
	width: 400px;
	height: 140px;
	padding-left: 140px;
}


/* ---------------------------------
    IIb - Topnav
--------------------------------- */

#topnavmenu
{
	list-style-type: none;
	height: 59px;
	margin: 8px 20px;
}

#topnavmenu li
{
	float: left;
	background-image: url(../images/framework/img001_header_menubg.png);
	background-repeat: no-repeat;
	padding: 6px 60px 4px 26px;
}
#topnavmenu li a
{
	text-decoration: none;
	color: #A2181C;
	font-size: 14px;
	line-height: 100%;
}

body.doctors-speak-out #topnavmenu li.nav03 a,
body.spread-the-word #topnavmenu li.nav02 a,
body.learn-about-hepb #topnavmenu li.nav01 a,
body.join-campaign #topnavmenu li.nav00 a,
#topnavmenu li a:hover{
	color: #000000;
}
#topnavmenu li a span
{
	display: block;
	font-size: 20px;
	font-weight: bold;
}

#topnavmenu li.nav00
{
	background-position: -2px 0;
	padding-left: 24px;
}


/* ---------------------------------
    IIc - Mainbody
--------------------------------- */

#mainbody
{
	background-image: url(../images/framework/img000_mainbody_reddrop.gif);
	background-repeat: repeat-x;
	background-color: #A2181C;
}

#mainbodycontent
{
	width: 790px;
	min-height: 200px;
	margin: 0 auto;
	position: relative;
}

#mainbodycontentsub p
{
	margin: 12px 0;
	line-height: 150%;
}

#mainbodycontenthome
{
	width: 470px;
	padding: 70px 0 20px 32px;
}

#mainbodycontentsub
{
	width: 510px;
	padding: 12px 20px 20px 20px;
	overflow:hidden;
}
#mainbodycontentsub ul, #mainbodycontentsub ol
{
	padding-left:25px;
	margin:6px 0px 12px 0px;
}
#mainbodycontentsub ul li, #mainbodycontentsub ol li
{
	line-height: 150%;
	margin-bottom: 6px;	
}
#mainbodycontentsub h2
{
	padding: 12px 0;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
#mainbodycontentsub h3
{
	font-size: 13px;	
}

#mainbodycontentmap
{
	position: relative;
	z-index: 2;
	width: 620px;
	padding: 24px 32px 20px 116px;
}

#mainbodycontentmap h2
{
	padding: 2px 0;
	margin-top: 0px;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}

.bodycalloutlow
{
	background-image: url(../images/framework/img100_mainbody_callout_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 6px;
}
.bodycallouttop
{
	background-image: url(../images/framework/img100_mainbody_callout_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 6px;
}
.bodycalloutbg
{
	background-color: #7F171A;	
}
.bodycalloutcontent
{
	padding: 0 8px;	
}

/* ---------------------------------
    IId - Leftnav
--------------------------------- */

#subtouts
{
	margin-top: -144px;
	float: left;
}

#subnav
{
	margin-top: 22px;
	width: 233px;
	position: relative;
	margin-bottom: 8px;
}

.subnavshadow
{
	background-image: url(../images/nav/img007_subnavbox_shadow.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	width: 233px;
}
.subnavlow
{
	background-image: url(../images/nav/img007_subnavbox_low.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 233px;
	padding-bottom: 12px;
}
.subnavtop
{
	background-image: url(../images/nav/img007_subnavbox_top.png);
	background-repeat: no-repeat;
	width: 233px;
	padding-top: 12px;
}
.subnavbg
{
	background-image: url(../images/nav/img007_subnavbox_bg.png);
	background-repeat: repeat-y;
	width: 233px;
}
.subnavcontent
{
	background-image: url(../images/nav/img007_subnavbox_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0 8px 0 10px;
	width: 215px;
	min-height: 172px;
}

h4.spreadtheword
{
	display:none;
	background-image: url(../images/nav/img100_spreadtheword.gif);
	background-repeat: no-repeat;
	background-position: 11px 0;
	width: 215px;
	height: 18px;
}

h4.makemarkcontest
{
	display:none;
	background-image: url(../images/nav/img200_makemarkcontest.gif);
	background-repeat: no-repeat;
	background-position: 11px 0;
	width: 215px;
	height: 18px;
}

h4.bherechecklist
{
	display:none;
	background-image: url(../images/nav/img300_bherechecklist.gif);
	background-repeat: no-repeat;
	background-position: 11px 0;
	width: 215px;
	height: 18px;
}

#subnavmenu01
{
	width: 215px;
	list-style-type: none;
}

#subnavmenu01 li
{
	width: 215px;
	height: 36px;
	display:none;
}
#subnavmenu01 li a
{
	display: block;
	width: 215px;
	height: 36px;
	background-repeat: no-repeat;
}


body.send-to-friends #subnavmenu01 li.nav03 a,
body.contest-info #subnavmenu01 li.nav10 a,
body.contest-voting #subnavmenu01 li.nav11 a,
body.contest-rules #subnavmenu01 li.nav12 a,
body.contest-voting #subnavmenu01 li.nav13 a,
body.contest-winners #subnavmenu01 li.nav11 a,
#subnavmenu01 li a:hover{
	background-position: bottom left;
}

#subnavmenu01 li.nav00 a { background-image: url(../images/nav/img000_facebook.gif); }
#subnavmenu01 li.nav01 a { background-image: url(../images/nav/img001_twitter.gif); }
#subnavmenu01 li.nav02 a { background-image: url(../images/nav/img002_youtube.gif); }
#subnavmenu01 li.nav03 a { background-image: url(../images/nav/img003_sendfriend.gif); }
#subnavmenu01 li.nav04 a { background-image: url(../images/nav/img004_requestdvd.gif); }
#subnavmenu01 li.nav05 a { background-image: url(../images/nav/img005_ordershirt.gif); }
#subnavmenu01 li.nav10 a { background-image: url(../images/nav/img010_contestinfo.gif); }
#subnavmenu01 li.nav11 a { background-image: url(../images/nav/img014_contestwinners.gif); }
#subnavmenu01 li.nav12 a { background-image: url(../images/nav/img012_contestrules.gif); }
#subnavmenu01 li.nav13 a { background-image: url(../images/nav/makemarknav1.gif); }
#subnavmenu01 li.nav14 a { background-image: url(../images/nav/bhereliveeventsnav1.gif); }
#subnavmenu01 li.nav15 a { background-image: url(../images/nav/sharstorynav1.gif); }



#subnav .subnavtouts{
	display:none;
}

#didyouknow-box{
	display:none;
	position:relative;
}
#didyouknow-box a{
	display:none;
}

/* ---------------------------------
    IIh - Footer
--------------------------------- */

#footer
{
	background-image: url(../images/framework/img000_footer_bg.gif);
	background-repeat: repeat-x;
	background-color: #161616;
	height: 234px;
}

#footercontent
{
	width: 790px;
	height: 234px;
	margin: 0 auto;
	position: relative;
}

#footertouts
{
	height: 128px;
	padding: 24px 0;
	clear: both;
}

#footertouts div p span
{
	font-size: 18px;
	color: #828282;
}

#footertout_map
{
	float: left;
	width: 262px;
	height: 128px;
	border-right: 1px solid #828282;
}

#footertout_map p
{
	background-image: url(../images/framework/img103_footer_B.png);
	background-repeat: no-repeat;
	background-position: 24px 12px;
	padding: 12px 12px 12px 100px;
}

#footertout_findfollow
{
	position:relative;
	float: left;
	width: 262px;
	height: 128px;
	border-right: 1px solid #828282;
}
#footertout_findfollow .twitter{
	position:absolute;
	top:12px;
	left:35px;
	width:33px;
	height:31px;
	margin:0;
	padding:0;
}
#footertout_findfollow .facebook{
	position:absolute;
	top:50px;
	left:35px;
	width:33px;
	height:31px;
	margin:0;
	padding:0;
}
#footertout_findfollow .youtube{
	position:absolute;
	top:88px;
	left:35px;
	width:33px;
	height:31px;
	margin:0;
	padding:0;
}

#footertout_findfollow p
{
	background-image: url(../images/framework/img103_footer_find.png);
	background-repeat: no-repeat;
	background-position: 32px 12px;
	padding: 12px 12px 12px 100px;
	min-height: 104px;
}

#footertout_whatishepb
{
	float: left;
	width: 262px;
	height: 128px;
}

#footertout_whatishepb p
{
	background-image: url(../images/framework/img103_footer_liver.png);
	background-repeat: no-repeat;
	background-position: 24px 12px;
	padding: 12px 12px 12px 100px;
	min-height: 104px;
}

#footerlogo
{
	float: left;
	margin-right: 24px;
	padding-top: 12px;
}
#footercopyright
{
	border-top: 2px solid #5C5C5C;
	padding-top: 12px;
	font-size: 11px;
}
#footernav
{
	list-style-type: none;	
	font-size: 11px;
}
#footernav li
{
	float: left;
	padding: 0 8px;
	border-right: 1px solid #FFFFFF;
}
#footernav li a
{
	color: #A2181C;
	text-decoration: none;
}
#footernav li a:hover
{
	text-decoration: underline;
}
#footernav li.nav00
{
	padding-left: 0;
}
#footernav li.nav03
{
	border-right: 0;
}
/* ---------------------------------
    IIi - Dialogs
--------------------------------- */

body.ShowDialog #DialogShadow{display:block;}
#DialogShadow{
	display:none;
	position:absolute;
	top:0px; left:0px;
	width:100%; height:100%;
	background-image:url(../images/bg-transparent-black.png);
	z-index:899;
}
body.ShowDialog #Dialogs{display:block;}
#Dialogs{
	display:none;
	position:absolute;
	top:0px; left:0px;
	width:100%; height:100%;
	z-index:900;
}
#Dialogs form{margin:0px; padding:0px 20px 5px 20px;}
#Dialogs .Container{margin:50px auto 0px auto; width:400px; display:none; position:relative;}
#Dialogs .Container .DialogClose{position:absolute; top:0px; right:0px; width:60px; height:29px; cursor:pointer;}
#Dialogs .Container .Content{padding:0px; color:black; background:url(../images/dialog-box-bg.gif) top left repeat-y;}
#Dialogs img.DialogBorder{display:block;}
#Dialogs div.title{display:block; color:#A2181C; font-size:15pt; font-weight:bold;}
#Dialogs a{color:#A2181C;}

#DialogLogin label{position:relative;display:block;overflow:hidden;height:25px; padding-top:6px; line-height:25px; width:350px;}
#DialogLogin label input{position:absolute; top:6px;right:0px; width:240px;}
#DialogLogin .C0001{line-height:34px; padding-top:20px; text-align:center;}
#DialogLogin .C0001 input{width:175px; height:34px; vertical-align:middle;}

#DialogForgotPassword .C0001{color:#A2181C;line-height:34px; padding-top:20px; text-align:right;}
#DialogForgotPassword .C0001 input{width:175px; height:34px;}
#DialogForgotPassword label{position:relative;display:block;overflow:hidden;height:25px; padding-top:6px; line-height:25px; width:350px;}
#DialogForgotPassword label input{position:absolute; top:6px;right:0px; width:240px;}
#DialogForgotPasswordMessage{font-weight:bold;}
#DialogForgotPasswordError{font-weight:bold; color:#A2181C; display:none;}

/* =================================
   SECTION IV - FORM STYLES
================================= */

.doctorlocatorZip
{
	width: 180px;
	height: 16px;
	border: 1px solid #5C5C5C;
	margin-bottom: 8px;
}
.doctorlocatorDistance
{
	width: 180px;
	border: 1px solid #5C5C5C;
	margin-bottom: 12px;
}
.doctorlocatorBtn
{
	margin-left: 16px;
	display: block;
	background-image: url(../images/touts/img100_submitbtn.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 42px;
}
.doctorlocatorBtn:hover
{
	background-position: bottom left;
}


/* USER PROFILE */
.profileMarkBtn
{
	text-align: right;
	margin-bottom: 0px !important;
}
.profileSection
{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
}

.profileTable
{
	width: 490px;	
}
.profileTable td
{
	padding: 3px 6px;	
}
.profileTable td.colName
{
	width: 134px;
	text-align: right;
}
.profileTable td.colText
{
	width: 332px;
}
.profileTable td.colInput input
{
	width: 218px;
	border: 1px solid #752225;
}
.profileTable td.colEdit
{
	width: 102px;
}
.profileTable td.colImage
{
	width: 112px;
	text-align: center;
}
.profileUpdateBtn
{
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	font-size: 11px;
}
.profileUpdateBtn input
{
	vertical-align: middle;
	margin-right: 12px;
}

.profileStatusTitle
{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
}


/* JOIN THE CAMPAIGN */
.joinSection
{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
}
.joinCampaignTable
{
	width: 490px;	
}
.joinCampaignTable td
{
	padding: 4px 6px;	
}
.joinCampaignTable td.colName
{
	width: 134px;
	text-align: right;
}
.joinCampaignTable td.colInput
{
	width: 332px;
}
.joinCampaignTable td.colInput input.joinInput
{
	width: 332px;
	border: 1px solid #752225;
}
.joinCampaignTable td.colInput input.joinInputShort
{
	width: 120px;
	border: 1px solid #752225;
}
.joinCampaignTable td.colInput input.joinInputFile
{
	width: 260px;
	border: 1px solid #752225;
	margin-right: 12px;
}
.joinCampaignTable input.joinRadio, .joinTermsConditions input.joinChk
{
	vertical-align: middle;
	margin-top: 0;
}
.joinCampaignTable input.joinRadioTop
{
	vertical-align: top;
	margin-top: 0;
}
h3.joinTerms
{
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	margin-top: 12px;
}
p.joinTermsConditions
{
	font-weight: bold;	
}
p.joinUpdateBtn input
{
	vertical-align: middle;
	margin-right: 12px;
}

/* UNSUBSCRIBE */
.unsubscribeTable
{
	width: 490px;	
}
.unsubscribeTable td
{
	padding: 4px 6px;	
}
.unsubscribeTable td.colName
{
	width: 134px;
	text-align: right;
}
.unsubscribeTable td.colInput
{
	width: 332px;
}
.unsubscribeTable td.colInput input.unsubscribeInput
{
	width: 332px;
	border: 1px solid #752225;
}
.unsubscribeChk
{
	margin-bottom: 20px;
	float: left;
	margin-right: 8px;
}
.unsubscribeBtn
{
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	margin-top: 20px;
}


/* ORDER FORMS (BOTH DVD AND T-SHIRT */
.orderSection
{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
}
.orderTable
{
	width: 490px;	
}
.orderTable td
{
	padding: 4px 6px;	
}
.orderTable td.colName
{
	width: 134px;
	text-align: right;
}
.orderTable td.colInput
{
	width: 332px;
}
.orderTable td.colInput input.orderInput
{
	width: 332px;
	border: 1px solid #752225;
}
.orderTable td.colInput input.orderInputShort
{
	width: 120px;
	border: 1px solid #752225;
}
.orderTable input.orderInputPhone3
{
	width: 30px;
	border: 1px solid #752225;
}
.orderTable input.orderInputPhone4
{
	width: 40px;
	border: 1px solid #752225;
}
.phoneTable td
{
	padding: 0 3px;
}
.orderBtn
{
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	margin-top: 20px;
}
.addRecipient
{
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 12px;
	margin-bottom: 20px;
}


/* SEND TO FRIEND FORM */
.sendFriendTable, .senderFriendTable
{
	width: 490px;	
}
.sendFriendTable td, .senderFriendTable td
{
	padding: 4px 6px;	
}
.sendFriendTable td.colName
{
	width: 50px;
	text-align: right;
}
.sendFriendTable td.colInput
{
	width: 170px;
}
.sendFriendTable td.colInput input
{
	width: 170px;
	border: 1px solid #752225;
}

.senderFriendTable td.colName
{
	width: 80px;
	text-align: right;
}
.senderFriendTable td.colInput
{
	width: 230px;
}
.senderFriendTable td.colInput input
{
	width: 230px;
	border: 1px solid #752225;
}
.senderFriendTable textarea
{
	width: 100%;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.sendBtn
{
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	margin-top: 20px;
}

/* CONTEST ENTRY FORM */

.contestSection {
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
	}

#contestform {
	width: 510px;	
	autocomplete:off;
	method:get; 
	}
	
#contestform table {
	width: 510px; 
  	border-spacing: 0px;
  	border-collapse: collapse;
  	empty-cells: show;
	}
	
#contestform table tr {
	width: 100%;
/*	background-color: purple;
	opacity: 0.1; */
	}
	
#contestform table tr td {
	padding: 4px 2px;	
	}
	

#contestform table tr td.label
{
	width: 20%;
	text-align: right;
	padding-top: 2px; 
  	padding-right: 8px;
  	vertical-align: top;
  	text-align: right;
	color: #ffffff;
}	

#contestform table tr td.nrlabel
{
	width: 20%;
	text-align: right;
	padding-top: 2px;
  	padding-right: 8px;
  	vertical-align: top;
  	text-align: right;
}	
	
#contestform table tr td.field {
	width: auto;
	white-space: nowrap; 
	}	

#contestform table tr td.otherfield {
	width: auto;
 	white-space: nowrap; 
	}	
	
#contestform table tr td.field input {
	width: 150px;
	border: 1px solid #752225;
}

#contestform table tr td.field select {
	border: 1px solid #752225;
}

#contestform table tr td.field textarea {
	border: 1px solid #752225;
}

#contestform table td.field input.contestInputShort
{
	width: 75px;
}

#contestform table .phoneTable {
	width: 150px;
	}
	
#contestform table .phoneTable td {
	padding: 0 3px;
	width: 50px;
	}

#contestform table input.contestInputPhone3
{
	width: 25px !important;
	border: 1px solid #752225;
}
#contestform table input.contestInputPhone4
{
	width: 33px !important;
	border: 1px solid #752225;
}

#contestform table textarea
{
	width: 282px;
	height: 80px;
}

#contestform .textfield {
  width: 282px;
}

#contestform td.status {
  padding-top: 2px;
  padding-left: 2px;
  vertical-align: top;
  width: 116px;
  white-space: nowrap;  
}

#contestform label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#contestform label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}

#contestform .success_msg {
  font-weight: bold;

  color: #0060BF;
  margin-left: 19px;
}

#contestform #lsignupsubmit {
  visibility: hidden;
}

.contestBtn
{
	width: 510px;	
	border-top: 1px solid #FFFFFF;
	padding-top: 12px;
	margin-top: 20px;
}


.contestSubmitSection
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0 8px;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 2px !important;
	margin-bottom: 8px !important;
}
.contestSubmitTable
{
	width: 490px;	
}
.contestSubmitTable td
{
	padding: 4px 6px;	
}
.contestSubmitTable .phoneTable td
{
	padding: 0 3px;
}
.contestSubmitTable td.colName
{
	width: 134px;
	text-align: right;
}
.contestSubmitTable td.colInput
{
	width: 332px;
}
.contestSubmitTable td.colInput textarea.contestSubmitDesc,
.contestSubmitTable td.colInput input.contestSubmitFile
{
	width: 332px;
	border: 1px solid #752225;
}

/* SHARE YOUR STORY FORM */
h3.shareStoryTitle
{
	font-size: 120% !important;
	padding-bottom: 6px;
}
textarea.shareStory
{
	width: 100%;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.storyDisclaimer
{
	position: relative;
	font-size: 90%;}

.storyDisclaimer input{
	position:absolute;
	top:0px;
	left:0px;
}
#FormShareStory p.storyDisclaimer {
	padding-left: 22px;
}

.submitStoryBtn
{
	border-top: 1px solid #FFFFFF;
	padding-bottom: 8px;
	padding-top: 12px;
	margin-top: 20px;
}

/* =================================
   SECTION V - GLOBAL CLASS STYLES
================================= */

.vtop { vertical-align: top; }
.extraspace { margin: 4px 0; }
.margintop-none { margin-top: 0 !important; }
.marginbottom-none { margin-bottom: 0 !important; }
.paddingtop-none { padding-top: 0 !important; }
.paddingbottom-none { padding-bottom: 0 !important; }
h3.largetext { font-size: 120% !important; }
.smalltext { font-size: 80%; }

a.learn-more{
	background:url(../images/touts/img100_learnmore_btn.png) left top no-repeat;
	display:block;
	width:180px;
	height:42px;
}
a.learn-more:hover{background-position:bottom;}

a.enter-contest{
	background:url(../images/touts/enter-contest.gif) left top no-repeat;
	display:block;
	width:187px;
	height:42px;
}
a.enter-contest:hover{background-position:bottom;}

a.enter-here{
	background:url(../images/touts/enter-here.png) left top no-repeat;
	display:block;
	width:120px;
	height:35px;
}
a.enter-here:hover{background-position:bottom;}

a.cancel{
	background:url(../images/pages/btn-cancel.png) left top no-repeat;
	display:block;
	width:105px;
	height:42px;
}
a.cancel:hover{background-position:bottom;}

a.enter-here2{
	background:url(../images/touts/enter-here2.png) left top no-repeat;
	display:block;
	width:108px;
	height:42px;
}
a.enter-here2:hover{background-position:bottom;}

a.go-there{
	background:url(../images/touts/go-there.png) left top no-repeat;
	display:block;
	width:150px;
	height:42px;
}
a.go-there:hover{background-position:bottom;}

a.share{
	background:url(../images/touts/share.png) left top no-repeat;
	display:block;
	width:150px;
	height:42px;
}
a.share:hover{background-position:bottom;}

a.vote-now{
	background:url(../images/touts/vote-now2.png) left top no-repeat;
	display:block;
	width:108px;
	height:42px;
}
a.vote-now:hover{background-position:bottom left;}

.toutlow
{
	background-image: url(../images/touts/img004_calloutbox_low.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
	width: 247px;
	height: 100%;
}
.touttop
{
	background-image: url(../images/touts/img004_calloutbox_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;
	width: 247px;
	height: 100%;
}
.toutbg
{
	background-image: url(../images/touts/img004_calloutbox_bg.png);
	background-repeat: repeat-y;
	width: 247px;
	height: 100%;
}

.ieGifSwitch .touttop {
	background-image: url(../images/touts/img004_calloutbox_top.gif);
}
.ieGifSwitch .toutbg {
	background-image: url(../images/touts/img004_calloutbox_bg.gif);
}
.ieGifSwitch .toutlow {
	background-image: url(../images/touts/img004_calloutbox_low.gif);
}

.toutcontent
{
	background-image: url(../images/touts/img004_calloutbox_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 32px;
	padding: 8px 12px;
	width: 223px;
	height: 100%;
}

.subredtoutlow
{
	background-image: url(../images/touts/img006_calloutbox_subred_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
	width: 223px;
	height: 100%;
	/* To line up with subnav */
	margin-left: 6px;
	margin-bottom: 8px;
	display:none;
}
.subredtouttop
{
	background-image: url(../images/touts/img006_calloutbox_subred_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;
	width: 223px;
	height: 100%;
}
.subredtoutbg
{
	background-image: url(../images/touts/img006_calloutbox_subred_bg.gif)	;
	background-repeat: repeat-y;
	width: 223px;
	height: 100%;
}
.subredtoutcontent
{
	background-image: url(../images/touts/img006_calloutbox_subred_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 32px;
	padding: 10px 12px;
	width: 199px;
	height: 100%;
}
.subredtoutcontent p
{
	color: #A2181C;
}

#sub-tout-makemark{
	margin-bottom:30px;
}

#sub-tout-makemark p.mainP{
	height: 154px;
	position:relative;
}
#win1000pin{
	position:absolute;
	bottom:-50px;
	right:-14px;
}
#votenowpin
{
	position:absolute;
	bottom:-48px;
	right:-8px;
}

.subredtoutcontent p.mainP
{
	background-image: url(../images/framework/img001_redarrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 14px;
	font-size: 12px;
	line-height: 140%;
	/*position:relative; 
	- must remove postion relative as it interferes with links */
	
}
.subredtoutcontent p.mainP span
{
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
}
#subtouts p.mainP a.twitter{
	display:block;
	background:url(../images/touts/img100_twitter.png);
	width:77px;
	height:70px;
	float:right;
}

#subtouts p.mainP a.facebook{
	display:block;
	background:url(../images/touts/facebook.png) center bottom no-repeat;
	width:84px;
	height:54px;
	float:right;
	color:#A2181C;
	text-align:center;
	padding-top:10px;
}
#subtouts #youtube p.youtubepic {
	background-position:1px 0px;
	height:45px;
}
.clearboth{
	clear: both;
}

/* ---------------------------------
    Va - Home Touts
--------------------------------- */

#hometouts
{
	float: right;
}

#shareFacebook
{
	margin-bottom: 12px;
	padding-left: 7px;
}

#shareFacebook p
{
	color: #A2181C;
}
#shareFacebook p.mainP
{
	background-image: url(../images/framework/img001_redarrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 14px;
	font-size: 12px;
	line-height: 140%;
	
}
#shareFacebook p span
{
	font-size: 16px;
	font-weight: bold;
}
.facebook
{
	float: right;
	font-size: 10px;
	margin-left: 10px;
	text-decoration:none;
}
.facebook a
{
	display: block;
	width: 113px;
	height: 48px;
	background-image: url(../images/touts/img100_facebook.png);
	background-repeat: no-repeat;
}

#twitterYoutube
{
	margin-bottom: 12px;
	padding-left: 7px;
}

#twitterYoutube .toutcontent
{
	min-height: 100px;	
}

#twitter
{
	padding: 0 10px;
	border-right: 1px solid #8A8A8A;	
	float: left;
}
.twitterpic
{
	width: 77px;
	height: 70px;
	background-image: url(../images/touts/img100_twitter.png);
	background-repeat: no-repeat;
}
#twitter a
{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/touts/img100_followusbtn.gif);
	background-repeat: no-repeat;
}

#youtube
{
	float: left;
	padding: 0 0 0 10px;
}

.youtubepic
{
	width: 94px;
	height: 70px;
	background-image: url(../images/touts/img100_youtube.gif);
	background-repeat: no-repeat;
	background-position: 1px 10px;
}
#youtube a
{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/touts/img100_watchlearnbtn.gif);	
	background-repeat: no-repeat;
}

.twitterpic span, .youtubepic span, #twitter a span, #youtube a span
{
	display: none;
}
#twitter a:hover, #youtube a:hover
{
	background-position: bottom left;
}

#docfinder
{
	background-image: url(../images/touts/img005_calloutboxred_fixed.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 223px;
	margin-bottom: 12px;
}
#docfindercontent
{
	background-image: url(../images/framework/img001_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: 21px 21px;
	padding: 16px 36px;	
}
#docfindercontent p
{
	font-size: 11px;
}




/* Main Page Rotating Touts */

#rotate_asianliver, #rotate_liveevents, #rotate_becomeadvocate, #rotate_markcontest, #rotate_sharestory, #rotate_contestwinners
{
	padding-left: 7px;
}
.altitle span, .livetitle span, .advocatetitle span, .contesttitle span,.sharestorytitle span, #rotate_contestwinners span { display: none; }

#rotate_asianliver .toutcontent
{
	color: #A2181C;
	padding: 8px 21px;
	width: 205px;
}
.altitle
{
	background-image: url(../images/touts/img100_asainlivercom.png);
	background-repeat: no-repeat;
	width: 199px;
	height: 25px;
	margin: 0 auto;
}

#rotate_asianliver .toutcontent h3
{
	font-size: 28px;
	text-align: center;
}
#rotate_asianliver .toutcontent p
{
	line-height: 170%;
	padding-left: 10px;
}
.gotherebtn
{
	display: block;
	background-image: url(../images/touts/img100_gothere_btn.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 42px;
	margin: 12px 0 0 27px;
}
.gotherebtn:hover { background-position: bottom left; }



#rotate_liveevents .livetitle
{
	background-image: url(../images/touts/img100_liveevents.png);
	background-repeat: no-repeat;
	width: 216px;
	height: 170px;
}
 
.learnmorebtn
{
	background: url(../images/touts/img100_learnmore_btn.png) left top no-repeat;
	display: block;
	width: 180px;
	height: 42px;
	margin: 12px 0 0 21px;
}
.learnmorebtn:hover { background-position: bottom left; }



#rotate_sharestory .toutcontent { position: relative; }
#rotate_sharestory .sharestorytitle
{
	background-image: url(../images/touts/img100_story.png);
	background-repeat: no-repeat;
	background-position:right bottom;
	width: 231px;
	height: 235px;
}

#rotate_sharestory a.share{
	position:absolute;
	left:48px;
	bottom:5px;
}


#rotate_becomeadvocate .toutcontent { position: relative; }
#rotate_becomeadvocate .advocatetitle
{
	background-image: url(../images/touts/img100_advocate.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 256px;
	margin-left: -28px;
}

.freeshirtbtn
{
	background: url(../images/touts/img100_tshirt_btn.png) left top no-repeat;
	display: block;
	width: 114px;
	height: 42px;
	position: absolute;
	top: 175px;
	left: 124px;
}
.freeshirtbtn:hover { background-position: bottom left; }


#rotate_markcontest .toutcontent { position: relative; }
#rotate_markcontest .contesttitle
{
	background-image: url(../images/touts/img100_contest.png);
	background-repeat: no-repeat;
	width: 232px;
	height: 260px;
	margin-left: -24px;
}

.votenowbtn
{
	background: url(../images/touts/vote-now.png) left top no-repeat;
	display: block;
	width: 143px;
	height: 42px;
	position: absolute;
	top: 222px;
	left: 95px;
}
.votenowbtn:hover
{
	background-position: bottom left;
}

.enterherebtn
{
	background: url(../images/touts/enter-here2.png) left top no-repeat;
	display: block;
	width: 108px;
	height: 42px;
	position: absolute;
	top: 185px;
	left: 110px;
}
.enterherebtn:hover { background-position: bottom left; }



#rotate_contestwinners .toutcontent { position: relative; }
#rotate_contestwinners .winnertitle
{
	background-image: url(../images/touts/img100_contest_winners.png);
	background-repeat: no-repeat;
	width: 234px;
	height: 260px;
	margin-left: -24px;
}

.viewwinnerbtn
{
	background: url(../images/touts/img100_winner_btn.png) left top no-repeat;
	display: block;
	width: 143px;
	height: 42px;
	position: absolute;
	top: 222px;
	left: 95px;
}
.viewwinnerbtn:hover
{
	background-position: bottom left;
}

.view-now
{
	background: url(../images/touts/view-now.png) left top no-repeat;
	display: block;
	width: 108px;
	height: 41px;
	position: absolute;
	top: 86px;
	left: 8px;
}
.view-now:hover { background-position: bottom left; }















/* ---------------------------------
    SECTION VI - SPECIFIC PAGE STYLES
--------------------------------- */


/* ---- Default Page ---- */
#flasharea
{

	position: absolute;
	top: 141px;
	left: 10px;
}


.mainbodytitle
{
	font-family: "Times New Roman", Times, serif;
	font-size: 174px;
	font-weight: lighter;
	line-height: 70%;
	padding: 70px 0 0 0px;
}
.mainbodysubtitle
{
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	margin-top: 0 !important;
}
.mainbodylinks a
{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}


/* ---- Map Page ---- */
#flashmaparea
{
	width: 100%;
	margin: 0 auto;
}
#entercontest
{
	width: 762px;
	height: 130px;
	background-image: url(../images/img100_make_your_mark.png);
}
#entercontest a
{
	display: block;
	background-image: url(../images/img100_vote_now.png);
	width: 762px;
	height: 130px;
}
#entercontest a:hover
{
	background-position: bottom left;
}

#mainbodycontentpin
{
	position: absolute;
	top: -100px;
	left: 0;
	background-image: url(../images/img100_bigpin.gif);
	background-repeat: no-repeat;
	width: 260px;
	height: 203px;
}

.joincampaign
{
	margin-top: 0 !important;
	background-image: url(../images/titles/img010_joincampaign.png);
	background-repeat: no-repeat;
	width: 397px;
	height: 38px;
}
.joincampaign span
{
	display: none;
}

#fullscreen
{
	float: right;
}
#fullscreen a
{
	display: block;
	width: 93px;
	height: 31px;
	background-image: url(../images/img100_full_screen.png);
	background-repeat: no-repeat;
}

/* contest-info.cfm */
body.contest-info .headersubtitle{
	background-image:url(../images/titles/img010_makeyourmarkcontest.png);
}
body.contest-info #subnav li.nav10,
body.contest-info #subnav li.nav11,
body.contest-info #subnav li.nav12{
	display:list-item;
}
body.contest-info #sub-tout-asianliver,
body.contest-info #sub-tout-facebook,
body.contest-info #sub-tout-twitter,
body.contest-info #sub-tout-youtube,
body.contest-info h4.makemarkcontest,
body.contest-info #subnav #entryvotenow{
	display:block;
}








/* contest-winners.cfm */
body.contest-winners .headersubtitle{
	background-image:url(../images/titles/img010_contestwinners.png);
}
body.contest-winners #subnav li.nav10,
body.contest-winners #subnav li.nav11,
body.contest-winners #subnav li.nav12{
	display:list-item;
}
body.contest-winners #sub-tout-asianliver,
body.contest-winners #sub-tout-facebook,
body.contest-winners #sub-tout-twitter,
body.contest-winners #sub-tout-youtube,
body.contest-winners h4.makemarkcontest,
body.contest-winners #subnav #win10000{
	display:block;
}

div.contest_winner
{
	position: relative;
	display: block;
	float: left;
	width: 170px;
	min-height: 184px;
	background-image: url(../images/entry-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
div.contest_winner img.entrythumb
{
	padding-top: 12px;	
}
div.contest_winner img.grand_prize,
div.contest_winner img.winner
{
	position: absolute;
	bottom: 0;
	right: 12px;
}
div.video_container
{
	background-image: url(../images/framework/img100_video_container.gif);
	width: 480px;
	height: 282px;
	clear: both;
	padding: 20px;
}
div.picture_winner
{
	float: right;
	padding-left: 12px;
	padding-bottom: 12px;
	width: 110px;
}
div.picture_winner img.pic
{
	border: 2px solid #C33;
	margin-bottom: 6px;
}









/* contest-voting.cfm */
body.contest-voting .headersubtitle{
	background-image:url(../images/titles/img010_votecontest.png);
}
body.contest-voting #subnav li.nav10,
body.contest-voting #subnav li.nav11,
body.contest-voting #subnav li.nav12{
	display:list-item;
}
body.contest-voting #sub-tout-asianliver,
body.contest-voting #sub-tout-facebook,
body.contest-voting #sub-tout-twitter,
body.contest-voting #sub-tout-youtube,
body.contest-voting h4.makemarkcontest,
body.contest-voting #subnav #win10000{
	display:block;
}
body.contest-voting #subnav #win10000 { padding-right: 6px; }

h3.contest_subtitle
{
	margin-top: 12px;
	border-top: 1px solid #FFFFFF;
	font-size: 16px !important;
	font-family: "Times New Roman", Times, serif;
	clear: both;
	padding: 12px 0;
}

div.contestEntries { clear: both; }

div.contestEntries a
{
	display: block;
	float: left;
	width: 170px;
	min-height: 184px;
	background-image: url(../images/entry-bg.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	text-decoration: none;
	color: #EEBBBB;
	font-weight: bold;
}
div.contestEntries a:hover
{
	color: #FFFFFF;	
}
span.voted
{
	display: inline;
	color: #EEBBBB;
}



/* contest-entry.cfm */
body.contest-entry .headersubtitle{
	background-image:url(../images/titles/img010_makeyourmarkcontest.png);
}
body.contest-entry #subnav li.nav10,
body.contest-entry #subnav li.nav11,
body.contest-entry #subnav li.nav12{
	display:list-item;
}
body.contest-entry #sub-tout-asianliver,
body.contest-entry #sub-tout-facebook,
body.contest-entry #sub-tout-twitter,
body.contest-entry #sub-tout-youtube,
body.contest-entry h4.makemarkcontest,
body.contest-entry #subnav #entryvotenow {
	display:block;
}
body.contest-entry #subnav #entryvotenow { padding-right: 6px; }

.entryButtons
{
	clear: both;
	width: 530px;
	text-align: right;
}
.entryButtons a
{
	float: left;
	display: block;
}
.entryButtons a.contest-viewentries
{
	background-image: url(../images/view-all-entries-btn.gif);
	width: 161px;
	height: 43px;
}
.entryButtons a.contest-sendfriend
{
	background-image: url(../images/vote-send-friend-btn.gif);
	width: 161px;
	height: 43px;
}
.entryButtons a.contest-voteforthis-enabled
{
	background-image: url(../images/vote-btn-active.gif);
	width: 200px;
	height: 41px;
}
.entryButtons div.contest-voteforthis-disabled
{
	background-image: url(../images/vote-btn-disabled.gif);
	width: 200px;
	height: 41px;
	float: left;
}
.entryButtons div.contest-voteforthis-disabled span
{
	display: none;	
}
.entryButtons div.contest-enabled-text
{
	width: 185px;
	float: right;
	text-align: left;
	padding-right: 15px;	
}
.entryButtons div.contest-disabled-text
{
	width: 185px;
	float: right;
	text-align: left;
	padding-right: 15px;
	color: #330000;
}

div.contest-content
{
	/* border: 1px solid #CC9999; */
	min-height: 200px;
	margin-bottom: 12px;
}


/* contest send to friend */
body.send-to-friends-vote  .headersubtitle, body.send-to-friends-vote-result  .headersubtitle
{
	background-image:url(../images/titles/img010_makeyourmarkcontest.png);
}
body.send-to-friends-vote #subnav li.nav10,
body.send-to-friends-vote #subnav li.nav11,
body.send-to-friends-vote #subnav li.nav12,
body.send-to-friends-vote-result #subnav li.nav10,
body.send-to-friends-vote-result #subnav li.nav11,
body.send-to-friends-vote-result #subnav li.nav12
{
	display:list-item;
}
body.send-to-friends-vote h4.makemarkcontest,
body.send-to-friends-vote-result h4.makemarkcontest
{
	display: block;	
}






/* learn-about-hepb.cfm */
#learnAboutFlashModule
{
	background-image: url(../images/framework/img100_flash_module_bg.png);
	background-repeat: no-repeat;
	width: 515px;
	height: 278px;
	text-align: center;
	padding: 20px 0;
}

#videolanguage
{
	list-style-type: none;
	height: 25px;
	padding-left: 6px !important;
	padding-top: 12px !important;
	margin-bottom: 6px !important;
}
#videolanguage li
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	margin-bottom: 0 !important;
	height: 25px;
}
#videolanguage li a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
}
#videolanguage li a.active,
#videolanguage li a:hover
{
	background-position: bottom left;	
}
#videolanguage li a span
{
	display: none;
}

#videolanguage li.videolanguage_select
{
	padding-top: 2px;
	height: 23px;
	padding-right: 4px;
}

#videolanguage li.videolanguage_english a
{
	background-image: url(../images/videolangA_en.gif);
	width: 76px;
}
#videolanguage li.videolanguage_chinese a
{
	background-image: url(../images/videolangB_ch.gif);
	width: 76px;
}
#videolanguage li.videolanguage_chinese_cantonese a
{
	background-image: url(../images/videolangB_ch_c.gif);
	width: 66px;
}
#videolanguage li.videolanguage_chinese_mandarin a
{
	background-image: url(../images/videolangB_ch_m.gif);
	width: 66px;
}
#videolanguage li.videolanguage_korean a
{
	background-image: url(../images/videolangC_ko.gif);
	width: 76px;
}
#videolanguage li.videolanguage_vietnamese a
{
	background-image: url(../images/videolangD_viet.gif);
	width: 101px;
}

/* spread-the-word.cfm */
#spreadWatchIt
{
	background-image: url(../images/pages/spreadword-watch.gif);
	background-repeat: no-repeat;
	padding-left: 92px;
	clear: both;
	margin: 24px 0;
}
#spreadWatchIt h2, #spreadShareIt h2, #spreadWearIt h2
{
	padding: 0;
}
.spreadView a
{
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../images/pages/btn-spread-viewnow.png);
	background-repeat: no-repeat;
	float: left;
}
.spreadDVD a
{
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../images/pages/btn-spread-requestdvd.png);
	background-repeat: no-repeat;
	float: left;
}
#spreadShareIt
{
	background-image: url(../images/pages/spreadword-share.gif);
	background-repeat: no-repeat;
	padding-left: 92px;
	clear: both;
	margin: 24px 0;
}
.spreadFriend a
{
	display: block;
	background-image: url(../images/pages/btn-spread-sendfriends.png);
	background-repeat: no-repeat;
	width: 157px;
	height: 36px;
	float: left;
}
.spreadTwitter a
{
	display: block;
	background-image: url(../images/pages/btn-spread-twitter.png);
	background-repeat: no-repeat;
	width: 41px;
	height: 36px;
	float: left;
}
.spreadFacebook a
{
	display: block;
	background-image: url(../images/pages/btn-spread-facebook.png);
	background-repeat: no-repeat;
	width: 41px;
	height: 36px;
	float: left;
}
#spreadWearIt a.spreadword-wear{
	float:left;
	margin-left:-92px;
	background-image: url(../images/pages/spreadword-wear.gif);
	background-repeat: no-repeat;
	width:74px;
	height:90px;
}
#spreadWearIt{

	padding-left: 92px;
	clear: both;
	margin: 24px 0;
}
.spreadTShirt a
{
	display: block;
	background-image: url(../images/pages/btn-spread-ordershirt.png);
	background-repeat: no-repeat;
	width: 157px;
	height: 36px;
}

/* site-map.cfm */
body.site-map .headersubtitle{
	background-image:url(../images/titles/img010_sitemap.png);
}
body.site-map #subnavmenu01{
	display:none;
}
body.site-map #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowA.png) center center no-repeat;
	height:240px;
}
body.site-map #sub-tout-facebook,
body.site-map #sub-tout-twitter,
body.site-map #sub-tout-youtube{
	display:block;
}

ul#siteMapList li
{
	margin-bottom: 10px;
	font-weight: bold;
}
ul#siteMapList li ul
{
	margin-top: 10px;	
}
ul#siteMapList li a
{
	text-decoration: none;	
}
ul#siteMapList li a:hover
{
	text-decoration: underline;	
}

/* terms-of-use.cfm */
body.terms-of-use .headersubtitle{
	background-image:url(../images/titles/img010_termsofuse.png);
}
body.terms-of-use #subnavmenu01{
	display:none;
}
body.terms-of-use #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowB.png) center center no-repeat;
	height:283px;
}
body.terms-of-use #sub-tout-facebook,
body.terms-of-use #sub-tout-twitter,
body.terms-of-use #sub-tout-youtube,
body.terms-of-use #sub-tout-asianliver,
body.terms-of-use #sub-tout-makemark,
body.terms-of-use #sub-tout-sharestory{
	display:block;
}

/* unsubscribe.cfm */

body.unsubscribe .headersubtitle{
	background-image:url(../images/titles/img010_unsubscribe.png);
}

body.unsubscribe #subnavmenu01{
	display:none;
}
body.unsubscribe #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowD.png) center center no-repeat;
	height:305px;
}

body.unsubscribe #sub-tout-asianliver{
	display:block;
}

/* unsubscribe-result.cfm */

body.unsubscribe-result .headersubtitle{
	background-image:url(../images/titles/img010_unsubscribeconfirm.png);
}

body.unsubscribe-result #subnavmenu01{
	display:none;
}
body.unsubscribe-result #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowB.png) center center no-repeat;
	height:303px;
}

body.unsubscribe-result #sub-tout-asianliver{
	display:block;
}

/* join-campaign.cfm */

body.join-campaign .headersubtitle{
	background-image:url(../images/titles/img010_registermakemark.png);
}

body.join-campaign #subnavmenu01{
	display:none;
}
body.join-campaign #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowC.png) center 20px no-repeat;
	height:344px;
}

body.join-campaign #didyouknow-box a.learn-more{
	display: block;
	position:absolute;
	top:290px;
	left:18px;
}

body.join-campaign #sub-tout-asianliver,
body.join-campaign #sub-tout-makemark,
body.join-campaign #sub-tout-sharestory{
	display:block;
}

/* join-campaign-result */

body.join-campaign-result .headersubtitle{background-image:url(../images/titles/img010_registerthankyou.png);}
body.join-campaign-result #sub-tout-makemark{display:block;}
body.join-campaign-result #subnavmenu01{display:none;}
body.join-campaign-result #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowD.png) center 20px no-repeat;
	height:295px;
}

/* contact-us.cfm */

body.contact-us #sub-tout-asianliver{
	display:block;
}

body.contact-us #subnavmenu01{
	display:none;
}
body.contact-us #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowA.png) center 20px no-repeat;
	height:235px;
}
body.contact-us .headersubtitle{
	background-image:url(../images/titles/img010_contactus.png);
}

/* sms/help.cfm */

body.help #sub-tout-asianliver{
	display:block;
}

body.help #subnavmenu01{
	display:none;
}
body.help #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowA.png) center 20px no-repeat;
	height:235px;
}
body.help .headersubtitle{
	background-image:url(../images/titles/img010_smshelp.png);
}

/* share-your-story.cfm */


body.share-your-story .headersubtitle{
	background-image:url(../images/titles/img010_shareyourstory.png);
}

body.share-your-story #sub-tout-makemark,
body.share-your-story #sub-tout-asianliver{
	display:block;
}

body.share-your-story #subnavmenu01{
	display:none;
}
body.share-your-story #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowC.png) center 20px no-repeat;
	height:288px;
}

body.share-your-story #headersubpin{
	background: url(../images/framework/img000_subpin_pen.gif) 0px 8px no-repeat;
	width: 520px;
	height: 150px;
}

/* share-your-story-result.cfm */

body.share-your-story-result .headersubtitle{
	background-image:url(../images/titles/img010_shareyourstorythankyou.png);
	background-position:160px center;
}

body.share-your-story-result #sub-tout-makemark{
	display:block;
}

body.share-your-story-result #subnavmenu01{
	display:none;
}
body.share-your-story-result #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowB.png) center 20px no-repeat;
	height:303px;
}

body.share-your-story-result #headersubpin{
	background: url(../images/framework/img000_subpin_pen.gif) 0px 8px no-repeat;
	width: 520px;
	height: 150px;
}

/* live-events.cfm */

body.live-events .headersubtitle{
	background-image:url(../images/titles/img010_liveevent.png);
}

body.live-events #subnavmenu01{
	display:none;
}
body.live-events #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowB.png) center 20px no-repeat;
	height:303px;
}

body.live-events #sub-tout-makemark{
	display:block;
}

/* contest-rules.cfm */

body.contest-rules .headersubtitle{
	background-image:url(../images/titles/img010_contestrules.png);
}

body.contest-rules #subnav li.nav10,
body.contest-rules #subnav li.nav11,
body.contest-rules #subnav li.nav12{
	display:list-item;
}

body.contest-rules #sub-tout-facebook,
body.contest-rules #sub-tout-twitter,
body.contest-rules #sub-tout-youtube,
body.contest-rules #sub-tout-asianliver,
body.contest-rules #sub-tout-makemark,
body.contest-rules #sub-tout-sharestory,
body.contest-rules #subnav #entryvotenow,
body.contest-rules h4.makemarkcontest{
	display:block;
}

/* contest-register.cfm */

body.contest-register .headersubtitle{
	background-image:url(../images/titles/img010_contestregister.png);
}

body.contest-register #subnav li.nav10,
body.contest-register #subnav li.nav11,
body.contest-register #subnav li.nav12{
	display:list-item;
}

body.contest-register #sub-tout-facebook,
body.contest-register #sub-tout-twitter,
body.contest-register #sub-tout-youtube,
body.contest-register #sub-tout-sharestory,
body.contest-register h4.makemarkcontest{
	display:block;
}

body.contest-register #didyouknow-box{
	display:block;
	background:url(../images/touts/contest_formfeature.png) center 3px no-repeat;
	background-position:-5px center;
	height:134px;
}

/* contest-register-result.cfm */

body.contest-register-result .headersubtitle{
	background-image:url(../images/titles/img010_contestregisterthankyou.png);
}

body.contest-register-result #subnav li.nav10,
body.contest-register-result #subnav li.nav11,
body.contest-register-result #subnav li.nav12{
	display:list-item;
}

body.contest-register-result #didyouknow-box{
	display:block;
	background:url(../images/touts/contest-official.png) center 20px no-repeat;
	height:140px;
}

body.contest-register-result h4.makemarkcontest{
	display:block;
}

/* send-to-friends.cfm */

body.send-to-friends .headersubtitle{
	background-image:url(../images/titles/img010_sendfriend.png);
}

body.send-to-friends #subnav li.nav00,
body.send-to-friends #subnav li.nav01,
body.send-to-friends #subnav li.nav02,
body.send-to-friends #subnav li.nav03,
body.send-to-friends #subnav li.nav04,
body.send-to-friends #subnav li.nav05,

body.send-to-friends #subnav li.nav13,
body.send-to-friends #subnav li.nav14,
body.send-to-friends #subnav li.nav15{
	display:list-item;
}

body.send-to-friends #sub-tout-facebook,
body.send-to-friends #sub-tout-twitter,
body.send-to-friends #sub-tout-youtube,
body.send-to-friends #sub-tout-sharestory,
body.send-to-friends h4.spreadtheword{
	display:block;
}

/* send-to-friends-result.cfm */

body.send-to-friends-result .headersubtitle{
	background-image:url(../images/titles/img010_sendfriendthankyou.png);
}

body.send-to-friends-result #subnav li.nav00,
body.send-to-friends-result #subnav li.nav01,
body.send-to-friends-result #subnav li.nav02,
body.send-to-friends-result #subnav li.nav03,
body.send-to-friends-result #subnav li.nav04,
body.send-to-friends-result #subnav li.nav05,
body.send-to-friends-result #subnav li.nav13,
body.send-to-friends-result #subnav li.nav14,
body.send-to-friends-result #subnav li.nav15{
	display:list-item;
}

body.send-to-friends-result #sub-tout-facebook,
body.send-to-friends-result #sub-tout-twitter,
body.send-to-friends-result h4.spreadtheword/*,
body.send-to-friends-result #sub-tout-youtube,*/
/*body.send-to-friends-result #sub-tout-sharestory,
body.send-to-friends-result h4.spreadtheword*/{
	display:block;
}

/* spread-the-word.cfm */

body.spread-the-word .headersubtitle{
	background-image:url(../images/titles/img010_getinvolved.png);
}

body.spread-the-word #subnav li.nav00,
body.spread-the-word #subnav li.nav01,
body.spread-the-word #subnav li.nav02,
body.spread-the-word #subnav li.nav03,
body.spread-the-word #subnav li.nav04,
body.spread-the-word #subnav li.nav05,
body.spread-the-word #subnav li.nav13,
body.spread-the-word #subnav li.nav14,
body.spread-the-word #subnav li.nav15{
	display:list-item;
}

body.spread-the-word #sub-tout-facebook,
body.spread-the-word #sub-tout-twitter,
body.spread-the-word #sub-tout-youtube,
body.spread-the-word #sub-tout-makemark,
body.spread-the-word h4.spreadtheword{
	display:block;
}

/* error-404.cfm */

body.error-404 .headersubtitle{
	background-image:url(../images/titles/img010_pagenotfound.png);
}

body.error-404 #subnav li.nav00,
body.error-404 #subnav li.nav01,
body.error-404 #subnav li.nav02,
body.error-404 #subnav li.nav03,
body.error-404 #subnav li.nav04,
body.error-404 #subnav li.nav05,
body.error-404 #subnav li.nav13,
body.error-404 #subnav li.nav14,
body.error-404 #subnav li.nav15{
	display:list-item;
}

body.error-404 #sub-tout-facebook,
body.error-404 #sub-tout-twitter,
body.error-404 #sub-tout-youtube,
body.error-404 #sub-tout-makemark,
body.error-404 h4.spreadtheword{
	display:block;
}

/* dvd-order-form.cfm */

body.dvd-order-form .headersubtitle{
	background-image:url(../images/titles/img010_watchit.png);
}

body.dvd-order-form #subnavmenu01{
	display:none;
}
body.dvd-order-form #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowC.png) center 20px no-repeat;
	height:344px;
}

body.dvd-order-form #didyouknow-box a.learn-more{
	display: block;
	position:absolute;
	top:290px;
	left:18px;
}

body.dvd-order-form #sub-tout-makemark,
body.dvd-order-form #sub-tout-sharestory{
	display:block;
}

/* dvd-order-form-result.cfm */

body.dvd-order-form-result .headersubtitle{
	background-image:url(../images/titles/img010_watchitthankyou.png);
}

body.dvd-order-form-result #subnavmenu01{
	display:none;
}
body.dvd-order-form-result #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowA.png) center 20px no-repeat;
	height:235px;
}

body.dvd-order-form-result #sub-tout-makemark,
body.dvd-order-form-result #sub-tout-sharestory{
	display:block;
}

/* tshirt-order-form.cfm */

body.tshirt-order-form .headersubtitle{
	background-image:url(../images/titles/img010_wearit.png);
}

body.tshirt-order-form #subnavmenu01{
	display:none;
}
body.tshirt-order-form #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowC.png) center 20px no-repeat;
	height:344px;
}

body.tshirt-order-form #didyouknow-box a.learn-more{
	display: block;
	position:absolute;
	top:290px;
	left:18px;
}

body.tshirt-order-form #sub-tout-facebook,
body.tshirt-order-form #sub-tout-makemark{
	display:block;
}

/* tshirt-order-form-result.cfm */

body.tshirt-order-form-result .headersubtitle{
	background-image:url(../images/titles/img010_wearitthankyou.png);
}

body.tshirt-order-form-result #subnavmenu01{
	display:none;
}
body.tshirt-order-form-result #didyouknow-box{
	display:block;
	background:url(../images/touts/img101_didyouknowB.png) center 20px no-repeat;
	height:303px;
}

body.tshirt-order-form-result #sub-tout-makemark{
	display:block;
}

/* learn-about-hepb.cfm */

body.learn-about-hepb .headersubtitle,
body.learn-about-hepb_ch_c .headersubtitle,
body.learn-about-hepb_ch_m .headersubtitle,
body.learn-about-hepb_ko .headersubtitle,
body.learn-about-hepb_viet .headersubtitle
{
	background-image:url(../images/titles/img010_learnabouthepb.png);
}
body.learn-about-hepb #subnavmenu01,
body.learn-about-hepb_ch_c #subnavmenu01,
body.learn-about-hepb_ch_m #subnavmenu01,
body.learn-about-hepb_ko #subnavmenu01,
body.learn-about-hepb_viet #subnavmenu01
{
	display:none;
}
body.learn-about-hepb #didyouknow-box,
body.learn-about-hepb_ch_c #didyouknow-box,
body.learn-about-hepb_ch_m #didyouknow-box,
body.learn-about-hepb_ko #didyouknow-box,
body.learn-about-hepb_viet #didyouknow-box
{
	display:block;
	background:url(../images/touts/img101_didyouknowA.png) center center no-repeat;
	height:240px;
}

body.learn-about-hepb #sub-tout-asianliver,
body.learn-about-hepb #sub-tout-facebook,
body.learn-about-hepb #sub-tout-makemark,
body.learn-about-hepb #sub-tout-sharestory,
body.learn-about-hepb_ch_c #sub-tout-asianliver,
body.learn-about-hepb_ch_c #sub-tout-facebook,
body.learn-about-hepb_ch_c #sub-tout-makemark,
body.learn-about-hepb_ch_c #sub-tout-sharestory,
body.learn-about-hepb_ch_m #sub-tout-asianliver,
body.learn-about-hepb_ch_m #sub-tout-facebook,
body.learn-about-hepb_ch_m #sub-tout-makemark,
body.learn-about-hepb_ch_m #sub-tout-sharestory,
body.learn-about-hepb_ko #sub-tout-asianliver,
body.learn-about-hepb_ko #sub-tout-facebook,
body.learn-about-hepb_ko #sub-tout-makemark,
body.learn-about-hepb_ko #sub-tout-sharestory,
body.learn-about-hepb_viet #sub-tout-asianliver,
body.learn-about-hepb_viet #sub-tout-facebook,
body.learn-about-hepb_viet #sub-tout-makemark,
body.learn-about-hepb_viet #sub-tout-sharestory
{
	display:block;
}

/* doctors-speak-out.cfm */
#docfindercontentsubtout{
padding:10px 16px;
	background-image: url(../images/framework/img001_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 15px;
}



#makemarkFlashModule{
	background-image: url(../images/framework/img100_flash_module_bg.png);
	background-repeat: no-repeat;
	width: 515px;
	height: 278px;
	text-align: center;
	padding: 20px 0;
}

body.doctors-speak-out .headersubtitle{
	background-image:url(../images/titles/img010_docspeakout.png);
}
body.doctors-speak-out #subnavmenu01{
	display:none;
}
body.doctors-speak-out #sub-tout-asianliver,
body.doctors-speak-out #sub-tout-facebook,
body.doctors-speak-out #sub-tout-twitter,
body.doctors-speak-out #docfindersubtout{
	display:block;
}

body.doctors-speak-out #headersubpin{
	background-image: url(../images/framework/img000_subpin_green.gif);
}

/* bhere-profile.cfm */

body.bhere-profile .headersubtitle{
	background-image:url(../images/titles/img010_bhereprofile.png);
}
body.bhere-profile #subnavmenu01{
	display:none;
}
body.bhere-profile #sub-tout-facebook,
body.bhere-profile #sub-tout-twitter,
body.bhere-profile #sub-tout-youtube,
body.bhere-profile #sub-tout-makemark,
body.bhere-profile #sub-tout-sharestory,
body.bhere-profile h4.bherechecklist{
	display:block;
}

body.bhere-profile #FriendsSentTo{padding:17px 0px;}
body.bhere-profile #FriendsSentTo div.Friend{padding:3px 0px;}
body.bhere-profile #FriendsSentTo div.Name{float:left;width:150px;}
body.bhere-profile #FriendsSentTo div.Email{display:inline;}

