* { font-family: 'Segoe UI',Verdana,Arial; font-size: 10pt; }
h1 { font-size: larger; }
h2 { font-size: large; }

html, body {height:100%; background:#E3ECFF; }
html {
    padding: 0;
}
body {
    padding: 0;
    margin: 0 0 30px 0;
    text-align: center;
    background-color: #E3ECFF;
}

.small { font-size: 8pt; }
* img.star { display: inline; margin: 0; border: none; }
* img.pic { border: 1px solid silver; padding: 3px; }
img.banner { border: none; }

a#ad {
    height: 55px;
    width: 285px;
    text-decoration: none;
    background: url('../images/banners/advertising.gif') top left no-repeat;
}

div#wrapper {
        min-height:100%;
        /*height:100%;*/
        width: 780px !important;
        margin: 0 auto;
        border-left:0;
        border-right:0;
        padding: 0px 10px 0px 10px;
}

div#header {
    position: relative; height: 100px;
    background: #fff url('../images/crap-parking-dot-com.png') top left no-repeat;
    padding: 0;
}

div#tabs{padding-top:10px; margin: 0; height: 25px; overflow: hidden;}
div#tabs ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}

div#tabs ul#nav li{float:left;margin-right: 3px;text-align: center; }
div#tabs ul#nav a{float:left;width: 6em;padding: 5px 0;background: #D6E0E7;text-decoration:none;color: #666; font-size: 10pt;height: 25px;}
div#tabs ul#nav a:hover{background: #9cce31;color: #FFF}
div#tabs ul#nav li.activelink a,div#tabs ul#nav li.activelink a:hover{background: #FFF;color: #003; }

div#main {
    background-color: #fff;
    padding: 10px;
    text-align: left;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
}

div#bookmarks {
    float: right;
}

div#bookmarks a {
    text-decoration:none;
}

div#bookmarks a img {
    padding-bottom:1px;
    border: 0;
}

div#main h2.title { margin: 5px 0 10px 0; }
form { margin: 0; padding: 0px;}
img.crap { border: 1px solid silver; padding: 1px; }

div#leftHome {
    float: left;
    width: 465px;
    overflow: hidden;
}

div#rightHome {
    width:285px;
    float:right;
    border: 0;
}

div#footer {
    width: 100%;
    background: #586695 url('../images/footer2.gif') bottom right no-repeat;
    margin-top: 5px;
    padding: 10px 0;
    overflow: hidden;
    color: #FFF;
    text-align:right;
}

div.clearboth { clear: both; height: 0; width: 0; margin: 0;}

div#footer p{margin:0 10px 0 0; }

.black_header { background-color: black; color: white;}

div#news {
    background: #9cce31;
    color: #FFF;
    padding: 5px;
    width: 290px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.blue_header, .green_header, .black_header, .red_header, .purple_header {
    color: #fff;
    padding: 5px;
    font-size: 10pt;
    margin: 5px 0 5px 0;
    text-align: center; }

div.green_header { background: #9cce31; }
div.blue_header { background: #0077FF; }
div.black_header { background: #000000; }
div.red_header { background: #ff0000; }
div.purple_header { background: #8a2be2; }

div.red_alert, div.brown_alert, div.blue_alert, div.orange_alert {
  color: #FFF; padding: 5px; text-align: left; margin-top: 5px; width: 290px; }
div.red_alert { background: #ff0000;}
div.brown_alert { background: #cc9900; }
div.orange_alert { background: #ffcc00; }
div.blue_alert { background: #0066cc; }
div.cool_blue { background: #E3ECFF; color: #fff; padding: 5px; margin-bottom: 5px; }
div.cool_blue_black { background: #E3ECFF; color: #000; padding: 5px; margin-bottom: 5px; }
div.cool_blue_black p { margin: 0; padding: 0; }

div#parking_image { display: block; width: 272px; padding: 10px; background-color: #D6E0E7; margin-bottom: 10px}
div#parking_desc { display: block; margin: 0 0 0 10px; padding: 5px;}

div#quick_search select { width: 140px; }
div#quick_search img.pic { margin-top: 4px; background-color: white; }

div#search_box { overflow: hidden;  background-color: #D6E0E7; padding: 10px; margin-bottom: 10px; }
div#search_box select { margin: 0 10px 0 5px; width: 155px; }
div#search_box select#per_page { margin: 0 10px 0 5px; width: 75px;}

div#submit_details select { width: 150px; }
div#submit_details input.text { width: 100%; margin-bottom: 4px;}
div#submit_details textarea { width: 100%;}
div#submit_details textarea#admin_comments { width: 100%; }
div#submit_details img { border: 1px solid silver; }
div#submit_details select.selectlist { width: 350px; margin-bottom: 5px; }
div#submit_details select.links_selectlist { width: 400px; margin-bottom: 5px; }

div.user_msg { background-color: #9cce31; padding: 10px; margin-bottom: 5px; text-align: center; }
div.error_msg { background-color: #f00; padding: 10px; margin-bottom: 5px; text-align: center; color: white;}

div.user_comment { background-color: #D6E0E7; padding: 10px; margin-bottom: 10px; }
div.user_comment p { margin: 4px; }

div.result1, div.result2 { margin-bottom: 3px; padding: 5px; }
div.result1 img.pic, div.result2 img.pic { border: 1px solid silver; padding: 3px; }

div.result1 { background-color: #dddddd; }
div.result2 { background-color: #D6E0E7; }

.blue_gradient_container
{
	border: #B8CAD7 1px solid;
	padding-bottom:5px;
	margin-right:10px;
}

.blue_gradient_header
{
	height:25px;
	padding-left:5px;
	padding-top:5px;
	background-color:#B8CAD7;
	font-weight:bold;
}
.blue_gradient_body
{
	padding: 5px;
}