/* meyerweb css reset start */
/* The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. */
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,
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-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
a:hover {
	color: #F7FC39;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
font-size: 13px;
text-align:center; /* for ie5.+*/
}
a {
color: inherit;
text-decoration: none;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}
/* meyerweb css reset end */

em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

#global_container_ {
	background: url(images/top_line_sameimg.png) no-repeat 568px 548px;
	float: none;
	height: auto;
	margin: 0 auto;
	min-height: 1172px;
	min-width: 1250px;
	position: relative;
	width: 1250px;
}
#backgroundHolder {
	background: url(images/background.png) no-repeat;
	clear: both;
	float: left;
	height: 1368px;
	margin: 0;
	min-height: 1368px;
	position: relative;
	width: 1250px;
}
#background_2 {
	background: url(images/right_side_bg.png) no-repeat;
	left: 0;
	min-height: 1368px;
	position: absolute;
	top: 0;
	width: 1250px;
}
#footer {
	background: url(images/footer_bg.png) no-repeat;
	left: 173px;
	min-height: 105px;
	position: absolute;
	top: 1263px;
	width: 902px;
}
#footer_1 {
	color: #ffffff;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76.92%;
	line-height: 120%;
	margin: 72px 0 -1px 12px;
	text-align: left;
	text-decoration: none;
	width: 305px; /*orig 290*/
}
#footer_2 {
	color: #ffffff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 107.69%;
	letter-spacing: -0.03em;
	line-height: 129%;
	margin: 15px 0 -2px 42px;
	text-align: center;
	text-decoration: none;
	width: 219px;
}
#columnHolder_1 {
	display: inline;
	float: right;
	margin: 10px 1px 0 0;
	width: 321px;
}
#credit_cards_logo {
	clear: both;
	float: right;
	margin: 0 11px 0 0;
	width: 216px;
}
#footer_3 {
	clear: both;
	color: #ffffff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76.92%;
	line-height: 120%;
	margin: 20px 0px -1px -15px;
	text-align: right;
	text-decoration: none;
	width: 333px;
}
#left {
	background: url(images/left_col.jpg) no-repeat 0 880px;
	left: 186px;
	min-height: 1007px;
	position: absolute;
	top: 242px;
	width: 386px;
}
#hours {
	display: block;
	font-size: 17px;
	left: 181px;
	position: absolute;
	top: 902px;
	width: 178px;
}
#visit_text {
	display: block;
	left: 2px;
	position: absolute;
	top: 305px;
	width: 371px;
}
#gas_pump {
	display: block;
	left: 30px;
	position: absolute;
	top: 745px;
	width: 144px;
}
#left_top_boxHolder {
	background: url(images/left_top_box.jpg) no-repeat;
	left: 4px;
	min-height: 291px;
	position: absolute;
	top: 0;
	width: 400px; /*orig 382px */
}
#bullet_psd_css {
	display: inline;
	float: left;
	margin: 25px 0 0 19px;
	width: 18px;
}
#left_top {
	color: #f2f2f2;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 141.46%;
	letter-spacing: -0.03em;
	line-height: 60%;
	margin: 34px 0 4px 10px;
	text-align: justify;
	text-decoration: none;
	width: 250px; /* orig 236px */
}
#left_col_psd_css {
	display: block;
	left: 118px;
	position: absolute;
	top: 239px;
	width: 197px;
}
#slideshow {
	background: url(images/bg.png) no-repeat;
	left: 574px;
	min-height: 330px;
	position: absolute;
	top: 195px;
	width: 492px;
}
#sample_slide {
	clear: both;
	display: inline;
	float: left;
	margin: 27px 0 0 31px;
	width: 438px;
}
#little_dog {
	display: block;
	left: 855px;
	position: absolute;
	top: 1080px;
	width: 268px;
}
#menu {
	font: bold 10pt arial;
	color: white;
	background: url(images/menu_bg.png) no-repeat;
	left: 173px;
	min-height: 52px;
	position: absolute;
	top: 130px;
	width: 910px;
}
#menu_item_1 {
	display: inline;
	float: left;
	font-size: 8px;
	margin: 22px 0 0 24px;
	width: 36px;
}
#menu_item_2_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 22px;
	width: 65px;
}
#menu_item_3_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 18px;
	width: 64px;
}
#menu_item_4_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 18px;
	width: 51px;
}
#menu_item_5_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 16px;
	width: 82px;
}
#menu_item_6_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 17px;
	width: 68px;
}
#menu_item_7_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 17px;
	width: 58px;
}
#menu_item_8_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 20px;
	width: 96px;
}
#menu_item_9_link {
	float: left;
	font-size: 8px;
	margin: 22px 0 0 17px;
	width: 121px;
}
#menu_item_10_link {
	float: left;
	font-size: 8px;
	margin: 23px 0 0 17px;
	width: 47px;
}
#header {
	left: 173px;
	position: absolute;
	top: 0;
	width: 900px;
}
#top_bg {
	clear: both;
	float: left;
	margin: 0;
	width: 900px;
}
#main {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 107.69%;
	left: 589px;
	letter-spacing: -0.03em;
	line-height: 129%;
	margin: 0 0 -2px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: 539px;
	width: 465px;
}
#h4 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 107.69%;
	left: 587px;
	letter-spacing: -0.03em;
	line-height: 129%;
	margin: 0 0 -2px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: 1034px;
	width: 462px;
}
#h3 {
	color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 141.46%;
	left: 175px;
	letter-spacing: -0.03em;
	line-height: 98%;
	margin: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 180px;
	width: 405px;
}
/* Added 2012-07-12 */
#video{
	position: absolute;
	left: 0px;
	top: 220px;
	}
#hrsopen{
	font: bold 13pt arial;
	text-align:left; 
	color: white;
	position: relative;
	top: 895px;
	left:170px;
	
	}	
#bullet{
		left: 25px;
		height:22px;
		background-image: url(images/bullet.png);
      background-repeat: no-repeat;
      background-position: top left;
      padding:0px 0px 8px 25px;
      margin-bottom:5px;
      font: bold 20px arial;
      color:white;
      text-align:left;
      vertical-align:text-top;
      letter-spacing: 0.03em;
	}
.bullet{
		left: 25px;
		height:22px;
		background-image: url(images/bullet.png);
      background-repeat: no-repeat;
      background-position: top left;
      padding:0px 0px 8px 25px;
      margin-bottom:5px;
      font: bold 20px arial;
      color:white;
      text-align:left;
      vertical-align:text-top;
      letter-spacing: 0.03em;
	}
div#about-content {
	 position: absolute;
	 top: 425px;
	 left: 190px;
	 width: 860px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #fff;
	 font-size: 14px;
	 text-align: left;
}
div#main-content {
	 position: absolute;
	 top: 195px;
	 left: 190px;
	 width: 860px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #fff;
	 font-size: 14px;
	 text-align: left;
	 margin-top:-8px;
}
#main-content p {
 margin-bottom: 15px;
}

/* For the about-us page */
#global_container_2 {
	/*background: url(images/bg-mat.png) no-repeat;*/
	/*float: left;*/
	height: auto;
	margin: 182px auto 0 auto;
	min-height: 1334px;
	min-width: 960px;
	position: relative;
	width: 960px;
}

#wheels {
	display: block;
	left: 0;
	position: absolute;
	top: 182px;
	width: 900px;
}
#jpg {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 960px;
}
#jpg_2 {
	display: block;
	left: 658px;
	position: absolute;
	top: 260px;
	width: 287px;
}
#jpg_3 {
	display: block;
	left: 226px;
	position: absolute;
	top: 1077px;
	width: 466px;
}
#jpg_4 {
	display: block;
	left: 0;
	position: absolute;
	top: 472px;
	width: 297px;
}
#text {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	left: 342px;
	line-height: 100%;
	margin: 0;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: 47px;
	width: 323px;
}
#text_2 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	left: -2px;
	line-height: 113%;
	margin: 0 0 -1px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: 585px;
	width: 667px;
	height: 108px;
}
#h1 {
	display: block;
	left: 59px;
	position: absolute;
	top: 260px;
	width: 602px;
}
#rightcol {
	display: block;
	left: 675px;
	position: absolute;
	top: -75px;
	width: 203px;
	height:740px;
}
#wayne {
	display: block;
	left: -2px;
	position: absolute;
	top: 48px;
	width: 327px;
	height: 500px;
}
#pickup {
	display: block;
	left: 228px;
	position: absolute;
	top: 679px;
	width: 329px;
	height: 142px;
}
/* Services Page */
#cat_hdr{
	font: bold 18px arial,helvetica,sans serif;
	color:#F8F139;
	margin-left:10px;
}
