*{font-family:verdana,arial;font-size:8pt;}
body{padding:0;margin:7px;background-color:#f6efe5;}
form{margin:0;padding:0;}
a{color:#3795c3;font-size:100%;}
a img{border:0;}
p,li{color:#555;}
strong{font-weight:bold;font-size:100%;}
#allContainer{padding:7px;margin:0;text-align:center;}
#bodyContainer{margin:12px 16px;}
#outerShadow{width:958px;}
.shadowCell{font-size:1px;}
.hidden{display:none;}
#topLeft{background:url(../images/shadow_topLeft.gif) no-repeat top left;height:8px;width:8px;}
#topCenter{background:url(../images/shadow_topCenter.gif) repeat-x top center;height:8px;width:100%;}
#topRight{background:url(../images/shadow_topRight.gif) no-repeat top right;height:8px;width:9px;}
#midLeft{background:url(../images/shadow_middleLeft.gif) repeat-y center left;width:8px;}
#midCenter{background-color:white;}
#midRight{background:url(../images/shadow_middleRight.gif) repeat-y center right;width:8px;}
#bottomLeft{background:url(../images/shadow_bottomLeft.gif) no-repeat bottom left;height:9px;width:8px;}
#bottomCenter{background:url(../images/shadow_bottomCenter.gif) repeat-x bottom center;height:9px;width:100%;}
#bottomRight{background:url(../images/shadow_bottomRight.gif) no-repeat bottom right;height:9px;width:9px;}
#midLeft div{width:8px;padding:0;margin:0;overflow:hidden;}
#midRight div{width:9px;padding:0;margin:0;overflow:hidden;}
#innerGradient{clear:left;width:901px;margin-bottom:4px;margin-top:4px;}
.gradientCell{font-size:1px;}
.gradientCell div{font-size:1px;width:5px;overflow:hidden;}
#innerTopLeft{background:url(../images/gradient_topLeft.gif) no-repeat top left;height:5px;width:5px;}
#innerTopCenter{background:url(../images/gradient_topCenter.gif) repeat-x top center;height:5px;width:100%;}
#innerTopRight{background:url(../images/gradient_topRight.gif) no-repeat top right;height:5px;width:5px;}
#innerMidLeft{background:url(../images/gradient_middleLeft.gif) repeat-y center left;width:5px;}
#innerMidCenter{background-color:#f5fafd;}
#innerMidLeftMiddle{background:url(../images/gradient_middleLeft.gif) repeat-y center left;background-color:#f5fafd;}
#innerMidRight{background:url(../images/gradient_middleRight.gif) repeat-y center right;width:5px;}
#innerBottomLeft{background:url(../images/gradient_bottomLeft.gif) no-repeat bottom left;height:5px;width:5px;}
#innerBottomCenter{background:url(../images/gradient_bottomCenter.gif) repeat-x bottom center;height:5px;width:100%;}
#innerBottomRight{background:url(../images/gradient_bottomRight.gif) no-repeat bottom right;height:5px;width:5px;}
#innerMidLeft div{width:5px;padding:0;margin:0;overflow:hidden;}
#innerMidRight div{width:5px;padding:0;margin:0;overflow:hidden;}
#topNav{height:120px;background:url(../images/bg_topnav.gif) repeat-x top center;}
.mainTop{height:auto!important;padding:22px 22px 12px 22px;}
.tagline{width:397px;vertical-align:bottom;}
.tagline h1{font-style:italic;font-weight:normal;font-size:193%;font-family:Times New Roman;color:#255774;letter-spacing:-1px;line-height:21px;margin-top:15px;display:none;}
.headActions{width:503px;text-align:right;overflow:hidden;}
.headActions table{height:57px;border-bottom:1px solid #c0d0dd;text-align:left;}
#searchBlock{width:346px;border-right:1px solid #c0d0dd;vertical-align:bottom;}
#actionLinks{width:346px;border-right:1px solid #c0d0dd;vertical-align:middle;}
#searchBlock{height:35px;}
#phoneBlock{width:150px;vertical-align:top;overflow:hidden;}
#actionLinks{color:#C0D0DD;}
#actionLinks a{color:#3595bf;font-size:90%;}
.phone_number{font-family:arial;font-weight:bold;color:#014962;font-size:150%;margin:0 0 4px 0;}
.business_hours{color:#666;font-size:90%;text-transform:uppercase;margin:0 0 3px 0;letter-spacing:-1px;white-space:nowrap;}
#tabs{padding:0 22px 0 22px;}
.topNav{width:900px;border:3px solid #7a99b8;}
.top_tab{background:#235472 url(../images/bg_topnav_tabs.gif) repeat-x center;height:25px;line-height:25px;color:white;font-family:arial;font-size:105%;font-weight:bold;text-transform:uppercase;text-align:center;border-right:1px solid #7a99b8;}
.top_tab a{color:white;text-decoration:none;padding:0 20px;}
.top_tab a:hover{text-decoration:underline;}
.topNav .first{background:#235472 url(../images/bg_topnav_tabs_left.gif) no-repeat left;}
.topNav .last{background:#235472 url(../images/bg_topnav_tabs_right.gif) no-repeat right;border-right:none;}
.loginTop{height:80px!important;}
#topTable{margin:16px 20px 0 20px;width:902px;border:0;}
#topTable td{height:48px;vertical-align:middle;}
#topTable td.right,.right{text-align:right;}
.floatRight{float:right;}
.nobr{white-space:nowrap;}
.strong{font-weight:bold;}
.center{text-align:center;}
#accountDetails{line-height:21px;}
#switchEntity{font-weight:bold;}
.pipe{font-size:100%;color:#002a4d;font-weight:bold;}
th{text-align:right;padding-right:16px;}
th.left{text-align:left;padding-bottom:10px;padding-top:15px;}
.buttonContainer{text-align:center;}
.formTable,.loginTable{margin:16px 20px 0 20px;width:90%;}
.formTable td,.loginTable td,.formTable th,.loginTable th{padding-top:4px;width:50%;}
#entityList{width:90%;margin:16px 20px 0 20px;border:1px solid #113852;}
#entityList td{padding:4px;background-color:white;height:22px;}
#entityList th{padding:4px;height:32px;text-align:left;color:white;background:#113852 url(../images/bg_th.gif) repeat-x center center;}
#entityList tr.even td{background:#FAFAFA;}
#bodyBreakup tr{vertical-align:top;}
#navElement{width:165px;margin:10px 0 16px 0;}
.navCell{height:28px;width:158px;color:white;font-weight:bold;font-family:verdana,arial;text-transform:uppercase;vertical-align:middle;padding:0 0 0 12px;background:url(../images/bg_nav.gif);}
.navEnd,.navEndTop{background:url(../images/bg_nav_shadow.gif) repeat-y;width:7px;font-size:1px;}
.navEndTop{background:url(../images/bg_nav_shadow.gif) top;}
.navCell a{font-size:100%;color:white;text-decoration:none;}
.navCell a:hover{text-decoration:underline;}
.navActive a{color:#036;}
#navTop{background:url(../images/bg_nav_shadow_top.gif);height:10px;font-size:1px;}
#navBottom{background:url(../images/bg_nav_shadow_bottom.gif);height:10px;font-size:1px;overflow:hidden;}
.activeTop{background:url(../images/bg_nav_top_active.gif);}
.top{background:url(../images/bg_nav_top.gif);}
.activeBottom{background:url(../images/bg_nav_bottom_active.gif);}
.bottom{background:url(../images/bg_nav_bottom.gif);}
#bodyContainer p{margin:0 0 12px 0;padding-bottom:0;}
#breadCrumbContainer{margin-bottom:24px;color:#7c7c7c;font-size:10px;}
.header{margin:0 0 24px 0;}
.arrow{color:#7b4829;font-size:100%;}
.title{color:#003453;font-size:100%;font-weight:bold;}
.tabsLeft{vertical-align:bottom;width:7px;}
.resultsContainer{width:714px;}
.tab{padding:8px 3px 0 0;height:34px;background:url(../images/bg_tab.gif);background-position:bottom;text-align:center;}
.tabsRight img,.tabsLeft img{vertical-align:bottom;}
.tabsRight{width:100%;background:url(../images/bg_tabs.gif) repeat-x bottom;vertical-align:bottom;text-align:right;}
.tabActive{background:url(../images/bg_tab_active.gif);}
.tab a{display:block;margin:0;padding:0;width:134px;color:#4a7188;white-space:nowrap;font-weight:bold;text-decoration:none;}
.tab a:hover{text-decoration:underline;}
.tabActive a{color:white;}
#results{border:1px solid #20516e;border-top:0;border-collapse:collapse;}
#results th{height:23px;vertical-align:middle;color:white;background:url(../images/bg_results_tr.gif);border-right:1px solid #e4edf1;padding:0 0 0 7px;text-align:left;}
#results td{padding:7px;border:1px solid #20516e;}
.odd{background-color:#f5efe4;}
.even{background-color:#efefef;}
.overdue{font-weight:bold;color:red;}
.due{font-weight:bold;}
.innerBorderBox{background-color:#e4eef1;margin-bottom:10px;}
.innerBorderBox td{border:1px solid #497791;padding:12px 15px;margin:4px;}
.innerBorderBox ul li{margin-bottom:5px;}
h3{margin:0 0 12px 0;padding:0;font-size:14px;}
h4{margin:0 0 10px 0;padding:0;font-size:12px;}
#toDoList{width:500px;}
#toDoList td{padding-bottom:7px;}
.checkboxCell{width:40px;text-align:right;padding-right:12px;}
.question{width:460px;}
.indent{width:95%;margin-left:14px!important;}
.indent .smallContent{margin-left:0!important;}
.termsConfirmation{border:1px dashed #CCC;color:#555;margin:10px 6px;padding:20px;width:550px;}
.termsConfirmation p.displayQuestionAboveTextHeader{font-weight:bold;}
.termsConfirmation div.displayQuestionText{margin-top:15px;padding:0!important;position:relative;}
.termsConfirmation div.displayQuestionText div{margin:0;position:absolute;top:0;}
.termsConfirmation div.displayQuestionText label{display:block;padding-left:25px;}
.errorLeftBold{padding:10px 0 10px 14px;width:620px;}
ul.errorList{margin:10px 15px 4px 25px;padding-bottom:0;}
.errorLeftBold,.errorLeftBold p,.errorLeftBold ul li,ul.errorList li{font-weight:bold;color:#bf2126;}
.errorLeftBold p ul.errorList li,ul.errorList li{margin-bottom:0;padding-bottom:3px;margin-left:9px;}
.errorLeftBold li{color:#BF2126!important;margin:0;padding:0;}
.goodMessage{color:#328102!important;padding-bottom:13px;margin-left:9px;}
.errorList{color:#bf2126;font-weight:bold;}
.errorList li{padding-top:5px;}
.bigError{font-size:130%;color:#bf2126;}
.errorList span,.errorList span a{color:#bf2126;}
.redAlert{background:url("/images/red_alert.jpg") no-repeat scroll 5px 7px transparent;border:2px solid #BF2126;color:#BF2126;margin:10px 0;padding:15px 20px 15px 45px;width:86%;}
#logo{border:0;}
#globalOuterContainer{padding:0 15px 17px 14px;background:#7697b5 url(../images/bg_home_body.gif) repeat-x top;margin-bottom:4px;}
#globalInnerContainer{background-color:white;padding:3px;border:1px solid white;}
#footerContainer{background-color:#f6f5f5!important;border:3px solid #e6e6e6!important;padding:20px;margin:4px;}
#footerTable{width:854px;margin:0;color:#666;}
#footerTable tr{vertical-align:top;}
#footerTable td{text-align:left;font-size:90%;}
#servicesLinks,#structuresLinks,#helpLinks{padding-bottom:4px;}
#servicesLinks a,#structuresLinks a,#helpLinks a,#lowerContent p a{font-size:100%;line-height:15px;}
#footerTable strong a,#lowerContent p strong a{text-decoration:none;color:#666;}
#footerTable strong a:hover,#lowerContent p strong a:hover{text-decoration:underline;}
#lowerLinks{height:33px;vertical-align:middle;width:80%;}
#copyright p{margin:0!important;padding:0;}
#lowerContent{vertical-align:middle;}
#lowerContent p{font-size:90%;margin:0;padding:0;}
#lowerContent ul{float:right;margin:0 0 0 30px;padding:0 0 0 15px;}
.footnote{font-style:italic;font-size:10px;}
#upperContent img{margin:0 20px 10px 0;line-height:1px;vertical-align:text-top;}
#upperContent #hackersafeContainer{text-align:center;background-color:white;border:1px solid #666;margin:0 30px 10px 0;}
#upperContent div img{margin:5px;}
.arrowList{list-style-image:url(/images/li_arrow.gif);list-style-type:circle;margin:7px 0 8px 35px;padding:0;}
.arrowList li{padding-bottom:2px;}
#backHome{margin:3px 0 3px -1px;}
.affiliateNavSection{height:29px;background:#4f7896 url(/images/bg_affiliate_nav.gif) top center repeat-x;border-bottom:1px solid #b8d0e2;vertical-align:middle;}
.affiliateNavHeader{margin:10px 0 8px 11px;}
.affiliateNavSection.last{border-bottom:0;}
.affiliateNavSection a{display:block;color:white;font-weight:bold;text-decoration:none;line-height:29px;vertical-align:middle;padding-left:24px;background:transparent url(/images/bg_affiliate_arrow.gif) no-repeat 10px 11px;}
.affiliateNavSection a:hover{text-decoration:underline;}
.labelAndField label{font-weight:bold;padding-left:11px;color:#555;}
.labelAndField input{width:165px;}
#affiliateForgotPassword{margin-left:11px;letter-spacing:-1px;height:24px;}
#linkAndButton{margin-bottom:10px;}
#affiliateForgotPassword a{line-height:24px;text-align:middle;}
#affiliateLogIn{float:right;padding-right:5px;margin-right:5px;}
#affiliateLogIn input{margin-right:0!important;}
cite{font-style:normal;background:url(/images/bg_citation.gif) repeat-x center bottom;margin-bottom:-3px;padding-bottom:3px;}
.citation_over{background:url(/images/bg_citation_over.gif) repeat-x bottom;}
.citation_off{background:url(/images/bg_citation.gif) repeat-x bottom;}
#citationSpace{position:absolute;margin:0;z-index:2;display:none;width:200px;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}
#citationSpace h4{color:#555;}
#citationTop{background:url(/images/bg_citation_top.gif) top;height:20px;font-size:1px;overflow:hidden;cursor:pointer;}
#citationBottom{background:url(/images/bg_citation_bottom.gif) bottom;height:9px;font-size:1px;overflow:hidden;}
#citationBody{background:url(/images/bg_citation_body.gif) repeat-y;padding:1px 8px;}
.oshr{height:0;font-size:0;line-height:0;width:620px;color #000;}
.osdashedline{border-bottom:dashed 1px #000;border-top:hidden 1px #000;}
#searchField{border:1px solid #abadb3;width:265px;height:17px;vertical-align:middle;}
#searchButton{vertical-align:middle;}
#searchResults{margin-right:30px;}
#searchResults #firstResult .linkLine{width:430px;}
#searchResults .linkLine a{font-weight:bold;}
#searchResults .resultLink a{color:#007CA6;}
#searchResults #firstResult{background:url(/images/bg_search_results_top.gif) top left;padding:25px 17px 15px 17px;padding-right:5px;width:575px;}
#searchResults #firstResultBottom{height:17px;overflow:hidden;color:white;font-size:1px;background:url(/images/bg_search_results_bottom.gif) top left;margin-bottom:14px;width:598px;}
#searchResults #firstResult .resultSummary{width:430px;}
#searchResults .resultSummary{padding:3px 0;line-height:1.6em;}
#searchResults h2{background:url(/images/bg_h2_dark.gif) top left no-repeat;width:598px;line-height:32px;font-size:138%;font-family:Times New Roman;color:white;padding:0 0 0 24px;margin:0;}
#searchResults h2 .emphasis{font-style:italic;}
#searchResults .subsequentResult{width:566px;border-bottom:1px #999 dotted;padding:16px 0 22px 0;margin:0 16px;}
#firstResultTop{width:575px;}
#searchResults #searchNav{margin:16px 0 0 0;width:598px;}
#searchResults .searchNavLink{text-transform:uppercase;font-size:80%;}
#searchResults .searchNavLink{color:#b9b9b9;}
#previousLink{float:left;text-align:left;width:150px;}
#pagesLinks{text-align:center;}
#nextLink{float:right;text-align:right;width:150px;}
#switcher a.active{font-weight:bold;color:black;text-decoration:none;}
.submitting-box{padding-top:15px;height:1px;width:1px;overflow:hidden;float:left;position:absolute;}
.submitting-box-active{padding-top:0;width:265px;height:78px;z-index:2200;position:fixed;top:45%;left:40%;overflow:inherit;}
* html .submitting-box-active{position:absolute;}
.submitting-box-overlay{height:100%;width:100%;background-color:#000;z-index:2000;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);display:none;}
* html .submitting-box-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
.upsell-modal-window{padding-top:0;width:525px;z-index:2200;position:fixed;top:25%;left:30%;overflow:inherit;display:none;}
* html .upsell-modal-window{position:absolute;}
.upsell-modal-overlay{height:100%;width:100%;background-color:#000;z-index:2000;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);display:none;}
* html .upsell-modal-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
.other-state-qualification-page #formContainer{margin-left:0;padding-left:0;background-image:none;}
.other-state-qualification-page #formContainer h2{background:url(/images/bg_form_h2.gif) no-repeat scroll left center transparent;color:#003454;margin:12px 0;padding:0 0 0 16px;font-size:110%;height:39px;line-height:39px;text-transform:uppercase;}
#modal-overlay{background-color:#000;height:100%;left:0;opacity:.6;filter:alpha(opacity=60);position:fixed!important;position:absolute;bottom:0;top:0;width:100%;z-index:2000;display:none;float:left;}
.qualification-box{position:fixed!important;position:absolute;top:25%;left:40%;width:455px;height:352px;background:url(/images/quals/quals_box_background.png) no-repeat;z-index:2200;display:none;}
.qualification-box .recently-added{padding:3px 45px 0 25px;height:33px;background:url(/images/checkmark_off.gif) no-repeat top left;font-weight:bold;color:#014962;font-size:12px;letter-spacing:-1px;}
.qualification-box .recently-removed{padding:3px 45px 0 25px;height:33px;background:url(/images/xmark.gif) no-repeat top left;font-weight:bold;color:#014962;font-size:12px;letter-spacing:-1px;}
.qualification-box .recently-removed a,.qualification-box .recently-added a{color:#3795C3;font-size:8pt;font-weight:normal;margin-right:15px;}
.qualification-box .order-label{font-size:18px;color:#014962;font-weight:bold;letter-spacing:-1px;display:block;padding-top:10px;}
.qualification-box .order-content{overflow:auto;width:373px;height:158px;background:#f4ebde url(images/quals/quals_box_order_bkg.gif) repeat-x;border:2px solid #014962;padding:10px 0 0 10px;margin-bottom:10px;overflow-x:hidden;}
.qualification-box .order-content table#cartFooterTable{width:320px!important;font-weight:bold;padding-top:10px;font-weight:12px;}
.qualification-box .order-content table#cartFooterTable tr td{padding-bottom:10px;}
.qualification-box .order-content #cartSubHeader table.ordertable{width:320px!important;}
.qualification-box .order-content #cartSubHeader .heading{display:none;}
.qualification-box .order-content #cartSubHeader table tr td.quantityhead1,.qualification-box .order-content #cartSubHeader table tr td.itemdeschead1,.qualification-box .order-content #cartSubHeader table tr td.pricehead1{font-weight:bold;font-style:italic;padding-left:0;}
.qualification-box .order-content #cartSubHeader table tr td.quantity1,.qualification-box .order-content #cartSubHeader table tr td.itemdesc,.qualification-box .order-content #cartSubHeader table tr td.price1{font-weight:bold;}
.qualification-box .order-content #cartSubHeader table tr td.itemdescsub{padding-left:10px;}
.qualification-box .order-content table td{padding-left:5px;}
.qualification-box .order-content table td,.qualification-box .order-content table td span{padding-right:5px;font-size:9px;color:#555;vertical-align:top;}
.qualification-box .order-content table tr.heading-description-row td{font-weight:bold;font-style:italic;padding-left:0;}
.qualification-box .order-content table tr.heading-row td{font-weight:bold;padding:15px 0 5px 0;}
.qualification-box .order-content table tr.heading-row td .price,.qualification-box .order-content table tr.heading-description-row td .price{display:block;padding-left:20px;}
.qualification-box .order-content .special-message{margin:-2px 5px 5px -2px;padding:5px;background-color:#FFF;color:#a23e00;border:1px solid #b9d0e2;font-weight:bold;}
.qualification-box .order-content .special-message a{color:#a23e00;}
.qualification-box a.qualify-button{display:block;height:51px;overflow:hidden;text-indent:-9999px;float:left;margin-right:15px;}
.qualification-box a#button-proceed-to-checkout{background:url(/images/quals/button_proceed_to_checkout.gif) no-repeat;width:116px;}
.qualification-box a#button-proceed-to-checkout:hover{background-position:0 -51px;}
.qualification-box a#button-qualify-for-another-state{background:url(/images/quals/button_qualify_for_another_state.gif) no-repeat;width:138px;}
.qualification-box a#button-qualify-for-another-state:hover{background-position:0 -51px;}
.qualification-box a.close-window{background:url(/images/upsale_modal_close.gif) no-repeat scroll 0 0 transparent;display:block;height:19px;overflow:hidden;text-indent:-9999px;width:55px;position:absolute;right:25px;top:19px;z-index:1000;}
.other-state-qualification-page .quals-order-button{background:url(/images/short_button.gif) no-repeat;width:117px;display:block;text-align:center;color:#FFF;height:27px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding-top:8px;}
.qualification-box a.close-window:hover{background-position:0 -19px;}
.qualification-box .please-note-alert{background-color:#fff;margin-left:25px;margin-top:30px;position:relative;width:91%;}
.qualification-box .please-note-alert .order-label{color:#014962;font-size:24px;margin:0;padding:0;}
.qualification-box .please-note-alert .notice-message{color:#014962;font-size:12px;}
.qualification-box .please-note-alert .bold-notice-message{font-weight:bold;}
.qualification-box .please-note-alert .alert-content{border:2px solid #014962;color:#000;font-size:14px;margin-top:10px;padding:5px;width:385px;}
*.qualification-box .please-note-alert .alert-content{width:395px;}
.qualification-box .please-note-alert .alert-content p{margin-top:0;padding-top:0;color:#000;}
.qualification-box .please-note-alert a.alert-button{width:389px;height:51px;display:block;margin-top:10px;background:url(/images/quals/long_button_sprite.gif) no-repeat;color:#a23e00;font-size:12px;font-weight:bold;text-decoration:none;}
.qualification-box .please-note-alert a.alert-button:hover{background-position:0 -51px;}
.qualification-box .please-note-alert a.alert-button div.one-line{padding:17px 20px 0 35px;}
.qualification-box .please-note-alert a.alert-button div.two-lines{padding:10px 20px 0 35px;}
.other-state-qualification-page table.fees-table{width:640px;margin-left:10px;}
.other-state-qualification-page table.fees-table tr td{padding:5px;}
.other-state-qualification-page table.fees-table tr td.fee-label{text-align:left;}
.other-state-qualification-page table.fees-table tr td.fee-price{text-align:right;}
.other-state-qualification-page table.fees-table tr.odd-row td.fee-label{border:1px solid #ccc;border-right:none;}
.other-state-qualification-page table.fees-table tr.odd-row td.fee-price{border:1px solid #ccc;border-left:none;}
.other-state-qualification-page table.fees-table tr.odd-row td{background-color:#F6EFE5;}
.other-state-qualification-page table.fees-table tr.total-row td{background:url(/images/bg_form_h2_dark.gif) no-repeat;color:#FFF;font-weight:bold;font-size:14px;height:45px;vertical-align:middle;}
.other-state-qualification-page table.fees-table tr.total-row td.fee-label{background-position:center left;padding-top:20px;padding-bottom:20px;}
.other-state-qualification-page table.fees-table tr.total-row td.fee-price{background-position:center right;padding-top:20px;padding-bottom:20px;}
.preview-order-modal{display:none;padding-left:26px;}
.preview-order-modal .order-label{padding-top:26px;padding-bottom:7px;}
.preview-order-modal .order-content{height:218px;margin-bottom:5px;}
.preview-order-modal .modal-button{display:block;background:url("/images/short_button.gif") no-repeat scroll center center transparent;width:117px;float:left;line-height:16px;text-transform:uppercase;color:#fff;height:27px;font-weight:bold;text-align:center;font-size:10px;text-decoration:none;padding-top:5px;font-size:9px;padding-top:10px;margin-top:-5px;}
.preview-order-modal .big-button{background:url("/images/bg_button_widest.gif") no-repeat scroll center center transparent;width:205px;margin-left:8px;}
.preview-order-modal a.close-window{margin:5px 55px 0 0;}
.modal-with-alert #discMsg2{background:url("/images/checkmark_off.gif") no-repeat scroll left top transparent;color:#014962;font-size:12px;font-weight:bold;height:33px;letter-spacing:-1px;padding:3px 45px 0 25px;}
.modal-with-alert .order-content{height:185px;}
.generic-form-widget{width:663px;background:url(/images/generic_form_frame.jpg) no-repeat;}
.generic-form-widget h2{display:inline;background:none;color:#003454;font-size:110%;height:39px;line-height:39px;margin:0;padding:0;text-transform:uppercase;}
.generic-form-widget .column{padding-left:16px;}
.generic-form-widget .fee-column{width:290px;float:right;}
.generic-form-widget .form-column{width:325px;}
.generic-form-widget .fee-column a{display:block;background:url(/images/generic_add_to_cart.gif) no-repeat;overflow:hidden;width:186px;height:36px;text-indent:-9999px;}
.generic-form-widget .fee-column a:hover{background-position:0 -36px;}
.generic-form-widget .asterix{color:#e36215;font-weight:bold;font-size:inherit;}
.generic-form-widget .pricing-area{height:55px;padding-top:15px;}
.generic-form-widget .pricing-area span{float:left;display:block;font-family:Arial,Verdana,Helvetica,sans-serif;color:#557C9B;font-weight:bold;}
.generic-form-widget .pricing-area .price{font-size:32pt;}
.generic-form-widget .pricing-area .deposit{font-size:14px;margin-top:24px;margin-left:-15px;}
.generic-form-widget .pricing-area .asterix{font-size:32pt;color:#e36215;}
.generic-form-widget .widget-footer{padding:5px;background:url(/images/generic_form_frame.jpg) no-repeat bottom;color:#555;}
.generic-form-widget .widget-footer .asterix{font-size:12pt;}
.generic-form-widget .widget-footer .small-print{border-top:1px solid #B3CAD3;display:block;margin:0 0 0 15px;padding:10px 0 15px;width:620px;}
.generic-form-widget .form-area{padding:15px 0 5px 0;}
.generic-form-widget .form-row{border-right:1px solid #b3cad3;padding:5px 0 12px 0;width:317px;}
.generic-form-widget .form-row label{display:block;width:120px;float:left;font-weight:bold;color:#555;text-align:right;padding-right:10px;}
.generic-form-widget .form-area .radio-row label{float:none;}
.generic-form-widget .form-area .radio-row .radio-set{padding:0 0 10px 125px;margin-top:-15px;}
.generic-form-widget .form-area .radio-row .radio-set span.radio-field{display:block;}
.new-mini-cart{border:4px solid #1f506d;width:206px;position:absolute;z-index:100;clear:left;float:left;margin:30px 0 0 289px;display:none;}
.new-mini-cart .popup-content-frame{width:204px;background-color:#f4ebde;border-top:3px solid #fff;border-bottom:3px solid #fff;border-left:1px solid #688ea4;border-right:1px solid #688ea4;padding-top:2px;}
.new-mini-cart .popup-content-frame .header-area{height:20px;}
.new-mini-cart .popup-content-frame h3{display:block;font-size:12px;display:block;float:left;padding-left:7px;font-weight:bold;color:#1f506d;font-family:Verdana,Geneva,sans-serif;margin:0;padding:0 0 0 7px;}
.new-mini-cart .popup-content-frame a.popup-close{display:block;float:right;width:28px;height:15px;overflow:hidden;text-indent:-9999px;background:url(/images/popup_close.gif) no-repeat;}
.new-mini-cart .popup-content-frame a.popup-close:hover{background-position:0 -15px;}
.new-mini-cart .popup-content-frame .cart-contents{border:1px solid #1f506d;width:184px;height:85px;margin:0 0 0 7px;padding:5px 0 0 2px;color:#555;overflow:auto;background:#fff url(images/popup_innershading.jpg) repeat-x top;font-size:10px;}
.new-mini-cart .popup-content-frame .empty-cart-contents{border:1px solid #1f506d;width:174px;margin:0 0 0 7px;padding:5px;color:#555;overflow:auto;background:#fff url(images/popup_innershading.jpg) repeat-x top;font-size:10px;}
.new-mini-cart .popup-content-frame .cart-contents table tbody tr td{padding-bottom:10px;}
.new-mini-cart .popup-content-frame .cart-contents table{border:none;}
.new-mini-cart .popup-content-frame a.checkout-button{background:url(/images/popup_checkout_button.png) no-repeat;width:68px;height:24px;display:block;overflow:hidden;text-indent:-9999px;}
.new-mini-cart .popup-content-frame a.checkout-button:hover{background-position:0 -24px;}
.new-mini-cart .view-and-checkout{height:50px;}
.new-mini-cart .view-and-checkout .view-cart{float:left;padding:0 0 0 7px;font-size:12px;}
.new-mini-cart .view-and-checkout .checkout{float:right;padding:0 5px 0 0;}
.new-mini-cart .cart-total .total-label{color:#a44301;padding:5px 0 10px 7px;float:left;font-weight:bold;}
.new-mini-cart .cart-total .total-value{color:#000;font-weight:bold;padding:5px 10px 10px 0;float:right;}
#actionLinks ul{margin:10px 0 0 0;padding:0;list-style:none;position:relative;z-index:5;}
#actionLinks ul li{margin:0;padding:0 6px 1px 6px;display:block;border-right:1px solid #ccc;float:left;}
#actionLinks ul li.my-cart-link{background:url(/images/cart_icon.gif) no-repeat 5px 0;padding-left:25px;height:16px;border-right:none;}
#actionLinks ul li.my-cart-link .item-count{font-size:9px;color:#999;}
div.ordernow-blocks{height:250px;}
div.ordernow-block{width:199px;height:238px;float:left;margin-right:10px;}
div.ordernow-block h3{display:block;text-indent:-9999px;height:57px;width:199px;overflow:hidden;margin:0;padding:0;}
div.ordernow-block p{display:block;text-indent:-9999px;height:110px;width:199px;overflow:hidden;margin:0;padding:0;}
div.ordernow-block .call-to-action{height:45px;width:199px;text-align:center;}
div.ordernow-block .incart-links{display:none;}
div.ordernow-block a.order-now{width:118px;height:27px;background:url(order_now_btn.gif) no-repeat;display:block;text-indent:-9999px;margin:0 auto 0 auto;overflow:hidden;}
div.ordernow-block span.in-cart{display:block;width:118px;height:15px;background:url(in_cart.gif) no-repeat 0 -7px;display:block;text-indent:-9999px;margin:0 auto;overflow:hidden;}
div.ordernow-block .next-step-links{font-family:arial;font-size:8pt;color:#666;}
div.ordernow-block .next-step-links a{font-family:arial;font-size:8pt;color:#666;text-decoration:none;}
div.ordernow-block .next-step-links a:hover{text-decoration:underline;color:#2d5b75;}
div.ordernow-block .included-message{display:none;}
div.ordernow-block span.included{background:url(included.gif) no-repeat 0 -7px;display:block;height:15px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:118px;}
div.ordernow-block .included-text{color:#666;font-family:arial;font-size:8pt;line-height:10px;}
div.ordernow-block .whats-included{color:#1F506D;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;padding-left:4px;padding-top:0;}
div.ordernow-block .whats-included a{font-weight:bold;color:#1F506D;cursor:pointer;display:block;text-decoration:none;}
div.order-now-frame{-moz-border-radius:7px;border-radius:7px;height:49px;width:608px;background:url(../light_background.gif) no-repeat;padding-bottom:10px;}
div.order-now-frame span{display:block;float:left;font-size:18px;font-weight:bold;color:#235471;margin:12px 0 12px 12px;letter-spacing:-1px;}
div.order-now-frame span a{color:#235471;text-decoration:none;}
div.order-now-frame a.order-now-button{background:url("../button_order_now_large.gif") no-repeat scroll 0 0 transparent;display:block;height:23px;text-indent:-9999px;width:113px;float:right;margin:12px 12px 12px 0;}
div.order-now-frame a.order-now-button:hover{background-position:0 -23px;}
#internalNav{color:#A23E00;font-family:verdana;font-size:105%;padding-top:9px;}
