/* all */
h1{font-family:verdana,geneva;font-size:18px;}
body{margin:0;padding:0;}
#navigation, #content, #footer{padding:0;margin:0;}
ul, ul li { list-style-type: none }

/* header */
#header{width:782px;padding-left:0;background:url(https://www.flyawayparking.com/images/smbus2004.jpg) no-repeat 600px 15px;}
#container{width:782px;margin:0 auto;}

/* nav */
#navigation{float:left;margin-top:9px;margin-left:-8px; width:160px;float:right; }
#navigation ul{_margin-top:20px; padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#navigation ul li{margin-top:0;padding:0; list-style-type: none;}
#navigation ul li a{margin-left:1px;}
#subnav{float:left;width:610px;margin-bottom:40px; margin-left: 0; margin-right: 0; padding: 0;}
#subnav ul{padding:0;list-style-image:none;list-style-position:outside;list-style-type:none; margin: 0;}
#subnav ul li{margin:5px;float:left;padding:0; list-style-type: none;}

/* content */

A:hover{color:#F60;}
a:link{color:#063;}
a:visited{color:#003;}
a:active{color:#063;}
a.city{font-size:16px;text-decoration:none;color:#C60;}

#content{font-family:verdana,geneva;font-size:12px;width:610px;float:left; _width:580px;}
#content #subnav{width:100%;}
#container table.zebra th{padding:4px;}

/* footer */

#footer{padding-top:5px;border-top:1px #CCC solid;float:left;font-family:verdana,geneva;font-size:11px;text-align:center;width:782px; clear:both;width:100%;padding-top:7px;_padding-top:0;}

/* classes */

.add{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/add.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.delete{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/delete.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.pwd{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/lock_edit.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.user{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/user.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.profile{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/user_edit.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.register{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/user.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.directionswrap{float:right; margin-right:10px;}
.directions{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/directions.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.button{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/button.gif);display:block;color:#555;font-weight:700;height:30px;line-height:29px;margin-bottom:14px;text-decoration:none;width:191px;}
.miltdiscount {font-weight:; font-size:12px; color: #FF0000; width:530px;}
.reminderspara {font-size:11px; text-align:justify;}
.reminderspara h3 {color:#006600; background-color: #f4f4f4; padding:8px;}
.login{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/user.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.alert{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/alert.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.msg{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/msg.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.download{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/download.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.lens{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/lens.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.info{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/info.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.logout{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/key_go.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.receipt{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/calculator.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.print{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/printer.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.buntext1{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:180px;}
.buntext2{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:100px;}
.bundatetext{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:60px;}
.bungreenGoBtn{border-bottom:thin solid #060;border-right:thin solid #060;border-top:thin solid #CCC;border-left:thin solid #CCC;font-size:11px;font-family:verdana,geneva;font-weight:700;background-color:#090;color:#FFF;line-height:.85;padding-top:3px;text-transform:capitalize;cursor:hand;width:60px;}
.size9{font-family:verdana,geneva;font-size:9px;}
.size11{font-family:verdana,geneva;font-size:11px;}
.size11bold{font-family:verdana,geneva;font-size:11px;font-weight:700;}
.size11B{font-family:verdana,geneva;font-size:11px;WIDTH:65px;}
TD,.size12,.size13{FONT-FAMILY:verdana,geneva;FONT-SIZE:12px;}
.text1,.text2{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:120px;}
.text1B,.text4{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:130px;}
.text3{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:60px;}
.text5{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:100px;}
.text6{FONT-FAMILY:verdana,geneva;FONT-SIZE:11px;WIDTH:110px;}
.cText{font-size:11px;font-family:verdana,geneva,Helvetica,Sans Serif;line-height:18px;}
.cTitle{font-size:11px;font-family:verdana,geneva,Helvetica,Sans Serif;letter-spacing:1pt;}
.leftLink,.smText{font-size:11px;font-family:verdana,geneva,Helvetica,Sans Serif;line-height:14px;}
.nav2Link{font-size:11px;font-family:verdana,geneva,Helvetica,Sans Serif;}
.nav3Link{font-size:11px;font-family:verdana,geneva,Helvetica,Sans Serif;line-height:11px;}
.whitehead{font-family:verdana,geneva;font-size:11px;color:ffffff;font-weight:700;text-align:center;text-decoration:none;letter-spacing:1.5px;}
.MDBPrice{color:#C00;font-weight:700;}
.errorTextStd{font-size:12px;font-weight:700;font-family:verdana,geneva, Helvetica, Sans Serif;color:#A01E00;}
.error{font-size:11px;font-family:verdana,geneva;color:red;font-weight:700;}
.message{font-size:15px;font-family:verdana,geneva;color:red;font-weight:700;}
.whitebold{font-size:12px;font-family:verdana,geneva;color:#FFF;font-weight:700;}
.green{font-family:verdana,geneva;font-size:12px;color:#063;font-weight:700;font-style:italic;}
.two{font-family:verdana,geneva;font-size:11px;}
.footer{font-family:verdana,geneva;font-size:11px;color:#999;}
.paynow{font-size:14px;font-family:verdana,geneva;color:red;font-weight:700;}
.paylater{font-size:14px;font-family:verdana,geneva;color:#2e6067;font-weight:700;}
.total{font-size:14px;font-family:verdana,geneva;color:#3f700f;font-weight:700;}
.smallTxt{width:120px;float:left;}

.error-message {
	font-size:16px;
	color:#FF0000;
	margin-bottom:.5em;
}

.text11 {
	border:1px solid #000000;
	background: #fafaf2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Scaffold View */

dl{line-height:2em;margin:0;width:60%;}
dl .altrow{background:#f4f4f4;}
dt{font-weight:700;padding-left:4px;vertical-align:top;}
dd{margin-left:10em;margin-top:-2em;vertical-align:top;}

/* Forms */

form{clear:both;padding:0;}

fieldset{border:1px solid #ccc;margin-top:30px;padding:16px 20px;}
fieldset legend{background:#fff;color:#e32;font-size:160%;font-weight:700;}
fieldset fieldset{margin-top:0;margin-bottom:20px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
form div{clear:both;margin-bottom:1em;padding:.5em;vertical-align:text-top;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:700;}
form div.submit{border:0;clear:both;margin-top:10px;margin-left:140px;}
label{display:block;font-size:110%;padding-right:20px;}
input,textarea{clear:both;font-size:140%;font-family:"frutiger linotype", "lucida grande", "verdana", sans-serif;padding:2px;width:80%;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;margin:0 6px 7px 2px;width:auto;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
input[type=submit]{display:inline;font-size:110%;padding:2px 5px;width:auto;vertical-align:bottom;}

.cake-sql-log{float:left;clear:both;}

#jw-title{font-size:1.25em;padding:.5em;display:none;}
#jw-menu, #jw-stepwrapper, .step{	padding: 0; margin: 0;}
#jw-menu ol{list-style:none;margin-bottom:1.25em;padding:0;width:595px;float:left; margin-left: 0; }
#jw-menu ol li{font-size:.85em;background-color:#fbf5e5;margin-bottom:.25em;margin-right:8px;padding:.25em;float:left;width:130px;height:15px;border:2px solid #c9f0d5;text-align:center;vertical-align:center;}
#jw-menu ol li.current{font-size:.85em;border:2px solid #000;background-color:#063;color:#FFF;font-weight:700;}
#jw-menuwrapper{width:750px;margin:0;padding: 0; float:none;}
#jWizard{width:770px;}
#jWizard div.step{padding:1em;}
#jWizard div.step p{margin:0;}
#jWizard span.counter{float:left;padding:.25em;}
#jw-buttons{padding:.5em;text-align:right;}
#jw-buttons button{margin-left:1em;padding:.25em .5em;}


/* Tables */

table.zebra{background:#fff;border:1px solid #ccc;border-right:0;clear:both;color:#333;margin-bottom:10px;width:100%;}
table.zebra th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;}
table.zebra th a{background:#f2f2f2;display:block;padding:2px 4px;text-decoration:none;}
table.zebra th a:hover{background:#ccc;color:#333;text-decoration:none;}
table.zebra tr td{background:#fff;border-right:1px solid #ccc;padding:4px;text-align:center;vertical-align:top;}
table.zebra tr.altrow td{background:#f4f4f4;}
table.zebra td.actions{text-align:center;white-space:nowrap;}
table.zebra td.actions a{margin:0 6px;}
.cake-sql-log table{background:#f4f4f4;}
.cake-sql-log td{padding:4px 8px;text-align:left;}

/* Paging */

div.paging{background:#fff;color:#ccc;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span{}
div.paging span.current{color:#000;}
div.paging span a{}
li.button{background:url(https://www.flyawayparking.com/reservation/app/webroot/img/button.gif);display:block;color:#555;font-weight:700;height:30px;line-height:29px;margin-bottom:14px;text-decoration:none;width:191px;}
a:hover.button{color:#06C;}

/* Misc from old layout*/
#fltbun{display:block;font-family:verdana,geneva;font-size:13px;height:50px;}
#ascF{display:block;font-family:verdana,geneva;font-size:13px;height:25px;}
#ascP{display:none;font-family:verdana,geneva;font-size:13px;height:25px;}
#ac{display:none;font-family:verdana,geneva;font-size:13px;height:25px;}
#carbun{display:none;font-family:verdana,geneva;font-size:13px;height:50px;}
#hotbun{display:none;font-family:verdana,geneva;font-size:13px;height:40px;}
#hotcarbun{display:none;font-family:verdana,geneva;font-size:13px;height:50px;}
#FT1{display:block;font-family:verdana,geneva;font-size:13px;}
#FT2{display:block;font-family:verdana,geneva;font-size:13px;}
#PT1{display:none;font-family:verdana,geneva;font-size:13px;}
#PT2{display:none;font-family:verdana,geneva;font-size:13px;}
#fltbunopts{display:block;font-family:verdana,geneva;font-size:13px;height:20px;}
#hotbunopts,#carbunopts,#flthotbunopts{display:none;font-family:verdana,geneva;font-size:13px;height:20px;}


.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}
