@import url(default.css);#formContainer,#cof_formContainer{background:url("/images/bg_form_iteration.gif") repeat-y scroll left top transparent!important;margin:0 0 0 11px;padding:0 0 15px 0;position:relative;border-bottom:#ccc solid 1px;width:537px;}
#formContainer h2,#cof_formContainer h2{margin:20px 0 0 5px;padding:2px 0 2px 10px;font-size:16px;display:block;width:517px;background-color:#73bf45;color:#fff;font-size:110%;}
#formContainer h3,#cof_formContainer h3{color:#707070;display:block;padding:5px 35px 5px 15px;}
#formContainer #ownerSectionOne h2{background:url("/images/bg_form_iteration_top.gif") no-repeat scroll left top transparent;color:white;display:block!important;font-size:110%;padding:4px 0 4px 12px;text-align:left;vertical-align:middle;margin:0 0 10px;width:537px;}
.shortFormIteration{position:relative;background:transparent url(/images/bg_form_iteration.gif) repeat-y scroll left top!important;margin:0 0 0 11px;}
.shortFormIteration p{padding:6px 12px 4px 12px!important;margin:0!important;}
.shortFormIterationBottom{position:relative;height:6px;background:transparent url(/images/bg_form_iteration_bottom.gif) no-repeat scroll left top;margin:0 0 11px 11px;}
.shortFormIteration.internal,.shortFormIterationBottom.internal{margin-left:-11px;}
#formBody{padding:0;}
#formBody select,#formBody input,#formBody textarea{background-color:#F1FCEB;border:1px solid #A7A7A7;}
.checkout-step2 .element input[type="text"]{width:500px;}
.radioCollection .radioContainer input,.checkboxContainer input{border:none!important;background-color:#FFF!important;}
#formHeader,#formBodyContainer,.formBodyContainer{background:transparent url(/images/bg_general.gif) no-repeat scroll left top;padding:12px 0 12px 20px;}
#mainIncForm select,#mainIncForm input,#mainIncForm textarea{background-color:#F1FCEB;border:1px solid #A7A7A7;}
.formButton{border:none!important;}
.checkout-step1 .formButton,.checkout-step2 .formButton,.checkout-step3 .formButton{display:block;width:122px;height:27px;text-indent:-9999px;overflow:hidden;color:transparent;text-transform:capitalize;cursor:hand;cursor:pointer;}
.checkout-step1 #buttonHolderWide,.checkout-step2 #buttonHolderWide,.checkout-step3 #buttonHolderWide{margin-top:15px;}
.checkout-step1 #previous,.checkout-step2 #previous,.checkout-step3 #previous{background:url(/images/button_previous.gif);}
.checkout-step1 #continue,.checkout-step2 #continue{background:url(/images/button_continue.gif);}
.checkout-step3 #paymentButton,#paymentButton2{width:185px;height:28px;background:url(/images/button_pay_and_complete.gif);}
#quickItemPackageType,#completeItemPackageType,#soleOwner,#multOwner,#partOwner,#notOwner,.radioContainer input,.cardContacts input{border:none!important;background:transparent!important;}
#specifiedSource,.OTHERFIELD,#OTHERFIELD{background-color:#F1FCEB!important;border:1px solid #A7A7A7!important;}
.smallContent{width:499px;margin:0;}
.shortFormIteration h2{display:block!important;font-size:110%;text-align:left;padding:4px 0 4px 12px;vertical-align:middle;color:white;background:transparent url(/images/bg_form_iteration_top.gif) no-repeat scroll left top;}
form h1{font-size:123%;letter-spacing:0;margin-bottom:25px;}
.formBodyContainer h1{font-size:171%;letter-spacing:-1px;}
h1 label{color:#72bf44;font-weight:bold;font-size:100%;}
h1 select{font-weight:normal;}
h1#iWant label#entityState-label{margin-left:102px;margin-top:10px;}
h1#iWant select#entityState{margin-top:10px;}
#choosePackage,#totalCostContainer{margin-top:25px;width:519px;background:url(/images/bg_quote_container.gif) repeat-y top;}
#packageChooserTable{width:100%;}
#packageChooserTable th{text-align:left;line-height:29px;height:29px;color:white;background:url(/images/bg_popup_title.gif) no-repeat top;vertical-align:middle;font-size:105%;padding-left:12px;}
#packageChooserTable th label{color:white;font-size:100%;margin-left:4px;}
#quickStartHeader{background-position:left top!important;border-right:1px solid #dedede;}
#allInclusiveHeader{background-position:right top!important;}
#packageChooserTable td{background:url(/images/bg_quote.gif) no-repeat;padding:8px 12px;width:50%;}
#packageChooserTable td ul{margin:0;padding:0 0 0 17px;list-style-image:url(/images/green_circle.gif);list-style-type:circle;}
#packageChooserTable td ul li{margin:0 0 15px 0;font-size:90%;}
#quickPackage{border-right:1px solid #dedede;background-position:left bottom!important;}
#completePackage{background-position:right bottom!important;}
#quoteNew{margin-left:10px;}
#totalCostTable{width:100%;}
#totalCostTable td{padding:9px 24px;}
#packageNamePrice,#stateFeePrice,#totalLabel{border-right:1px solid #DEDEDE;}
#packagePriceContainer,#stateFeeContainer,#total{text-align:center;vertical-align:middle;width:93px;}
#stateFeePrice,#stateFeeContainer{border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
#packageNamePrice{background:url(/images/bg_quote_top.gif) no-repeat top left;}
#packagePriceContainer{background:url(/images/bg_quote_top.gif) no-repeat top right;color:#707070;font-weight:bold;font-size:115%;}
#packagePriceContainer span{font-size:100%;}
#totalLabel{background:url("/images/bg_quote.gif") no-repeat scroll left bottom #EEE;color:#707070;font-size:110%;font-weight:bold;}
#total{background:url(/images/bg_quote.gif) no-repeat bottom right;background-color:#3c9ed4;color:white;font-weight:bold;font-size:125%;}
#total span{color:white;font-size:100%;}
#buttonContainer{margin-top:25px;}
h3{text-transform:capitalize;}
.contactLabel{display:none;}
.formTable{width:509px;}
.formTable th{text-align:right;padding-right:20px;width:210px;}
.formTable th,.formTable td{padding-bottom:7px;}
.instruction{font-size:90%;font-weight:normal;font-style:italic;}
.middleInitial{margin-left:3px;}
#multipleOwnerMessage{margin:12px;}
.cardContacts input{margin:1px 5px 19px 0!important;text-align:top;}
.indent{margin-bottom:0;}
.indent textarea{width:499px;}
#buttonHolder{width:270px;margin-top:15px;}
.radioContainer{margin-left:10px;}
#buttonHolderWide{width:330px;}
#ReferalContact{padding-bottom:20px;}
#specifiedSourceContainer{padding:4px;}
.center{text-align:center;}
#checkTable{width:513px;margin:5px;}
#checkTable th{text-align:right;padding-right:12px;}
#checkTable td.input{padding-right:12px;}
#checkTable tr td.input input,#checkTable tr td.input #comments{width:170px!important;}
#CHECK #checkTable{padding-bottom:10px;}
#CHECK #checkTable label{font-size:12px;}
#CHECK #checkTable th{padding:10px 10px 0 0;font-size:12px;}
#CHECK #checkTable td{padding:10px 0 0 0;}
#CHECK .indent{display:block;padding-left:10px;margin-top:5px;}
.bigReceipt{width:537px;}
.bigReceipt tr td,.bigReceipt tr th,.summarySection tr td,.summarySection tr th{font-size:90%;padding-bottom:7px;}
.bigReceipt tr th.left,.summarySection tr th{width:50%;padding-right:11px;}
th.companyDetails,.topRow th{text-align:left;font-size:110%;}
.topRow table th,.summarySection tr th{text-align:right;padding-right:12px;height:auto;line-height:auto!important;font-size:90%;padding-left:auto;}
.companyDetails table tr td{width:50%;}
#printButtonTop{margin-left:25px;}
#orderSummary,#packageContents,#companyDetails{font-size:110%;text-align:left;padding:4px 0 4px 12px;vertical-align:middle;color:white;}
#orderSummaryTable{margin-right:11px;}
#orderSummary{width:263px;}
#packageContents{width:263px;}
#orderSummary,#packageContents{background:url(/images/bg_receipt_summary_top.gif) no-repeat top left;}
#orderSummaryBody,#packageContentsBody{width:263px;background:url(/images/bg_receipt_summary.gif) repeat-y bottom left;padding-top:11px;}
#orderSummaryBottom,#packageContentsBottom{height:6px;padding-bottom:11px;background:url(/images/bg_receipt_summary_bottom.gif) no-repeat top left;}
#packageContentsBody ul{list-style-image:url(/images/green_circle.gif);list-style-type:circle;margin-top:0;margin-bottom:0;}
#packageContentsBody ul li{padding:0 10px 7px 0;}
#companyDetailsBody{background:url(/images/bg_receipt_company_details.gif) repeat-y bottom left;}
#companyDetails{background:url(/images/bg_receipt_company_details_top.gif) no-repeat top left;}
#companyDetailsBottom{height:6px;padding-bottom:11px;background:url(/images/bg_receipt_company_details_bottom.gif) no-repeat top left;}
#businessSummary,#addressSummary{padding-bottom:0;width:50%;}
#thanks{margin-bottom:12px;}
#chooser{height:146px;overflow:hidden;background:transparent url(/images/bg_phone_biz_hours.gif) no-repeat top left;}
#chooser p{color:white;width:160px;padding:0;}
#chooser p span{color:white;}
#chooser p.questions{font-weight:bold;font-size:130%;margin:20px 12px 0 19px;}
#chooser p.phone{margin:7px 12px 6px 19px;}
#chooser p .phoneNumber{font-weight:bold;font-size:130%;color:#fff78c;}
#chooser .instruction{font-style:normal;font-size:85%;}
#chooser .or{text-align:center;margin:-10px 12px -5px 19px;}
#chooser .bizHours{margin:-3px 12px -8px 19px;font-size:85%;white-space:nowrap;line-height:21px;}
#header{position:relative;top:-9px;}
#chooserHeader{margin-bottom:0;}
#orderSummaryCallout{background:transparent url(/images/bg_order_summary.gif) no-repeat left top;padding:10px 7px;margin-top:6px;}
#orderSummaryCallout h4{padding:0;margin:0 0 10px 0;color:#02aaea;font-size:110%;}
#orderSummaryCallout table th{text-align:left;padding-right:3px;}
.stock th{width:300px;}
.errorList,.errorList *{color:#b60101;font-weight:bold;}
div.errorList{margin-bottom:20px;width:475px;padding:0;}
.bigError{font-size:123%;letter-spacing:0;}
.nowrap{white-space:nowrap!important;}
.checkout-step2 .displayQuestionText{font-weight:bold;font-size:14px;}
.checkout-step2 .displaySectionId{background-image:none!important;background-color:#73BF45!important;color:#FFF;display:block;font-size:110%;margin:20px 0 0 5px!important;padding:2px 0 2px 10px!important;width:517px!important;}
.checkout-step2 #section-header-1,.checkout-step3 #section-header-1{background:url("/images/bg_form_iteration_top.gif") no-repeat scroll left top transparent!important;color:white;display:block!important;font-size:110%;margin:0 0 10px!important;padding:4px 0 4px 12px!important;text-align:left;vertical-align:middle;width:537px!important;font-weight:bold;}
.checkout-step2 .displayQuestionText a,.checkout-step2 label a,.checkout-step2 .radioContainer a{font-size:11px;color:#69C;text-decoration:none;text-transform:lowercase;font-weight:normal;}
.checkout-step2 .displayQuestionText a:hover,.checkout-step2 label a:hover,.checkout-step2 .radioContainer a:hover{text-decoration:underline;}
.checkout-step2 .displayQuestionAboveText,.checkout-step2 .displayQuestionBelowText{padding:10px;}
.checkout-step2 .displayQuestionBelowText{font-style:italic;}
.checkout-step2 h3{text-align:left!important;margin:0 0 0 0!important;}
.checkout-step2 .question{margin:10px 0 0 10px;}
.checkout-step2 .element{margin-left:10px;}
.checkout-step2 #link0010{margin-left:10px;}
.checkout-step2 .displayQuestionText{margin-left:10px;padding-bottom:5px;}
.formTable tbody tr th label a{font-size:10pt;text-decoration:underline;text-transform:none;font-weight:bold;}
.formTable tbody tr th label a:hover{font-size:10pt;text-decoration:underline;}
.removeContact{margin-left:10px;}
.checkout-step3 h2{margin:0 0 10px 5px!important;}
.checkout-step3 #CC_payment h2{margin:20px 0 0 5px!important;padding:2px 0 2px 10px!important;font-size:16px;display:block;width:517px!important;background-color:#73bf45!important;background-image:none!important;color:#fff;font-size:110%;}
.checkout-step3 p.smallContent{margin:5px 10px 5px 10px;}
.checkout-step3 .four .questionAndElement .question label{display:block;padding-left:100px;font-weight:bold;padding-bottom:5px;}
.checkout-step3 .four .questionAndElement .element{margin-left:231px;padding-bottom:10px;}
.checkout-step3 .one .questionAndElement .question label{display:block;padding-left:160px;font-weight:bold;padding-bottom:5px;}
.checkout-step3 .one .questionAndElement .element{margin-left:231px;padding-bottom:10px;}
.checkout-step3 #REFER .questionAndElement .question label{display:block;padding-left:160px;font-weight:bold;padding-bottom:5px;}
.checkout-step3 #REFER .questionAndElement .element{margin-left:231px;padding-bottom:10px;}
