/* -------RESETS-----------------------------------------------------------------*/ * {
	margin: 0px;
	padding: 0px;
}
/* -------GLOBALS----------------------------------------------------------------*/
		body {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	background-color:#007cc2;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
}
.ajax__calendar_container { z-index : 1200 ; }



.cleardiv
{
	clear: both;
	height: 1px;
}
a:link {
	color: #000;
	text-decoration:none;
}
a:visited {
	color: #000;
	text-decoration:none;
}
a:hover {
	color: #333;
	text-decoration: none;
}
h1 
{
	font-size: 15px;
	line-height: 16px;
}
h2 
{
	font-size: 12px;
	line-height: 16px;
}
h3
{
	font-size: 11px;
	font-weight: normal;
}
h5 
{
	font-size: 14px;
	font-weight: normal;
	padding-left: 80px;
	line-height: 20px;
}
h6
{
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}
.bold
{
	font-weight: bold;
}



/*-------------HOME PAGE STYLES---------------------------------------------------*/

#bannerHome {
	height: 325px;
	width: 1004px;
	background-image: url(../../images/bannerHome.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#mainContentHome {
	width: 974px;
	background-image: url(../../images/content_bg.jpg);
	background-repeat: repeat-x;
}
#footerHome {
	height: 81px;
	width: 1004px;
	background-image: url(../../images/bg_bottom.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	height: 55px;
	margin-right: auto;
	margin-left: auto;
	border-top-color: #555;
}

#leftHome {
	width: 645px;
	font-weight: bold;
	background-repeat: repeat-y;
	background-image: url(../../images/leftHomeMid.gif);
	color: #000;
	float: left;
}
#leftHomeTop {
	background:url(../../images/leftHomeTop.gif);
	background-repeat: no-repeat;
	height: 13px;
}

#leftHomeBottom {
	background-repeat: no-repeat;
	background-image: url(../../images/leftHomeBottom.gif);
	background-position: left bottom;
	height: 200px;
	padding-right: 20px;
	padding-left: 30px;
}
#rightHome {
	width: 340px;
	font-weight: bold;
	background-repeat: repeat-y;
	background-image: url(../../images/rightHomeMid.gif);
	color: #000;
	float: right;
}
#rightHomeTop {
	background:url(../../images/rightHomeTop.gif);
	background-repeat: no-repeat;
	height: 13px;
}

#rightHomeBottom {
	background-repeat: no-repeat;
	background-image: url(../../images/rightHomeBottom.gif);
	background-position: left bottom;
	height: 200px;
	padding-left: 30px;
	padding-right: 30px;
}

#enterTerms {
	float: left;
	width: 700px;
	padding-left: 15px;
	padding-top: 10px;
	position: relative;
	height: auto;
	margin-bottom: 10px;
}
/*#rhFooter {
	height: 26px;
	width: 350px;
	float: right;
	padding-right: 30px;
	text-align: right;
	padding-top: 8px;
}
#lhFooter {
	float: left;
	width: 956px;
	height: 40px;
	padding-top: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	word-spacing: 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #555555;
	margin-left: 13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}*/

/*.enter_content {
	background-image: url(../../images/enterBg_repeat.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}

.footerMenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	padding-right: 5px;
}*/


/* -------PAGE STRUCTURE / LAYOUT------------------------------------------------*/
	#wrapper {
	width: 1004px;
	margin: 0 auto;
	background-repeat: repeat-y;
	text-align: left;
	position: relative;
	margin-top: 10px;
}
#innerwrapper 
{
	margin-right: auto;
	margin-left: auto;
}

#innerwrapper a:link, #innerwrapper a:visited {
	color: #000;
}

#innerwrapper a:hover {
	color: #333;
}

#banner 
{
	height: 150px;
	width: 1004px;
	background-image: url(../../images/banner.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
}
.mainContent {
	background-image:url(../../images/);
	background-position: left bottom;
	background-repeat: no-repeat;
}

*html .mainContent {
	

}

#footer 
{
	height: 81px;
	width: 1004px;
	background-repeat: no-repeat;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	border-top-color: #555;
	background-image: url(../../images/footer.gif);
	margin-bottom: 10px;
	clear: both;
}
/* -------PAGE DIVISIONS-----------------------------------------------------*/
	#content_Right 
	{
	float: right;
	width: 694px;
	height: auto;
	position: relative;
	display: inline;
	background-image: url(../../images/formMid.jpg);
	background-repeat: repeat-y;
	color: #000;
}

#content_RightSerial 
	{
	float: left;
	width: 694px;
	height: auto;
	position: relative;
	display: inline;
	background-image: url(../../images/formMid.jpg);
	background-repeat: repeat-y;
	color: #000;
	margin-left: 5px;
	margin-top: 5px;
}

#content_Right a:link, #content_Right a:visited
	{ color: #000;
	text-decoration:underline;
}
#content_Right a:hover
	{ color: #333;
}

	#content_RightClaimdetails {
	float: left;
	width: 637px;
	height: auto;
	position: relative;
	min-height: 385px;
	margin-right: 15px;
	padding-bottom: 30px;
	display: inline;
}

#content_Left 
{
	float: left;
	width: 310px;
	height: 430px;
	display: inline;
	background-image: url(../../images/Side_banner.jpg);
	background-repeat: no-repeat;
}
#content_LeftLong 
{
	float: left;
	width: 310px;
	height: 950px;
	display: inline;
	background-image: url(../../images/Side_banner_long.jpg);
	background-repeat: no-repeat;
}

* html img,
* html #content_Left {
	position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
	background-position: 50px;
}

* html img,
* html #content_LeftLong {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

*+ html img,
*+ html #content_Left {
	position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

*+ html img,
*+ html #content_LeftLong {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#leftcol 
{
	float: left;
	width: 140px;
	margin-top: 20px;
	padding-left: 30px;
	float: left;
}
#rhFooter 
{
	height: 26px;
	width: 350px;
	float: right;
	padding-right: 30px;
	text-align: right;
	padding-top: 8px;
}
#lhFooter {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-top: 60px;
	display: inline;
	margin-left: 7px;
}

/* -------TEXT STYLES-----------------------------------------------------------*/
.instructions {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-right: 20px;
	line-height: 17px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.sectionTitle {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-right: 20px;
	line-height: 17px;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
.instructions2 {
	font-size: 12px;
	padding-bottom: 15px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}
/*
.instructions3
{
	font-size: 8pt;
	padding-bottom: 15px;
	font-weight: bold;
	text-align: left;
	line-height: 1.2em;
}*/
.pageHeading2 {
	font-size: 14px;
	padding-bottom: 20px;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}
.sectionHeading {
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
.bodyText {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}
.bodyTextnoborder {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
}
.bodyTextBorder {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4D4D4D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}
.lightGreyText {
	color: #333;
	font-size: 10pt;
	line-height: 16px;
}
.GreyText {
	color: #666666;
}
.redText {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	color: #BF311A;
}
.button {
	margin-top: 10px;
	float: right;
	margin-right: 12px;
}
.button1 {
	margin-top: 7px;
	float: right;
	margin-right: 0px;
	clear: both;
}
{
 margin-top: 10px;
 float: right;
 margin-right: 12px;
}
.buttonLeft {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.textboxReadOnly {
	background-color: #666;
	font-size: 9pt;
	color: #FFF;
	text-align: left;
	width: 100%;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow:hidden;
	padding-top: 3px;
	font-family: Helvetica, Arial, sans-serif;
}
.textboxReadOnlyClaimForm {
	background-color: #666;
	font-size: 9pt;
	color: #FFF;
	text-align: left;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow:hidden;
	padding-top: 3px;
	font-family: Helvetica, Arial, sans-serif;
}
.textboxReadOnlySml {
	background-color: #666;
	font-size: 9pt;
	color: #FFF;
	text-align: left;
	width: 170px;
	height: 20px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow:hidden;
}
.textboxStatus {
	background-color: #666;
	font-size: 9pt;
	color: #FFF;
	text-align: left;
	width: 250px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 3px;
}
.inputControls {
	font-size: 9pt;
}
.inputControls2
{
	font-size: 8pt;
    white-space:normal;
	
}
.receiptTablecellshading {
	font-size: 9pt;
	color: #4D4D4D;
	text-align: left;
	text-indent: 5px;
	line-height: 12pt;
}
/* -------NAVIGATION-----------------------------------------------------*/

#homenav {
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	height: 28px;
	background-image: url(../../images/top_nav_bg_home.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}

#nav {
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	height: 28px;
	background-image: url(../../images/top_nav_bg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 664px;
	float: right;
	padding-right: 10px;
}

#steps {
	height: 47px;
	margin-bottom: 10px;
	float: right;
	width: 694px;
}

/* -------FORM STYLES------------------------------------------------*/
.tablecellshading {
	font-size: 9pt;
	color: #000;
	text-align: left;
}
.textboxNormal {
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 1px groove #666666;
	overflow: hidden;
	width: 205px;
}

.dropdowntxt {
	
	margin: 0px;
	padding: 0px;
	border: 1px groove #666666;
	overflow: hidden;
	width: 224px;

}
.textboxSmall {
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 1px groove #666666;
	overflow: hidden;
	width: 70px;
}
/* -------TABLE STYLES------------------------------------------------*/
        .redemptionTable dt {
	color: #4D4D4D;
	float: left;
	font-size: 12px;
	height: auto;
	min-height: 21px;
	width: 220px;
	background-color: #F2F2F2;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
}
.redemptionTable dd {
	color: #4D4D4D;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	min-height: 21px;
	width: 336px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
	background-color: #E6E6E6;
}
.formSection {
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 9pt;
	padding-right: 15px;
	padding-left: 20px;
}
.formSection2 {
 	height: auto
	margin-top: 15px;
	margin-left: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
	padding-bottom: 10px;
	padding-right: 25px;
}
.formBottom {
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../../images/formBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.reminder {
	padding: 7px;
	font-size: 7pt;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	height:13px;
}
.reminder2 {
	width: 150px;
	border: 2px solid #CCCCCC;
	padding: 7px;
	font-size: 0.7em;
	background-color: #EDEDED;
	float: left;
	clear: both;
}
/* -------LEFT STEPS------------------------------------------------*/
        #leftNav {
	margin-left:auto;
	margin-right:auto;
	width: 200px;
	padding-left: 15px;
	padding-right: 1px;
	position: relative;
	height: auto;
}
#leftNav ul {
	list-style: none;
}
#leftNav ul li {
	text-indent: -999em;
}
#leftNav ul li span {
	display: block;
	height: 52px;
}
#leftNav ul li#registration span {
	background: url(../../images/steps-form.gif) 0 0 no-repeat;
}
#leftNav ul li#verification span {
	background: url(../../images/steps-form.gif) 0 -53px no-repeat;
}
#leftNav ul li#account span {
	background: url(../../images/steps-form.gif) 0 -106px no-repeat;
}
#leftNav ul li#purchase span {
	background: url(../../images/steps-form.gif) 0 -159px no-repeat;
}
#leftNav ul li#confirm span {
	background: url(../../images/steps-form.gif) 0 -212px no-repeat;
}
#leftNav ul li#claim-form span {
	background: url(../../images/steps-form.gif) 0 -265px no-repeat;
}
#leftNav ul li#registration span.active {
	background: url(../../images/steps-form.gif) 0 -318px no-repeat;
}
#leftNav ul li#verification span.active {
	background: url(../../images/steps-form.gif) 0 -371px no-repeat;
}
#leftNav ul li#account span.active {
	background: url(../../images/steps-form.gif) 0 -424px no-repeat;
}
#leftNav ul li#purchase span.active {
	background: url(../../images/steps-form.gif) 0 -477px no-repeat;
}
#leftNav ul li#confirm span.active {
	background: url(../../images/steps-form.gif) 0 -530px no-repeat;
}
#leftNav ul li#claim-form span.active {
	background: url(../../images/steps-form.gif) 0 -583px no-repeat;
}
#leftNav ul li#registration span.complete {
	background: url(../../images/steps-form.gif) 0 -636px no-repeat;
}
#leftNav ul li#verification span.complete {
	background: url(../../images/steps-form.gif) 0 -689px no-repeat;
}
#leftNav ul li#account span.complete {
	background: url(../../images/steps-form.gif) 0 -742px no-repeat;
}
#leftNav ul li#purchase span.complete {
	background: url(../../images/steps-form.gif) 0 -795px no-repeat;
}
#leftNav ul li#confirm span.complete {
	background: url(../../images/steps-form.gif) 0 -848px no-repeat;
}
#leftNav ul li#claim-form span.complete {
	background: url(../../images/steps-form.gif) 0 -901px no-repeat;
}
/*------------------------------------------------*/
        .form_Left {
	margin-left: 20px;
	display: inline;
	background-color: #fff;
	padding: 10px;
	font-size: 10px;
	clear: both;
	margin-bottom: 10px;
	height: 20px;
}
.form_Right {
	width: 525px;
	height: auto;
	position: relative;
	margin-bottom: 10px;
	margin-left: 50px;
}

.form_Right2
{
	float:left;
	width: 450px;
	height: auto;
	position: relative;
	min-height: 40px;
	margin-right: 0px;
	display: inline;
	margin-bottom: 10px;
}
.form_RightVerify {
	float: left;
	width: 400px;
	height: auto;
	position: relative;
	min-height: 40px;
	display: inline;
	margin-left: 110px;
}
.getAcrobatLeft {
	float: left;
	width: 112px;
	height: auto;
	position: relative;
	min-height: 20px;
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline;
}
.getAcrobatRight {
	float: right;
	height: auto;
	position: relative;
	min-height: 20px;
	margin-right: 0px;
	display: inline;
}
.buttonLeft2 {
	position: relative;
	float: left;
	display: inline;
}
#getAcrobatText {
	position: relative;
	float: right;
	width: 115px;
	padding: 5px;
	height: auto;
	display: inline;
	clear: none;
	margin-right: 65px;
	border: 1px solid #666;
}
.buttonLeft1 {
	padding-top: 30px;
	float: left;
}
#addContent_Left {
	float: left;
	width: 178px;
	padding-left: 15px;
	padding-top: 4px;
	position: relative;
	height: 20px;
	overflow: visible;
}
#addContent_Right {
	width: 604px;
	height: auto;
	position: relative;
	min-height: 250px;
	margin-bottom: 30px;
	margin: auto;
}
/* -------FORM------------------------------------------------*/

.leftcolumn {
	float: left;
	width: 200px;
	margin: 0px 2px 2px 2px;
	font-size: 9pt;
	display: inline;
}
.leftcolumnLong {
	float: left;
	width: 300px;
	margin: 0px 2px 2px 2px;
	font-size: 9pt;
	display: inline;
}

.leftcolumnLogin {
	float: left;
	width: 180px;
	margin: 0px 2px 2px 2px;
	font-size: 9pt;
	display: inline;
}
.leftcolumnSml {
	float: left;
	width: 80px;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	color: #000;
	font-weight: normal;
}
.rowwrapper {
	clear: both;
	margin-bottom:2px;
}

.rowwrapperSmall {
	height: 20px;
	width: 270px;
	float: left;
}
.rightcolumn {
	float: right;
	width: 290px;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	display: inline;
	clear: right;
	padding-left: 3px;
}
.rightcolumnSml {
	float: right;
	width: 170px;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	color: #4D4D4D;
}
.rightcolumnHeading {
	width: 140px;
	float: left;
	margin-left: 4px;
	margin-right: 15px;
	display: inline;
}

.rightcolumnClaim {
	float: right;
	width: 190px;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	display: inline;
	clear: right;
	padding-left: 3px;
}



.rightColumnSerial {
	width: 120px;
	float: left;
	margin-left: 120px;
	margin-right: 15px;
	display: inline block;
}
.divider {
	height: 7px;
	max-height: 7px;
}
/*---------------THANKS STYLES--------------------*/

.rightcolumnThanks {
	float: left;
	width: 180;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	color: #4D4D4D;
	margin-right: 10px;
	width: 180px;
}
.rightcolumnThanksRO {
	background-color: #D9D9D9;
	float: right;
	width: 180;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	color: #4D4D4D;
	margin-right: 10px;
	width: 180px;
}

.leftcolumnThanks {
	float: left;
	width: 150px;
	margin: 2px 2px 2px 2px;
	font-size: 9pt;
	}

/*---------------OPTION STYLES--------------------*/


   .optionSection {
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
	padding-bottom: 10px;
}


.optionInner {
	float: left;
	height:150px;
	width: 270px;
	min-height: 80px;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	margin-right: 15px;
}

.option {
	float: left;
	width: 290px;
	margin-right:15px;
}

.optionform_Right {
	float: right;
	width: 530px;
	height: auto;
	position: relative;
	min-height: 50px;
	margin-right: 0px;
	display: inline;
}

    .optionform_Left {
	font-size:10pt;
	float: left;
	width: 100px;
	height: 30px;
	position: relative;
	min-height: 50px;
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline;
}
.termsSteps {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#formTop{
	background-image: url(../../images/formTop.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
.textfield {
	width: 100%;
	padding-left: 5px;
	clear: both;
}
.textfieldMed {
	width: 170px;
	padding-left: 5px;
}

.textfieldsml {
	width: 70px;
}

*html .textfieldsml {
	margin-left:-7px;
	width: 30%;
}

.buttonRight {
	padding-left: 10px;
	float: right;
	clear: both;
	display: inline;
}
.modelDropdown {
	font-size: 8pt;
	width: 100%;
}
.gift 
{
	
	font-weight: bold;
	color: #000;
	font-size:10px;
	width: 297px;
	
	
}
#questionMark {
	padding-top: 3px;
	padding-left: 3px;
}
.postDetails {
	height: 100px;
}
.form_Thanks {
	width: 400px;
	clear: both;
	float: left;
}
.claimDetails {
	clear: both;
	min-height: 200px;
	padding: 10px;
	border: 1px solid #666;
}
.termsWrapper {
	width: 604px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}
.termsScroller {
	width: 584px;
	height: 230px;
	overflow:scroll;
	overflow-x:hidden;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.termsIndent {
	padding-left: 15px;

}

.termsIndent2 {
	padding-left: 30px;
}


/*---------------ERROR STYLES - ANISH--------------------*/

.divider2 {
    height: 20px;
	max-height: 20px;
	font-size: 1px;
	line-height: 0px;
}

.errorMessage {
	font-size: 11px;
	font-weight: normal;
}


.errorVal {
	/*background: transparent url(../../images/icon_error.gif) no-repeat scroll left top;*/
	color: #ED3223;
	font-size: 10px;
	line-height: 16px;
}

/*Start the following lines added by developer*/


.optionBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#333;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	background-color: #FFF;
}
.footerMenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	padding-right: 5px;
}

.ajax__calendar_container { z-index : 1000 ; }

/*End the following lines added by developer*/
.divReceipt {
	background-color: #eee;
}

#participating_Models {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
}
.headingHome {
	clear: both;
	margin-bottom: 10px;
	margin-left: 20px;
}
.modelNumbers {
	float: left;
	margin-right: 78px;
	font-weight: normal;
	font-size: 11px;
	margin-left: 10px;
}
.modelNumbersLast {
	font-weight: normal;
	font-size: 11px;
}

#table {
	font-size: 11px;
	margin: auto;
}
#table strong {
	float: right;
	padding-right: 10px;
	text-decoration: underline;
}
.serialNumber, .serialNumber a:link, .serialNumber a:visited {
	font-size: 10px;
	text-decoration: underline;
	text-align: right;
}

.serialNumber2, .serialNumber a:link, .serialNumber a:visited {
	font-size: 10px;
	text-decoration: underline;
	text-align: right;
	margin-left:76px;
}

/*--------------- FAQS STYLES--------------------*/





.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:10pt;
	background-color:#666;
	width:569px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:33px;
	background-image:url(../../images/Q.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	/* End layout CSS */
	
	overflow:visible;
	cursor:pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #CCC;
	background-color:#FFF;
	width:570px;
	padding-left: 33px;
	/* End layout CSS */
	
	background-image: url(../../images/A.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:3px;
	font-size:10pt;	
	position:relative;
}

.product {
	text-align: right;
	padding-right: 10px;
	color: #ED3223;
	font-weight: bold;
	font-size: 10px;
}
.productHeading {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.sideBannerWrapper {
	width: 310px;
	float: left;
}
#terms {
	font-size: 9px;
	margin-top: 2px;
	color: #FFF;
	text-align: left;
	padding-left: 7px;
}
.questionmark {
	padding-left: 5px;
	padding-top: -5px;
}
.dropDown {
	width: 70px;
	margin-right: 60px;
	float: left;
}
.rightcolumnNew {
	width: 140px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	display: inline;
}
*html .rightcolumnNew {
	margin-left: 5px;
}


.rightcolumnCopy {
	width: 93px;
	font-size: 9pt;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 4px;
	display: inline;
	float: left;
}

.rightcolumnDropdown {
	float: right;
	width: 292px;
	margin: 2px 0px 0px 0px;
	font-size: 9pt;
	
}

*html .rightcolumnDropdown {
	width: 302px;
	
}
.gifts {
	width: 297px;
	font-size: 10px;
}

/*--------------------ADD MODELS-----------------*/
.rowwrapperModel 
{
	float: left;
	/*min-height : 20px;*/
	margin-bottom:2px;
	width:500px;
	
}

.rowwrapperModel .receipt {
	 width:150px; 
	 padding:0; 
	 margin-left: 40px;
}

.addModel {
	float:right;
	font-size: 10px;
	text-decoration: underline;
	padding-top: 5px;
}
.addModel a:link, .addModel a:visited {
	
	text-decoration: underline;
	}
	
.textfieldModel {
	width: 150px;
	float: left;
}
.griditem
{
	width:150px;
	
}
.griditemleft
{
	width:150px;
	margin-left:65px;
	margin-right:20px;
}
/* loading panel*/
