#partnerMsgDiv{display:table;margin:5px auto 0 auto;padding:6px 15px 6px 15px;-webkit-border-radius:5px 15px 5px 15px;-moz-border-radius:5px 15px 5px 15px;border:1px lightgray solid;border-radius:3px;background-color:green;text-align:center;color:white;font-size:14px;font-weight:bold}
body{-ms-overflow-style:scrollbar;height:100%;padding:0;margin:0;font-family:Myriad,Helvetica,Tahoma,Arial,clean,sans-serifbody}
.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
iframe{margin:10px auto 0 auto;border:0}
.ui-tooltip{padding:10px 20px;color:white;border-radius:20px;font:bold 14px "Helvetica Neue",Sans-Serif;background-color:#0000a0}
.fl{float:left}
.fr{float:right}
.clr{clear:both}
.hid{display:none;visibility:hidden}
.clickable{cursor:pointer}
.printable{margin-top:50px;margin-left:25px;display:block;visibility:visible;font-size:18px}
.centered{font-style:italic;margin-top:80px}
#printReceiptDiv td{font-size:18px}
#printReceiptDiv .cartTable{margin-top:40px}
#printReceiptDiv .cardMessage{margin-top:40px}
#printReceiptDiv .orderCompleteMessage{margin-top:20px}
.prodPanel{display:inline-block;color:gray;width:100%;margin-bottom:1px;padding:0 10px 0 10px;font-size:12px;cursor:pointer;background-color:whitesmoke;border:1px solid gray}
.prodPanel input[type="button"]{color:slategray;font-weight:bold;font-size:11px;margin-top:5px;padding:3px}
.pNa{background-color:lightgray;color:gray}
.pNaS{margin:10px 0 5px 0;font-size:11px;color:gray;font-weight:bold}
.prodCheck{float:left;margin-top:10px;cursor:pointer}
.prodLabelDiv{margin-top:0;padding-bottom:8px}
.prodLabel{margin:10px 0 0 10px;display:inline;float:left;font-size:12px;font-weight:bold}
.plNa{color:gray;margin-left:0}
.prodData{margin:5px 0;background-color:whitesmoke;padding:5px 5px 5px 5px;color:slategray}
.prodNotes{padding-bottom:5px}
.infoImage{display:inline;margin-right:0;float:right;cursor:pointer;margin-top:-5px}
.infoImageDiv{margin-top:2px;display:inline;float:right;cursor:pointer;width:97px;padding:5px 0 5px 0;font-size:8pt;color:black;border:1px solid;border-color:#a9a9a9;border-radius:10px;text-align:center;background-color:lightgray}
.infoImageDivLabel{margin-right:5px;margin-top:10px;height:18px;font-size:9pt;color:gray;text-align:center}
.propertyInfo{margin-top:0;padding:5px;background-color:white;border-radius:5px}
.cartDiv{margin-top:15px;padding:10px;background-color:white;border-radius:5px}
.cartTable{padding:5px}
.cartTable td{padding:0}
.transDiv{margin-top:10px;padding:10px;background-color:white;border-radius:5px;display:none;visibility:hidden}
.custom_label{font-size:9pt;color:black;margin-left:10px}
.bold{font-weight:bold}
.controlMargin{margin-left:5px}
#formStart{margin-top:18px}
#formStart input[type="checkbox"]{margin-top:11px}
.dataLabel{font-weight:bold}
.pde{padding:5px 8px}
.fr{float:right}
.fl{float:left}
@media only screen and (max-width:768px){#certToName{width:98%}
#certToAddr{width:98%}
}
#osHeader{color:white;background-color:#164a80;font-size:16px;font-weight:bold;text-align:center;padding:10px}
#osBody{padding:15px}
#orderSearchData{margin-left:10px}
#osStartDate{width:85px}
#osEndDate{width:85px}
#useOrderDates{margin-top:2px}
#osMsgDiv{float:right;font-size:10pt;margin-right:10px;color:red}
#osResultsDiv{width:98%;margin-top:15px;margin-left:3px;margin-bottom:5px;border-width:1px;border-color:#d3d3d3;border-style:solid;padding-bottom:5px}
#osResults{height:360px;width:100%;overflow-y:scroll}
#osResults td{padding-left:5px}
#osResults th{padding-left:5px}
#osResultsHdr{background-color:lightgray}
.osRHdr{background-color:lightgray;padding:5px 0 0 3px;font-weight:bold}
.osRCell{padding:5px 0 0 3px}
.osRRow{padding:5px 0 0 0}
.pdf{margin-left:3px;margin-top:5px;padding:8px;background-color:limegreen}
.osRRR{width:40px}
.osROI{width:90px}
.osRP{width:155px}
.osRA{width:226px}
.osRD{width:110px}
.osRCD{width:110px}
.osBtn{padding:5px;color:#164a80}
.pageControlsx{margin-right:15px}
label.sectionHeader{font-size:14pt;font-weight:bold;color:gray}
.lbl{margin-top:3px;font-weight:bold;color:gray;font-size:10pt}
.sectionDiv{margin-top:10px}
.textBox{display:inline;color:gray;height:25px;padding-left:5px}
.osR1{background-color:#eee}
.ui-progressbar-value{background-image:url(images/pbar-ani.gif)}
#widget_startDate{width:163px}
#widget_endDate{width:163px}
@media only screen and (max-width:825px){#osResultsHdr .osRRR{display:none}
.osROI{width:inherit;float:none;clear:both}
.osRP{width:inherit;float:none;clear:both}
.osRA{width:inherit;float:none;clear:both}
.osRD{float:none;clear:both}
#osMsgDiv{margin-top:10px}
#osResultsDiv{margin-top:10px}
}
#muniAutoComplete{z-index:100;border:1px solid lightgray;padding:3px;min-width:100px;color:gray;font-size:12px;height:19px}
.dsClr{color:gray;font-size:12px;padding:0 0 5px 3px}
.dsClr a{color:gray;text-decoration:none}
.dsAltClr{color:#8badd3;font-size:12px;padding:0 0 5px 3px}
.dsAltClr a{color:#8badd3;text-decoration:none}
.dsCty.ui-menu-item{background-color:slategray;color:white;font-weight:bold;font-size:12px;padding:5px 0 5px 5px;cursor:auto;margin-bottom:5px}
.dsCty a{text-decoration:none;color:white}
.dsMenu{padding:5px 5px 0 5px}
.clr{clear:both}
.ui-autocomplete-loading{background:white url('ui-anim_basic_16x16.gif') right center no-repeat}
.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}
* html .ui-autocomplete{height:200px}
.njf_addrAutoComplete{color:gray;font-weight:400;font-family:Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;width:90%;padding:5px 5px}
.ui-autocomplete-category{font-weight:bold;padding:.2em .4em;margin:.2em 0 .2em;line-height:1.5}
.pSearchStatesControl{margin-top:30px;margin-left:5px}
#unVerAddrCnt{display:inline-block}
#unVerCnt{float:right;margin-right:5px;font-size:10px}
#unVerAddr{padding:5px}
#psHelp1{margin-top:-15px;margin-right:15px}
#asToggle{float:left;cursor:pointer}
.pLabelMuni{margin-top:3px}
.addr{width:80%}
#as_b_hdr{width:50px;text-align:center}
#as_l_hdr{width:50px;text-align:center}
#as_q_hdr{width:70px;text-align:center}
.as_block{width:50px;text-align:right}
.as_lot{width:50px;text-align:right}
.as_qual{width:67px;text-align:right}
.as_h_cell{background-color:white;border-radius:3px;text-align:center;height:27px;border:1px solid;border-color:lightgray;padding-top:3px}
.as_h_cell:hover{background-color:lightgray}
.as_cell{border-radius:3px;border:1px solid;border-color:white}
#as_a_hdr{width:calc(80%+13px)}
#as_t_hdr{width:85px}
.sm_t{width:10px;margin:2px 5px 0 auto}
.as_h_cell .sm_t{margin-top:-3px}
.uvAddr{width:90%;margin-bottom:1px;margin-top:1px;background-color:white;padding:8px;border-radius:5px}
.unVerDiv{margin-top:10px;color:gray}
#qsToggle{display:inline-block;cursor:pointer !important}
#asToggle{display:inline-block;cursor:pointer}
#dSearchToggle{margin-right:125px;text-decoration:underline;cursor:pointer}
.fl{float:left}
.fr{float:right}
.hid{visibility:hidden;display:none}
.clr{clear:both}
.ctr{text-align:center}
.ui-dialog .ui-dialog-title{font-size:12px}
.d5{margin-top:5px}
.rProp{margin-left:15px}
.bold{font-weight:bold}
.rPropHdr{background-color:lightgray;margin-bottom:5px;padding:5px}
.rPropLabel{font-size:11px}
.rPropClose{cursor:pointer;width:12px}
.pLabelAddr{font-weight:bold;margin-bottom:3px}
.parcelTool{margin:1px 5px 1px 0;background-color:white;padding:8px;border-radius:5px}
.parcelLabel{margin-left:5px}
.parcelOtherTools{width:70px}
.pmb{margin-bottom:2px}
.ptToolBar{margin-left:5px}
#rTools{margin-top:12px;margin-bottom:5px}
#rPropW{margin-top:10px;text-align:right;font-size:12px;cursor:pointer}
.propTools{margin-left:5px}
.icon{width:32px;margin-right:15px}
.ptIcon{width:24px;margin-right:15px}
.stIcon{width:24px;margin-left:2px}
.sIconD{width:24px;margin-right:10px}
.spBtn{width:70px;margin-top:15px;text-align:center;padding-bottom:10px}
#plMgr{width:600px;color:gray}
#sPropDialog{margin-bottom:30px;padding:8px;border:1px solid lightgrey;border-radius:5px}
#plMgr #sPropBtn{margin-top:15px;margin-left:15px}
#plLists{padding:8px;border:1px solid lightgrey;border-radius:5px}
.plHdr{background-color:#21388e;color:white;padding:3px}
.plS{width:50px}
.plName{width:200px}
.plMod{width:200px}
.plComm{width:200px}
#plMgrSel{margin-top:5px;padding:2px}
#plMgr .r1{background-color:lightgrey;padding:3px;color:black;width:inherit}
#plMgr .r2{background-color:lightsteelblue;padding:3px;color:black;width:inherit}
#plAddList{width:300px}
#plNewListName{width:250px}
#plComments{width:250px}
#plDelList{width:400px}
.propToolToggle{float:left;margin:3px 5px 0 10px}
.clickable{cursor:pointer}
.pSrchLabel{float:left;margin-top:4px;font-size:12pt;color:gray;font-weight:bold}
.stLbl{margin-left:0}
#states{width:270px;height:25px;border:1px solid #cececc;color:gray;font-size:16px;font-weight:400;padding-left:5px}
#psYr{margin-left:45px;margin-top:-8px}
#taxYear{height:20px}
#qsCtrl{width:100%;display:inline-block;color:black;margin-right:5px}
#quickSearch{visibility:hidden;display:none;margin-top:20px}
#qSearchToggle{margin-right:8px}
.qsAltRowR{background-color:#fdedec}
.qsAltRowG{background-color:#eafaf1}
.qsAltRowGray{background-color:lightgray}
.qsAltRowLB{background-color:lightsteelblue}
#uvAddr{margin:5px 10px 0 0}
#uvAddrCtrl textarea{font-size:12px}
#uvNext{margin-top:45px;margin-right:45px}
.uVuCR{color:tomato;font-weight:bold}
.uVuCG{color:limegreen;font-weight:bold}
.ui-menu-item.jRenItm{padding:5px 5px 5px 0;font-size:12px}
.ui-menu-item.jRenItm a{text-decoration:none}
.ui-menu-item.jRenItm a:hover{text-decoration:none}
.ui-menu-item.tSensTrue{padding:15px 1em 15px .4em}
.uVuItm{padding:1px 1em 1px .4em}
#qsMsg{font-size:12px;background-color:tomato;color:white;border:1px solid red;padding:5px;margin:10px 10px 10px 0}
#s1NextButton{margin-left:10px}
#selPropDiv{margin-top:5px;margin-bottom:15px;display:none;font-size:12px}
#verDiv{color:gray}
#uvMsg{margin:5px 0;font-weight:bold}
.def{text-decoration:underline;font-weight:bold}
.as_tool{width:70px}
#advSearch{visibility:visible;display:none}
#asMsg{font-size:12px;background-color:tomato;color:white;border:1px solid red;padding:5px;margin:10px 10px 10px 0}
#toggleSearch{margin-top:5px}
#advSearchToggle{margin-right:8px}
#s1SearchButton{margin:0 85px 10px 0;z-index:999}
#advSearchDiv{margin-left:25px;visibility:hidden;display:none}
#advSearchDiv td{vertical-align:middle}
#advSearchDiv label{color:gray}
#countySelect{display:inline;width:155px}
#countySelect_Control{height:25px;width:155px;color:gray}
#muniSelect{display:inline;width:255px}
#muniSelect_Control{margin-left:5px;height:25px;width:235px;color:gray}
.advSearchBlock{margin-top:10px}
#advSearchLabel{float:left;margin-left:8px;margin-top:4px;font-size:14pt;color:gray;font-weight:bold}
.asLbl{font-size:11px;color:gray}
#muniAutoComplete{width:448px}
#streetAddress{width:448px}
.advSearchControls{display:inline;color:gray;height:25px;padding-left:3px}
#block{width:150px}
#lot{width:150px}
#owner{width:448px}
#asQualDiv{margin-left:17px}
.psHelpBtn{margin-top:40px;margin-left:5px;cursor:pointer;text-decoration:underline;color:blue}
.psHelpLnk{cursor:pointer;text-decoration:underline;color:white}
#asResultsDiv{margin-top:5px}
#searchResultsGridDiv{margin-top:3px;height:403px;max-width:550px;font-size:12px;border:2px solid lightgray;overflow-y:scroll}
#searchResultsGridDiv td{padding-left:5px}
#searchResultsGridDiv th{padding-left:5px}
#searchResultsGrid{width:465px}
#asResultsCnt{margin-right:30px;color:gray;font-size:10px}
.qsResultsCnt{margin-right:40px;color:gray;font-size:10px}
@media only screen and (max-width:768px){#states{width:95%}
#quickSearch{margin-left:0}
.njf_addrAutoComplete{width:95%}
#selPropDiv{margin-top:10px;margin-left:0;display:none}
.ui-menu-item.jRenItm{width:290px;font-size:12px}
#vaddr .as_tool{float:right;width:inherit;margin-top:10px}
.uVuItm{padding:1px .5em 1px 0}
#unVerTextDiv{width:100%}
#unVerCnt{margin-right:0}
#unVerAddr{float:none}
#uvNext{margin:15px 5px 0 5px}
#uvAddr{float:none;margin:5px auto 0 auto}
#uvAddrCtrl{float:none}
#ld{float:none}
#uvAddrCtrl textarea{width:100%}
#advSearch{margin-top:15px;margin-left:0}
#advSearchDiv{margin-left:10px;margin-top:10px}
#muniAutoComplete{width:275px}
#countySelect{display:block;width:275px}
#streetAddress{width:275px}
#block{width:100px;margin-left:0}
#lot{width:100px}
#owner{width:235px;margin-left:0}
#asQualDiv{clear:both;margin-top:10px;margin-left:0}
#advSearchLabel{margin-top:6px;font-size:12pt}
#asrBtn{clear:both;float:left;margin-top:10px}
#countySelect_Control{width:235px}
#muniSelect{display:block;width:275px}
#muniSelect_Control{margin-left:0}
#searchResultsGridDiv{height:390px;width:315px}
#searchResultsGrid{height:360px}
}
.hid{display:none;visibility:hidden}
.visB{display:block;visibility:visible}
.visI{display:inline;visibility:visible}
.clickable{cursor:pointer}
.hAlignC{margin-left:auto;margin-right:auto;display:block}
.b{font-weight:bold}
.msgBox{padding:5px;margin:5px 15px;font-size:12px}
.noneAvail{color:tomato;font-weight:bold}
.success{background-color:limegreen;color:white}
.fail{background-color:tomato;color:white}
.warn{background-color:yellow;color:darkslategray}
#orderProcessDiv{min-height:inherit}
#centerContent{height:auto;float:left;max-width:610px;min-width:600px;background-color:#e4e4e4;border-radius:inherit;min-height:600px;border:2px solid lightgray;padding:0;overflow-x:hidden}
#formDiv{background-color:#e4e4e4;padding-bottom:10px;border-radius:inherit}
#processImg{margin-top:10px;margin-left:10px;width:60px}
#processPageName{margin-left:10px}
#processAddr{visibility:hidden}
.pageNameDiv{background-color:#e4e4e4;margin-left:10px;margin-top:30px;font-size:12pt;font-weight:bold}
#processType{color:#21388e}
.stepLinks{font-size:8pt;color:#21388e;padding-top:8px;padding-right:15px;font-weight:bold}
#step1{margin-left:25px}
#asPanel{margin-left:5px}
.page{margin-left:10px;display:none;visibility:hidden}
.pageControls{margin:3px 18px 0 0;height:40px;z-index:9999;border-radius:5px}
.pageControls input{margin-left:15px;margin-top:5px;border-radius:5px;padding:8px}
.pageControls input:hover{border-top-color:gray;background:gray;color:white}
.ctrlLine{margin:3px 18px 0 0;height:2px;background-color:lightgray}
.leftControls{margin-top:4px;float:left;margin-left:0}
.rightControls{margin-top:4px;margin-right:0;float:right}
.order-button{border-top:1px solid #96d1f8;background:#65a9d7;background:-webkit-gradient(linear,left top,left bottom,from(#3e779d),to(#65a9d7));background:-webkit-linear-gradient(top,#3e779d,#65a9d7);background:-moz-linear-gradient(top,#3e779d,#65a9d7);background:-ms-linear-gradient(top,#3e779d,#65a9d7);background:-o-linear-gradient(top,#3e779d,#65a9d7);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:white;font-size:14px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle}
.order-button:hover{border-top-color:#28597a;background:#28597a;color:#ccc}
.order-button:active{border-top-color:#1b435e;background:#1b435e}
.oBtn{width:50px;text-align:center;padding:7px 10px 7px 10px}
.oFrBtn{margin-right:10px;float:right}
.clrUserButton{margin-left:5px;width:150px}
#p5Next{width:120px}
.backgroundPage{background-color:lightgray;padding:5px;margin:2px 18px 0 0;border-radius:5px}
#step3 .backgroundPage{background-color:#e4e4e4}
#contactEmail1{margin-top:3px}
#contactEmail2{margin-top:3px}
#promoDiv{margin-top:10px}
#promoBtn{margin-left:10px;margin-top:10px;width:60px}
#promoMsg{margin-top:13px}
.promoSavings{text-align:center;margin:10px 0 0 0}
.pp{color:limegreen;font-weight:bold}
.str{text-decoration:line-through}
.emailIn{width:215px}
.cartTotal{float:right;margin-top:25px;display:none;visibility:hidden}
.ofTxt{color:gray;height:25px;padding-left:3px}
#prodNotes{margin-top:10px;margin-left:20px;font-size:11px;font-weight:bold;padding-bottom:20px}
.cdHdr{font-size:11px;color:gray;font-weight:bold}
.blue{color:blue}
#tidelands_Data td{padding-left:15px}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
#paymentFormDiv .pmih{margin-bottom:8px;margin-left:5px}
#paymentFormDiv .pmii{margin-bottom:3px;margin-left:13px;color:white}
#paymentFormDiv .payDiv{padding-top:5px;padding-bottom:15px}
#paymentFormDiv .cardLbl{font-size:10pt;margin-bottom:2px}
#paymentFormDiv .ccFormMain{margin-left:auto;margin-right:auto;width:390px}
#paymentFormDiv .paymentMsgDiv{margin-left:auto;margin-right:auto;width:400px;color:white;background-color:tomato;border-radius:5px;margin-bottom:10px}
.ccField{width:90%}
#paymentFormDiv .ccExp{clear:both;margin-top:65px}
#paymentFormDiv .ccButton{width:215px}
#paymentFormDiv .c{display:none;visibility:hidden;min-height:20px;margin-top:10px}
#orderInfoTable td{padding:3px;height:30px;vertical-align:middle}
.receipt{text-align:center;font-size:18px;color:gray;padding:10px 0}
#orderSummaryDiv{font-size:10pt}
#contactQuestions{margin-top:5px;margin-bottom:5px;background-color:white;border-radius:5px;padding:5px}
.ccCText2{font-size:12px}
.row{margin-bottom:6px}
.cell{float:left;display:table-cell;margin-left:15px}
.ccCText{font-size:12px}
#orderCompleteDiv{font-size:10pt;padding:5px}
.totalCell{color:black;font-weight:bold;padding-bottom:8px}
.productCell{width:200px}
.costCell{text-align:right;width:80px}
.ccCell{width:185px}
.ccCell2{width:135px}
.orderSummaryDivC .cartTable td{padding-bottom:5px;padding-top:5px}
.leftSideOrderSummaryC .cartTable td{padding-bottom:5px}
.oSummPanel{background-color:#e4e4e4;margin-top:5px;padding:8px;border-radius:5px;font-size:12px}
.ocC{margin-top:8px;background-color:greenyellow;text-align:center;font-weight:bold;font-size:14px;padding:5px 0}
.orderSummaryDivC{background-color:white}
.orderCompleteDivC{background-color:white}
.orderCompleteMessage{text-align:center;font-weight:bold;font-size:14px;background-color:greenyellow;margin-top:10px;padding:8px}
#orderSummaryDiv_cartDiv{margin-top:5px}
.order_msg{font-size:12px;font-weight:normal;padding:5px}
#printableDiv{color:black;font-size:9pt}
#printReceiptDiv{visibility:hidden;display:none;margin-left:1600px}
#leftSide{width:25%;float:left;background-color:#84a8e8;height:auto;min-width:250px;min-height:inherit;border:2px solid lightgray}
#leftDiv{margin-top:30px;margin-left:15px;margin-right:15px}
#leftSideOrderSummary{background-color:white;padding:5px;border:2px solid lightgray}
#urOrderLbl{margin-bottom:15px;font-size:20px;color:white;font-weight:bold;text-align:center}
#fulfillment{padding:15px;background-color:lightgray;border-radius:5px;margin-top:20px;max-width:220px}
#newOrderButton{width:120px}
.navButton{font-size:13px;width:200px;margin-bottom:10px;text-align:center;margin-left:auto;margin-right:auto}
.dataPanels{padding:5px}
.errMsg{border:2px solid red;background-color:lightpink}
.lab{padding:5px 10px 5px 10px;font-size:16px;background-color:darkgray;color:white;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 10px 3px 0;width:98%}
#peekSect1{margin-left:30px;text-decoration:underline;cursor:pointer}
#peekSect2{margin-left:15px;text-decoration:underline;cursor:pointer}
@media screen and (-webkit-min-device-pixel-ratio:0){}
@media only screen and (max-width:768px){#centerContent{min-height:10px;border:2px solid #bbb;width:98%;margin:5px 4px 0 4px;float:none;border-radius:inherit;min-height:inherit}
.page{margin-left:0;min-width:100%}
#formDiv{margin-left:auto;margin-right:auto;border-radius:10px}
#processImg{margin-top:10px}
#processPageName{display:block;visibility:visible;margin-top:5px;margin-left:0;font-size:12px;text-align:center;font-weight:bold;color:gray}
#processType{margin-top:22px;font-size:20px}
#processAddr{font-size:12px;background-color:white;padding:3px;border-radius:3px;margin:15px;visibility:hidden}
.pageNameDiv{margin-top:3px}
#step1{margin:15px 8px 0 8px}
.pageControls{width:99%;height:45px}
.backgroundPage{margin:10px 0 0 0;padding:8px}
#orderInfoDiv{margin-bottom:15px}
.as_tool{float:left;clear:both;margin-top:5px}
#contactEmail1{margin-top:3px}
#contactEmail2{margin-top:10px}
.cartTotal{background-color:darkgray;color:white;border-radius:10px;padding:6px;margin-right:5px;margin-top:20px;float:right;display:block;visibility:visible}
#paymentFormDiv .cFormMain{width:300px}
#s5C .clrUserButton{width:130px;font-size:12px}
#p5Next{font-size:12px;width:90px;padding:5px 5px}
#p5Back{font-size:12px;width:50px}
#s6clrUserButton{width:135px;font-size:12px;margin:auto}
#step6 .rightControls{margin:auto;width:250px;margin-top:8px;float:none}
#referButton{font-size:12px;width:75px;padding:5px 5px}
#newOrderButton{font-size:12px;width:105px}
#printButton{font-size:12px;width:50px}
.oFrBtn{margin-right:5px}
#printButton{margin-left:5px}
.iCell{margin-bottom:10px;display:block;float:none}
}
#frcSection{min-height:620px;background-color:#164a80;color:#fff}
#frcHdr1{margin-top:35px;margin-left:25px}
#frcContent{margin-left:auto;margin-right:auto}
#frcStaff{margin-top:30px}
#frcStaffI{height:370px;display:inline-block;max-width:900px}
.frc_floated{float:left;width:20%;padding:20px 0 5px 0}
.frc_photo_floated{float:left;width:55%;padding:20px 20px 5px 0}
.frc_anal_floated{float:left;width:40%}
#frcLinks{margin-top:40px}
#frcAnalH{height:400px;display:inline-block;max-width:900px}
#frcAnalIDiv{max-width:300px;height:inherit;margin-right:30px}
.frcAnalImg{max-width:inherit;border-radius:10px;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}
#staffLabel{padding:10px;background-color:inherit;color:black;opacity:.85}
#staffPhoto{max-height:326px}
#staffText{display:inline-block;max-width:350px;padding-top:50px;margin-left:30px}
#meetStaff{text-align:center}
.slink{font-size:12px;font-weight:bold;color:white;text-decoration:none;cursor:pointer;cursor:hand}
span.slink:hover,span.slink:focus{color:yellow;font-weight:bold}
.rlink{cursor:pointer;padding-top:10px;display:block;color:#f2f2f2;font-size:14px}
a.rlink:hover,a.rlink:focus{color:white;font-weight:bold}
.landingtitle{text-align:center;color:#fff;text-shadow:#000 3px 3px 3px;margin:auto}
.link{font-size:9pt;color:white;font-weight:bold}
.youtube{background-position:center;background-repeat:no-repeat;position:relative;display:block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer;margin:10px auto 0 auto}
.youtube .play{background:url("play.png") no-repeat center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.8;filter:alpha(opacity=80);transition:all .2s ease-out}
.youtube .play:hover{opacity:1;filter:alpha(opacity=100)}
@media only screen and (max-width:768px){#frcHdr>div{float:none}
#frcStaff{margin-left:auto}
#frcHdr1{margin-top:0;margin-left:auto}
#staffText{width:90%}
}
@media only screen and (max-width:960px){#frcContent div{float:none}
#frcHdrL{width:95%;display:inline-block}
#frcStaff{padding-bottom:30px}
#frcStaffI{height:280px;display:inline-block;max-width:inherit}
#staffVid{max-width:inherit}
#staffPhoto>img{width:90%}
#staffLabel{width:90%;margin:0 auto}
#staffText{padding:15px 0 30px 0;margin-left:0;text-align:center;display:inline-block;width:80%}
.landingtitle{margin-top:10px}
#frcAnal{padding-bottom:30px}
#frcAnalH{height:250px}
#frcAnalIDiv{margin-right:auto}
#frcLinks{margin-top:0}
}
.startDiv{margin:10px auto 0 auto;display:table}
.stBtn{background-color:green;border-radius:15px;padding:5px 10px 7px 10px;color:white;display:inline-block;text-align:center;border:7px solid greenyellow;font-size:20px;cursor:pointer}
.stBtn:hover{background-color:darkgreen}
.stBtnAddr{color:yellow;text-align:center;font-size:12px}
.order-button-next{padding:7px 10px 7px 10px;background-color:green;border-radius:5px;color:white;display:inline-block;text-align:center;vertical-align:middle;font-size:14px;font-family:Helvetica,Arial,Sans-Serif;cursor:pointer}
.order-button-next:hover{background-color:darkgreen}
.hid{display:none;visibility:hidden}
.ctr{margin-left:auto;margin-right:auto}
@media only screen and (max-width:370px){.stBtn{width:250px}
}
#mBar{background-color:#164a80;overflow:hidden;-ms-overflow-style:scrollbar;height:115px}
.mi{display:inline-block;height:50px}
.mi>a{color:#1b436b}
.mi>a:hover{font-weight:bold}
#mBarItems{margin-top:55px;margin-right:15px}
.bold{font-weight:bold}
.realGoldStyle{color:#c49e07;font-size:22px}
.mLnk{cursor:pointer;text-decoration:underline}
#ham{background-color:#164a80;text-align:center;width:160px;position:absolute;z-index:999}
#ham .mi{padding:5px;display:block;height:30px}
#ham .mi>a{color:white}
#ham .mi>a:hover{font-weight:bold}
.navbar-custom{width:100%;background-color:white;color:#1b436b;border-radius:0;margin-bottom:5px}
.navbar-custom .navbar-nav>li>a{color:#1b436b;font-weight:bold}
.navbar-custom .navbar-nav>li>a:hover{color:#1b436b}
.navbar-custom .navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#fff;background-color:transparent}
.navbar-custom .navbar-brand{color:#eee}
.navbar-toggle{border:2px lightblue solid;margin-right:15px;padding:7px 8px}
.navbar-toggle .icon-bar{background-color:lightblue}
.pText{color:#1b436b}
.mLink{text-decoration:none}
.mLink>a:hover,a:focus{font-weight:bold}
.mLinkR{margin-right:15px}
.mLinkI{padding:0 5px 0 5px}
.mLinkD{padding:15px 5px;font-weight:bold;text-decoration:none}
#contactUs{margin-right:15px}
.mSocial{height:36px;margin:7px 15px 0 15px}
.mSocialLnk{width:36px;height:36px;padding:3px}
.pLink{margin-left:15px}
.pLink>a:hover,a:focus{text-decoration:none}
a:hover,a:focus{text-decoration:inherit}
.phone{width:20px;border:0 none}
.email{width:20px}
@media only screen and (max-width:375px){.pText{display:none}
}
@media only screen and (max-width:400px){#contactUs{margin-right:0}
}
.fl{float:left}
.fr{float:right}
.clr{clear:both}
.hid{display:none;visibility:hidden}
#loginBtn{padding:3px;width:95%}
#loginMsg{background-color:tomato;color:white;margin:10px 0;padding:10px;border-radius:5px}
.grayLink{color:gray;cursor:pointer;text-decoration:underline}
.d5{margin-top:5px}
.d10{margin-top:10px}
.d15{margin-top:15px}
.d25{margin-top:25px}
.ctrText{text-align:center}
.ctr{margin-left:auto;margin-right:auto}
.cBtn{padding:3px 10px}
.welcome{font-weight:bold;font-size:14px;color:white}
#loginResetCode{padding:3px;margin-top:3px}
#loginCtrls{width:240px}
#loginRemDiv{margin-left:5px}
#loginRem{margin-top:1px}
#loginForgot{padding:0 10px}
#loginHintTypeDiv{width:235px}
#loginForgotPrompts{width:230px}
#loginForgotHintCancelBtn{padding-bottom:10px}
#loginResetDiv{width:235px}
.ip{padding:3px !important;margin-top:3px}
.whoIsWTGLnk{text-decoration:underline;font-weight:bold;cursor:pointer}
.orderLink{cursor:pointer;color:inherit;text-decoration:underline}
.payDiv input[type="text"]{padding:3px}
.payDiv .paySecure{margin-bottom:15px}
.payDiv .removeCardButton{margin-left:15px;margin-top:25px}
.payDiv.existingCardsSelect{padding:3px}
.payDiv.paymentMsgDiv{text-align:left;margin-top:10px;color:red}
.payDiv .lab{margin:0 0 15px 0;width:inherit}
.payDiv .ccFormMain{color:gray}
.payDiv .remoteCards{color:gray;margin-bottom:15px}
.payDiv .gray{color:gray}
.payDiv .bold{font-weight:bold}
.payDiv .f14{font-size:14px}
.payDiv .d5{margin-top:5px}
.payDiv .d10{margin-top:10px}
.payDiv .d15{margin-top:15px}
.payDiv .ml5{margin-left:5px}
.payDiv .ml10{margin-left:10px}
.payDiv .cardLbl{margin-top:0}
.payDiv .cardTypeSelect{padding:3px;color:gray}
.payDiv .whatIsLnk{margin-left:5px;font-size:10pt;font-style:italic}
.payDiv .lnk{cursor:pointer;text-decoration:underline}
.payDiv .expMonth{width:80px;padding:3px}
.payDiv .expYear{width:80px;margin-left:5px;padding:3px}
.payDiv .indStd{margin-top:20px;font-size:8pt;font-style:italic;text-align:center}
.payDiv .verificationNumberHelpDialog{width:500px;color:black}
.payDiv .saveCardHelpDialog{width:70%}
.pcol{height:100%;display:table-cell}
.progressMsg{display:table-cell;vertical-align:middle;max-width:250px;color:#21388e}
.progressImg{vertical-align:middle;padding:5px}
.progressImg img{margin-right:15px}
.progressDialog.ui-dialog-content.ui-widget-content{border:2px solid #21388e;background-color:white;margin:3px}
.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
iframe{margin:0}
.kwikchat__launcher{z-index:0}
#apDiv1{background-color:white}
#rightDiv{min-width:200px;width:25%;min-height:625px;float:right;display:block;background-color:#21388e;z-index:100;color:white;font-weight:bold}
#centerDiv{width:50%;min-height:625px;float:left;display:block;background-color:white}
.siteLogo{max-width:95%;max-height:95%;height:auto;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}
#pSearch1{width:555px}
.pSearchStatesControl{margin-top:0}
#searchPanels{margin-top:15px}
#psHelp1{margin-top:0;margin-right:25px}
#step1{padding:5px 15px 15px 15px;margin-left:0}
#advSearch{margin-top:10px}
.realGoldDiv{margin-top:12px;color:#164a80;text-align:center;font-size:18px}
.logoD{text-align:center}
.logoBx{margin:6px 0 0 15px;background-color:white;border-radius:10px;height:98px;width:260px;text-align:center}
#video1{width:30%}
#video2{width:30%}
#vidDiv{text-align:center}
.vid{width:275px;display:inline-block}
.leftTopVideo{background-size:240px 150px;height:150px;margin:10px 0 10px 0}
#taglineDiv{height:50px;text-align:center;background-color:gray}
.tagLine{margin-top:15px;padding-top:12px;font-size:22px;color:white;font-weight:bold}
.true{color:white;font-weight:bold;font-size:22px;font-style:italic}
.bxsDiv{margin-left:auto;margin-right:auto;width:900px;margin-top:20px;margin-bottom:20px}
.bx{width:280px;height:280px;border:1px solid silver;border-radius:13px;background-color:silver;margin:0 10px 0 10px}
.bxHdr{font-weight:bold;height:55px;background-color:#164a80;color:white;padding:10px;border-top-left-radius:inherit;border-top-right-radius:inherit;text-align:center;font-size:16px}
.bxBody{background-color:silver;padding:5px}
.bxText{padding:0 8px 0 8px}
.bxUL{margin-left:15px;padding:0}
.bxUL li{margin-bottom:5px}
#certImg{padding:5px 5px 5px 5px;background-color:lightgray}
#floodPrice{font-weight:bold;font-size:15px;text-align:center}
#floodPrice{margin-top:5px;font-weight:bold;font-size:16px;text-align:center}
#wpDiv{margin:20px 0}
#frcFrame{margin-top:0}
#orderDiv{width:920px;min-width:600px;min-height:600px;margin:10px auto 10px auto}
#leftSide{min-width:290px;min-height:inherit;border:2px solid lightgray}
#leftContent{margin-top:15px}
#msgDialog{color:blue}
#cartPanelHdr{display:none}
.ui-dialog-titlebar-close{width:24px !important;height:24px !important;top:40% !important}
.ui-dialog-titlebar-close .ui-button-text{display:none}
.floatingHdr{text-align:center;margin-right:218px}
.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}
.link{cursor:pointer;cursor:hand;color:white}
.p{margin-top:10px;text-align:left}
.ctr{margin-left:auto;margin-right:auto}
#home{font-size:36px;font-weight:bold}
.homeImg{width:280px}
.homeHdr{width:280px;font-size:16px;font-weight:bold;color:gray;border:2px solid gray;padding:10px;height:40px;text-align:center}
.homeContent{width:280px;text-align:left;border:2px solid gray;border-top:0;padding:10px;height:240px}
.homeCell{margin-left:35px}
#supHdr{margin-top:30px;text-align:center}
#supCnt{width:950px;margin:35px auto;font-size:14px;font-weight:normal}
#sup2{margin-left:30px}
#sup3{margin-left:30px}
.bmLinkL{margin-left:15px}
#orderSearchDiv{min-height:550px;max-width:800px;display:none;visibility:hidden;margin:15px auto 15px auto;border:2px solid lightgray;width:98%}
#muniAutoComplete{height:25px;border:1px solid;font-size:inherit;padding-left:4px}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#muniAutoComplete{border-color:darkgrey}
}
@media all and (min--moz-device-pixel-ratio:0) and (min-resolution:.001dpcm){#muniAutoComplete{border-color:#adadad;color:initial}
}
@media only screen and (max-width:768px){#taglineDiv{height:inherit;font-size:14px}
.tagLine{padding:10px 10px}
#orderDiv{margin-top:25px;max-width:99%;min-width:300px}
#leftSide{float:none;min-width:100%}
.logoD{width:inherit}
#logoDivM{margin:2px auto 2px auto;float:none}
.logoBx{padding:inherit;margin:inherit;width:inherit}
.siteLogo{height:inherit;width:280px;max-width:280px;max-height:130px;display:inline-block}
.bxsDiv{width:inherit}
.bxsDiv .bx{float:none;margin-top:5px;margin-left:auto;margin-right:auto}
#home{border:0}
#supCnt{width:280px}
#sup1{float:none}
#sup2{float:none;margin-top:15px;margin-left:0}
#sup3{float:none;margin-top:15px;margin-left:0}
}
@media only screen and (max-width:768px){.launcher__preview{display:none}
}
.parcelDetailTable{font-size:12px;border:2px solid lightgrey}
.piC1{width:120px;padding:5px;float:left;border-right:1px solid darkgrey}
.piC2{width:249px;padding:5px;float:left}
.altRow{background-color:lightgrey}
.clr{clear:both}
.mt10{margin-top:10px}