/*
Layout Master
Author:   Shenouda Andrawis
Created:  4/14/2009 9:31:03 AM
*/

body { color: #333333; font-family: verdana,sans serif; text-decoration: none; font-size: 70%; font-style: normal; font-variant: normal; font-weight: normal; }
p { margin: 3px 0 0; line-height: 130%; }
h1 { }
h2 { font-weight: bold; color: #004d69; font-size: 150%; float: left; width: 300px; }
h3 { font-weight: bold; padding: 5px; font-size: 120%; color: #004D69; }
h4 { font-size: 115%; }
h5 { font-size: 105%;  font-weight: bold;}
h6 { font-size: 90%; font-weight: bold; margin-bottom: 3px; }
p, label, legend, ol, table, input { }
td { padding: 0.25em; }
hr { color: #e5e5e5; background-color: #e5e5e5; height: 2px; border:0px;}
strong { font-weight: bold; }
.mainheader { border-bottom: 2px solid #e5e5e5; padding-bottom: 5px; height: 20px; }
ol { list-style-type: decimal; margin-left: 1.75em; }
a, a:visited, a:hover, a:active { color: #0000ff; text-decoration: none; }
a:hover { text-decoration: underline; }
#page { width: 722px; margin: 0 auto; }
#content { position: relative; padding: 0.5em 0 0 0; }
/* TABS */
#tabs{border-bottom: 2px solid #e5e5e5;  height:33px; margin-bottom:5px;}
#tabs img{border:0px; padding:0px; float:right; cursor:pointer;}

.print { text-align: right; cursor: pointer; display:block;}
#search { /*	padding: 1em; */ background: transparent url(../images/nav_top.png) no-repeat scroll left top; }
#txtStreet, #txtSuburb, #ddlState, #txtPostcode { border: 1px solid #B1B1B1; }
#search fieldset input.blur { color: #999; }
#search input.postcode { width: 65px; }
#search-panel { padding: 1.2em 0 0 2em; }

#search-advanced { background: transparent url(../images/nav_mid.png) repeat-y; padding-left: 2em;padding-top: 0.5em; padding-bottom: 1em;}
#search-fields { float: left; padding-bottom:5px;}
#advancedTab { clear: both; }
#search-buttons { margin-left: 100px; float: left; clear: right; }
#search-buttons input { cursor: pointer; }
#sidebar { float: left; width: 270px; height: 400px; display: none; }
.scrollContent { overflow-y: scroll; }

#chkAdvancedSearch {  background: url(../images/advancedFiltersUp.png) no-repeat right; width: 165px; height: 12px; border: 0px;  cursor:pointer; color:#FF0000;}

/* POI */
#poi { font-size: 90% !important; }
#poi li { padding: 3px 21px 3px 30px; margin: 0 0 .25em 0; position: relative; cursor: pointer; border-bottom: 1px solid #DBDBDB; }
#poi li.alt { }
#poi li:hover { background-color: #0099BA !important; color: #FFFFFF; text-decoration: underline; }
#poi li img.drivingLink { position: absolute; right: 3px; top: 3px; }

/*DRIVING DIRECTION */
#drivingDirections { display: none; }
#drivingDirections h5 { margin: 0.5em 0; }
#drivingDirections table tr td{ border-bottom: 1px dotted #ccc;}
#drivingDirections tr.segmentTotal { border-bottom: none; }
#drivingDirections tr.segmentTotal td { text-align: right; }
#drivingDirections .back { background: url('../images/arrow_left.png' ) no-repeat left center; padding-left: 18px; cursor: pointer; }

/* MAP CONTENT */
/* General Rule take away width of 3 pix from #page-content*/ 
#map { float: right; height: 400px; width: 722px; /* 2px border! */ font-size: 90%; background: #fff; }
div.olMap { border: 1px solid #b1b1b1 !important; }
#map a:hover { text-decoration: none; }

/* POPUP CONTENT */
.olPopupCloseBox { background: transparent url(  '../images/btnClose.gif' ) no-repeat scroll 0 0 !important; right: 15px !important; width: 35px !important; }
.popup-content { padding: 0.5em; width: 250px; }
.popup-content img { float: left; padding-right: 0.5em; }
.popup-content-table { margin: 5px 0 0 0; width: 250px; }
.tempclosed {color:Red; text-align:center; font-weight:bold;}
#footer { clear: both;  }
#footer p { text-align: center;  }
.hide {  }
.question { margin-bottom: 1em; }

/* COLUMNS */
#FuelTypes legend, #Products legend { font-size: 110%; font-weight: bold; margin-bottom: 5px; }
.column1, .column2, .column3 { float: left;  }
.column1{width:280px;}
.column2,.column3{width:200px;}
 .column3 {clear:right;}
.column1 input, .column2 input, .column3 input { float: left; clear: left; padding: 0; margin: 0; margin-right: 5px; display: block; height: 12px; }
.column1 label, .column2 label, .column3 label { display: block; clear: none; width: 200px; margin-top: 5px; padding: 0px; font-size: 11px;  }
#ddMaxVehicleSize{font-size:11px;} 
/* BUTTONS */
#btnReset { background: url( '../images/btnClear.gif' ) no-repeat left center; width: 67px; height: 22px; border: none; }
#btnFindAddress { background: url(     '../images/btnSearch.gif' ) no-repeat left center; width: 67px; height: 22px; border: none; }


/*
	clearing a float without additional markup
	http://www.positioniseverything.net/easyclearing.html
*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
