/*------------------------------------------------------------------------------------
  Main Layout
------------------------------------------------------------------------------------*/
html, body{
 margin:0 0 0 0;
 padding:0 0 0 0;
 background:#333;
 font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
 font-size:12px;
 color:#4D4C4C;
 line-height:1.4;
}


.outer{
 background:url(../images/shadow_repeat.jpg) 50% 0 repeat-y;
}


#container{
 margin:0 auto;
 padding:0 0 0 0;
 width:992px;
 overflow:hidden;
 background-color:#fff;
}


#content{
  margin: 0 0 30px 5px;
  padding: 0 0 0 0;
  min-height:688px;
  height:auto !important;
  height:688px;
}


#flashcontent {
 width:982px;
 height:198px;
 padding:0 0;
 margin:0 0;
}


#flashcontent h1 {
 text-indent: -10000px;
}


#top-panel {
 width:982px;
 height:198px;
 padding:0 0;
 margin:0 0;
}


/*------------------------------------------------------------------------------------
  Common Elements
------------------------------------------------------------------------------------*/
h1 {
 font-size:25px;
 font-weight:bold;
 color:#FF9900;
 margin: 8px 0 0 20px;
 padding: 0 0 0 0;
}



h2 {
 font-size:17px;
 font-weight:bold;
 color:#333;
 margin: 0 0 0 20px;
 padding: 0 0 0 0;
}


h3 {
 font-size:14px;
 font-weight:bold;
 color:#000;
 margin: 14px 0 2px 20px;
 padding: 0 0 0 0;
}



h5 {
 margin: 0;
 padding: 0;
}


.servtype h3 {
 font-size:13px;
 line-height:14px;
 font-weight:bold;
 color:#FF9900;
 margin: 36px 0 0 37px;
 padding: 0 0 0 0;
}

.servtype p {
 margin: 0 30px 0 37px;
 padding: 0 0 0 0;	
}	

.firstpara {
 font-size:13px;
 line-height:1.4;
 color:#000;
 font-weight: bold;
}



p {
 margin: 0 10px 10px 20px;
 padding: 0 0 0 0;
}

	
.pbold {
 font-size:12px;
 color:#333;
 font-weight:bold;
}


.pbold_orange {
 font-size:14px;	
 font-weight: bold;
 font-style:normal;
 color:#FF9900;
 margin-top: 15px;
} 


img {
 border:none;
}


.disclaimer {
 font-size: 11px;
 font-style: italic;
 color:#666;
}


.orangeBold {
 font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
 font-size:11px;
 color:#FF9900;
 font-weight:bold;
 line-height:1.3;
}




.left-menu-text-bold {
 font-size:11px;
 font-weight:bold;
 color:#333;
 margin: 3px 10px 0 10px;
 padding: 0 0 0 0
}

.left-menu-text-white {
 font-size:11px;
 font-weight:normal;
 color:#fff;
 margin: 3px 10px 0 10px;
 padding: 0 0 0 0
}

.left-menu-text {
 font-size:10px;
 font-weight:normal;
 line-height:15px;
 color:#666;
 margin: 3px 10px 0 10px;
 padding:  0 0 0
}





/*------------------------------------------------------------------------------------
  Home Page
------------------------------------------------------------------------------------*/
#left-column_home {
 margin:0 7px 5px 0;
 padding:0;
 width:180px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
}



#maptext {
margin:0 0 0 5px;
width:180px;
height:200px;
position:relative;
}

#maptext a {
height:200px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-position:top left;
}

#maptext a span {
left:-1000em;
position:absolute;
}

#maptext .logo-link a {background-image:url(../images/cat.jpg);width:180px;}





#left-column_home h4 {
 margin:10px 0 0 5px;
 text-indent: -10000px; padding:0; width:175px; 
 height:260px; background: url(../images/argy_tripleguarantee.gif) no-repeat;
}



#left-column_home p {
 margin:0 0 0 13px;
 padding:0;
 font-weight: bold;
}

#left-column_home a {
 color: #333;
}


#left-column_home a:hover {
 color: #fff;
}


#middle-column_home {
 margin:0 0 3px 0;
 padding:0 0;
 width:403px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
}



.imgborder a {
 display:block;
 text-decoration:none;
 border: solid 5px #E0E0E0;
 height:105px;
 margin:0 0 3px 0;
 width:147px;
}

#middle-column_home a {
 text-decoration:none;
 color:#333;
}


.imgborder a:hover {
 border: solid 5px #FF9900;
}


#middle-column_home a:hover {
 text-decoration:underline;
 color:#333;
}

#middle-column_home h3 {
 margin:0 0 0 0;
 padding:0 0;
 color:#FF9900;
}

#middle-column_home h4 {
 margin:0 0 0 20px;
 padding:0 0;
 color:#333;
 font-size: 13px;
}

.imgarrow {
 margin: -17px 0 0 34px;
} 

.imgarrow2 {
 margin: -27px 0 0 54px;
} 



.middlecol_1 {
 float:left;
 margin:10px 40px 0 20px;
 padding:0 0;
 width:157px;
}


.middlecol_1 p {
 margin:0 0 0 0;
 padding:0 0;
}



.middlecol_2 {
 float:left;
 margin:10px 0 0 0;
 padding:0 0;
 width:170px;
}


.middlecol_2 p {
 margin:0 0 0 0;
 padding:0 0;
}



#right-column_home {
 margin:8px 0 3px 0;
 padding:0 0;
 width:389px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
 position:relative;
 background: url(../images/service_promo.jpg) no-repeat;
}




#sp_link {
 width: 192px;
 position: absolute;
 margin:140px 0 0 42px; 
}

#sp_link a {
 text-decoration:none;
 color:#666;
}

#sp_link a:hover {
 text-decoration:underline;
}


#tyre_link {
 margin:280px 0 0 0;
 padding:0;  
 position:relative;
}

#tyre_link p {
 margin:0;
 padding:0; 
}


#tyre_link a {
 margin:0;
 padding:0; 
 height:172px;
 display:block;
 text-decoration:none;
 background-repeat:no-repeat;
 background-position:top left;
}

#tyre_link a span {
 left:-1000em;
 position:absolute;
}

#tyre_link .logo-link a {background-image:url(../images/tyre_promo.jpg);width:389px;}


/*------------------------------------------------------------------------------------
  Main Navigation Bar
------------------------------------------------------------------------------------*/
#main-nav {
 margin:0 0;
 width:982px;
 height:61px;
 position:relative;
}

#main-nav ul {
 padding:0;
 width:982px;
 margin:0 0;
 padding:0 0;
}

#main-nav li {
 float:left;
 list-style-type:none;
}

#main-nav a {
 height:61px;
 display:block;
 text-decoration:none;
 background-repeat:no-repeat;
 background-position:top left;
}

#main-nav a span {
 left:-1000em;
 position:absolute;
}

#main-nav .link1 a {background-image:url(../images/menu_01.jpg);width:108px;}
#main-nav .link2 a {background-image:url(../images/menu_02.jpg);width:104px;}
#main-nav .link3 a {background-image:url(../images/menu_03.jpg);width:118px;}
#main-nav .link4 a {background-image:url(../images/menu_04.jpg);width:170px;}
#main-nav .link5 a {background-image:url(../images/menu_05.jpg);width:89px;}
#main-nav .link6 a {background-image:url(../images/menu_06.jpg);width:140px;}
#main-nav .link7 a {background-image:url(../images/menu_07.jpg);width:119px;}
#main-nav .link8 a {background-image:url(../images/menu_08.jpg);width:134px;}

#main-nav a:hover {
 background-position:top right;
}

#main-nav a.current,
#main-nav a:hover.current {
 background-position:top right;
}







/*------------------------------------------------------------------------------------
  Left Column
------------------------------------------------------------------------------------*/
#left-column {
 margin:8px 7px 5px 0;
 padding:0;
 width:180px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
}


.stores h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_stores.gif) no-repeat;
}


.servicing h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_servicing.gif) no-repeat;
}


.tyres h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_tyres.gif) no-repeat;
}

.accessories h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_accessories.gif) no-repeat;
}


.about h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_about.gif) no-repeat;
}


.contact h2 {
 margin:0 0 0 0;
 padding:0;
 text-indent: -10000px; padding:0; width:175px; 
 height:34px; background: url(../images/sub_h_contact.gif) no-repeat;
}


#left-column h4 {
 margin:20px 20px 0px 2px;
 text-indent: -10000px; padding:0; width:175px; 
 height:260px; background: url(../images/argy_tripleguarantee.gif) no-repeat;
}




/*------------------------------------------------------------------------------------
  Sub Navigation Bar
------------------------------------------------------------------------------------*/
#sub-nav {
 margin:0;
 width:165px;
}


#sub-nav ul {
 padding:0;
 width:174px;
 margin:0;
}


#sub-nav li {
 list-style-type:none;
}


#sub-nav a {
 height:13px;	
 display:block;
 text-decoration:none;
 background-image:url(../images/bullet_bg.gif);width:174px #DDDCDA;
 background-position:top left; 
 color:#333;
 font-weight:bold;
 font-size: 11px;
 border-top:2px solid #fff;
 padding:6px 0px 9px 5px;
}


.sub-nav-link {
 margin:5px 5px 5px 15px;
}
	

#sub-nav a:hover {
 background-color: #fff;
 color:#FF9900;
 background-image:url(../images/bullet_bg.gif);width:174px #fff;
 background-position:top right;
}


#sub-nav a.current,
#sub-nav a:hover.current {
 background-image:url(../images/bullet_bg.gif);width:174px #fff;
 background-position:top right;
 color:#FF9900;
}




	

	
/*------------------------------------------------------------------------------------
  Middle Column
------------------------------------------------------------------------------------*/
#middle-column {
 margin:0 0 5px 0;
 padding:0 0;
 width:490px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
}


#middle-column ul {
 list-style: disc url(../images/bulletOrange.gif);
 margin:5px 0 0 30px ;
 padding:0 0 0 0;
}

#middle-column li {
 margin:0 0 5px 8px;
 padding:0 0 0 0;
}


.list-vhc-amber {
 list-style: disc url(../images/vhc-amber.gif); 
}


.list-vhc-green {
 list-style: disc url(../images/vhc-green.gif); 
}


.list-vhc-red {
 list-style: disc url(../images/vhc-red.gif); 
}


.about_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_about.gif) no-repeat;
}


.accessories_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_accessories.gif) no-repeat;
}

.welcome_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_welcome.gif) no-repeat;
}

.stores_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_stores.gif) no-repeat;
}


.servicing_h h1 {
 margin:10px 0 14px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_service.gif) no-repeat;
}

.choose_h h1 {
 margin:10px 0 14px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_choose.gif) no-repeat;
}

.newcar_h h1 {
 margin:10px 0 14px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_newcar.gif) no-repeat;
}


.sme_h h1 {
 margin:10px 0 14px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_sme.gif) no-repeat;
}

.tyres_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_tyres.gif) no-repeat;
}

.visual_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_visual.gif) no-repeat;
}

.aircon_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_aircon.gif) no-repeat;
}

.batteries_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_batteries.gif) no-repeat;
}

.brakes_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_brakes.gif) no-repeat;
}

.suspension_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_suspension.gif) no-repeat;
}

.newcar_h h1 {
 margin:10px 0 5px 7px;
 padding:0;
 text-indent: -10000px; padding:0; width:379px; 
 height:34px; background: url(../images/h_newcar.gif) no-repeat;
}



.servicetype_6 {
 background: url(../images/service_type_bg.gif) no-repeat;
 height:135px;
 width:480px;
 padding-top:1px;
 margin:0 0 8px 0;
}

.servicetype_12 {
 background: url(../images/service_type_bg_12.gif) no-repeat;
 height:135px;
 width:480px;
 padding-top:1px;
 margin:0 0 8px 0;
}

.servicetype_24 {
 background: url(../images/service_type_bg_24.gif) no-repeat;
 height:135px;
 width:480px;
 padding-top:1px;
 margin:0 0 8px 0;
}



/*------------------------------------------------------------------------------------
  Right Column
------------------------------------------------------------------------------------*/
#right-column {
 margin:8px 0 5px 0;
 padding:0 0;
 width:277px;
 min-height:402px;
 height:auto !important;
 height:402px;
 float: left;
}



/*------------------------------------------------------------------------------------
  Footer
------------------------------------------------------------------------------------*/
#footer{
 margin:0 0 70px 0;
 background:url(../images/footer_back.gif) 50% 0 no-repeat ;
 font-size:10px;
 color:#999;
}

#footer .inner{
 margin:0 auto;
 width:982px;
 overflow:hidden;
 position: relative;
}


#footer a {
 color:#999;
 text-decoration:none;
 text-align:right; 
}

#footer a:hover{
 color:#FF9900;
 border-bottom:1px dotted #FF9900;
}


ul#fnav{
 color:#999;
 text-decoration:none;
 text-align:right;
 margin:26px 5px 0 0;
}


#fnav li{
 display:inline;
 list-style-type:none;
 margin:0;
 padding:0 10px 0 12px;
 border-left:1px #666 solid;
}

#fnav li.first {
 display:inline;
 list-style-type:none;
 margin:0;
 padding:0 10px 0 12px;
 border-left: none;
}


#footer p {
 position: absolute;
 margin: 26px 0 0 10px;
 padding: 0 0 0 0;

}
