body{ behavior:url("csshover2.htc"); }

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background: #000000;width:100%; border:solid 1px #000000;clear:both;} /*Color navigation bar normal mode*/

.pd_menu_01  a, .pd_menu_01 a:visited {

font-family: Arial, Verdana,Helvetica, sans-serif;

font-style:normal;

font-weight:bold;

font-size:14px;

color: #FFFFFF;

background-color: #000000;

text-decoration: none;

}

.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}

.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #000000; border-left:solid 1px #000000;}

.pd_menu_01 ul li a {color: #FFFFFF;background: #000000;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }

.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #000000; width:1px}

.pd_menu_01 ul li:hover a {background-color:#fff; text-decoration:none; color:#000;} /*Color main cells hovering mode*/

.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}

.pd_menu_01 ul li:hover ul li a {display:block; width:220px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #000000; border-bottom: solid 1px #000000; background-color:#FFFF00;  color:#000000; font-size:14px;} /*Color subcells normal mode*/

.pd_menu_01 ul li:hover ul li a:hover {background-color:#CA0000; text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/

.pd_menu_01 ul li a:hover {background-color:#fff; text-decoration:none;color:#000;} /*Color main cells hovering mode*/

.pd_menu_01 ul li a:hover ul {display:block; width:220px; position:absolute; z-index:999; top:29px; left:0; }

.pd_menu_01 ul li ul li a:visited { background-color:#FFFF00;  color:#000000; font-weight:bold;} /*Color subcells normal mode*/

.pd_menu_01 ul li a:hover ul li a {display:block; width:220px; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #000000; border-bottom: solid 1px #000000; background-color:#FFFF00;  color:#000000; font-weight:bold;}

.pd_menu_01 ul li a:hover ul li a:hover {background-color:#CA0000; text-decoration:none;color:#FFFF00;font-weight:bold;} /*Color subcells hovering mode*/



.pd_menu_01 #news  a, .pd_menu_01 #news a:visited {

font-family: Arial, Verdana,Helvetica, sans-serif;

font-style:normal;

font-weight:bold;

font-size:14px;

color: #FF0000;

background-color: #ffff00;

text-decoration: none;

}

.pd_menu_01 #news a:hover {background-color:#fff; text-decoration:none; color:#000;} /*Color news cells hovering mode*/



#heading {

/*background :#fff url(../images/ashburtonlogo.gif) no-repeat left;    */

height : 200px;

margin :0;

color : #000;

}

h1.banner{

margin : 0;

/*padding : 1.5em;*/

padding-top: 10px;

padding-left:0;

text-align:center;

padding-bottom:0;

font-size : 130%;

letter-spacing : 3px;

color :#000; /*#993366; */

font-family: "Times New Roman", Times, serif;

font-weight: bold;

background : transparent;

}

p.banner{

font-family: verdana, arial, non-serif;

text-align:center;

font-size:1em;

/*padding : 1.5em;*/

padding-top: 0px;

padding-left: 0;

margin-top:0;

background : transparent;

}

.dir2 {

	font-size: 0.7em;

	background-color: #fff;

	text-align: left;

}

#leftnav{

background-color: #F8F8F8;



}

#leftnav .style1 {

	font-size: x-large;

	font-weight: bold;

}

#leftnav .style2 {color: #FF0000}

#leftnav .style3 {color: #0000FF}

#leftnav .style13 {color: #0000FF; font-weight: bold; }

#leftnav .style14 {font-size: 0.7em}



#leftnav h2{ font-size: 12px; font-weight: bold; padding-top:10px; margin-bottom:0; color: #0000FF; }

#leftnav h3{ font-size: 12px; margin:3px 0; color: #0000FF; font-variant: small-caps; }

#leftnav p{  font-size: 0.7em; }



.main p{

font-size: 1em;

}





ul.bustore {

list-style: none;

}

li.bustore {

list-style: square;

list-style-position: outside;

}

.bustore ul{

      list-style: none;

     margin-top:0;

     margin-left:0;

}

.bustore li{

      list-style: none;

     margin-top:0;

     color: #FF0000;

     font-weight:bold;

}

.bustore ul li{

 list-style-image:url(http://www.timarudirectory.co.nz/images/arrow.gif);

 font-size: 11px;

}



#business{



}

#business h1{

  font-size: x-large;

	font-weight: bold;

	color:#FFFFFF;

	background-color:#FF0000;

	display:block;

	line-height:40px;

}



#business p{

  padding:0 6px;

  text-align:justify;

  font-size: 0.8em;

}



.road{

  	margin:10px 0;

	padding: 15px;

	padding-left: 30px;

	background-color: #d0f0ff;

    border-radius: 15px;

    -webkit-border-radius: 15px;

    -moz-border-radius: 15px;

}



.botpar{

  	margin:10px 0;   

	padding: 15px;

	padding-left: 30px;

	background-color: #DBEFC9;

    border-radius: 15px;

    -webkit-border-radius: 15px;

    -moz-border-radius: 15px;

}



#promo{width:230px; height:auto; background:url(http://www.sh1directory.co.nz/images/cornercal.gif) no-repeat left top #314E83; padding:8px; color:#FFF; float:left; margin:1em 0 0 5px;}

#promo h2{text-align:center;  font-size:1.2em; color:#FFFFFF;}

#promo h3{text-align:center;  font-size:1em; color:#FFFFFF; margin:0;padding:0;}     

#promo p{text-align:justify;font-size:0.8em;}

#promo a, #promo a:visited {color:#33CCFF; text-decoration:underline;}

#promo a:hover {color:#FFFFFF; text-decoration:underline;}


