@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);

/* =General

--------------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

aside, article, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */

:focus { outline: 0; }

/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: collapse; border-spacing: 0; }

/* Class for clearing floats */

.clear { clear: both; }

.clearfix:after { font-size:0; line-height:0; content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }/* hides clearfix from IE-mac */

.clearfix { display:block; }/* end hide from IE-mac */

/* class for float  */

.alignleft { float:left; }

.alignright { float:right; }

.alignnone { clear:both; font-size:0; line-height:0; margin:0; padding:0; border:0; height:0; width:0; }

img { border: 0; vertical-align:top; }

html { -webkit-text-size-adjust:none; }

::-moz-focus-inner {

border: 0;

outline: 0;

}

header, hgroup, section, article, aside, footer { display:block; }

/* End General

--------------------------------------------------------------------------------------------------------*/

/* =Typography

--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */



article { font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif; }

body { font: 13px/18px 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif; color:#000000; }





 @font-face {font-family: 'LeituraSans-Grot1';src: url('../fonts/1F125B_0_0.eot');src: url('../fonts/1F125B_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/1F125B_0_0.woff') format('woff'),url('../fonts/1F125B_0_0.ttf') format('truetype');}





 @font-face {font-family: 'LeituraSans-Italic2';src: url('../fonts/1F125B_1_0.eot');src: url('../fonts/1F125B_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/1F125B_1_0.woff') format('woff'),url('../fonts/1F125B_1_0.ttf') format('truetype');}





 @font-face {font-family: 'LeituraSans-Italic3';src: url('../fonts/1F03EF_0_0.eot');src: url('../fonts/1F03EF_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/1F03EF_0_0.woff') format('woff'),url('../fonts/1F03EF_0_0.ttf') format('truetype');}



 @font-face {font-family: 'LeituraSans-Grot3';src: url('../fonts/1F03EF_1_0.eot');src: url('../fonts/1F03EF_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/1F03EF_1_0.woff') format('woff'),url('../fonts/1F03EF_1_0.ttf') format('truetype');}

/*

@font-face { font-family: 'Menton3Regular'; src: url('/sites/all/themes/eagleone/fonts/mentone-lig-webfont.eot'); src: url('/sites/all/themes/eagleone/fonts/mentone-lig-webfont.eot?#iefix') format('embedded-opentype'),  url('/sites/all/themes/eagleone/fonts/mentone-lig-webfont.woff') format('woff'),  url('/sites/all/themes/eagleone/fonts/mentone-lig-webfont.ttf') format('truetype'),  url('/sites/all/themes/eagleone/fonts/mentone-lig-webfont.svg#MentoneRegular') format('svg'); font-weight: normal; font-style: normal; }

*/

/* End Typography

--------------------------------------------------------------------------------------------------------*/

/* =Headings

--------------------------------------------------------------------------------------------------------*/

h1 { }

h2 { }

.content h4 {

	font-weight:bold;

	background:url(/sites/all/themes/eagleone/img/h4_bg.png) -100px 25px no-repeat;

	padding:6px 0;

	margin:10px 25px 2px;

	text-transform:uppercase;

	text-shadow:1px 1px rgba(255,255,255,.5);

	height:35px;

}

/* End Headings

--------------------------------------------------------------------------------------------------------*/

/* =Links

--------------------------------------------------------------------------------------------------------*/

a { text-decoration:none; color:#555555; cursor:pointer !important; }

a:hover { }

/* End Links

--------------------------------------------------------------------------------------------------------*/

/* =Branding

--------------------------------------------------------------------------------------------------------*/

p { padding:0px; }

html, body { background:url(../img/bg.png) repeat-x left top #b9b9b9; width:100%; min-width:1040px; }

#outer-wrapper {

	width:100%;

		background:url(../img/bg-wrapper.jpg) center 40px no-repeat;

		min-height:600px;

		margin:0 auto;

		overflow:hidden; }

.companypage #outer-wrapper {

	background:url(../img/bg-wrapper_company.jpg) center 40px no-repeat;

}

#company_page_bg {

	width:100%;

	height:100%;

	position:absolute;

	z-index:0;

	top:200px;

	left:0;

	background:url(../img/company_repeating.jpg) top center repeat-y;

}

.env #outer-wrapper { width:100%; background:url(../img/bg-wrapper1.png) no-repeat center 30px; margin:0 auto; }

#wrapper, .wrapper { margin: 0 auto; position: relative; /*width: 980px;*/ width:1000px; }

#wrapper.front {

	background:url(/sites/all/themes/eagleone/img/background_exposed.png) 110px 75px no-repeat,

	url(../img/line_bg.png) 0 0 no-repeat;

}

#header { height:145px;position:relative;z-index:99; left:50px; /*margin:5px 0 0;*/ /* chaney@wwbtc.com: this was causing the header to push down in chrome on osx*/}

#description { font-size:12px; line-height:25px; color:#f7f7f7; font-style:italic; position:relative; margin:5px 0 0 -2px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

#description a{ font-size:12px; line-height:25px; color:#f7f7f7; font-style:italic; position:relative; margin:0 0 0 -2px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

#toplinks { font-size:12px; line-height:25px; color:#f7f7f7; font-style:italic; position:relative; width:259px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; margin:5px 0 0; }

#toplinks span { padding-right:1px; }

#toplinks .languages { background:url(../img/sprite.png) left top; display:block; width:14px; height:7px; margin-bottom:7px; }

#toplinks .search { background:url(../img/sprite.png) left -17px; display:block; width:12px; height:10px; margin-left:2px; margin-top:8px; }

#toplinks .searchClose { background:url(../img/searchclose.png); display:none; width:30px; height:18px; margin-left:0px; margin-top:10px; }

h1#logo { display:inline-block; left:260px; position:absolute; top:0; }

h1#logo a { display:block; width:379px; height:158px; text-indent:-9999px; text-decoration:none; background:url(../img/logo.png) center -1px no-repeat; }

/* End Branding

--------------------------------------------------------------------------------------------------------*/

/* =Main Nav

--------------------------------------------------------------------------------------------------------*/

#mainNavigation { margin-left:-14px; margin-top:-5px; width:166px; z-index:9; }

#mainNavigation li {

	margin-left:30px;

	width:115px;

	line-height:25px;

	font-size:15px;

	border-bottom:1px dotted #979797;

	float:left;}

#mainNavigation li a { display:block; color:#5a5a5a; text-transform:uppercase; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-size:15px; line-height:28px; }



.level1-inside a {

	margin:0 7px;

}

#mainNavigation .level1 .level1-inside:hover {

	background-color:#000;

	color:#fff;

}

#mainNavigation .level1 .level1-inside li em:hover, #mainNavigation .level1 .level1-inside li.active  {

	color:#fff !important;

}

#mainNavigation .level1 .level1-inside:hover a  { color:#fff; }

#mainNavigation .level1 .level1-inside li:hover a {

	color:#fff !important;

}

#mainNavigation .level1 .level1-inside.current:hover {

	background-color:none !important;

}

#mainNavigation .level1 .level1-inside.current:hover a {

	color:#000;

}

#mainNavigation .level1 .level1-inside.current li.active a {

	color:#fff !important;

}

/*#mainNavigation .level1 li.sub a.active { color: #fff; }*/



#mainNavigation .level1 .level1-inside.current a.active {

	color: #fff;

} 

div.inner li a { margin:0 !important; }



#mainNavigation li a img { }

#mainNavigation .level1 { z-index:9999; position:relative; }

#mainNavigation .level1 .level1-inside { margin-left:12px; width:170px; border-bottom:0; margin-bottom:3px; position:relative; z-index:9; text-align:left; }

#mainNavigation .level1 .level1-inside.current { margin-left:0px; padding-left:5px; border-bottom:0; background:url(../img/bg-wrapper-side.png) no-repeat left 0px; margin-bottom:11px; }

/* #mainNavigation .level1 .level1-inside.current.innovation, #mainNavigation .level1 .level1-inside.current.wheretobuy {background:none; } */

#mainNavigation .level1 .level1-inside.blue {

	background-image:url(../img/bg-wrapper-side_blue.png);

	background-position:left 0;

	background-repeat:no-repeat;

}

#mainNavigation li.carshow {

	background-image:none !important;

}

#mainNavigation .level1 .level1-inside.current.blue { background:url(../img/bg-wrapper-side_blue.png) no-repeat left 0px !important; }

#mainNavigation .level1 .level1-inside.current em a { color:#222222; font-size:22px; line-height: 23px; text-transform:uppercase; padding:5px 0 6px 16px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-style:normal; border-bottom:1px dotted #5a5a5a; display:block; }

#mainNavigation .level1 .level1-inside em a { color:#222222; font-size:23px; line-height: 23px; text-transform:uppercase; padding:5px 0 5px 0; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-style:normal; border-bottom:1px dotted #5a5a5a; display:block; }

/*#mainNavigation .level1 .level1-inside.wheretobuy { width: 170px; }*/

#mainNavigation .level1 .level1-inside.carshow em { display:inline-block; } 

#mainNavigation .level1 .level1-inside.carshow em a { display:inline-block; } 

/*

#mainNavigation ul.level1 li a.products {

	background:url(../img/nav_products.png) 20px 5px no-repeat;

	text-indent:-9999px;

	display:block;

	filter:alpha(opacity=80);

	opacity:0.8;

}

#mainNavigation ul.level1 li a.products:hover {

	filter:alpha(opacity=100);

	opacity:1;

}

*/

#mainNavigation .level1 .level1-inside.last, #mainNavigation .level1 .level1-inside.last em a { border-bottom:0; }

#mainNavigation .level2 { margin-left:7px; }

#mainNavigation .level2 li { margin-left:15px; padding-left:3px; width:125px; position:relative; }

#mainNavigation .level2 .last { border-bottom:0; }

#mainNavigation .level2 li.active, #mainNavigation .level2 li:hover { background:#171717;     /*width: 145px; padding-left:18px; margin-left:0; */ }

#mainNavigation .level2 li.active, #mainNavigation #products_sub>li:hover { width: 165px; padding-left:18px; margin-left:0; }

#mainNavigation .level2 li a span { background:url(../img/sprite.png) no-repeat left -37px; width:5px; height:9px; margin-left:6px; padding:0; font-size:12px; line-height:20px; display:inline-block; }

#mainNavigation .level2 li.active a span, #mainNavigation .level2 li:hover span { background:url(../img/sprite.png) no-repeat left -54px; display:block; width:5px; height:9px; display: inline-block; margin-left:8px; font-size:12px; line-height:20px; }

#mainNavigation .level2 li.active a, #mainNavigation .level2 li:hover a { color:#fff; }

#mainNavigation .nav-title { }

#mainNavigation .inner { display:none; position:absolute; width:707px; background:#1a1a1a; top:-72px; left:173px; z-index:9999999; }

#mainNavigation .inner ul { float:left; padding:0 0 0 28px; margin:18px 0 20px -12px; }

#mainNavigation .inner ul li { display:inline; float:left; list-style:none; border-bottom:1px dotted #0f0f0f; border-right:1px dotted #0f0f0f; padding:0 20px 12px 20px; margin:0; text-align:center; min-height:130px !important; width:133px; }

#mainNavigation .inner ul li a { text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:none; }

#mainNavigation .inner ul li a span { color:#fff; text-align:center; width:120px !important; display:block !important; line-height:16px !important; padding-left:6px; background:none !important; }

#mainNavigation .inner ul li:hover { background:none; width:133px; padding-left:20px; }

#mainNavigation .inner ul li:hover a span { text-decoration:underline; background:none; }

#mainNavigation .inner ul li.last { border-right:none; padding:0 0px 12px 20px; border-bottom:1px dotted #0f0f0f; }

#mainNavigation .inner ul li.bottom { border-bottom:none; padding-top:18px; }

#mainNavigation .inner ul li.bottom:last-child { border-bottom:none; border-right:none; padding-right:10px; }

.env #mainNavigation { margin-left:-12px; }

.env #mainNavigation .level1 .level1-inside.current em a { padding:5px 0 6px 21px; }

.env #mainNavigation .level2 li { margin-left:19px; }

.env #mainNavigation .level2 li.active, .env #mainNavigation .level2 li:hover { margin-left:0; padding-left:22px; width:131px; }

.env #mainNavigation .inner { left:153px; }

.env #mainNavigation .inner ul li { margin-left:0; }

.env #mainNavigation .inner ul li:hover { width:133px; padding-left:20px; }

.env #mainNavigation .level1 .level1-inside.current { margin-left:0px; }

.env #mainNavigation .level1 .level1-inside { margin-left:10px; }



.wheretobuy.current, .innovation.current { background:none !important; margin-bottom:0 !important; }

.wheretobuy.current a, .innovation.current a {

	background:#000;

	color:#fff !important;

}

#products_sub li { text-align:left; }

#products_sub a {

	color:#333;

	margin:0 !important;

}

#products_sub a:hover {

	color:#fff;

}

#products_sub li.active a { color:#fff; }

/* End Main Nav

--------------------------------------------------------------------------------------------------------*/

/* =Sub Nav

--------------------------------------------------------------------------------------------------------*/

#subNavigation { }

#subNavigation li { line-height:36px; border-bottom:1px dotted #5a5a5a; margin-left:-3px; width:142px; float:left; }

#subNavigation li.last { border-bottom:0; }

#subNavigation li a { font-size:23px; color:#222222; display:block; }

#subNavigation li a:hover, #subNavigation li a.active { }

/* End Sub Nav

--------------------------------------------------------------------------------------------------------*/

/* =Main Content

--------------------------------------------------------------------------------------------------------*/

#container { }

.widecolumn { width:800px; margin-top:17px; background:url(../img/bg-wrapper-side.png) no-repeat left 0px; margin-left:15px; position:relative; min-height:440px;}

.widecolumn.front { background:none !important; min-height:500px;}

.widecolumn.front .bg_exposed {

	width:1032px;

	height:282px;

	position:absolute;

	background:url(../img/background_exposed.png) 0 0 no-repeat;

	top:-90px;

	left:-60px;

}

#front_nav {

	position:absolute;

	z-index:1000;

	background:#ccc;

	padding:7px 0;

	text-transform:uppercase;

	text-align:center;

	left:-40px;

	top:-10px;

	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #dcdcdc));

  background-image: -webkit-linear-gradient(#ebebeb, #dcdcdc);

  background-image: -moz-linear-gradient(#ebebeb, #dcdcdc);

  background-image: -o-linear-gradient(#ebebeb, #dcdcdc);

  background-image: linear-gradient(#ebebeb, #dcdcdc);

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  -khtml-border-radius: 4px;

  border-radius: 4px;

  font-family: LeituraSans-Grot1,'Arial Narrow',Arial;

  font-size: 20px;

  color: #000;

  text-shadow: 1px 1px rgba(255, 255, 255, 0.6);

  border: 1px solid rgba(255, 255, 255, 0.8);

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  width:167px;

}

#front_nav:hover {

	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdcdc), color-stop(100%, #ebebeb));

	background-image: -webkit-linear-gradient(#dcdcdc, #ebebeb);

	background-image: -moz-linear-gradient(#dcdcdc, #ebebeb);

	background-image: -o-linear-gradient(#dcdcdc, #ebebeb);

	background-image: linear-gradient(#dcdcdc, #ebebeb);

	cursor:pointer;

}

#front_nav img { vertical-align:middle; }

.content-wrap {

	width:1280px;

	height:621px;

	overflow:hidden;

	position:absolute;

	left:50%;

	top:41px;

	margin-left:-640px;

	

}

.box_wrap {

  width: 340px;

  min-height: 235px;

  position: absolute;

  right: -130px;

  bottom: 50px; }

  .box_wrap .box_shadow { 

	position:absolute;

	z-index:1;

	width:407px;

	height:15px;

	bottom:-5px;

	left:-35px;

	background:url(../img/box_shadow.png) 0 0 no-repeat; }

	.box_wrap .carousel {

		behavior: url(PIE.htc);

		position: absolute;

		z-index:99;

		top: 0;

		right: -20px;

		width: 20px;

		min-height: 90px;

		border: 1px solid #fff;

		border:1px solid rgba(255,255,255,.7);

		background: #dfdfdf;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #dcdcdc));

		background-image: -webkit-linear-gradient(#f0f0f0, #dcdcdc);

		background-image: -moz-linear-gradient(#f0f0f0, #dcdcdc);

		background-image: -o-linear-gradient(#f0f0f0, #dcdcdc);

		background-image: linear-gradient(#f0f0f0, #dcdcdc);

		text-align: center;

		padding: 5px 0; }

  .box_wrap .front_content_wrap {

		behavior: url(PIE.htc);

		min-height:235px;

		z-index:100;

		position: relative;

		background: #fff;

		-moz-border-radius: 4px 0 4px 4px;

		-webkit-border-radius: 4px 0 4px 4px;

		-o-border-radius: 4px 0 4px 4px;

		-ms-border-radius: 4px 0 4px 4px;

		-khtml-border-radius: 4px 0 4px 4px;

		border-radius: 4px 0 4px 4px;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		-ms-box-sizing: border-box;

		box-sizing: border-box;

		border:1px solid rgba(255,255,255,.4);		

		background-image:url(../img/front_box_bg.png), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e3e3e3));

		background-image:url(../img/front_box_bg.png), -webkit-linear-gradient(#f2f2f2, #e3e3e3);

		background-image:url(../img/front_box_bg.png), -moz-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg.png), -o-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg.png), linear-gradient(#f2f2f2, #e3e3e3);

		-pie-background: url(../img/front_box_bg.png), linear-gradient(#f2f2f2, #e3e3e3);

		background-repeat:no-repeat;

		padding: 10px; }

	.box_wrap .front_content_wrap.black {

		behavior: url(PIE.htc);

		background-image:url(../img/front_box_bg_black.png), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e3e3e3));

		background-image:url(../img/front_box_bg_black.png), -webkit-linear-gradient(#f2f2f2, #e3e3e3);

		background-image:url(../img/front_box_bg_black.png), -moz-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg_black.png), -o-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg_black.png), linear-gradient(#f2f2f2, #e3e3e3);

		-pie-background: url(../img/front_box_bg_black.png), linear-gradient(#f2f2f2, #e3e3e3);

  }

  .box_wrap .front_content_wrap.blue {

		behavior: url(PIE.htc);

		background-image:url(../img/front_box_bg_blue.png), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e3e3e3));

		background-image:url(../img/front_box_bg_blue.png), -webkit-linear-gradient(#f2f2f2, #e3e3e3);

		background-image:url(../img/front_box_bg_blue.png), -moz-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg_blue.png), -o-linear-gradient(#f2f2f2, #e3e3e3);

		background-image: url(../img/front_box_bg_blue.png), linear-gradient(#f2f2f2, #e3e3e3);

		-pie-background: url(../img/front_box_bg_blue.png), linear-gradient(#f2f2f2, #e3e3e3);

  }

    .box_wrap .front_content_wrap .front_content_box {

		background:) 0 0 no-repeat;

		width:280px;

		margin:0 auto; }

    .box_wrap .front_content_wrap .front_content_box .teaser_image {

		position:absolute;

		right:10px;

		bottom:-20px;

	}

	 .box_wrap .front_content_wrap.black .front_content_box .btn {

		behavior: url(PIE.htc);

		background:#323232;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #4d4d4d));

		background-image: -webkit-linear-gradient(#323232, #4d4d4d);

		background-image: -moz-linear-gradient(#323232, #4d4d4d);

		background-image: -o-linear-gradient(#323232, #4d4d4d);

		background-image: linear-gradient(#323232, #4d4d4d);

		-pie-background: linear-gradient(#323232, #4d4d4d);

		border:1px solid #ccc;

		display: block;

		width: 110px;

	 }

	 .box_wrap .front_content_wrap.black .front_content_box .btn:hover {

		background:#222222;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222222), color-stop(100%, #323232));

		background-image: -webkit-linear-gradient(#222222, #323232);

		background-image: -moz-linear-gradient(#222222, #323232);

		background-image: -o-linear-gradient(#222222, #323232);

		background-image: linear-gradient(#222222, #323232);

		-pie-background: linear-gradient(#222222, #323232);

	 }

	 .box_wrap .front_content_wrap.blue .front_content_box .btn {

		behavior: url(PIE.htc);

		background:#2f5c9e;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f5c9e), color-stop(100%, #4a77b9));

		background-image: -webkit-linear-gradient(#2f5c9e, #4a77b9);

		background-image: -moz-linear-gradient(#2f5c9e, #4a77b9);

		background-image: -o-linear-gradient(#2f5c9e, #4a77b9);

		background-image: linear-gradient(#2f5c9e, #4a77b9);

		-pie-background: linear-gradient(#2f5c9e, #4a77b9);

		border:1px solid #ccc;

		display: block;

		width: 110px;

	 }

	 .box_wrap .front_content_wrap.blue .front_content_box .btn:hover {

		background:#264f8b;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #264f8b), color-stop(100%, #456fac));

		background-image: -webkit-linear-gradient(#264f8b, #456fac);

		background-image: -moz-linear-gradient(#264f8b, #456fac);

		background-image: -o-linear-gradient(#264f8b, #456fac);

		background-image: linear-gradient(#264f8b, #456fac);

		-pie-background: linear-gradient(#264f8b, #456fac);

	 }

	 .box_wrap .front_content_wrap .front_content_box .btn {

		behavior: url(PIE.htc);

		background:#90cc2c;

		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #90cc2c), color-stop(100%, #73af0f));

		background-image: -webkit-linear-gradient(#90cc2c, #73af0f);

		background-image: -moz-linear-gradient(#90cc2c, #73af0f);

		background-image: -o-linear-gradient(#90cc2c, #73af0f);

		background-image: linear-gradient(#90cc2c, #73af0f);

		-pie-background: linear-gradient(#90cc2c, #73af0f);

		font-size: 16px;

		color: #fff;

		font-family: LeituraSans-Grot1,'Arial Narrow',Arial;

		font-style: italic;

		text-transform:uppercase;

		-moz-border-radius: 4px;

		-webkit-border-radius: 4px;

		-o-border-radius: 4px;

		-ms-border-radius: 4px;

		-khtml-border-radius: 4px;

		border-radius: 4px;

		border: 1px solid #c7e595;

		box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);

		padding: 7px 10px;}

		.box_wrap .front_content_wrap .front_content_box .btn:hover {

			background:#81b727;

			background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #81b727), color-stop(100%, #64980d));

			background-image: -webkit-linear-gradient(#81b727, #64980d);

			background-image: -moz-linear-gradient(#81b727, #64980d);

			background-image: -o-linear-gradient(#81b727, #64980d);

			background-image: linear-gradient(#81b727, #64980d); }

			-pie-background: linear-gradient(#81b727, #64980d); }

	   .box_wrap .front_content_wrap .front_content_box p {

			font-weight:normal;

			color:#777;

			font-size:13px;

			line-height:15px;

			max-width:230px;

			margin:0; }

      .box_wrap .front_content_wrap.black .front_content_box h3 span {

		color:#3468b3;

	  }

      .box_wrap .front_content_wrap.black .front_content_box h4 span {

		color:#3468b3;

	  }

	  .box_wrap .front_content_wrap.blue .front_content_box h3 span {

		color:#3468b3;

	  }

      .box_wrap .front_content_wrap.blue .front_content_box h4 span {

		color:#3468b3;

	  }

      .box_wrap .front_content_wrap .front_content_box h3 {

			color: #000;

			width: 100%;

			font-style: italic;

			font-weight: normal;

			font-family: 'LeituraSans-Grot3',  HelveticaNeue-CondensedBold, 'Futurua-CondensedExtraBold','Arial Narrow',sans-serif;

			margin:10px 0;

			letter-spacing:-1px;

			text-transform:uppercase;

			text-shadow:1px 1px rgba(255,255,255,.6);

			font-size: 28px; }

        .box_wrap .front_content_wrap .front_content_box h3 span {

          color: #688e48; }

      .box_wrap .front_content_wrap .front_content_box h4 {

			color: #000;

			width: 100%;

			font-style: italic;

			font-family: 'LeituraSans-Grot2', HelveticaNeue-CondensedBold, sans-serif;

			font-size: 18px;

			letter-spacing:-1px;

			margin:5px 0 10px;

			padding:5px 0 15px;

			-moz-box-sizing: border-box;

			-webkit-box-sizing: border-box;

			-ms-box-sizing: border-box;

			box-sizing: border-box;

			text-transform:uppercase;

			/*border-bottom:1px dotted #000;*/

			font-weight: normal; }

        .box_wrap .front_content_wrap .front_content_box h4 small {

			letter-spacing:0;

			float: right;

			font-size: 11px;

			font-style: normal;

			line-height:11px;

			text-transform:none;

			font-weight: normal; }

        .box_wrap .front_content_wrap .front_content_box h4 small.small { margin-left:5px;width:90px; }

        .box_wrap .front_content_wrap .front_content_box h4 span {

          color: #688e48; }

        .box_wrap .front_content_wrap .front_content_box p {

			width:230px;

			line-height:16px;

		}

.env .widecolumn { width:800px; margin-top:17px; background:url(../img/bg-side-small.png) no-repeat left -10px; margin-left:15px; position:relative; }

.widecolumn.front { background:none; }

h2 b { font-weight: normal; font-family: 'LeituraSans-Grot3',HelveticaNeue-CondensedBold, 'Arial Narrow','Arial'; }

h2.new-text { color: #3B9203; font-size: 28px; font-weight: bold !important; line-height: 47px; padding: 2px 0 0 16px; width: 270px; font-family: 'LeituraSans-Grot3,HelveticaNeue-CondensedBold,'Arial Narrow',Arial'; }

.widecolumn h2 span, .locationscolumn h2 span { color:#3B9203; font-weight:100; }

.widecolumn h2, .locationscolumn h2 {

	text-transform:uppercase;

	font-family: 'LeituraSans-Italic2',HelveticaNeue-CondensedBold, Arial,sans-serif;

	background: url(../img/img-textglow.png) no-repeat left bottom;

	border-bottom: 1px dotted #5A5A5A;

	color: #222222;

	font-size: 27px;

	font-style: normal;

	font-weight: normal;

	line-height: 49px;

	margin-top: -8px;

	padding-left: 12px;

	position:relative;

	margin-bottom: 7px;

	margin-left: 12px;

}

.widecolumn .showroom-page h2 {

	margin-bottom:0;

	margin-left:0;

}

.widecolumn.blue_wrapper2 h2 {

	color:#4272b8;

}

.widecolumn h2 small {

	position:absolute;

	right:0;

	top:5px;

	text-transform:none;

	font-size:0.7em;

}

.widecolumn h2 small span {

	font-size:2em;

}

/*.widecolumn article ul { list-style: circle; margin: 4px 0 4px 6px; list-style-position: inside; color:#a6ce4b;}

.widecolumn article ul li { padding: 3px; color: #454545;font-weight:500;}*/

.widecolumn.blue_wrapper article ul,.widecolumn.green_wrapper article ul  {

		list-style-position: inside;

		margin:5px 0 10px 10px;

}

.widecolumn.blue_wrapper article ul li { list-style: url(../img/bullet-blue.gif) circle; margin: 4px 0 4px 6px; }

.widecolumn.green_wrapper article ul li { list-style: url(../img/bullet-green.gif) circle; margin: 4px 0 4px 6px; list-style-position: inside;}

.widecolumn article { width:496px; margin-left:12px; padding-left:12px; 

 font-size:14px;

 color:#454545; font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif;

 font-weight: 600;

 color:#454545;

 margin-bottom:15px;

}

.widecolumn ul.tag li { list-style:none; }

.widecolumn p { line-height:22px; /* margin-left:12px;  No padding on P! padding-left:13px; */ padding-bottom:8px;  }









span.nodrip,span.nontoxic,span.eco,span.non,span.biodegradable {

	background:url(../img/sprite.png) no-repeat 0 -666px;		

	font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-weight:bold; text-transform:uppercase;

	font-size:10px;

	display:inline-block;

	padding:0 10px 0 31px;

}



.tag { width:380px; margin-left:9px; padding-left:15px; margin-top:-7px; color:#777777; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-weight:bold; text-transform:uppercase; background:url(../img/sprite.png) no-repeat -666px bottom; padding-bottom:18px; margin-bottom:7px; }

.tag li { float:left; /*background:url(../img/sprite.png) no-repeat 0 -70px;*/ padding-left:28px; padding-right:10px; font-size:10px; line-height:18px; }

.env .tag li { float:left; background:url(../img/sprite.png) no-repeat 0 -70px; padding-left:20px; padding-right:16px; font-size:10px; line-height:18px; padding-bottom:5px; font-weight:normal; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

.env .tag li.eco { background:url(../img/sprite.png) no-repeat 0 -70px; padding:0 11px 0 23px; }

.tag li.eco, span.eco { background:url(../img/sprite.png) no-repeat 0 -70px; padding:0 11px 0 20px; }

.tag li.nodrip, span.nodrip { background-position:0 -101px; }

.tag li.non, span.non { background-position:0 -130px; padding:0 5px 0 35px; }

.tag li.biodegradable, span.biodegradable { background:url(../img/tree-icon.png) no-repeat left top; padding-left:34px; margin-top:-3px; }

.tag li.nontoxic,span.nontoxic { background-position:0 -130px; padding-left:31px; }

.widecolumn ul.tag li  { list-style:none; }



span.eco {

	background:url(../img/sprite.png) no-repeat 0 -70px; padding:0 11px 0 20px;

}

span.nontoxic {

	background-position:0 -130px; 

	padding:0 10px 0 31px;

}











.great-deals { margin-left:12px; padding-left:15px; width:275px; min-height:125px; padding-right:10px; margin-bottom:10px; }

.great-deals .title { color:black; padding:3px 0 4px 2px; font-size:11px; font-weight:300; line-height:14px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; display:block; }

.great-deals .deal { width:300px; padding:7px 0 1px 0; display:block; border-bottom:1px dotted #5a5a5a; }

.great-deals .aussie { width:300px; padding:7px 0 1px 0; display:block; border-bottom:1px dotted #5a5a5a; }

.great-deals .deal .info { /*background:url(../img/sprite.png) no-repeat left -169px;*/ width:144px; min-height:45px; /*padding-left:21px;*/ font-size:10px; line-height:12px; color:#666666; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial;border:0 !important; background:transparent !important; }

.great-deals .aussie .info { /*background:url(../img/sprite.png) no-repeat left -169px;*/ width:144px; min-height:45px; /*padding-left:21px;*/ font-size:10px; line-height:12px; color:#666666; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial;border:0 !important; background:transparent !important; }

.main-deal-img, .trans-deal-img, .final-deal-img {

	float:right;

	position:absolute;

	margin:0 7px 0 0;

}

.trans-deal-img, .final-deal-img {

	display:none;

}

.main-deal-img {

	z-index:2000;

}

.trans-deal-img {

	z-index:3000;

}

.final-deal-img {

	z-index:4000;

}

/*.great-deals .deal .info .nav-icons {*/
.great-deals .nav-icons {

	width:18px;

	padding-right:2px;

	float:left;

	position:relative;

}

/* .great-deals .deal .info .qr-img { */
.great-deals .qr-img {

	background-color:#fff;

	float:right;

	position:absolute;

	left:20px;

	bottom:40px;

	z-index:10001;

	display:none;

	border:1px solid #777;

	font-size:7pt;

	text-align:center;

}

/*.great-deals .deal .info .minimap-img{ */
.great-deals .minimap-img{

	float:right;

	position:absolute;

	left:20px;

	bottom:40px;

	z-index:9001;

	display:none;

	border:1px solid #777;

}

/* //-- */

.great-deals .aussie .info .nav-icons {

	width:18px;

	padding-right:2px;

	float:left;

	position:relative;

}

.great-deals .aussie .info .qr-img {

	background-color:#fff;

	float:right;

	position:absolute;

	left:20px;

	bottom:40px;

	z-index:10001;

	display:none;

	border:1px solid #777;

	font-size:7pt;

	text-align:center;

}

.great-deals .aussie .info .minimap-img{

	float:right;

	position:absolute;

	left:20px;

	bottom:40px;

	z-index:9001;

	display:none;

	border:1px solid #777;

}


.location-column {

	display:inline-block;

	width:275px;

}

.location-row {
	display: block;
	width:100%;
	/*border-bottom: 1px dotted #5A5A5A;*/
	clear:left;
	padding-top:10px;
}

.location-row .info {
	background:none;
	border:none;
	float:left;
	/*margin-right:20px;*/
	width:200px;
	padding-top:10px;
	
}

.great-deals>.location-column {

	margin-right:20px;

}



.searchbox { margin-left:12px; padding-left:15px; }

.searchbox .block { float:left; margin-right:11px; padding:0 0 0 3px; margin-top:-2px; }

.searchbox .title { color:#757575; font-size:11px; font-weight:bold; line-height:14px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; display:block; padding-bottom:4px; }

.searchbox .txt { border:0; padding:8px 0px 9px 8px; font-size:9px; height:13px; line-height:14px; vertical-align:middle; color:#bababa; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-weight:bold; width:117px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }

.searchbox .btn { background:url(../img/sprite.png) no-repeat left -216px; border:0; width:22px; height:30px; cursor:pointer; }

.searchbox label input { float:left; }

.slider-tier { display:none; position: absolute; bottom:17px; left:346px; z-index:5; }

.slider-tier span { font-size:12px; font-style:italic; color:#777777; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; float:left; font-weight:normal; }

.slider-tier .before { position:absolute; left:45px; bottom:25px; z-index:-1; }

.slider-tier .after { position:absolute; right:70px; bottom:25px; z-index:-1; }

.slider-tier .mover { position:absolute; left:122px; top:0; }

.narrowcolumnLeft { width:154px; }

.narrowcolumnRight { }

/* =End Main Content

--------------------------------------------------------------------------------------------------------*/

/* =Secondary Content

--------------------------------------------------------------------------------------------------------*/

.mid { background:url(../img/bg-seperator.png) no-repeat center top; margin-top:0px; padding-top:45px; }

.env .mid-blocks { margin-bottom:23px; }



.mid-blocks { margin-bottom:26px; }

.mid-blocks img {margin-bottom:10px;}

.mid-blocks a { text-decoration:underline; }

.mid-blocks li { width:312px; border-left:1px solid #999999; float:left; margin-right:20px; }

.mid-blocks li h3 { background:url(../img/sprite.png) no-repeat left bottom; color:#222222; text-transform: uppercase; font-size:23px; font-weight:normal; line-height:36px; padding:3px 0 0px 13px; border-bottom:1px dotted #5a5a5a; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

.mid-blocks li h3 img { float:left; padding:6px 8px 0 0; }

.mid-blocks li h3 a { font-size:10px; font-family:Arial, Helvetica, sans-serif; font-style:italic; float:right; background:url(../img/sprite.png) no-repeat right 7px; padding-right:16px; margin-right:-2px; text-transform:uppercase; line-height:22px; margin-top:13px; }

.mid-blocks li h3 span a.view { padding:0 12px 0 0; }

.mid-blocks li .textarea { background:url(../img/bg-mid-block.png) no-repeat left top; padding-left:13px; color:#575757; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding-top:9px; position:relative; width:302px; }

.mid-blocks li .textarea h3 {margin-left:-11px; margin-bottom:10px;}

.mid-blocks li.last { margin-right:0; }

.mid-blocks li:last-child { margin-right:0; }

.mid-blocks li .textarea p { padding-bottom:15px; margin:-2px 0 0 2px; }

.mid-blocks li .textarea span img { margin-left:8px; }

.mid-blocks li .textarea .inside { border-left:1px dotted #8a8a8a; width:161px; padding-left:7px; }

.mid-blocks li .textarea .inside li { min-height:100%; width:156px; border:0; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#292929; background:url(../img/sprite.png) no-repeat left -304px; padding-left:4px; margin-left:12px; padding-left:10px; margin-right:0; }

.mid-blocks li .textarea .video-btn { display:block; background:url(../img/sprite.png) no-repeat left -256px; width:34px; height:34px; position:absolute; top:84px; left:139px; }

/* End Secondary Content

--------------------------------------------------------------------------------------------------------*/

/* =Footer

--------------------------------------------------------------------------------------------------------*/

#footer { background: #1a1a1a; width:100%; color:#fff; /*border-top:1px solid #a3a3a3;*/ padding-top:25px; padding-bottom:35px; }

.footer-wrapper { width:980px; margin:0 auto; }

#footer .products { width:780px; padding-bottom:4px; }

#footer .products .topbar { padding-right:7px; height:50px; background:#0f0f0f; border:1px solid #262626; padding-left:15px; }

#footer .products .topbar h4 { font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; font-size:22px; line-height:22px; color:#bbbbbb; text-transform:uppercase; font-weight:normal; padding-top:14px; }

#footer .products .topbar .links { display:block; min-width:193px; }

#footer .products .topbar .links .view-all { font-size:10px; line-height:20px; font-style:normal; color:#8a8a8a; padding-top:15px; display:block; border-right:1px solid #000000; float:left; padding-right:12px; padding-bottom:15px; margin-right:9px; text-transform:uppercase;  }

#footer .products .topbar .links label { margin-top:8px; display:inline-block; float:left;}

#footer .products .topbar .links .txts { background:#000; font-size:10px; line-height:12px; font-style:normal; color:#8a8a8a; border:0; padding:8px 12px 7px; height:19px; width:72px; display:block; text-transform:uppercase; border-left: thin solid #282828; border-top: thin solid #282828; border-bottom: thin solid #282828; }

#footer .products .topbar .links .btns { background:url(../img/sprite.png) no-repeat left -346px; border:0; width:27px; height:36px; cursor:pointer; border-top: thin solid #282828; border-bottom: thin solid #282828; border-right: thin solid #282828; color:pink;}

.footer-nav ul { margin-bottom:15px; margin-left:-9px; padding-top:10px; float:left; width:148px; }

.footer-nav ul li { margin-left:23px; padding-left:5px; width:120px; font-size:12px; line-height:25px; border-bottom:1px dotted #3d3d3d; float:left; }

.footer-nav ul li.last { border-bottom:0; }

.footer-nav ul li.active, .footer-nav ul li:hover { }

.footer-nav ul li a { display:block; color:#bbbbbb; text-transform:uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.footer-nav ul li.active a, .footer-nav ul li:hover a { color:#fff; }

.footer-nav ul li.active a span, .footer-nav ul li:hover span { background:url(../img/sprite.png) no-repeat left -54px; display:block; width:5px; height:9px; display: inline-block; margin-left:8px; }

.footer-nav ul li a span { background:url(../img/sprite.png) no-repeat left -37px; display:block; width:5px; height:9px; display: inline-block; margin-left:8px; font-size:12px; line-height:25px; }

.footer-product { width:630px; }

.footer-product ul { width:630px; float:left; padding:0; margin:18px 0 0 12px; }

.footer-product ul li { display:inline; float:left; list-style:none; border-bottom:1px dotted #0f0f0f; border-right:1px dotted #0f0f0f; padding:0 18px 12px 12px; margin:0; text-align:center; min-height:132px; }

.footer-product ul li a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }

.footer-product ul li a span { color:#fff; text-align:center; width:117px; display:block; line-height:16px; padding-left:6px; font-size:11px; }

.footer-product ul li:hover a span { text-decoration:underline; background:none; }

.footer-product ul li.last { border-right:none; padding:0 0px 12px 20px; }

.footer-product ul li.bottom { border-bottom:none; padding:18px 18px 12px 12px; }

.footer-product ul li.bottom:last-child { border-bottom:none; padding:18px 16px 12px 12px; border-right:none; }

#footer .aside { width:182px; }

#footer .aside .about-links { padding-right:8px; height:50px; background:#0f0f0f; border:1px solid #262626; padding-left:13px; }

#footer .aside .about-links h4 { font-size:22px; line-height:22px; color:#bbbbbb; text-transform:uppercase; font-weight:normal; padding-top:14px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

.footer-about ul { margin-bottom:15px; /*margin-left:-12px;*/ border:none; padding-top:10px; float:left; }

.footer-about ul li { margin-left:28px; width:120px; font-size:12px; line-height:26px; border-bottom:1px dotted #3d3d3d; float:left; list-style:none;}

.footer-about ul li.last { /*border-bottom:0;*/ padding:10px 0 0 0; }

.footer-about ul li.active, .footer-about ul li:hover { }

.footer-about ul li a { display:block; color:#8a8a8a; text-transform:uppercase; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

.footer-about ul li.active a, .footer-about ul li:hover a { color:#fff; }

.footer-bottom-bg { background:#1d1d1d; border-top:solid 1px #373737; border-bottom:solid 1px #373737; }

.footer-wrapper .ashland { text-decoration:none; display:block; padding:12px 0 13px 2px; }

.footer-wrapper .privacy { display:block; color:#747474; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px; padding:17px 36px 0 0; }

.copyright { text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#747474; text-transform:uppercase; margin-left:-61px; padding-top:13px; }

/* End Footer

--------------------------------------------------------------------------------------------------------*/

.car-video-btn { display:block; background:url(../img/new-car-video-icon.png) no-repeat left top; width:87px; height:77px; position:absolute; top:55px; left:135px; z-index:0; }

.car-video { float:left; margin:2px 0 0 22px; }

.car { left: 90px !important; position: absolute !important; top: 45px !important; }

.car-wash { position:absolute; top:180px; right:-57px; }

.view-360 { width:1010px; padding-top:92px; position:relative; }

.view-left-text { width:40px; font-size:18px; font-style:italic; color:#222222; padding-top:14px; padding-left:418px; }

.view-icon img { position:absolute; bottom:-12px; }

.view-right-text { width:48px; font-size:24px; font-style:italic; color:#222222; padding-left:68px; padding-top:13px; padding-bottom:15px; }

.tag-right { padding:13px 11px 0 0; float:right; background:none; }

.demo-video-main { margin-bottom:8px; float:left; }

.demo-video { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; position:relative; width:150px; float:left; }

.demo-video-btn { display:block; background:url(../img/sprite.png) no-repeat left -256px; width:34px; height:34px; position:absolute; top:26px; left:53px; }

.demo-video-first { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; position:relative; width:142px; float:left; }

/* =Forms

--------------------------------------------------------------------------------------------------------*/

fieldset { padding:0; margin:0; }

fieldset p { }

fieldset label { }

fieldset .input { }

fieldset textarea { }

/* End Forms

--------------------------------------------------------------------------------------------------------*/

#before { padding:0 60px 0 28px !important; width:181px !important; z-index:99999999; }

.featured-product { position:absolute; right:-39px; top:-98px; background:none !important; }

.featured-product p { font-size:10px; line-height:15px; font-style:italic; color:#5a5a5a; font-family: Arial, Helvetica, sans-serif; display:block; font-weight:normal; text-align:right; padding-right:35px; margin-top:-8px; }

a#prev { background:url(../img/sprite.png) no-repeat left -411px; width:27px; height:55px; display:block; text-indent:-99999px; position:absolute; left:26px; top:158px; z-index:11; }

a#next { background:url(../img/sprite.png) no-repeat left -497px; width:27px; height:55px; display:block; text-indent:-99999px; z-index:99999; position:absolute; right:0; top:158px; right:29px; }



#slideshow img {

	background:none !important; filter:0 !important;

	right: 0 !important;

	top:35px !important;

}

.pics { height: 535px; margin: 0; overflow: hidden; padding: 0; width: 254px; }

.fade { background: url(../img/nav-outer-bg.png) repeat; height:100%; width:100%; position:fixed; top:0px; display:none; }

@media only screen and (max-device-width: 480px) {

html, body { width:107%; font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif; }

}

@media only screen and (max-device-width: 1024px) {

html, body { width:107%; body font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif; }

}

.hidden {

	display:none;

}

.companycolumn { width:500px; margin-top:17px; background:url(../img/bg-wrapper-side.png) no-repeat left 0px; margin-left:15px; position:relative; padding-right:25px; }

.env .companycolumn { width:800px; margin-top:17px; background:url(../img/bg-side-small.png) no-repeat left -10px; margin-left:15px; position:relative; }

.locationscolumn { width:500px; margin-top:17px; background:url(../img/bg-wrapper-side.png) no-repeat left 0px; margin-left:15px; position:relative; padding-right:25px; }

.blue_wrapper {

	background:url(../img/bg-wrapper-side_blue.png) no-repeat left 0px;

}

.silver_wrapper {

	background:url(../img/bg-wrapper-side_silver.png) no-repeat left 0px;

}

h2.new-text { color: #0B0B0B; font-size: 28px; font-weight: bold !important; line-height: 47px; padding: 2px 0 0 16px; width: 270px; font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; }

.companycolumn h2 span { color:#37510c; font-weight:100; }

.companycolumn h2 {font-family: 'LeituraSans-Grot1','Arial Narrow',Arial; background: url(../img/img-textglow.png) no-repeat left bottom; border-bottom: 1px dotted #5A5A5A; color: #222222; font-size: 27px; font-style: italic; font-weight: normal; line-height: 49px; margin-bottom: 7px; margin-left: 12px; margin-top: -8px; padding-left: 12px; width: 485px; }

.companylinks h4 {font-size:16px; color:#292929; border-bottom: 1px dotted #999999; margin-bottom:5px;}

.companycolumn article { width:496px; min-height:200px; }

.companycolumn p { font-size:14px; font-weight:500; line-height:22px; margin-left:12px; /*padding-left:13px;*/ color:#454545; font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif; padding-bottom:22px; }

.conpad { padding-left:13px; } 

.conpad-locator { padding-left:23px; } 

.companylinks {

	font-size:13px;

	width:260px;

	padding-top:40px;

	float:right;

	font-weight:500;

	font-family: 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif;

	line-height:22px;

}

.companylinks a {

	color:blue;

}

.contact_form {

	margin-left:20px;

}

.contact_form input, .contact_form select, .contact_form textarea {margin-bottom:10px;}

article.superwide {

	width: 800px;

	min-height:0px;

}

body.innovation {

	margin:0;

}

#lightbox #frameContainer {

	background-color:black;

}

#lightbox #imageDataContainer.clearfix:after {

	display:none;

}

.envirogrid_img {

	padding-right:5px;

	padding-bottom:10px;

}

#newProven, #newDemo, #newDemo1, #newDemo2, #newDemo3, #newDemo4, #newElement, #newNano, #newSafe, .autodestroy {

	width:639px; 

	height:2000px;

	display:none;

	position:absolute;

	text-align:center;

	z-index:10500;

/*	left:30%;

	top:30%;

*/

}

.input-text, .input-select {

	behavior: url(PIE.htc);

	padding:5px;

	font-family:Arial;

	font-size:11px;

	color:#777;

	border:1px solid #ccc;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

}

.social_icons {

	opacity:0.8;

	filter:alpha(opacity=80);

}

.social_icons:hover {

	opacity:1;

	filter:alpha(opacity=100);

}

.input-submit {

	behavior: url(PIE.htc);

	background:#333;

	padding:10px 25px;

	color:#fff;

	text-shadow:1px 1px rgba(0,0,0,.7);

	border:2px solid #555;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

	font-weight:bold;

	letter-spacing:-1px;

	font-size:12px;

	margin:5px 0;

}

.input-submit:hover {

	background:#222;

	cursor:pointer;

}

#mainNavigation .level1 .carshow a.facebook_gray {

	width:21px;

	height:20px;

	background:url(/sites/all/themes/eagleone/img/fb_icon_gray.png) 0 0 no-repeat !important;

	opacity:0.5;

	filter:alpha(opacity=50);

	display:inline-block;

	text-indent:-9999px;

	top: 2px;

	position: relative;

	left: 0px;

	padding:0px;

 }

 .facebook_gray:hover {

	opacity:1;

	filter:alpha(opacity=100);

 }

.zip_search_form input {

	vertical-align:bottom;

}

#searchDrop {

	float:right;

	margin-left:5px;

	border:thick black solid;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

	width:100%;	

	display:none;

	overflow:hidden;

	background-color:white;

	position:relative;

	z-index:9999;

}

#searchDrop input {

	vertical-align:top;

}

#searchDrop .searchsubmit {

	margin-left:-5px;

	margin-top:1px;

	z-index:5000;

	display:inline;

	float:right;

}

/* SLIDER CSS */

.jquery-slider-wrapper

{

  position:relative;

  clear:both;

  zoom:1;

}

.jquery-slider-slide

{

  display: none;

  float: left;

  margin: 0;

  padding: 0;

  position: absolute;

  width: 100%;

}

.jquery-slider-slide img

{

  border:0;

  margin:0;

  padding:0;

}

.jquery-slider-slide-current

{

  display:block;

  z-index:2;

}

.jquery-slider-slide-next

{

  display:block;

  z-index:1;

}

.jquery-slider-selectors

{

width: 20px;

z-index: 100;

display:block;

}

.jquery-slider-option-navigation-selector-control-timer .jquery-slider-selectors,

.jquery-slider-option-navigation-selector-control .jquery-slider-selectors

{

  right:100px;

}

.jquery-slider-option-navigation-selector-timer .jquery-slider-selectors,

.jquery-slider-option-navigation-selector .jquery-slider-selectors

{

  right:70px;

}

.jquery-slider-option-selector-control-timer .jquery-slider-selectors,

.jquery-slider-option-selector-control .jquery-slider-selectors

{

  right:40px;

}

.jquery-slider-selector

{

  display:inline;

  float:left;

  width:25px;

  height:25px;

  margin:0 0 0 5px;

}

.jquery-slider-selector span

{

  display:block;

  width:100%;

  height:100%;

}



.jquery-slider-selector span span

{

  display:none;

}

.jquery-slider-control

{

  display:block;

  position:absolute;

  cursor: pointer;

  width:25px;

  height:25px;

  z-index:4;

  bottom:10px;

  right:10px;

}

.jquery-slider-control span

{

  display:none;

}

.jquery-slider-control-play

{

  background:url(images/jquery-slider-theme.png) no-repeat -75px 0;

}

.jquery-slider-control-pause

{

  background:url(images/jquery-slider-theme.png) no-repeat -50px 0;

}

.jquery-slider-control-play:hover

{

  background:url(images/jquery-slider-theme.png) no-repeat -75px -25px;

}

.jquery-slider-control-pause:hover

{

  background:url(images/jquery-slider-theme.png) no-repeat -50px -25px;

}

.jquery-slider-navigation

{

  display:block;

  position:absolute;

  z-index:4;

  bottom:10px;

  right:10px;

}

.jquery-slider-option-navigation-selector-control .jquery-slider-navigation,

.jquery-slider-option-navigation-selector-control-timer .jquery-slider-navigation,

.jquery-slider-option-navigation-control .jquery-slider-navigation,

.jquery-slider-option-navigation-control-timer .jquery-slider-navigation

{

  left:40px;

}

.jquery-slider-navigation-prev

{

  background:url(../img/front_arrows.png) 0 0 no-repeat;

   filter:alpha(opacity=60);

  opacity:0.6;

  cursor: pointer;

  width:40px;

  height:63px;

  position:absolute;

  top:-395px;

  left:100px;

  margin:0 0 0 5px;

}

.jquery-slider-navigation-prev span

{

  display:none;

}

.jquery-slider-navigation-prev:hover

{

  filter:alpha(opacity=100);

  opacity:1;

}

.jquery-slider-navigation-next

{

  background:url(../img/front_arrows.png) -40px 0 no-repeat;

  filter:alpha(opacity=80);

  opacity:0.8;

  cursor: pointer;

  width:40px;

  height:63px;

  position:absolute;

  top:-395px;

 right:130px;

  margin:0 0 0 5px;

  z-index:50;

}

.jquery-slider-navigation-next span

{

  display:none;

}

.jquery-slider-navigation-next:hover

{

   filter:alpha(opacity=100);

  opacity:1;

}

.jquery-slider-wrapper .caption

{

  padding:6px 10px;

  background:#1e1e1e;

  font-size:10px;

  font-family:Arial, Verdana;

  position:absolute;

  top:10px;

  left:10px;

  color:#efefef;

}

.jquery-slider-timer



{

  color:#FFFFFF;

  z-index:4;

  overflow:hidden;

  width:13px;

  height:13px;

  margin:0 1px 5px;

  position:absolute;

  top:5px;

  left:3px;

}



.jquery-slider-timer-rotator

{

  background:url(../img/jquery-slider-rotator-left.png) no-repeat 0 0;

  overflow:hidden;

  width:13px;

  height:13px;

  position:absolute;

  top:0;

  left:-7px;

  z-index:3;

}



.jquery-slider-timer-mask

{

  overflow:hidden;

  width:6px;

  height:13px;

  position:absolute;

  top:0;

  right:0px;

  z-index:2;

}



.jquery-slider-timer-rotator-move

{

  left:0;

}



.jquery-slider-timer-mask-move

{

  width:13px;

  left:0;

  background:url(../img/jquery-slider-rotator-right.png) no-repeat 0 0;

}

.jquery-slider-selectors {

	margin-top:15px;

}

.jquery-slider-selector {

		width: 19px;

		height: 18px;

		background: url(/sites/all/themes/eagleone/img/front_carousel_sprite_blue.png) 0 -18px no-repeat;

		display: block;

		margin:1px;

		text-indent: -9999px; }

.jquery-slider-selector-current, .jquery-slider-selector:hover {

		background-position: 0 0;

		cursor: pointer; }

		

.jquery-slider-selectors.black .jquery-slider-selector {

	background: url(/sites/all/themes/eagleone/img/front_carousel_sprite_black.png) 0 -18px no-repeat !important;}



.jquery-slider-selectors.green .jquery-slider-selector {

        background: url(/sites/all/themes/eagleone/img/front_carousel_sprite.png) 0 -18px no-repeat !important;

}



.jquery-slider-selectors.green .jquery-slider-selector-current, .jquery-slider-selectors.green .jquery-slider-selector:hover {

                background-position: 0 0 !important;

                cursor:pointer;}





.jquery-slider-selectors.black .jquery-slider-selector-current, .jquery-slider-selectors.black .jquery-slider-selector:hover {

		background-position: 0 0 !important;

		cursor:pointer;}

		

.jquery-slider-selectors.blue .jquery-slider-selector {

	background: url(/sites/all/themes/eagleone/img/front_carousel_sprite_blue.png) 0 -18px no-repeat !important;}

.jquery-slider-selectors.blue .jquery-slider-selector-current, .jquery-slider-selectors.blue .jquery-slider-selector:hover {

		background-position: 0 0 !important;

		cursor:pointer;}



	.widecolumn h3 {

			color:#000;

			text-transform:uppercase;

			font-style:italic;

			font-size:1.8em;

			margin:3px 5px 10px 25px;

		}

		.widecolumn h3 span {

			color:#688e48;

		}

		

		.car_wrap {

  position: relative;

  min-height: 400px; }

  .newenviroshine_bg {

	width:900px;

	height:140px;

	background:url(../images/newenviroshine_bg.png) 0 0 no-repeat;

	position:absolute;

	top:370px;

	left:380px;

  }

  .car_wrap .green_car_small {

    width: 317px;

    height: 144px;

    position: absolute;

    left: 125px;

    bottom: 50px;

    background: url(../images/newenviroshine_small_car.png) 0 0 no-repeat; }

  .car_wrap .green_car {

    width: 576px;

    height: 360px;

    position: absolute;

    right: -60px;

    top: -50px;

    background: url(../img/car.png) 0 0 no-repeat; }

.view-360 {

  width: 120px;

  height: 71px;

  background: url(../img/view_360.png) 0 0 no-repeat;

  position: absolute;

  opacity:0.8;

  filter:alpha(opacity=80);

  right: -80px;

  bottom: 45px;

  text-indent: -9999px; }

.view-360:hover {

	opacity:1;

	filter:alpha(opacity=100);

	cursor:pointer;}

.div_360_expanded {

	margin:0 0 0 20px;}

.learn_more {

  background: url(../img/learn_more.png) top center no-repeat !important; position:relative;}

  #learn_more {

	width:80px;

	height:40px;

	position:absolute;

	top:0;

	left:47%;

	display:block;

	text-indent:-9999px;

  }

a.fb_icon {

  width: 21px;

  height: 20px;

  background: url(../img/fb_icon.png) 0 0 no-repeat;

  display: block;

  text-indent: -9999px; }

 

 .bottles_wrap {

  position: absolute;

  width: 306px;

  text-align: center;

  bottom: 60px;

  right: 165px; }

   .bottles_wrap .bottles_large {

    width: 528px;

    height: 325px;

    background: url(../images/newenviroshine_large_bottles.png) 0 0 no-repeat; }

  .bottles_wrap .bottles {

    width: 306px;

    height: 189px;

    background: url(../img/bottles_small.png) 0 0 no-repeat; }



  .bottles_wrap ul  {

	width:310px !important;

  }

  .bottles_wrap ul li {

	width:30px;

	margin:0 10px;

    display: inline-block;

	zoom:1;

	*display:inline;

	 }

  .bottles_wrap ul li .caption_box_wrap { position:relative; }

  .bottles_wrap ul li .caption_box {

	width:153px;

	height:76px;

	background:url(../img/tab_caption_box.png) 0 0 no-repeat;

	position:absolute;

	bottom:23px;

	left:-57px;

	opacity:0;

	filter:alpha(opacity=0);

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	transform: scale(0);

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	padding:5px 0;

  }

  .bottles_wrap ul li:hover .caption_box {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	transform: scale(1);

	opacity:1;

	filter:alpha(opacity=100);

  }

    .bottles_wrap ul li a {

      display: block;

      width: 32px;

      height: 27px;

      background: url(../img/button_plus_sprite.png) 0 0 no-repeat;

      text-indent: -9999px; }

      .bottles_wrap ul li a:hover {

        background-position: -30px 0; }

	ul.bottle_links {

		list-style:none;

		position:absolute;

		right:0px;

		bottom:45px;

	 }

		 ul.bottle_links li {

		float:left;

		margin:0 7px 0 0;

		opacity:0.9;

		filter:alpha(opacity=90);

	 }

	 ul.bottle_links li:hover {

		opacity:1;

		filter:alpha(opacity=100);

	 }

	 ul.bottle_links li a {

		background:none;

		width:100%;

		height:100%;

		display:block;

		text-indent:-9999px;

	 }

	 ul.bottle_links li.carwash, ul.bottle_links li.glasscleaner, ul.bottle_links li.wheelandtire, ul.bottle_links li.tireshine {

		width:96px;

		height:38px;

	 }

	 ul.bottle_links li.carwash {

		background:url(../images/newenviroshine_button_carwash.png) 0 0 no-repeat;

	 }

	  ul.bottle_links li.glasscleaner {

		background:url(../images/newenviroshine_button_glasscleaner.png) 0 0 no-repeat;

	 }

	  ul.bottle_links li.wheelandtire {

		background:url(../images/newenviroshine_button_wheelandtire.png) 0 0 no-repeat;

	 }

	  ul.bottle_links li.tireshine {

		background:url(../images/newenviroshine_button_tireshine.png) 0 0 no-repeat;

	 }

.view-products td {

	text-align:center;

	padding:20px;

}

p.search-info { display: none; }

.search-form .search-advanced { display: none; }

.contact_error {

	display:none;

	color:red;

}



#lightbox_overlay {

	z-index:99999999999;

}



#newProven {

	z-index:999999999999;

}

#topSearch { border: none; padding:4px 0 0 10px; }



.privacy ul li {

	list-style:none;

	display:inline;

}



.privacy .active {

	color:#555555;

}



.footer-about .noborder {

	border:0;

}



.feature .icon {

  background: url(../img/icons.png) 0 0 no-repeat;

  padding: 0 0 30px 65px;

  text-transform:uppercase;

}



.feature .icon.skull {

	background-position: 0px -73px;

}





.deal_wrap {

behavior: url(PIE.htc);

  position: relative;

  overflow: hidden;

  width: 128px;

  height: 36px;

  margin: 0;

  float:left;

  background:#efefef;

   background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e0e0e0));

  background-image: -webkit-linear-gradient(top, #fefefe, #e0e0e0);

  background-image: -moz-linear-gradient(top, #fefefe, #e0e0e0);

  background-image: -o-linear-gradient(top, #fefefe, #e0e0e0);

  background-image: linear-gradient(top, #fefefe, #e0e0e0);

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  -khtml-border-radius: 4px;

  border-radius: 4px;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

  box-shadow:0 0 1px #c2c2c2;

  border: 1px solid #fff; }



.deal_slider {

  position: absolute;

  z-index:10;

  top: 0;

  left: 0;

  background: url(../img/retailer_slider_back.png) 0 0 no-repeat;

  width: 111px;

  height: 36px; }

  .deal_slider.hover {

    background-position: 0 -36px; }

  .deal_slider img {

    vertical-align: middle; z-index:2 !important }



.deal_content {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

  text-align: right;

  cursor: default;

  display: block;

  width: 128px;

  height: 36px;

  font-family: 'LeituraSans-Grot3', sans-serif;

  font-size: 20px;

  font-weight: bold;

  position:relative;

  z-index:0;

  text-shadow: 1px 1px rgba(255, 255, 255, 0.4); }

  .deal_content small {

    font-size: 12px;

    font-weight: normal; }

  .deal_content .inner {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    margin: 5px 0 0;

    padding: 5px 14px 0 0; }

.deal_content .final-deal-img{

	display:block !important;

	position:relative !important;

	z-index:0 !important;

}



.content h2 {

	font-family: 'LeituraSans-Grot1',HelveticaNeue-CondensedBold,'Arial Narrow',Arial; 

	color: #222222; 

	font-size: 27px; 

	font-weight: normal; 

	line-height: 49px; 

	margin-bottom: 7px; 

	margin-left: 0px; 

	padding-left:12px;

	background:none;

	border:none;

	}



.content h3 {

	font-family: 'LeituraSans-Grot1',HelveticaNeue-CondensedBold,'Arial Narrow',Arial; 

	color: #222222; 

	font-size: 20px; 

	font-weight: normal; 

	margin-bottom: 7px; 

	margin-left: 0px; 

	padding-left:12px;

	background:none;

	border:none;

	}



.content h3.subhead {

	font-family: 'LeituraSans-Grot1',HelveticaNeue-CondensedBold,'Arial Narrow',Arial; 

	color: #222222; 

	font-size: 15px; 

	font-weight: normal; 

	margin-bottom: 15px; 

	margin-left: 0px; 

	padding-left:12px;

	background:none;

	border:none;

	text-decoration:underline;

	}



.about_divider {

	width:390px;

	height:25px;

	background:url(../img/about_divider.png);

	background-repeat:no-repeat;

	float:left;

	padding-left:14px;

	clear:left;

}



.about_gradient {

	/*

	float:right;

	margin-top:-10px;

	padding-top:10px;

	*/

	position:relative;

	float:right;

	margin-top:-10px;

}





.cproduct {

	clear:left;

	float:left;

	width:87%;

	min-height:100px;

}



.cproduct.swipes {

	width:75%;

}



.cproduct.enviro {

	width:60%;

}



.cproduct.valogo {

	width:75%;

}





.cbottles80 {

	background:url(../img/bottles_grad_80s.png) no-repeat;

	background-position: top right;

	float:right;

	width:40px;

	height:100px;

}



.cbottles80.bottle80-2 {

	background-position: 0px -100px;

}



.cbottles80.bottle80-3 {

	background-position: 0px -200px;

}



.cbottles80.bottle80-4 {

	background-position: 0px -300px;

}



.cbottles90 {

	background:url(../img/bottles_grad_90s.png) no-repeat;

	background-position: 0px 0px;



	float:right;

	width:40px;

	height:100px;

}



.cbottles90.bottle90-2 {

	background-position: 0px -100px;

	height:94px;

}



.cbottles90.bottle90-3 {

	background-position: 0px -200px;

}



.cbottles90.bottle90-x {

	background:url(../img/valvoline-smlogo.png) no-repeat;

	width:80px;

	margin-bottom:50px;

}



.cbottleswipes {

	background:url(../img/bottles_grad_tireswipes.png) no-repeat;

	background-position: top right;

	float:right;

	width:82px;

	height:100px;	

}



.cbottlesenviro {

	background:url(../img/bottles_grad_enviro.png) no-repeat;

	background-position: top right;

	float:right;

	width:151px;

	height:108px;	

}



.cbottles00 {

	background:url(../img/bottles_grad_00s.png) no-repeat;

	background-position: -2px 1px;

	float:right;

	width:40px;

	height:100px;	

}



.cbottles00.bottle00-2 {

	background-position: -2px -100px;

	height:90px;

}



.cbottles00.bottle00-3 {

	background-position: -2px -185px;

}



.cbottles00.bottle00-4 {

	background-position: -2px -282px;

}



.cbottles00.bottle00-5 {

	background-position: -2px -378px;

}

.widecolumn .tinyheader {

	font-size:10px;

	float:right;

	line-height:normal;

	padding-right:100px;

	padding-top:15px;

	color:black;

}

.full-map-link {

	width:128px;

	height:36px;

	display:block;

}

#btmSearch {

	border: 1px solid #282828;

}



@media (max-width:800px) {

	#outer-wrapper {

		overflow:scroll;

	}

}





.voteslider {

	background:url(/sites/all/themes/eagleone/img/uislider/slider-bg.png);

	width:201px;

	height:9px;

	position:relative;

	margin:0;

	/*padding:0 10px;	*/

}



.voteslider .ui-slider-handle {

	width:21px;

	height:21px;

	position:absolute;

	top:-5px;

	margin-left:-10px;

	z-index:200;

	background:url(/sites/all/themes/eagleone/img/uislider/slider-button.png);	

}



.carshow_userthumb {

	padding:0px 10px 10px 10px;

	float:left;

}



.votebutton {

	width:251px;

	height:68px;

	background:url(/sites/all/themes/eagleone/img/votebutton.png);

	cursor:pointer;

}



.showroom-page {

	margin-left:15px;

}



#edit-field-year-0-value-wrapper, #edit-field-make-0-value-wrapper {

	margin-right:15px;

}



.carinput_number {

	padding-right:15px;

	vertical-align:top;

}



.carinput_content {

	padding-top:20px;

}



.carinput, .carinput td, .carinput tr, .carinput th {

	border:none;

	background-color:transparent;

}



.trophy-btn {

	width:200px;

}



.trophy_share {

	height: 90px;

	width: 100%;

}



a.btn {

	background:#436fbc;

	background:-webkit-linear-gradient(#436fbc, #395fb2);

	background:-moz-linear-gradient(#436fbc, #395fb2);

	background:-ms-linear-gradient(#436fbc, #395fb2);

	background:linear-gradient(#436fbc, #395fb2);

	padding:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-ms-border-radius:5px;

	border-radius:5px;

	color:#fff;

	clear:both;

}

a.btn.big {

	padding:30px;

	text-transform:uppercase;

	font-size:2em;

	display:block;

	margin:20px 0 0;

	text-align:center;

}

.feature-list.active{ background:#f4f4f4 !important; border:#777777 solid 1px !important; padding:3px !important; position:relative; z-index:9999; background:url(/sites/all/themes/eagleone/img/bgi/white-bg.gif) repeat-x bottom left;}

.feature-list .active .view-btn-block{ border:#777 solid 1px !important; width:258px !important; position:absolute; display:block; left:-1px; top:-1px; padding-bottom:0px; background:url(/sites/all/themes/eagleone/img/bgi/white-bg.gif) repeat-x bottom left;}

.feature-list .active .view-btn{ margin-top:170px; display:inline-block; width:250px;}

.feature-list .active .profile-list{ border-bottom:#5a5a5a dotted 1px;}

.left-block .feature-list {

	/*width:auto;*/

	padding:0px !important;

	margin-right:0 !important;

}

.left-block .feature-list.active {

	padding:0px !important;

	margin:-1px;

}

.left-block h2.send, .left-block h2.blue {

	font: italic 19px/40px 'Myriad Pro','Myriad', 'MyriadStd', Arial, Helvetica, sans-serif;

	margin:0;

	background:none;

	border:0;

	padding:0 7px;

}



#car_add_description #CONTROLSedit-body  {

	height:40px;

}



.rank_over {

	background:url(/sites/all/themes/eagleone/img/mainpage_rank_bg.jpg) 0 0 repeat-x !important;

	width:170px;

	height:40px;

	color:#FFFFFF;

	text-align:center;

	font-size:16px;

	border:0 !important;

	padding:8px 0 0;

	cursor:default;

	position:absolute;

}



.week_content .rank_over {

	top:0;

	display:inline-block;

}



.rank_over small {

	font-size:35px;

	position:relative;

	top:5px;

}



.showroom_featured {

	position:relative

}



.showroom_featured .rank_over {

	left:-5px;

	top:-5px;

	z-index:200;

	padding-top:8px;

}

.statistics_counter { display:none; }

.car_row { overflow:hidden; }





/* AU Specific */

.contactau h3 {

	padding-left:0px;

	font-weight:bold;

	padding-bottom:10px

}



.contact_float {

	width:50%;

	float:left;

}



.contactau a, .contactau:visited, .contactau:active {

	text-decoration:underline;

}



.contactau a:hover {

	text-decoration:none;

}

.view-franchiselogo {
	width:100px;
	margin-top:10px;
	float:left;
	color:#999;
	text-transform:uppercase;
	z-index:999999;
	position:relative;
}

.location-column-wrapper {
	margin-top:20px;
}

.locinfo_contain {
	/*float:left;*/
	display:block;
	padding-left: 160px;
	/*margin-top:-37px;*/
	border-bottom: 1px solid #dedede;
	margin-bottom:20px;
	width:450px;
	z-index:10;
}

.all-caps {
	text-transform:uppercase;
}

.nav-icons {
	height:40px;
}

.locinfo_contain .info .all-caps {
	font-size: 10px;
	line-height: 12px;
	color: #666;
	font-family: 'LeituraSans-Grot1','Arial Narrow',Arial;
	display:block;
}

.imagefield-field_retail_image {
	/*margin-top:20px;*/
	vertical-align:top;
}

.views-field-field-retail-web-value .field-content a {
	z-index:999999;
}