/* ******************** */
/* Vouchers on the site */
/* ******************** */
#voucherContainer
{
	background-image:url(http://voucher.cymbalta.com/images/hdrbkgd.gif);
    background-repeat: repeat-x;
    padding-top: 50px;
    padding-bottom: 80px;
    float: left;
}
#voucherContainer h1
{
	margin-bottom: 15px;
}

#voucherContainer p
{
	margin: 0 0 15px 0;
}

/* Left Side */
#voucherLeftContent
{
	float: left;
	width: 530px;
}

#freeSampleContent
{
	padding-right: 100px;
}

#freeSampleContent h2
{
	width: 400px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.voucherClearDiv
{
	clear: both;
	height: 1px;
}

/* Form */
#voucherForm form
{
	margin: 0;
	padding: 0;
}

#voucherForm form span
{
	font-size: 90%;
	padding-left: 8px;
}

#voucherForm table
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.2em;
	width:400px;
	margin: 0 0 0 30px
}

#voucherForm table td
{
	padding-bottom: 5px;
}

#voucherForm table td.enterYourAge
{
	padding-bottom: 20px;
}

input.voucher
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .8em;
	height: 15px;
}

.voucherSubmitButton
{
	position: relative;
	top: 20px;
	left: 30px;
}

/* Error - NOTE: To turn off the error, please un-comment "display: none" from .voucherError */
.voucherError
{
	font-size: 90%;
	color: Red;
	/* display: none; */
}

/* Right Side */
#voucherRightContent
{
	float: left;
	width: 230px;
	padding-top: 15px
}

/* Callouts */
#voucherCalloutLearnAboutCymbalta
{
	width: 126px;
	height: 61px;
	background-image:url(http://voucher.cymbalta.com/images/calllearnaboutcymbalta.gif);
    background-repeat: no-repeat;
    padding: 50px 50px 10px 15px;
    margin: 10px 0 0 9px;
}

#voucherCalloutHowCymablta
{
	width: 126px;
	height: 84px;
	background-image:url(http://voucher.cymbalta.com/images/callhowcymbaltaisbelievedtowork.gif);
    background-repeat: no-repeat;
    padding: 65px 50px 10px 15px;
    margin: 15px 0 0 9px;
}

#voucherRightContent p
{
	margin: 0;
	padding: 0;
}



/* ******************** */
/* Printed Voucher Page */
/* ******************** */

#printVoucherContainer
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	width: 552px;
}

#printVoucherContainer p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0;
	padding: 0 0 15px 0;
}

#printVoucherGlobalLinks
{
	float: right;
}

#printVoucherContainer #printVoucherGlobalLinks a
{
	background-image:url(http://voucher.cymbalta.com/images/printarrow.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    background-position: 0 4px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: 12px;
}

#printVoucherContainer #printVoucherHeader #printVoucherLogo
{
	padding: 10px 0 0 0;
	font-size: 11px;
}

#printVoucherContainer #printVoucherHeader
{
	padding-top: 20px;
}

#printVoucherHeader img, .printVoucherBox img
{
	float: left;
	padding-right: 20px;
}

#printVoucherHeader h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 0 0;
}

/* Box Capper */
.printVoucherBoxTopCapper
{
	width: 552px;
	height: 11px;
	background-image:url(http://voucher.cymbalta.com/images/printboxtop.gif);
    background-repeat: no-repeat;
    overflow: hidden;
}

.printVoucherBoxBottomCapper
{
	width: 552px;
	height: 11px;
	background-image:url(http://voucher.cymbalta.com/images/printboxbtm.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    margin-bottom: 15px;
}

.printVoucherBox
{
	width: 522px;
	background-image:url(http://voucher.cymbalta.com/images/printboxmidbgkd.gif);
    background-repeat: repeat-y;
    padding: 5px 15px 0 15px;
}

.printVoucherBoxLogo .printVoucherBoxLogoContent h2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 15px;
	font-weight: normal;
	display: inline;
	margin: 0;
	padding: 0;
}

#printVoucherContainer .printVoucherBoxLogo .printVoucherBoxLogoContent
{
	float: left;
	width: 320px;
}

#printVoucherContainer .printVoucherBoxLogo .printVoucherBoxLogoContent p
{
	font-size: 11px;
}

#printVoucherContainer .printVoucherBox table td
{
	font-size: 12px;
}

#printVoucherContainer .printVoucherBox table td.expiresDate
{
	padding: 15px 0;
}

#printVoucherContainer .printVoucherBox .voucherLillyLogos
{
	width: 552px;
	float: left;
	padding: 10px 0;
}

#printVoucherContainer .printVoucherBox .voucherLillyLogos .lillyLogo
{
	float: right;
	padding-right: 50px;
}

#printVoucherContainer .printVoucherBox ul
{
	margin: 0 0 15px 20px;
	padding: 0;
}

#printVoucherContainer .printVoucherBox ul li
{
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

/* Safety Information */
.printVoucherBox h2.safetyInformation
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 15px;
	margin: 0 0 20px 0;
	padding: 0;
}

#printVoucherContainer .shortParagraph
{
	width: 460px;
}
