/* Content Area */
#content {
	background:url("/images/int-bkgd.jpg") no-repeat 0 0;
	min-height:520px;
	overflow:visible;
}

#content-hcp {
	background:url("/images/hcp-bkgd.jpg") no-repeat 0 0;
	min-height:520px;
	padding:138px 0 0 0;
}

/*
header-wellness.jpg
header_learning-about.jpg
header-epilepsy.jpg
header-HCP.jpg
header-STA-migraines.jpg
*/
	#content-wellness {
		background:url("/images/header-wellness.jpg") no-repeat 0 0;
		min-height:520px;
		overflow:visible;
	}
	#content-learning-about {
		background:url("/images/header_learning-about.jpg") no-repeat 0 0;
		min-height:520px;
		overflow:visible;
	}

	#content-epilepsy {
		background:url("/images/header-epilepsy.jpg") no-repeat 0 0;
		min-height:520px;
		overflow:visible;
	}

	#content-hcp_2 {
		background:url("/images/header-HCP-2.jpg") no-repeat 0 0;
		min-height:520px;
		overflow:visible;
	padding:138px 0 0 0;
	}

	#content-STA-migraines {
		background:url("/images/header-STA-migraines.jpg") no-repeat 0 0;
		min-height:520px;
		overflow:visible;
	}

* html #content {
	height:520px;
}

* html #content-hcp {
	height:520px;
}


/* Main Nav */
#mainnav {
	list-style-type:none;
	padding:28px 0 18px 35px;
	line-height:1em;
}

#mainnav li {
	padding:0 0 5px 0;
}

#mainnav li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#777;
	font-weight:bold;
}

#mainnav li a.current {
	color:#a2156b;
}

/* Coupon Button */
#coupon-button {
	width:122px;
	margin:65px 40px 0 0;
	padding:20px 0 0;
	height:122px;
	background: url('/images/coupon-button.png') no-repeat 0 0;
	float:right;
	display:inline;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	line-height:1.2em;
}

#coupon-button a {
	position:relative;
	z-index:100;
}

 * html #coupon-button {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/coupon-button.png", sizingMethod="crop");	
}


#coupon-button h1 {
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 7px 0;
	color:#fff;
}

#coupon-button p {
	font-size:10px;
}

#coupon-button a {
	color:#fff;
	text-decoration:none;
	z-index:100;
}


/* Left Column */
#leftcol {
	float:left;
	/*height:171px;*/
	width:216px;
	margin:13px 0 23px 22px;
	padding:35px 0 0 0;
	display:inline;
}



h3 {
	color:#f37736;
	font-weight:bold;
	margin-bottom: 3px;
	
}

#leftcol h3 {
	padding-left:25px;
	color:#a1136a;
	text-transform:uppercase;
	margin-bottom: 7px;
}

#leftcol h3 a {
	color:#a1136a;
	text-decoration:none;
}

#leftcol ul {
	list-style-type:none;
	line-height:1.3em;
}

#leftcol ul li {
	padding:8px 0 3px 0;
	background:url(/images/subnav-border.gif) no-repeat 0 0;
}

#leftcol ul li a {
	color:#777;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:25px;
}

#leftcol ul.three_ul li {
	padding-left:0;
}

#leftcol ul.three_ul li a{
	text-transform:capitalize;
	background:url('/images/three-off.jpg') no-repeat 0 1px;
	margin:0 0 0 25px;
	padding:0 0 0 16px;
	display:block;
}

#leftcol ul.three_ul li.three_li-on a{
	background:url('/images/three-on.jpg') no-repeat 0 1px;
}

#leftcol ul li a.current {
	color:#f47d3e;
}
.three_ul {
	font-size: 8pt;
	text-transform:capitalize;
	display:none;
}

#subnav li.active a {
	color:#f37736;
}

#subnav li.active ul li a {
	color:#777;
}

#subnav li.active ul.three_ul {
	display:block;
}

#homelink {
	display:block;
	margin:-57px 0 50px 24px;
}

/*.three_li {	
	list-style-image: url('/images/three-off.jpg');
}
.three_li-on{	
	list-style-image: url('/images/three-on.jpg');
}*/

/* Main Column */
#maincol {
	background:url(/images/int-divider.gif) no-repeat 0 0;
	width:300px;
	margin:21px 0 23px 20px;
	padding:35px 0px 0 20px;
	float:left;
	display:inline;
}

#maincol h1 {
	margin-bottom:18px;
}

#maincol p {
	color:#000;
	margin:0 0px 12px 0;
	line-height:1.3em;
}

#maincol ul {
	margin:0 10px 12px 0;
}

#maincol ul li {
	margin:0 5px 15px 25px;
	line-height:1.3em;
}

#maincol a {
	color:#98005d;
	text-decoration:none;
	font-weight:bold;
}

#maincol a:hover {
	text-decoration:underline;
}

#widecol {
	width:500px;
	margin:21px 0 23px 0px;
	padding:20px 0px 0 115px;
	float:left;
	display:inline;
}
#widecol h1 {
	margin-bottom:18px;
}

#widecol p {
	color:#000;
	margin:0 0px 12px 0;
	line-height:1.3em;
}

#widecol ol {
	width:450px;
	margin:0 10px 12px 30px;
}

#widecol ol li{
	width:450px;
	margin:0 5px 15px 30px;
	line-height:1.3em;
}
#widecol ul {
	width:450px;
	margin:0 10px 12px 40px;
}

#widecol ul li{
	width:450px;
	margin:0 5px 15px 40px;
	line-height:1.3em;
}

#widecol a {
	color:#98005d;
	text-decoration:none;
	font-weight:bold;
}

#widecol a:hover {
	text-decoration:underline;
}

.collapse h4 {
	color:#98005D;
}

#widecol form p.radio {
	line-height:1.4em;
}

/* Right Column */
#rightcol {
	margin:48px 10px 0 10px;
	width:140px;
	float:right;
}

.promobox {
	height:100px;
	width:100px;
	padding:20px;
	background:url(/images/promobox.jpg) no-repeat 0 0;
	color:#fff;
	margin-bottom:15px;
}

.promobox-hcp {
	height:100px;
	width:100px;
	padding:20px;
	background:url(/images/promobox-hcp.jpg) no-repeat 0 0;
	color:#fff;
	margin-bottom:15px;
}

.promobox h1, .promobox-hcp h1 {
	font-size:9px;
	font-weight:bold;
	margin:0 0 7px 0;
	color:#fff;
}

.promobox p, .promobox-hcp p {
	font-size:10px;
}

.promobox a, .promobox-hcp a {
	color:#fff;
}

.callout-xlg {
	margin: 15px 0 15px 0;
	padding:0px;
	width:530px;
	background: #fde2d5;	
	font-size: 0pt;
}
.callout-xlg p  { 
	margin:0;
	font-size: 11px; 
	padding:10px 0px 0px 15px;
	width:500px;
	margin:0 5px 0px 0;
	color: #666; 
	line-height: 16px; 
}

.callout-lg {
	margin-bottom: 15pt;
	padding:0px;
	width:303px;
	background: #fde2d5;	
	font-size: 0pt;
}
.callout-lg p  { 
	margin:0;
	font-size: 11px; 
	padding:10px 0px 0px 15px;
	width:250px;
	margin:0 5px 0px 0;
	color: #666; 
	line-height: 16px; 
}

.callout-sm {
	margin:0;
	padding:0px;
	width:128px;
	background: #fde2d5;
	font-size: 0pt;
}
.callout-sm p  { 
	margin:0;
	font-size: 11px; 
	padding:0px 15px 10px 10px;
	width:100px;
	margin:0 5px 0px 0;
	color: #666; 
	line-height: 16px; 
}


/* wellnes tools */
.tool {
	width:150px;
	float:left;
	margin:0 0 5px 0;
}

.tool img {
	border:0;
	float:left;
	margin:0 5px 0 0;
}

#maincol div.tool p {
	margin:7px 0 0 0;
}

#maincol .tool p a {
	color:#000;
}

ol.decimal {
	padding: 0px 0px 15px 20px;
}
ol.decimal li {
	padding: 6px 0px;
}


input.radio {
	height: 10px;
	width: 10px;
}

#pdf {
	padding-top: 11px;
}

#pdf-img {
	padding: 0px 10px 0 20px;
}

/* table */

tr {
	height: 40px;
}

td {
	padding-right: 7px;
}

.purple {
	color: #98005d;
	font-size: 13px;
	padding: 3px 3px  0 0;
}

#request {
	font-size: 11px;
}

#request input{
	height: 20px;
}

#request .request-radio{
	height: 12px;
	width: 12px;
	margin: 0px 20px -3px 0px;
}
.request-bold {
	font-weight: bold;
	width: 75px;
	text-align: right;
}

.request-small {
	font-size: 10px;
	color: #999;
}

.request-check {
	height: 20px;
}

#button {
    border: none;
    background: url('/images/submit-button.jpg') no-repeat;
    margin-top: 60px;
    margin-bottom: 20px;
    width: 86px;
    height: 21px;
}

#button-next {
    border: none;
    background: url('/images/next-button.gif') no-repeat;
    margin-top: 60px;
    margin-bottom: 20px;
    width: 86px;
    height: 21px;
}

#button:hover {
	cursor:pointer;
}
.collapse div.faq-body {
	margin: 0px 0px 10px 21px;
	display: none;
	font-size: 11px;
}
.collapse h4 {
	/* change for look */
	cursor: pointer;
	#cursor: hand;

}
#reftext {
	font-size:6px;
}
#pdf-callout{
	margin:30px 0 0 3px;
}

#pdf-download{
	margin: 20px 0 0;
}
	#pdf-download a{
		color:#000000;
		font-weight:normal;
	}

#pdf-logo{
	float:left;
}

#pdf-copy{
	font-size:13px;
	padding:11px 0 0 52px;
}
	
	#pdf-copy span{
		color:#96005b;
	}


.borderblack {	
padding: 0px 0px 0px 0px;
border: 1px solid #A1A1A1;
}

.table-left{
margin-left: 10px;
}
.tdborderblack { 
/*border-bottom: 1px solid #000000;*/
border-collapse: collapsed;
padding-left: 0px;
padding-top: 0px;
}