
.ui-btn-corner-all {
    -moz-border-radius:             .6em;
    -webkit-border-radius:          .6em;
    border-radius:                  .6em;
}​

#wrapper {background:#666; overflow:hidden;}
#officer {background:#666; overflow:hidden;}

.topnav {box-shadow: 0px 0px 4px 2px #666;}
.topnav .ui-btn .ui-btn-inner { padding-top: 40px !important; }
.topnav .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }

#home .ui-icon { background:  url(/website/modules/mobile/images/id-card.png) 50% 50% no-repeat; background-size: 24px 17px; }
#calculator .ui-icon { background:  url(/website/modules/mobile/images/calculator.png) 50% 50% no-repeat; background-size: 20px 26px; }
#prequalify .ui-icon { background:  url(/website/modules/mobile/images/list.png) 50% 50% no-repeat;  background-size: 20px 14px; }
#contact .ui-icon { background:  url(/website/modules/mobile/images/phone.png) 50% 50% no-repeat;  background-size: 24px 24px; }
#portal .ui-icon { background:  url(/website/modules/mobile/images/user.png) 50% 50% no-repeat;  background-size: 24px 24px; }
#app .ui-icon { background:  url(/website/modules/mobile/images/penpaper.png) 50% 50% no-repeat;  background-size: 24px 24px; }


.homenav {}
.homenav .ui-btn {border-radius:5px;margin:0 !important;margin-top:6px !important;}
.homenav .ui-btn .ui-btn-inner { padding-top: 7px !important; text-align:left !important; height:18px !important;border-radius:5px;margin:0 !important;}
.homenav .ui-btn .ui-icon { width: 40px!important; height: 40px!important;  box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }

#callnow .ui-icon { background:  url(/website/modules/mobile/images/user-small.png) 0px 0px no-repeat; background-size: 21px; }
#emailnow .ui-icon { background:  url(/website/modules/mobile/images/envelope-small.png) 0px 2px no-repeat; background-size: 22px; }
#getdirections .ui-icon { background:  url(/website/modules/mobile/images/map-small.png) 0px 0px no-repeat;  background-size: 21px; }

#portal_messages .ui-icon { background:  url(/website/modules/mobile/images/envelope-small.png) 0px 0px no-repeat;  background-size: 21px; }
#portal_documents .ui-icon { background:  url(/website/modules/mobile/images/list.png) 50% 50% no-repeat;  background-size: 20px 14px; }

#officerinfo {text-align:center;border:none !important;box-shadow: 0px 0px 4px 2px #333; padding:6px !important; padding-top:10px !important;padding-bottom:15px !important;}		
#officerinfo h1 {margin:0;padding:0;font-size:32px;}
#officerinfo h2 {margin:0;padding:0;color:#666;font-size:16px;padding-bottom:10px;font-size:16px;}

#officerinfo .ui-grid-a { border-radius:8px; border:2px solid #b5b5b5; background:#fff;}
#officerinfo .ui-grid-a .ui-block-a {width:40%; text-align:left;display: inline;}
#officerinfo .ui-grid-a .ui-block-a img {width:110px;margin-left:5px;margin-top:5px;border-radius:6px;}

#officerinfo .ui-grid-a .ui-block-b {width:60%; display: inline;display:block; text-align:center; padding-right:6px;}

#logo { border-radius:8px; border:2px solid #b5b5b5; background:#fff; text-align:center; padding:10px 0; padding-top:13px; margin-bottom:10px;}

.portaldata { border-radius:8px; border:2px solid #b5b5b5; background:#fff; text-align:center; padding:10px 0; padding-top:30px; padding-left: 10px; padding-right: 10px; margin-bottom:10px;}

#footer {background:none !important;border:none !important; color:#CCC !important; text-align:center;font-size:12px;}


#calculator .ui-grid-a div {padding:5px;padding-bottom:0;}
#calculator .ui-grid-b div {padding:5px;}

#calculator {}
#calculator input {height:42px;}
#calculator .outputs {border:2px solid #b5b5b5; background:#fff; text-align:center; color:#333;

border-radius:8px; 
	margin:0 0px;
	margin-top:5px;
	padding:8px;
	padding-top:2px;
	padding-bottom:2px;
	 }
	
#calculator .outputs input {text-align:center;font-weight:bold;}

#calculator .inputs {border:2px solid #b5b5b5; background:#fff;  color:#333;

border-radius:8px; 
	margin:0 0px;
	padding:8px; 
	padding-bottom:4px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
	#calculator label {
		margin-bottom:0px !important;
	}
