/* All4bikers.com Copyright 2009 DCT Marketing Ltd - All rights reserved. */
* { 
padding: 0; margin: 0px auto;
}
body {
font-family:Verdana, Arial, Arial;
font-size:62.5%;
color:#000000;
background-color:#000000;
background-image:url(../../images/body_bg.gif);
background-repeat:repeat-x;
}
/* Text Formatting */
p  {font-family:Arial; line-height:13px;font-size:12px; color:#000000; text-align:justify;}
h1 {font-family:Arial; font-size:18px; color:#000000; text-align:justify;}
h2 {font-family:Arial; font-size:15px; color:#000000; text-align:justify;}
h3 {font-family:Arial; font-size:14px; color:#000000; text-align:justify;}
h4 {font-family:Arial; font-size:13px; color:#000000; text-align:left;}
h5 {font-family:Arial; font-size:12px; color:#000000; text-align:center; padding:5px;}
h6 {font-family:Arial; font-size:11px; color:#000000; text-align:justify; padding:5px;}

/* Structure */
#wrapper {
margin:0px auto;
width:970px;
background-color:#FFFFFF;
padding:0px 5px 0px 5px;
}
#header {
width:960px;
background-color:#FFFFFF;
background-image:url(../../images/header_bg.jpg);
background-repeat:no-repeat;
background-position:top;
height: 141px;
}
#main_nav {
width:960px;
height:29px;
padding:5px;
background-image:url(../../images/nav_bg.gif);
background-repeat:repeat-x;
}
#main_content {
width:960px;
background-color:#FFFFFF;
}
#spacer2 {
width:960px;
height:10px;
background-color:#FFFFFF;
}
#spacer3 {
width:960px;
height:90px;
background-color:#FFFFFF;
}
#spacer {
width:960px;
height:29px;
background-image:url(../../images/nav_bg.gif);
background-repeat:repeat-x;
}
	#spacer h1 {padding:5px; color:#FFF; font-size:14px;}

#tips_wrapper {
width:940px;
height:280px;
padding:10px;
}
#tips_inner {
width:940px;
height:280px;
}
#tips_inner h1 {margin:10px 20px 15px 20px; color:#fff; font-family:Helvetica, sans-serif; font-size:18px; font-weight:bold;}

#tips_inner li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; color:#000; text-decoration:none;}
#tips_inner li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; color:#FF0033; text-decoration:none;}

.bigimg {border:none; padding:0px; margin:0px auto;}

.img_float {float:right; padding:20px; width:492px;}

#tips_inner p {padding:5px;}
.left {
 width: 290px;
 height:260px;
 margin:10px;
 clear:left;
 float:left;
 background-image:url(../images/bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 background-color:#FFF;
 border:1px solid #CCC;
}
.centre {
 width: 290px;
 margin:10px 10px 10px 12px;
 height:260px;
 float:left;
 clear:none;
 background-color:#FFF;
 background-image:url(../images/bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 border:1px solid #CCC;
}
.right {
 width: 290px;
 height:260px;
 margin:10px;
 clear:right;
 float:right;
 background-color:#FFF;
 background-image:url(../images/bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 border:1px solid #CCC;
}

#footer {
width: 960px;
height:29px;
background-image:url(../../images/footer_bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FF0033;
}

/* Elements within structure - Header Elements */
#logo {
margin: 10px auto 10px 20px;
float:left;
width:287px;
height:108px;
}
#banner {
margin:35px 30px 35px auto;
float:right;
width:468px;
height: 60px;
border:1px solid #666666;
}

/* Navigation Elements */
.navcontainer {
width:960px;
height:27px;
}
	.navlist ul
	{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}
	.navlist li
	{
	display: inline;
	list-style-type: none;
	}
		.navlist a { padding: 0px 20px; }
		.navlist a:link, .navlist a:visited
		{
		font-family:Arial;
		font-size:16px;
		color: #FFFFFF;
		text-decoration: none;
		}
		.navlist a:hover
		{
		height:27px;
		color:#FFFFFF;
		background-image:url(../../images/footer_bg.gif);
		background-repeat:repeat-x;
		background-color:#FF0033;
		text-decoration: none;
		padding:0px 20px;
		}
/* End of Nav Elements */

/* Main Content Elements */
.road_safety_table {width:940px; height:480px; padding:10px;  }
.inner_table {width:920px; height:460px; padding:10px; margin:0px auto; border:1px solid #EEE;}

.left_col_text {width:200px;}
.right_col {width:228px;}
.right_float {width:400px; height:400px; float:right; padding:10px;}
.right_float2 {width:400px; height:250px; float:right; padding:10px;}

#main_content ul {margin:0px 5px 0px 5px; width:180px; padding:5px 0px 5px 0px; border:1px solid #CCC;}
#main_content ul li {list-style:none;}

.img {margin:0px 5px 0px 5px;}
.img2 {margin-left:60px;}

#main_content p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; line-height:16px; text-align:justify;}
#main_content h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px 10px 0px 5px; text-align:justify;}
#main_content a{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; color:#999; text-decoration:none;}
#main_content a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; color:#FFCC00; text-decoration:underline;}
#main_content a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 10px 0px 5px; color:#FF0033; text-decoration:underline;}


.centre_col {width:492px; height:460px; padding:5px;}
.height_spacer {height:10px;}



/* Council Search Box */
form {margin-left:5px;}

.input{
padding:5px;
}
.textfield {
height:23px;
width:195px;
background-image:url(../images/text_box_bg.gif);
background-repeat:repeat-x;
}
/* End of Council Search Box */


/* Inner Footer Elements */
.footer_navlist
{
margin: 0;
padding: 0 0 20px 10px;
}
.footer_navlist ul, .footer_navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
.footer_navlist a:link, .footer_navlist a:visited
{
float: left;
font-weight: bold;
font-size:13px;
margin: 3px 10px 4px 10px;
text-decoration: none;
color: #FFFFFF;
}
.footer_navlist a:link#current, .footer_navlist a:visited#current, .footer_navlist a:hover
{
border-bottom: 4px solid #000000;
padding-bottom: 2px;
background: transparent;
color: #000000;
}
.footer_navlist a:hover { color: #000000;
}