#formWrapper, #formtafWrapper{	margin-left: 25px;}#skForm {}#formQuesWrapper{	margin-left: 15px;}#formWrapper .clearFix, #formtafWrapper .clearFix, #formStoreWrapper .clearFix, #formQuesWrapper .clearFix  , #formAcctWrapper .clearFix{	vertical-align: bottom;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	clear: left;	font-size: 70%;	color: #333;}#formStoreWrapper .clearFix p {	font-size: 100%;}#formWrapper label  {	color: #333;	float: left;	width: 7em;	vertical-align: bottom;	text-align: right;	padding-right: 4px;}#formtafWrapper label {	width: 100px;	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;}#formQuesWrapper label {	width: 200px;	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;}#formQuesWrapper textarea {	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 180px;	font-family: Arial, Helvetica, sans-serif;}#formStoreWrapper label.giftLabel{	width: 160px;}#formStoreWrapper textarea#GiftMessage , textarea.GiftMessage{	width: 180px;}#formStore .clearFixQuantity, #formStoreWrapper .clearFixQuantity{	vertical-align: bottom;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 120px;	width: 90px;	float: left;}#formStore .clearFixQuantity2 , #formStoreWrapper .clearFixQuantity2{	vertical-align: bottom;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	width: 90px;	float: left;	margin-top: 0px;}#formStore label {	width: 50px;	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;	font-size: 70%;}#formStore label.promoLabel{	width: 125px;}#formStore .xWideLabel {	width: 250px;}#formStore input  {	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 201px;	height: 16px;	font-family: Arial, Helvetica, sans-serif;}#formStore textarea {	font-size: 12px;	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 100px;	font-family: Arial, Helvetica, sans-serif;}#formStore .labelQuantity , #formStoreWrapper .labelQuantity{	padding-right: 4px;}#formStore .labelQuantity2 , #formStoreWrapper .labelQuantity2{	padding-right: 4px;	font-size: 100%;	padding-top: 2px;}#formStore input#quantity , #formStore input.quantity{	height: 12px;	width: 15px;	padding: 1px;	margin-left: 2px;}#formStore input#quantity2, #formStore input.quantity2 {	height: 12px;	width: 15px;	margin-left: 2px;	padding-top: 0px;	padding-right: 1px;	padding-bottom: 0px;	padding-left: 1px;}#formWrapper input, #formtafWrapper input, #formQuesWrapper input {	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 200px;	height: 16px;	font-family: Arial, Helvetica, sans-serif;}#formWrapper #rememberMe {	width: 15px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	padding: 0px;	margin: 0px;	height: 15px;}#formWrapper textarea, #formtafWrapper textarea, #formStoreWrapper textarea, #formQuesWrapper textarea {	font-size: 12px;	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 400px;	font-family: Arial, Helvetica, sans-serif;}#formWrapper .formText {	color: #333;	float: left;	padding-right: 5px;}#formWrapper .formErrorText {	color: #993300;	float: left;	padding-right: 5px;}#formWrapper #cancel, #formWrapper #submit {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	height: 19px;	width: 85px;}#formWrapper .login, #formStore .login , .submit, .reset{	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	float: left;}#formWrapper .loginTextWrap, .loginTextWrap, #formStore .loginTextWrap, .loginTextWrap{	float: left;	height: 15px;	padding-top: 12px;	margin-right: 45px;}.loginTextWrapShort {	float: left;	height: 15px;	padding-top: 12px;	padding-right: 15px;}.loginImage {	vertical-align: middle;}a .loginImage, a:link .loginImage {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;}a:hover .loginImage {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}#formWrapper a .login img, #formWrapper a:link .login img, #formStore a .login img, #formStore a:link .login img {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;}#formWrapper a:hover .login img, #formStore a:hover .login img {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}#formStoreWrapper , #formAcctWrapper{	width: 625px;}#formStoreWrapper label   {	width: 125px;	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;}#formAcctWrapper label {	width: 145px;	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;}#formStoreWrapper input   {	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 201px;	height: 16px;	font-family: Arial, Helvetica, sans-serif;	float: left;}#formStoreWrapper input.accountInfo {	width: 100px;}#formAcctWrapper input {	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	background-color: #FFFFFF !important;	width: 208px;	height: 16px;	font-family: Arial, Helvetica, sans-serif;	float: left;}#formAcctWrapper input#state , #formAcctWrapper input#zip, #formAcctWrapper input#orgState , #formAcctWrapper input#orgZip {	width: 75px;}#formStoreWrapper .moreInstruct , #formAcctWrapper .moreInstruct{	float: left;	padding-left: 5px;	font-size: 83%;	display: block;	color: #666;}#formStoreWrapper #check , #formAcctWrapper #check , #formQuesWrapper #check , #formWrapper #guest , #formStore #check, #formtafWrapper #check{	width: 15px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin: 0px;	height: 15px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 0px;}#formStoreWrapper h2   , #formAcctWrapper h2{	font-size: 100%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B0791A;}#formStoreWrapper #teacherOrganization_0, #formStoreWrapper #teacherOrganization_1 , #formAcctWrapper #teacherOrganization_0, #formAcctWrapper #teacherOrganization_1{	width: 18px;	float: left;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#formStoreWrapper .radioButtonLabels , #formAcctWrapper .radioButtonLabels{	float: left;	margin-right: 10px;	width: 40px;}#formStoreWrapper #state , #formStoreWrapper #zip,#formStore #state , #formStore #zip, #formStoreWrapper #billingState , #formStoreWrapper #billingZip {	width: 64px;	float: left;	margin-right: 15px;}#formStoreWrapper #CC_cid   {	width: 50px;	float: left;	margin-right: 5px;}#formStoreWrapper #package {	width: 200px;	float: left;	margin-right: 5px;}#formStoreWrapper #amount , #formStore #quantity{	width: 25px;}#formStoreWrapper #CCexpMonth , #formStoreWrapper #CCexpYear{	float: left;	margin-right: 15px;}#formStoreWrapper .ccLabel   {	width: 65px;}#formStoreWrapper .short , #formAcctWrapper .short , #formStore .short{	width: 50px;}#formStoreWrapper .ynButtonLabels {	float: left;	width: 20px;	margin-right: 10px;}a .submit img, a:link .submit img {	background-image: url(../imagesInterior/btn_submit_graphics.png);	background-repeat: no-repeat;}a:hover .submit img {	background-image: url(../imagesInterior/btn_submit_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}a .reset img, a:link .reset img {	background-image: url(../imagesInterior/btn_reset_graphics.png);	background-repeat: no-repeat;}a:hover .reset img {	background-image: url(../imagesInterior/btn_reset_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}.addAdditional {	float: left;}a .addAdditional img, a:link .addAdditional img {	background-image: url(../imagesInterior/btn_add_graphics_Lg.png);	background-repeat: no-repeat;}a:hover .addAdditional img {	background-image: url(../imagesInterior/btn_add_graphics_Lg.png);	background-repeat: no-repeat;	background-position: left -40px;}a .goBack img, a:link .goBack img {	background-image: url(../imagesInterior/btn_back_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .goBack img {	background-image: url(../imagesInterior/btn_back_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}a .confirm img, a:link .confirm img {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .confirm img {	background-image: url(../imagesInterior/btn_login_graphics.png);	background-repeat: no-repeat;	background-position: left -40px;}#formContainer .clearFixShortFirst {	vertical-align: bottom;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	width: 12em;	float: left;}#formContainer .clearFixShort {	vertical-align: bottom;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	width: 7.5em;	float: left;}#main #rtCol #formContainer .clearFix p {	padding-bottom: 0px;}#formContainer label.wide1 {	width: 10em;	text-align: right;	padding-right: 8px;}#formContainer label.narrow1 {	width: 3.5em;	text-align: right;	padding-right: 8px;}.popBox {	background-color: #FAF9F1;	width: 350px;	border-top-width: 3px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #F8BD56;	border-right-color: #F8BD56;	border-bottom-color: #F8DB60;	border-left-color: #F6E278;	padding: 8px;	position: absolute;	left: 400px;	bottom: 120px;}.popBox h1 {	font-size: 87.5%;	color: #b0791a;	line-height: 110%;	padding-bottom: 10px;}.popBox a, .popBox a:link {	color: #0e7393;	text-decoration: none;}.popBox a:hover {	text-decoration: underline;}.closeBox {	font-size: 70%;	position: absolute;	top: 8px;	right: 20px;}.discountPopBox {	background-color: #FAF9F1;	width: 450px;	border-top-width: 3px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #F8BD56;	border-right-color: #F8BD56;	border-bottom-color: #F8DB60;	border-left-color: #F6E278;	padding: 8px;	position: absolute;	left: 400px;	top: 140px;}.discountPopBox h1 {	font-size: 87.5%;	color: #b0791a;	line-height: 110%;	padding-bottom: 10px;}.discountPopBox a, .discountPopBox a:link {	color: #0e7393;	text-decoration: none;}.discountPopBox a:hover {	text-decoration: underline;}.discountPopBox h2 {	color:#1E88AC;	font-size:87.5%;	line-height:110%;	padding-bottom:10px;}.discountPopBox h3 {	font-size: 75%;	color: #000;	line-height: 100%;	padding-top: 3px;	padding-bottom: 2px;	margin-bottom: 8px;}.discountPopBox h4 {	font-size: 75%;	color: #1E88AC;	line-height: 100%;	padding-top: 3px;	padding-bottom: 2px;	margin-bottom: 8px;}.discountPopBox p{	font-size: 70%;	color: #333;	line-height: 130%;	padding-bottom: 8px;}#formStoreWrapper .ifTeacher {	display: none;}.wideLabel {	width: 200px;	margin-right: 75px;}#formQuesWrapper #spanish {	width: 18px;	float: left;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#skForm .clearFix{	vertical-align: bottom;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 70%;	clear: left;}#skForm .skFormSidebySide {	width: 230px;	float: left;	margin-left: 20px;}#skForm label {	float: left;	text-align: right;	color: #333;	padding-right: 4px;	vertical-align: bottom;}#skForm .radioButtonLabels {	float: left;	margin-right: 5px;	text-align: left;}#skForm #showName, #skForm #showID {	float: left;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 5px;	padding: 0px;}#skForm #sortDrop {	padding: 0px;	margin-top: -2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.addStudentWrap {	margin-top: 5px;	margin-left: 500px;}a .add img, a:link .add img {	background-image: url(../imagesInterior/btn_add_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .add img {	background-image: url(../imagesInterior/btn_add_graphics.png);	background-repeat: no-repeat;	background-position: left -30px;}.addProduct {	font-size: 70%;	padding-left: 20px;	padding-bottom: 5px;	padding-top: 12px;	float: left;	margin-left: 0px;	width: 200px;}a .addP img, a:link .addP img {	background-image: url(../imagesInterior/btn_addSm_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .addP img {	background-image: url(../imagesInterior/btn_addSm_graphics.png);	background-repeat: no-repeat;	background-position: left -20px;}.addProductTextWrap {	float: left;	height: 12px;	padding-top: 2px;	margin-right: 20px;}#contentWrap .contentMain .col2 #skForm a .loginTextWrap{	float: left;	height: 15px;	padding-top: 6px;	margin-right: 0px;	font-size: 70%;	font-weight: bold;}.shopButtonWrap {	font-size: 70%;	width: 300px;	padding-left: 350px;	padding-top: 5px;}.reviewShopTextWrap {	float: left;	height: 13px;	padding-top: 9px;	margin-right: 25px;}a .continue img, a:link .continue img {	background-image: url(../imagesInterior/btn_continue_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .continue img {	background-image: url(../imagesInterior/btn_continue_graphics.png);	background-repeat: no-repeat;	background-position: left -30px;}a .checkout img, a:link .checkout img {	background-image: url(../imagesInterior/btn_checkOut_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .checkout img {	background-image: url(../imagesInterior/btn_checkOut_graphics.png);	background-repeat: no-repeat;	background-position: left -30px;}.updateTextWrapCopy {	height: 0px;	padding-top: 5px;	margin-right: 25px;}a .update img, a:link .update img {	background-image: url(../imagesInterior/btn_update_graphics.png);	background-repeat: no-repeat;}a:hover .update img {	background-image: url(../imagesInterior/btn_update_graphics.png);	background-repeat: no-repeat;	background-position: left -20px;}a .edit img, a:link .edit img {	background-image: url(../imagesInterior/btn_edit_graphics.png);	background-repeat: no-repeat;	float: left;}a:hover .edit img {	background-image: url(../imagesInterior/btn_edit_graphics.png);	background-repeat: no-repeat;	background-position: left -20px;}.editTextWrap {	float: left;	height: 12px;	padding-top: 4px;	margin-right: 5px;	font-size: 70%;}.editButtonWrap {	width: 55px;	padding-left: 0px;	padding-top: 0px;	position: absolute;	bottom: 0px;	right: 0px;}.summaryWrap {	width: 260px;	margin-right: 30px;	float: left;	height: 170px;	position: relative;}.summaryWrapNoHeight {	width: 260px;	margin-right: 30px;	float: left;	position: relative;}.applyButtonWrap {	width: 100px;	padding-left: 10px;	padding-top: 0px;	float: left;}#promoCode {	float: left;}#formStore .clearFix {	vertical-align: bottom;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	clear: left;	color: #333;}.shrink {	font-size: 70%;}#formStore .ccLabel {	width: 65px;	float: left;}#formStore #CC_cid {	width: 50px;	float: left;	margin-right: 5px;}#formStore #CCexpMonth, #formStore #CCexpYear {	float: left;	margin-right: 15px;}input#terms {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	width: 15px;	height: 15px;	float: left;	padding-right: 10px;	margin-right: 10px;}.loginTextWrap2 {	float: left;	height: 15px;	padding-top: 12px;	margin-right: 45px;	font-size: 70%;}.centerThis {	padding-left: 200px;}#formQuesWrapper input.radioGroup {	width: 18px;	float: left;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	display: block;}#formQuesWrapper label.radioButtonLabels {	float: left;	margin-right: 5px;	text-align: left;	width: 18px;}#formQuesWrapper label.radioButtonLangLabels {	float: left;	margin-right: 5px;	text-align: left;	width: 50px;}.error {	color: #930;}input.num { width: 50px; }