@charset "utf-8";
/* CSS Document */

h1, p, body, html {
	margin:0;
	padding:0;}
	

.bar_panel_left {
	float:left;
	background-image:url(../_img/bar_panel_left.png);
	width:5px;
	height:43px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.bar_panel_mid {
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:185px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_long{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:490px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_short{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:5px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_medium{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:90px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_right
{
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 498px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_short
{
    background-position: -20px;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 478px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_shorter
{
    background-position: -60px;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 438px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_shortest
{
    background-position: -185px;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 313px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_long
{
	background-position: 75px;
	background-repeat:no-repeat;
	background-color:#252525;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 573px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_longer
{
	background-position: 170px;
	background-repeat:no-repeat;
	background-color:#252525;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 668px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.dealer_locator_logo{
	padding-top:10px;
	padding-left:5px;
}


.sample{
	float:right;
	padding-top:0px;
	z-index:-99;
	padding-right:10px;
}

.by_manu_gradient{
	float:left;
	background-image:url(../_img/bg_gradient7.png);
	background-position:bottom;
	background-color:White;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:15px;
	height:209px;
	border: solid 1px #c0c0c0;
	padding-top:10px;
}

.by_manu_gradient ul {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

.by_manu_gradient li {
	display:inline-block;
	padding:0px 10px 0 12px;
	width:80px;
	overflow:hidden;
	height:1.5em;
	font-size:12px;
	float:left;
}

.find_by_manu{
	float:left;
	padding-top:0px;
	padding-left:7px;
	width:668px;
	font-weight:bold;
	text-align:left;
}

.lines{
	float:left;
	padding-top:0px;
	margin-left:10px;
}

.states {
	float:left;
	padding-left:25px;
	padding-top:10px;
}

.states ul {
	float:left;
	margin:0;
	display:block;
	list-style:none;
	width:980px;
}

.states li {
	float:left;
	display:inline-block;
	width:150px;
	padding:0 15px 10px 0;
}

.states li a{
	text-decoration:none;
}

.states li a img{
		border:thin;
	border-color:#CCC;
	border-style:solid;
}

.bar_panel_left {
	float:left;
	background-image:url(../_img/bar_panel_left.png);
	width:5px;
	height:43px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.bar_panel_mid {
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:185px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_long{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:490px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_short{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:5px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_medium{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:90px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_right
{
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 498px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_short
{
    background-position: -20px;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 478px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_long
{
	background-position: 75px;
	background-repeat:no-repeat;
	background-color:#252525;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 573px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.states_logo {
	float:left;
	padding-top:10px;
	padding-left:5px;
}

.centre_types {
	float:left;
	padding-left:0px;
	padding-top:10px;
}

.centre_types ul {
	float:left;
	margin:0;
	display:block;
	list-style:none;
	width:980px;
}

.centre_types li {
	float:left;
	display:inline-block;
	width:200px;
	padding:0 35px 0 0;
}

.centre_types a img{
	border:0;
}

#viewTabs {margin-bottom:15px; float:left;}
#viewTabs ul {float:left; margin:0; padding:5px 5px 0 5px; display:block; list-style:none; clear:right; width:997px; }
#viewTabs ul>li {float:left; display:inline-block; margin:0 2px; height:68px; }
#viewTabs ul>li div {display:inline-block; float:left; height:68px;}
#viewTabs ul li a { font-size:1.5em; text-decoration:none;  float:left; color:White; cursor:pointer; font-weight:900;}
#viewTabs h2
{
    font-size: 1.5em;
    margin-top: 10px;
    color: #3399FF;
}

.inActive .tabLeft {width:2px; background-image:url(../_img/dealers_black_left.png);}
.inActive .tabMid {background-image:url(../_img/dealers_black_mid.png); padding:0 10px 0 10px; }
.inActive .tabRight {width:3px; background-image:url(../_img/dealers_black_right.png);}

.Active .tabLeft {width:2px; background-image:url(../_img/dealers_green_left.png);}
.Active .tabMid {background-image:url(../_img/dealers_green_mid.png); padding: 0 10px 0 10px; }
.Active .tabRight {width:3px; background-image:url(../_img/dealers_green_right.png);}

#tabContents h2 {padding: 5px 0 5px 8px;}