*
{
margin:0px;
padding:0px;
}


img
{
border:none;
}


body 
{ 
background-color: black;
}


/*Mail Nav */

#nav
{
position: absolute;
top: 73px;
left: 4px;
list-style: none;
margin: 0;
padding: 0;
height: 36px;
display: inline;
overflow: hidden;
width: 900px;
}
	
#nav li 
{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
}


#nav a 
{
float: left;
padding: 70px 0 0 0;
overflow: hidden;
height: 0px !important; 
}
	

#nav a:hover 
{
background-position: 0 0px;
}


#nav a:active, #nav a.selected 
{
background-position: 0 -4px;
}
	

#thome a  
{
width: 84px;
background: url('nav/nav_01.png') top left no-repeat;
}

#tproducts a  
{
width: 101px;
background: url('nav/nav_02.png') top left no-repeat;
}

#tservices a  
{
width: 91px;
background: url('nav/nav_03.png') top left no-repeat;
}

#tabout-us a  
{
width: 99px;
background: url('nav/nav_04.png') top left no-repeat;
}
	
#tcontact a  
{
width: 84px;
background: url('nav/nav_05.png') top left no-repeat;
}



/*footer */

#footer
{
position:absolute;
right:-2px;
bottom:-3px;
}

#footer li
{
display:inline;
font-size:11px;
font-family:'Helvetica';
color:white;
padding-right:5px;
}


a:link
{
text-decoration:none;
color:white;
}


a:hover
{
text-decoration:none;
color:red; 
}


a:active
{
text-decoration:none;
color:red;
}



/* Home Page */


#left_image
{
background-image: url('images/left_side_image.png');
height:914px;
width:178px;
margin:auto;
top:100px;
position:relative;
left:-490px;
}


#right_image
{
background-image: url('images/right_side_image.png');
height:914px;
width:178px;
margin:auto;
top:-800px;
position:relative;
right:-489px;
}


#home_banner
{
background-image: url('adverts/home_banner.jpg');
height:358px;
width:790px;
margin:auto;
top:110px;
position:absolute;
}


#home-back-ground
{
background-image: url('mainpages/home_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


#number
{
position:relative;
background-image: url('images/0800number.png');
height:40px;
width:570px;
margin:auto;
top:500px;
}



#tsw_advert
{
position:absolute;
bottom:400px;
left:27px;
}

#wheels_button_2
{
position:absolute;
bottom:220px;
left:17px;
}

#contact_button
{
position:absolute;
bottom:220px;
left:287px;
}

#trademe_button
{
position:absolute;
bottom:220px;
right:17px;
}



/*Products Page */

#products-back-ground
{
background-image: url('mainpages/products_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

#wheels_button
{
position:absolute;
top:120px;
left:10px;
}

#tyres_button
{
position:absolute;
top:240px;
left:10px;
}

#suspension_button
{
position:absolute;
top:360px;
left:10px;
}

#audio_button
{
position:absolute;
top:480px;
left:10px;
}

#tints_button
{
position:absolute;
bottom:385px;
left:10px;
}

#merchandise_button
{
position:absolute;
bottom:263px;
left:10px;
}



/*Wheels Page */

#wheels-back-ground
{
background-image: url('mainpages/wheels_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

dl { margin-right: auto; margin-left: 15px; padding-top: 120px; text-align:center; font-size:11px; width: 800px;} 
dt,dd {width:250px;float:left; } 
dt {margin-bottom:0px; } 
dd {margin:90px 0 0 -127px; padding-right: 120px; } 
dl img {vertical-align:bottom;padding:10px;} 



/*Contact Page */

#contact-back-ground
{
background-image: url('mainpages/contact_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

#text3
{
font-size:12px;
font-family:"Verdana";
color:white;
position:absolute;
top:170px;
right:90px;
}


#text4
{
font-size:12px;
font-family:"Verdana";
color:white;
position:absolute;
top:170px;
left:90px;
}



/*Services Page */

#services-back-ground
{
background-image: url('mainpages/services_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

#suspension_fitting_button
{
position:absolute;
top:120px;
left:10px;
}

#wheel_alignment_button
{
position:absolute;
top:250px;
left:10px;
}

#wheel_balancing_button
{
position:absolute;
top:380px;
left:10px;
}

#guard_rolling_button
{
position:absolute;
bottom:476px;
left:10px;
}

#tyre_fitting_button
{
position:absolute;
bottom:345px;
left:10px;
}


/*Suspension Page */

#suspension-back-ground
{
background-image: url('mainpages/suspension_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Tyre Fitting Page */

#tyre-fitting-back-ground
{
background-image: url('mainpages/tyre_fitting_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

#text
{
font-size:12px;
font-family:"Verdana";
color:white;
position:absolute;
top:200px;
left:55px;
}


/*Wheel Balancing Page */

#wheel-balancing-back-ground
{
background-image: url('mainpages/wheel-balancing_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Suspension Fitting Page */

#suspension-fitting-back-ground
{
background-image: url('mainpages/suspension-fitting_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Guard Rolling Page */

#guard-rolling-back-ground
{
background-image: url('mainpages/guard-rolling_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Wheel Alignment Page */

#wheel-alignment-back-ground
{
background-image: url('mainpages/wheel-alignment_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Tyres Page */

#tyres-back-ground
{
background-image: url('mainpages/tyres_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Tints Page */

#tints-back-ground
{
background-image: url('mainpages/tints_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*About-Us Page */

#about-us-back-ground
{
background-image: url('mainpages/about-us_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}


/*Suspension2 Page */

#suspension2-back-ground
{
background-image: url('mainpages/suspension2_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}

#text2
{
font-size:12px;
font-family:"Verdana";
color:white;
position:absolute;
top:170px;
left:15px;
}


/*Audio Page */

#audio-back-ground
{
background-image: url('mainpages/audio_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}



/*Merchandise Page */

#merchandise-back-ground
{
background-image: url('mainpages/merchandise_background.jpg');
height:1100px;
width:790px;
margin:auto;
top:0px;
position:relative;
}