﻿/* -------------------------------------------------------------- 
	
	base.css	
	* Resets default browser CSS.
	
-------------------------------------------------------------- */

* { 
  margin: 0;
  padding: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
	
	body { 
		background: #ffffff; 
  		line-height: 1.5; 
		font: 62.5% Arial, Verdana, Tahoma, Helvetica, sans-serif;
		}
		html>body { 
			font-size: 10px;
		}
	
		/* Tables still need 'cellspacing="0"' in the markup. */
		table { 
			border-collapse: separate;
			border-spacing: 0;
			}
			caption { 
				text-align: left;
				font-weight: normal;
			}
			th { 
				vertical-align: top;
				}
			td { 
				vertical-align: top;
				}

		ul {
			list-style: none;
			}
		
		hr {
			border: 0; 
			height: 1px; 
			background: #999999; 
				*color: #999999; 
		}

		a, a:link, a:visited { }
		a:hover, a:active, a:focus {
			outline: 0px;
			-moz-outline-style: 0px;
		}

		img { 
			border: none;
		}
		
		blockquote:before, blockquote:after, q:before, q:after { 
			content: ""; 
			}
		blockquote, q { 
			quotes: "" ""; 
			}

		form {
			margin: 0; 
			padding: 0;
			}
			input.searchBox { }

			input, select, textarea {
				font: 1em Tahoma, Arial, Helvetica, sans-serif;
			}
	.top-filter li img{
	   border: none !important;
	}	

/* Common Generic Classes
-------------------------------------------------------------- */

		.clear {
			clear: both; 
			height: 1px;
		}

		.display {
			display: block;
		}

		.hide {
			display: none;
		}


/* Debugging Classes
-------------------------------------------------------------- */

		.debug {
			border: 1px solid red;
		}
		a.missing:link, a.missing:visited {
			color: red;
		}
		p.note {
			color: red;
		}
		

/* Accessibility Classes 
-------------------------------------------------------------- */

		#skipNav {
			display: none;
		}		

ul.brand-items{
    clear:both;
}
.firstcol{
    float: left; 
    width: 220px; 
    border-right: 1px dotted #CCCCCC; 
    padding-right: 10px;
}
.secondcol{
    float: left; 
    width: 220px; 
    padding-right: 10px; 
    padding-left: 10px; 
    border-right: 1px dotted #CCCCCC;
}
.thridcol{
    float: left; 
    padding-left: 10px; 
    width: 215px;
}
h1.machinetitle{
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-align: left;
}
.thcolumn{
    margin-top:40px
}
.download1{
    margin-top:20px
}
.download2{
    margin-top: 38px;
}
.maincols{margin-top:40px;margin-bottom:40px}

/**********************filter***************************/
.wrap-map{
    position: relative;
}
.map_category {
    background: none repeat scroll 0 0 #fff;
}
.map_category {
    bottom: 10px;
    float: right;
    max-height: 50%;
    overflow-y: auto;
    position: absolute;
    right: 0px;
    width: 200px;
}
.map_category label {
    border-bottom: 1px solid #ddd;
}
.map_category label {
    display: block;
    padding: 4px 0;
    width: 100%;
}
.txt-fuels{
    font-size: 1.2em !important;
    line-height: 1.6em !important;
}
h4.txt-head{
    color:#df601b;
    font-size: 1.6em;
    margin-bottom: 10px;
}
.txt-ul li{
    background:url("../images/bullets.jpg") no-repeat scroll 0 4px;
    list-style: none;
    padding-left: 15px;
    padding-bottom: 5px;
}
.filter-menu > p{
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
}
ul.top-filter{
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 20px;
}
.top-filter li{
    float:left;
    font-size:12px !important;
    list-style: none;
    margin-right: 8px;    
}
.top-filter li input,.top-filter li label{
    float:left;
    margin-top: 10px;
}
.top-filter li img{
    float:left;
    margin: 0px 5px 0px 5px ;
    border: none !important;
}
.brand-items img{
 border: none !important;   
}
.brand-items-noicon {
    clear: both;
    margin-left: 0;
    padding-left: 14px !important;
}
.top-filter li label{
    margin-left:5px;
}
.stationdetail .main-title{display:none}

.stationdetail2 .statiton-list{
    display: none;
}