
/* Brandon Grigg: New Code */
div.mainContentSas {float:left;width:700px;}
.mainContainerSas {position:absolute;top:85px;left:25px;width:710px;}



div.mainContent {
	width:450px;
	float:left;
	}
	div.mainContent ul{
		margin:5px 0 20px 0;
		padding:0;
		padding-left:1.5em;
		}
		div.mainContent ul li{
			padding:0;
		}


div.sidebar{
	float:right;
	width:230px;
	}
	div.sidebar small{
		display:block;
		padding:10px 0 5px 0;
	}

/* Form elements ======================================================= */

div.formNotes{
	float:right;
	width:230px;
}

table td.leftCell{
	padding:2px 5px 10px 0;
	width:230px;
}
table td.rightCell{
	padding:2px 5px 10px 0;
	width:auto;
}

table td.wideCell{
	padding:2px 5px 10px 0;
	width:auto;
	text-align: right;
}

.FormSelectLg {width: 400px;}
.FormSelect {width: 191px;}
.FormText {width: 183px;}

tr.hiddenField{
	display:none;
}

textarea{
	font-size:11px;
	color:#666;
	font-family:verdana,arial,"Lucida Grande",sans-serif;
}

label,input{
	vertical-align:middle;
}

table.verification td.rightCell{
	padding-top:2px;
	font-weight:bold;
}

.FormTextSAS {width: 161px;}


/* ==================================================================== */
/* topnav for register/rebate area 										*/
/* ==================================================================== */
.navbarStep{
	position:relative;
	margin-bottom:10px;
	width:710px; height:25px;
	background:#7096A9 url(../img/nav/checkout_mask_right.gif) top right no-repeat; }

.LastStep{
	/* swapout for last step in the process */
	background:#01AFEE url(../img/nav/checkout_mask_right.gif) top right no-repeat; }

.navMainLinkStep, .navLinkStep, .navMainLinkStepEnd, .navLinkStepEnd {
	float:left; padding-right:17px; height:25px; font-family:arial,verdana,sans-serif; }

.navMainLinkStep{ background:#7096A9 url(../img/nav/checkout_mask_right.gif) top right no-repeat; }

.navLinkStep{ background:#01AFEE url(../img/nav/checkout_mask_right.gif) top right no-repeat; }

.navMainLinkStepEnd{ background:#7096A9; }

.navLinkStepEnd{ background:#01AFEE; }

.navMainLinkStep a:link, .navMainLinkStep a:visited, .navMainLinkStep span {
	font-weight:bold; color:#fff; position:relative; top:6px; }

.navLinkStep a:link, .navLinkStep a:visited, .navLinkStep span {
	font-weight:bold; color:#fff; position:relative; top:6px; }

.navMainLinkStepEnd a:link, .navMainLinkStepEnd a:visited, .navMainLinkStepEnd span {
	font-weight:bold; color:#fff; position:relative; top:6px; }

.navLinkStepEnd a:link, .navLinkStepEnd a:visited, .navLinkStepEnd span {
	font-weight:bold; color:#fff; position:relative; top:6px; }

.navEndStep{ float:left; width:11px; height:25px; }

