/* CSS Document */






body
{
	padding:0px 0px 0px 0px;
	padding:0px;
	background-image: url(../images/BG-MAIN.gif);
	height:2300px;
	background-repeat: no-repeat;
	overflow: auto;
}
#main
{
	width:1000px;
	height:auto;
	left: 197px;
	top: 57px;
	position: relative;
}
.sub_main
{
	width:999px;
	height:2100px;
	background-color:#FFFFFF;
}
.header
{
width:800px;
height:159px;
float:left;
}
.logoblock
{
width:359px;
height:159px;
float:left;
}

.sub_logoblock
{
	width:215px;
	height:144px;
	float:left;
	padding-left:65px;
	padding-top:15px;
}
.logo_image
{
	width:314px;
	height:87px;
	float:left;
	background-repeat:no-repeat;
	background-image: url(http://hi-waytire.com/images/dem_logo2g.gif);
	position: absolute;
	left: 130px;
	top: 54px;
}

.menublock
{
	width:800px;
	height:41px;
	background-repeat:repeat-x;
	float:left;
	background-image: url(http://hi-waytire.com/images/Jpegs/Backgrounds/blue-background.JPG);
}
.sub_menublock
{
	width:700px;
	height:39px;
	float:left;
}
.menublock ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	text-indent: 1px;
	list-style-position: outside;
	list-style-image: url(http://hi-waytire.com/css/arrow.gif);
	list-style-type: square;
	padding: 1px;
	margin: 2px;
}
.menublock ul li
{
	width:auto;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	background:url(http://hi-waytire.com/css/images/icon_menu.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
	margin-left:10px;
	list-style:none;
	padding-left:30px;
	padding-top:10px;
}
.menublock ul li a
{
	width:auto;
	height:30px;
	float:left;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#FF0;
	white-space: normal;
	list-style-image: none;
}



.contentblock
{
	width:800px;
	height:700px;
	float:left;
	position: relative;
}
.left_contentblock
{
	width:251px;
	height:220px;
	float:left;
	position: absolute;
	top: 4px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	left: 6px;
	background-image: url(http://hi-waytire.com/images/Jpegs/Logos/DemLogoG.gif);
	visibility: visible;
	z-index: 11;
}
.right_contentblock
{
	width:233px;
	height:225px;
	float:left;
	position: absolute;
	left: 556px;
	top: 8px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}

.middle_contentblock {
	position:absolute;
	left:272px;
	top:6px;
	width:279px;
	height:265px;
	z-index:8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
}

.bottom_right_contentblock {
	position:absolute;
	left:560px;
	top:295px;
	width:232px;
	height:297px;
	z-index:8;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.event_contentblock {
	position:absolute;
	left:3px;
	top:296px;
	width:542px;
	height:296px;
	z-index:8;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}

.top_left_contentblock
{
width:565px;
height:212px;
float:left;
}



/* HOME */


.sub_main_home
{
	width:999px;
	height:1700px;
	background-color:#FFFFFF;
}


.lower_menu_content_home {
	position:absolute;
	left:250px;
	top:1799px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_home a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}

.header_sub {
	position:absolute;
	left:6px;
	top:14px;
	width:409px;
	height:97px;
	z-index:5;
	visibility: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/header2-FINAL.jpg);
	
}

.content_img_middle {
	position:absolute;
	left:354px;
	top:809px;
	width:287px;
	height:250px;
	z-index:1;

}

.header_hours {
	position:absolute;
	left:647px;
	top:10px;
	width:352px;
	height:33px;
	z-index:6;
	background-image: url(../images/bg/JPEGS/img_time1.png);
	visibility: visible;
}

.header_phone {
	position:absolute;
	left:692px;
	top:60px;
	width:295px;
	height:45px;
	z-index:14;
	background-image: url(../images/bg/JPEGS/phone_bg.jpg);

}


.header_top {
	position:absolute;
	left:0px;
	top:-3px;
	width:998px;
	height:137px;
	z-index:1;
	background-image: url(../images/bg/header1-bg.jpg);
}


.nav_bar {
	position:absolute;
	left:-202px;
	top:136px;
	width:1832px;
	height:47px;
	z-index:2;
}

.shop_img_content
{
	position:absolute;
	left:72px;
	top:199px;
	width:848px;
	height:378px;
	z-index:11;
	background-image: url(../images/main_shop1.jpg);


}

.services_content_images
{
	position:absolute;
	left:73px;
	top:579px;
	width:847px;
	height:175px;
	z-index:2;


}

.welcome_header
{
	position:absolute;
	left:649px;
	top:806px;
	width:269px;
	height:39px;
	z-index:2;
	background-image: url(../images/welcome_hdr.jpg);

}

.welcome_content
{
	position:absolute;
	left:650px;
	top:853px;
	width:274px;
	height:263px;
	z-index:11;
	background-image: url(../images/welcome_content.jpg);
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;


}

.services_header
{
	position:absolute;
	left:70px;
	top:808px;
	width:269px;
	height:39px;
	z-index:12;
	background-image: url(../images/services_hdr.jpg);


}

.services_content
{
	position:absolute;
	left:64px;
	top:853px;
	width:274px;
	height:257px;
	z-index:12;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-image: url(../images/services_content.jpg);
}

.logo_1 {
	position:absolute;
	left:11px;
	top:16px;
	width:83px;
	height:91px;
	z-index:11;
	visibility: visible;
}

.lower_nav_line {
	z-index:11;
	visibility: visible;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
}





.tire_brands_index {
	position:absolute;
	left:384px;
	top:1283px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}





/* ALIGNMENT */

.sub_main_align
{
	width:999px;
	height:2100px;
	background-color:#FFFFFF;
}


.lower_menu_content_align {
	position:absolute;
	left:218px;
	top:2202px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_align a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}



.content1_align {
	position:absolute;
	left:232px;
	top:282px;
	width:577px;
	height:1313px;
	z-index:11;
	visibility: visible;
}

.hunter_logo_align {
	position:absolute;
	left:852px;
	top:282px;
	width:318px;
	height:62px;
	z-index:12;
	background-image: url(../images/HunterEng_logo.gif);
}

.hunter_img1_align {
	position:absolute;
	left:917px;
	top:432px;
	width:184px;
	height:241px;
	z-index:13;
	background-image: url(../images/HunterH111.gif);
}

.diagram_align {
	position:absolute;
	left:832px;
	top:711px;
	width:358px;
	height:392px;
	z-index:14;
	background-image: url(../images/img_align_diagram.gif);
}


.diagram_align2 {
	position:absolute;
	left:831px;
	top:1137px;
	width:361px;
	height:236px;
	z-index:15;
	background-image: url(../images/img_align_diagram2.gif);
}

.tire_brands_align {
	position:absolute;
	left:163px;
	top:1555px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
	visibility: visible;
}


/* BRAKES  */


.sub_main_brakes
{
	width:999px;
	height:1300px;
	background-color:#FFFFFF;
}


.lower_menu_content_brakes {
	position:absolute;
	left:244px;
	top:1403px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_brakes a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}


.content1_brakes {
	position:absolute;
	left:232px;
	top:282px;
	width:577px;
	height:418px;
	z-index:6;
}

.content1_brakes ul{
	font-size: 16px;
	list-style-image: url(../images/arrow1.jpg);
	vertical-align: middle;
	list-style-position: outside;
	list-style-type: none;
	visibility: visible;
	z-index: auto;
	text-align: justify;
	
}

.image1_brakes {
	position:absolute;
	left:837px;
	top:282px;
	width:351px;
	height:405px;
	z-index:7;
	background-image: url(../images/disc-brake-diagram1.gif);
}

.logo1_brakes {
	position:absolute;
	left:466px;
	top:763px;
	width:423px;
	height:150px;
	z-index:8;
	background-image: url(../images/logo_wagnerbrakes.gif);
}

.tire_brands_brakes {
	position:absolute;
	left:145px;
	top:901px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}


/* WHEEL BALANCE */ 

.sub_main_balance
{
	width:999px;
	height:1300px;
	background-color:#FFFFFF;
}


.lower_menu_content_balance {
	position:absolute;
	left:233px;
	top:1396px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}


.lower_menu_content_balance a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}


.content1_balance {
	position:absolute;
	left:232px;
	top:282px;
	width:577px;
	height:221px;
	z-index:6;
}

.hunter_logo_balance {
	position:absolute;
	left:852px;
	top:282px;
	width:318px;
	height:62px;
	z-index:7;
	background-image: url(../images/HunterEng_logo.gif);
}

.img1_balance {
	position:absolute;
	left:850px;
	top:369px;
	width:323px;
	height:223px;
	z-index:8;
	background-image: url(../images/hunter4.gif);
}

.img2_balance {
	position:absolute;
	left:850px;
	top:615px;
	width:326px;
	height:247px;
	z-index:9;
	background-image: url(../images/balance_weights.gif);
}


.weights_logo {
	position:absolute;
	left:313px;
	top:653px;
	width:450px;
	height:151px;
	z-index:10;
	background-image: url(../images/pbo_logo.gif);
}

.tire_brands_balance {
	position:absolute;
	left:181px;
	top:876px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}



/* SHOCKS */


.sub_main_shocks
{
	width:999px;
	height:1900px;
	background-color:#FFFFFF;
}


.lower_menu_content_shocks {
	position:absolute;
	left:244px;
	top:1998px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}


.lower_menu_content_shocks a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}


.content1_shocks {
	position:absolute;
	left:232px;
	top:282px;
	width:577px;
	height:1557px;
	z-index:6;
}


.content1_shocks H1{
	font-size: 16px;

}

.content1_shocks H2{
	font-size: 18px;
	color: #F00;

}

.content1_shocks ul{
	font-size: 16px;
	list-style-image: url(../images/arrow1.jpg);
	vertical-align: middle;
	list-style-position: outside;
	list-style-type: none;
	visibility: visible;
	z-index: auto;
	text-align: justify;
	
	
}

.img1_shocks {
	position:absolute;
	left:833px;
	top:284px;
	width:353px;
	height:231px;
	z-index:7;
	background-image: url(../images/Shocks_Struts1.gif);
}

.img2_shocks {
	position:absolute;
	left:831px;
	top:547px;
	width:353px;
	height:182px;
	z-index:8;
	background-image: url(../images/Shocks_Struts2.gif);
}

.img_logo_shocks {
	position:absolute;
	left:834px;
	top:762px;
	width:350px;
	height:354px;
	z-index:9;
	background-image: url(../images/shocks-logos2.jpg);
}


.img3_shocks {
	position:absolute;
	left:858px;
	top:1185px;
	width:306px;
	height:254px;
	z-index:9;
	background-image: url(../images/Flex%201.jpg);
}


.img4_shocks {
	position:absolute;
	left:855px;
	top:1512px;
	width:306px;
	height:271px;
	z-index:9;
	background-image: url(../images/shock_pic.gif);
}

.tire_brands_shocks {
	position:absolute;
	left:323px;
	top:1271px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}



/* MOUNT */

.sub_main_mount
{
	width:999px;
	height:2000px;
	background-color:#FFFFFF;
}


.lower_menu_content_mount {
	position:absolute;
	left:222px;
	top:2095px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_mount a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}




.content1_mount {
	position:absolute;
	left:234px;
	top:282px;
	width:557px;
	height:1700px;
	z-index:6;
}

.content1_mount H1{
	
	font-size: 16px;

}


.content1_mount H2{
	font-size: 18px;
	color: #000;

}

.hunter_logo_mount {
	position:absolute;
	left:648px;
	top:208px;
	width:318px;
	height:62px;
	z-index:12;
	background-image: url(../images/HunterEng_logo.gif);

}

.img1_mount {
	position:absolute;
	left:658px;
	top:316px;
	width:288px;
	height:344px;
	z-index:8;
	background-image: url(../images/tire-mount.gif);
}

.img2_mount {
	position:absolute;
	left:624px;
	top:717px;
	width:350px;
	height:263px;
	z-index:9;
	background-image: url(../images/tire-cutaway-mount.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


.img3_mount {
	position:absolute;
	left:625px;
	top:1026px;
	width:350px;
	height:285px;
	z-index:9;
	background-image: url(../images/Tire-Mounting-Tools.gif);
}

.img4_mount {
	position:absolute;
	left:684px;
	top:1370px;
	width:260px;
	height:314px;
	z-index:9;
	background-image: url(../images/tire-machine4-mount.gif);
}

.tire_brands_mount {
	position:absolute;
	left:323px;
	top:1271px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}




/* REPAIR */


.sub_main_repair
{
	width:999px;
	height:1450px;
	background-color:#FFFFFF;
}


.lower_menu_content_repair {
	position:absolute;
	left:228px;
	top:1548px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_repair a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}





.content1_repair {
	position:absolute;
	left:12px;
	top:202px;
	width:557px;
	height:646px;
	z-index:6;
}

.content1_repair H1{
	
	font-size: 16px;

}


.content1_repair H2{
	font-size: 18px;
	color: #000;
}


.img1_repair {
	position:absolute;
	left:640px;
	top:207px;
	width:343px;
	height:300px;
	z-index:7;
	background-image: url(../images/TECHNICAL-TIRE.gif);
}

.img2_repair {
	position:absolute;
	left:614px;
	top:916px;
	width:356px;
	height:295px;
	z-index:7;
	background-image: url(../images/tire-repair-tools.gif);
}

.img3_repair {
	position:absolute;
	left:609px;
	top:541px;
	width:367px;
	height:307px;
	z-index:7;
	background-image: url(../images/tech_tirediag1.gif);
}

.tire_brands_repair {
	position:absolute;
	left:182px;
	top:930px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}







/* BEARINGS  */

.sub_main_bearings
{
	width:999px;
	height:1300px;
	background-color:#FFFFFF;
}


.lower_menu_content_bearings {
	position:absolute;
	left:233px;
	top:1402px;
	width:935px;
	height:33px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_bearings a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}


.content1_bearings {
	position:absolute;
	left:12px;
	top:202px;
	width:557px;
	height:566px;
	z-index:6;
}

.content1_bearings H1 {
	font-size: 16px;
	
}


.content1_bearings H2 {
	font-size: 24px;
	
}

.img1_bearings {
	position:absolute;
	left:607px;
	top:207px;
	width:300px;
	height:277px;
	z-index:7;
	background-image: url(../images/bearing-diagram1.gif);
}

.img3_bearings {
	position:absolute;
	left:2px;
	top:321px;
	width:300px;
	height:235px;
	z-index:7;
	background-image: url(../images/bearings1.gif);
}

.tire_brands_bearings {
	position:absolute;
	left:186px;
	top:838px;
	width:660px;
	height:325px;
	z-index:6;
	background-image: url(../images/tire-brands.gif);
}



/* CONTACT */

.sub_main_contact
{
	width:999px;
	height:900px;
	background-color:#FFFFFF;
}


.lower_menu_content_contact {
	position:absolute;
	left:10px;
	top:707px;
	width:935px;
	height:38px;
	z-index:5;
	text-align: center;
	white-space: normal;
	display: inline;
	padding: 0px;
	visibility: visible;
}

.lower_menu_content_contact a {
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	
}

.map_contact {
	position:absolute;
	left:392px;
	top:0px;
	width:419px;
	height:333px;
	z-index:7;
}

.content_contact {
	position:absolute;
	left:21px;
	top:222px;
	width:353px;
	height:167px;
	z-index:6;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	font-size: 18px;
}

/* FORMATTING */


.clear {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
}