/* COPYRIGHT NOTICE 
** This notice must stay intact for legal use.  
** This software is part of RE Designs Web Solutions, software applications
** by RE designs, and is provided "AS IS", without a warranty of any kind.  
** Copyright RE Designs, All rights reserved.                                 
** Use of any kind of part or all of this software or modification of this    
** software requires a license from RE Designs. Use or modification of        
** this software without a license constitutes Software Piracy and will       
** result in legal action from RE Designs.                                    
**            https://www.redesigns.org      web@redesigns.org                 
**                                                                            
**             Copyright RE Designs, All rights reserved.                
*/

/* ------------------- Page Main Styling ------------------- */
html{font-size: 100%;}
body{background-color: #E3C399;margin-left: 0;margin-top: 0;margin-right: 0;margin-bottom: 0;height:100%;margin:0 auto;padding:0;margin:0;}
.container{width:auto;height:100%;margin:auto;margin:0 auto;}
.wrapper{width:100%;height:100%;background-color: #;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;margin:auto;margin:0 auto;}
.topmainadd, .bottommainadd {float:left;clear:both;width:100%;}
.page{height:100%;background-color: #F7EFE2;margin-top: 0px;margin-top: 0rem;margin-bottom: 0px;margin-bottom: 0rem;overflow:auto;margin:0px auto 0px auto;margin:0rem auto 0rem auto;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
a:link { color:#35A813; text-decoration:none;font-weight:bold;}
a:visited { color:#35A813; text-decoration:none;font-weight:bold;}
a:hover { color:#6BCF15; text-decoration:underline;;font-weight:bold; cursor:pointer;}
a:active,a.active { color:#6BCF15; text-decoration:underline;;font-weight:bold;} 
.msg, .videopendingmsg{color:#FF0000;font-weight:bold;}
.videopendingmsg {float:left;clear:both;}
form {display: inline;}
img {border-width: 0px;max-width: 100%;height:auto;}
textarea, select {max-width:95%;}
textarea.editorbox, textarea.editorbox2 {width:95%;}
textarea.editorbox2 {height:250px;}
input {max-width:95%;}
.formbutton {color: #FFFFFF;text-decoration: ;font-family: Arial;font-size: 14px;background-color: #35A813;font-weight:bold;padding:6px;}
.formbutton2 {color: #35A813;background-color: #FFFFFF;}
.headerwrapper{width: 100%;height:100%;padding:0;background-image: url(../images/akbg.png); background-repeat:repeat-x;background-position:left top; background-attachment:scroll;background-size:auto;background-color: #826239;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;min-height:100px;}
.header{width:935px;width:58.4375rem;height:100%;padding:0;background-color: #;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.top_content{width:100%;height:100%;float:left;padding:0;text-align:left;}
.top_content2{width:74%;height:100%;float:left;padding:0 35px 0 0;padding:0 2.1875rem 0 0;text-align:left;}
.headertext{padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;color: #FFFFFF;text-decoration: none;font-family: Calibri;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:justify;text-align:left;}
.logo{width:480px;width:30rem;height:90px;height:5.625rem;float:left;overflow:hidden;}
.top_content1{float:left;margin-left:2px;margin-left:0.125rem;width:74%;height:65px;height:4.0625rem;}
.tophead{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-size:0.8125rem;color:#efe478;text-align:center;padding-left:2px;padding-left:0.125rem;padding-top:2px;padding-top:0.125rem;line-height:15px;line-height:0.9375rem;font-weight:bold;float:left;}
.headertitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-size:0.8125rem;color:#CBF2F8;text-align:center;line-height:15px;line-height:0.9375rem;font-weight:bold;float:left;width:74%;}
.headersubtitle{width:20%;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-size:0.625rem;color:#ffffff;text-align:center;padding-top:2px;padding-top:0.125rem;line-height:15px;line-height:0.9375rem;font-weight:normal;float:left;background-image:url(../image/bullet.jpg); background-repeat:no-repeat; background-position:left;}
.top_content_right{width:21%;height:100%;float:right;margin-top:10px;margin-top:0.625rem;line-height:120%;}
.toptext, .toptext a, .toptext a:visited, .toptext a:active{font-family:Calibri;font-size:12px;font-size:0.75rem;color:#DBF7D7;font-weight:normal;text-decoration: none;text-align:left;padding-right:2px;padding-right:0.125rem;}
.toptext a:hover{text-decoration: underline;}
.menuwrappertop, .menubuttontop {position: fixed;top: 0; left: 0;margin-top:0px !important;}
.menuwrapper{width:100%;background-color: #66543B;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:15px;margin-bottom:0.9375rem;	z-index:10;}
#menubuttonleft,#menubuttonleft2,#menubuttonright2,#menubuttonright,#menuleft,#menuleft2,#menuright2,#menuright,#menubuttonleft a,#menubuttonleft2 a,#menubuttonright2 a,#menubuttonright a,#menuleft a,#menuleft2 a,#menuright2 a,#menuright a{display:inline-block;margin:0!important;padding:0!important;vertical-align:middle;line-height:1;}
.menuright, .menubuttonright, .menuright2, .menubuttonright2 {float:right;}.menuleft, .menubuttonleft, .menuleft2, .menubuttonleft2 {float:left;}.menu-button {cursor: pointer;}
.menu-overlay {position: fixed;top: 0;left: 0;width: 100%;height:auto;min-height:100%;background-color:#000000;align-items: center;justify-content: center;z-index: 1000;}
#closeMenu {position: absolute;top: 20px;right: 30px;background: transparent;color: white;font-size: 30px;border: none;cursor: pointer;}
.menu{width:935px;width:58.4375rem;background-color: #;margin:auto;margin:0 auto;clear:both;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem; margin: 0 auto; margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;text-align: center;}
.ultsubmenustyle, .ultsubmenustyle div{ font: normal 12px Arial;font: normal 0.75rem Arial;margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;border: 0px none #;border: 0rem none #;visibility: hidden;z-index: 100;}
.ultsubmenustyle ul{margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;background-color: #FFFFFF;border: 1px solid #0000FF;border: 0.0625rem solid #0000FF;border-bottom-width: 0;}
.ultsubmenustyle li a{display: block;width: 160px;width: 10rem; /*width of menu (not including side paddings)*/color: #000000;background-color: #FFFFFF;text-decoration: none;border-bottom: 1px solid #0000FF;border-bottom: 0.0625rem solid #0000FF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: normal;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;text-align: left;}
* html .ultsubmenustyle li{display: inline-block;width: 168px; /*width of menu (include side paddings of LI A*/width: 10.5rem;}
.ultsubmenustyle li a:hover{background-color: #0000FF;color: #FFFFFF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: normal;text-decoration: none;text-align: left;}
		  
.multirowsubs{width:480px !important;width: 30rem !important;max-width:95% !important;overflow:hidden;  }
.multirowsubs li{float:left;display:inline;width:33.333333333333% !important;} .downarrowpointer{padding-left: 4px;padding-left: 0.25rem;border: 0;}
.rightarrowpointer{position: absolute;padding-top: 3px;padding-top: 0.1875rem;left: 100px;left: 6.25rem;border: 0;}
.ultiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}
.solidblockmenu ul{margin: 0;padding: 0;float: left;font: normal 16px Calibri;font: normal 1rem Calibri;width: 100%;overflow: hidden;border: 0px none #0000FF;border: 0rem none #0000FF;border-width: 1px 0;border-width: 0.0625rem 0;background-color: #;text-align: center;}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left;color: #B3F79E;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;text-align: left;padding: 9px 11px;padding: 0.5625rem 0.6875rem;border-right: 0px none #0000FF;border-right: 0rem none #0000FF;margin-right:0px;margin-right:0rem;}
.solidblockmenu li a:visited{color: #B3F79E;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;}
.solidblockmenu li a:hover, .solidblockmenu li a.selected{color: #FFFFFF;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;text-align: left;}
.sidetabs{width: 100%;position: relative;overflow:hidden;}
.sidetabs ul{list-style-type: none;margin: 5px 0;margin: 0.3125rem 0;padding: 0;border: 0px none #0000FF;border: 0rem none #0000FF;}
.sidetabs ul li a{color: #B3F79E;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;display: block;width: auto;border-bottom: 0px none #0000FF;border-bottom: 0rem none #0000FF;text-align: left;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;margin-bottom: 0px;margin-bottom: 0rem;}
* html .sidetabs ul li a{width: 155px;width: 9.6875rem;}
.sidetabs ul li a:visited, .sidetabs ul li a:active{color: #B3F79E;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;}
.sidetabs ul li a:hover, .sidetabs ul li a.selected{color: #FFFFFF;background-color: #;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight: normal;text-decoration: none;text-align: left;}
#ultmenu ul li span {padding:0 !important;}
#ultmenu ul li span a {padding:0 !important;}
.centermainwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;	}
.centermain{height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.photohalfsplitl{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.photohalfsplitr{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:right;background-color: #;overflow:hidden;}
.texthalfsplitl{width:48%;height:100%;padding:0 0 0 0;float:left;background-color: #;}
.texthalfsplitr{width:48%;height:100%;padding:0 0 0 0;float:right;background-color: #;}
.photofullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;margin:0 auto;}
.photofull{width: 935px;width: 58.4375rem;height:100%;padding:0 0  0  0;padding:0 0  0  0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;margin:5px auto;}
.textfullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.textfull{width: 935px;width: 58.4375rem;height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.toptextfullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.toptextfull{height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.bottomtextfullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.bottomtextfull{height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.photomain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0  0  0;padding:0 0  0  0;float:left;clear:left;background-color: #;overflow:hidden;}
.maincontent{width:74%;height:100%;float:left;}
.textmain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;clear:left;background-color: #;}
.toptextmain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;clear:left;background-color: #;}
.bottomtextmain{width:100%;height:100%;padding:0 0 0 0;margin:0 0 10px 0;margin:0 0 0.625rem 0;float:left;clear:both;background-color: #;}
.sideright{width:22%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #;border-left:0px none #FFFFFF;border-left:0rem none #FFFFFF;}
.sideleft{width:22%;height:100%;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;padding:0 0 0 0;float:left;background-color: #;border-right:0px none #FFFFFF;border-right:0rem none #FFFFFF;}
.centercontent{width:56%;height:100%;float:left;}
.photocenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.textcenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;background-color: #;}
.toptextcenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;background-color: #;}
.sideright2{width:17%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #;border-left:0px none #FFFFFF;border-left:0rem none #FFFFFF;}
.maincontent2l{width:78%;height:100%;float:left;}
.maincontent2r{width:78%;height:100%;float:right;}
.photomain2l{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.photomain2r{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:right;background-color: #;overflow:hidden;}
.textmain2l{width:50%;height:100%;padding:0 0 0 0;float:left;background-color: #;}
.textmain2r{width:50%;height:100%;padding:0 0 0 0;float:right;background-color: #;}
.sideright3{width:18%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #;border-left:0px none #FFFFFF;border-left:0rem none #FFFFFF;}
.sideleft2{width:18%;height:100%;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;padding:0 0 0 0;float:left;background-color: #;border-right:0px none #FFFFFF;border-right:0rem none #FFFFFF;}
.pagehead{clear:both;padding:10px 10px 0px 10px;padding:0.625rem 0.625rem 0rem 0.625rem;color: #826239;text-decoration: none;font-family: Calibri;font-size: 16px;font-size: 1rem;font-weight:bold;text-align:left;background-color: #;border-bottom:0px none #FFFFFF;border-bottom:0rem none #FFFFFF;}
.pagetext{padding:0px 20px 10px 20px;padding:0rem 1.25rem 0.625rem 1.25rem;color: #000000;text-decoration: none;font-family: Calibri;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:justify;text-align:left;align:left;}
.sidetext{padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem; color: #000000;text-decoration: none;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-align:justify;text-align:left;}
.footerwrapper{width: 100%;height:100%;float:left;clear:both;background-image: url(../images/footerbg.png); background-repeat:repeat-x;background-position:left top; background-attachment:scroll;background-size:auto;background-color: #E3C399;margin:auto;margin:0 auto;margin-top:15px;margin-top:0.9375rem;margin-bottom:0px;margin-bottom:0rem;border-top: solid 1px #279935}
.footer{width: 935px;width: 58.4375rem;margin:auto;margin:0 auto;margin-top:10px;margin-top:0.625rem;margin-bottom:0px;margin-bottom:0rem;height:100%;clear:both;background-color: #;text-align:center;}
.footertext{padding:20px 20px 20px 20px;padding:1.25rem 1.25rem 1.25rem 1.25rem;color: #000000;text-decoration: none;font-family: Calibri;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:center;}
.footerlinks{width:100%;float:left;clear:both;text-align:center;}
.footercopyright{width:100%;float:left;clear:both;text-align:center;font-family:arial;font-size:10px;font-size:0.625rem;padding-bottom:20px;padding-bottom:1.25rem;}
a.anchor2 {display: block;position: relative;top: -100px;visibility: hidden;}
#photothumbnails {margin: 0 auto;}.imgcat {border: 1px;}
.subtext1{float:left;text-align:right;clear:left;width:23%;margin-bottom:10px;margin-bottom:0.625rem;}
.subtext2{float:right;text-align:left;clear:right;width:75%;margin-bottom:10px;margin-bottom:0.625rem;}
.field{clear:both;}
.fieldrow{width:100%;clear:both;padding-top:10px;padding-bottom:10px;}
.fieldleft {float:left;text-align:right;padding-right:5px;padding-right:rem;width:12%;}
.fieldright {float:left;width:85%;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}
audio::-internal-media-controls-download-button {display:none;}
audio::-webkit-media-controls-enclosure {overflow:hidden;}
audio::-webkit-media-controls-panel {width: calc(100% + 30px);}
.videowrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videowrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.floatleft {float:left;}.floatright {float:right;}.clearboth {clear:both;}.clearleft {clear:left;}.clearright {clear:right;}.clear {clear:both;}
.width100 {width:100%;}.width95 {width:95%;}.width90 {width:90%;}.width85 {width:85%;}.width80 {width:80%;}.width75 {width:75%;}.width70 {width:70%;}.width65 {width:65%;}.width60 {width:60%;}.width55 {width:55%;}.width50 {width:50%;}.width48 {width:48%;}.width45 {width:45%;}.width40 {width:40%;}.width35 {width:35%;}.width30 {width:30%;}.width25 {width:25%;}.width20 {width:20%;}.width15 {width:15%;}.width10 {width:10%;}.width5 {width:5%;}
.paddingdiv {padding:5px;padding:0.3125rem;}.padding2div {padding:10px;padding:0.625rem;}.padding10 {padding:10px;padding:0.625rem;}.padding20 {padding:20px;padding:1.25rem;}
.margintop10 {margin-top:10px;margin-top:0.625rem;}.margintop20 {margin-top:20px;margin-top:1.25rem;}.marginbottom10 {margin-bottom:10px;margin-bottom:0.625rem;}.marginbottom20 {margin-bottom:20px;margin-bottom:1.25rem;}.marginright10 {margin-right: 10px;margin-right: 0.625rem;}.marginright20 {margin-right: 20px;margin-right: 1.25rem;}.marginleft10 {margin-left: 10px;margin-left: 0.625rem;}.marginleft20 {margin-left: 20px;margin-left: 1.25rem;}
.expandnodiv, .expandcenterdiv, .expanddiv, .expanddiv2, .expandmargintop10, .expandmargintop2, .expandmargintop20, .expandfield {}
.bgcolor1 {background-color: #A6582B;}.bgcolor2 {}.bgcolor3 {}.bgcolor4 {}.bgcolor5 {}.bgcolor6 {}
.fontcolor1 {}.fontcolor2 {}.fontcolor3 {}.fontcolor4 {}.fontcolor5 {}.fontcolor6 {}
h1 {}h2 {}h3 {}h4 {}h5 {}h6 {}
.bordersolid {border-style: solid;}.borderdashed {border-style: dashed;}.borderdotted {border-style: dotted;}.borderdouble {border-style: double;}.border1 {border-width: 1px;border-width: 0.0625rem;}.border2 {border-width: 2px;border-width: 0.125rem;}.border5 {border-width: 5px;border-width: 0.3125rem;}
.roundedges10 {border-radius: 10px;border-radius: 0.625rem;}.roundedges20 {border-radius: 20px;border-radius: 1.25rem;}.roundedges30 {border-radius: 30px;border-radius: 1.875rem;}.roundedgestop10 {border-radius: 10px 10px 0 0 / 10px 10px 0 0;border-radius: 0.625rem 0.625rem 0 0 / 0.625rem 0.625rem 0 0;}.roundedgestop20 {border-radius: 20px 20px 0 0 / 20px 20px 0 0;border-radius: 1.25rem 1.25rem 0 0 / 1.25rem 1.25rem 0 0;}.roundedgestop30 {border-radius: 30px 30px 0 0 / 30px 30px 0 0;border-radius: 1.875rem 1.875rem 0 0 / 1.875rem 1.875rem 0 0;}.roundedgesbottom10 {border-radius: 0 0 10px 10px / 0 0 10px 10px;border-radius: 0 0 0.625rem 0.625rem 0 0 / 0 0 0.625rem 0.625rem;}.roundedgesbottom20 {border-radius: 0 0 20px 20px / 0 0 20px 20px;border-radius: 0 0 1.25rem 1.25rem / 0 0 1.25rem 1.25rem;}.roundedgesbottom30 {border-radius: 0 0 30px 30px / 0 0 30px 30px;border-radius: 0 0 1.875rem 1.875rem / 0 0 1.875rem 1.875rem;}
.font8 {font-size:8px;font-size:0.5rem;}.font10 {font-size:10px;font-size:0.625rem;}.font12 {font-size:12px;font-size:0.75rem;}.font14 {font-size:14px;font-size:0.875rem;}.font16 {font-size:16px;font-size:1rem;}.font24 {font-size:24px;font-size:1.5rem;}.font32 {font-size:32px;font-size:2rem;}.font40 {font-size:40px;font-size:2.5rem;}.font50 {font-size:50px;font-size:3.125rem;}.font60 {font-size:60px;font-size:3.75rem;}
#menubutton {display:none;font-family: Calibri;font-size:16px;font-size:1rem;margin:auto;margin:0 auto; float: left; clear:both;margin-left:0px;margin-left:0rem;margin-right:0px;margin-right:0rem;margin-top:10px;margin-top:0.625rem;margin-bottom:0px;margin-bottom:0rem;text-align: left;}
#menubutton img{vertical-align:middle;}#menuwrapper {display:block;}.menubutton, .menubutton a {cursor:pointer;}
@media all and (max-width: 600px) {.multirowsubs li{width:33.333333333333% !important;} }@media all and (max-width: 330px) {.multirowsubs li{width:50% !important;  } }@media all and (max-width: 940px) {.page, .header, .menu, .centermain, .photofull, .textfull, .toptextfull, .bottomtextfull, .footer {width:auto;}
}@media all and (max-width: 600px) {.photohalfsplitl, .photohalfsplitr, .texthalfsplitl, .texthalfsplitr {width:100%;}
.maincontent, .centercontent, .maincontent2l,.maincontent2r, .photomain2l, .photomain2r, .textmain2l, .textmain2r {width:100%;}
.sideright, .sideleft, .sideright2, .sideright3, .sideleft2 {width:100%;}
.expandnodiv {display:none !important;}
.expandcenterdiv {margin: 0 auto !important;float: none !important;text-align: center !important;display: table !important;}
.expanddiv, .expandfield {width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;} .expandfield {text-align:left;}
.expanddiv2 {width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
.expandmargintop2 {margin-top:10px !important;}
.expandmargintop10 {margin-top:10px !important;}
.expandmargintop20 {margin-top:20px !important;}}@media all and (max-width: 350px) {#menuwrapper {display:none;}#menubutton {display:block;}
#ultmenu ul li a{width:100%;}}@media all and (min-width: 350px) {#menuwrapper {display:block;}#menubutton {display:none;}}@media only screen and (min-width: 1100px) {html {font-size: 110%;}}@media only screen and (min-width: 1440px) {html {font-size: 120%;}}.menuwrapperplus,.menuplus {float:left;width:auto;}
button img:hover {filter: hue-rotate(-20deg);}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0;white-space: nowrap;}
.header a, .header a:hover {color: #ffffff;text-decoration:none;}
.header a:hover {color:#DBF7D7;}

#d3cp_main, #D3cpWidget, .d3cp_feature_wrap, .d3cp_pink_bg, .d3cp_review_main,  .d3cp_form_row.highlight, .d3cp_review_referred_wrap, .d3cp_review_referred_wrap .d3cp_review_main, .d3cp_review_referred_tiles, .d3cp_bus_fact_row .detail, .d3cp_form_type_bar, .d3cp_des_row_title, .d3cp_des_row_detail, .d3cp_button_request, .d3cp_itemized_box, .d3cp_review_title, .d3cp_review_title.featured, .d3cp_button_mid, .d3cp_feature_wrap .d3cp_review_main, .d3cp_fiveStarWrap, .d3cp_review_rater, .d3cp_form_title, .d3cp_confirmation_row .d3cp_title, .d3cp_confirmation_row .d3cp_detail, .d3cp_condor_tile, .d3cp_condor_tile.google, .d3cp_input_long, .d3cp_input_normal, .d3cp_input_median, .d3cp_input_short, .d3cp_input_name, .d3cp_select_timeofday, .d3cp_input_select, .d3cp_input_captcha, .d3cp_input_date, .d3cp_select_modelmake, .d3cp_select_model, .d3cp_select_apptService,   .d3cp_aboutus_content .d3cp_binfo_sum, .d3cp_button_long, .d3cp_button_long.d3cp_button_workhere, .d3cp_button_direction.long, .d3cp_button_addtocal.long, .d3cp_button_long.d3cp_button_skiptosurvey, .d3cp_bus_fact_row .title, .d3cp_preference_subscriptions .wds, .d3cp_survey_question .question, 
.d3cp_survey_question .answers, .d3cp_survey_question .answers.preview, .d3cp_form_row.half_column, .half_column .d3cp_input_name, .half_column .d3cp_input_normal {max-width:90%;}

.d3cp_seal_expl {display:block !important;margin:0 !important;padding:0 !important;height: unset !important;}
#d3cp_text {float:left !important;max-width:80% !important;}
#d3cp_seal {max-width:10% !important;}
.d3cp_review_seal_wrap,.d3cp_seal_expl {width:100% !important;display:block !important;} .d3cp_seal_expl_center{float:left;width:100% !important;}
.d3cp_seal_expl_center #d3cp_text {max-width:100%;}
.d3cp_review_seal_wrap {float:left;display:block;max-width:100%;padding:0px !important;}
.d3cp_seal_expl,.d3cp_seal_expl_center, #d3cp_text {height:auto !important;}
.d3cp_seal_expl {//background-color:#ffffff !important;}
.d3cp_seal_expl_left,#d3cp_topleft,#d3cp_midleft ,#d3cp_btmrightt,#d3cp_topright,#d3cp_midright ,#d3cp_btmleft {height:auto !important;background-color:#ffffff !important;}
.d3cp_df_seal_widget, .d3cp_df_seal, {max-width:100%;}
.d3cp_df_seal_widget {padding:0px !important;}
//.toptext {padding-bottom:10px;float:left;}

#appointment-widget {width:100% !important;}
//.main-content {width:100% !important;margin: 0 !important;}
.d3cp_review_content_description {padding:0px !important;width:100% !important;}
.d3cp_review_box {padding:0px !important;width:100% !important;}

#dfappointments {width:610px;}