* {
	margin: 0;	
}

body {
	background: url(../img/body_bg.png) center top no-repeat #d5eafa;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
}

#container {
	width: 1000px;
	margin: 0 auto;
}

	#logo {
		height: 75px;
		width: 237px;
		padding-top: 20px;
		float: left;
	}
	
		#navigation {
			width: 763px;
			float: left;
		}
		
			#navigation ul{
				float: left;
				list-style: none;
				margin-left: 31px; margin-top: 50px;
				display: block;
				padding: 0;
			}
			
			#navigation li {
				color: #eaf5fd;
				height: 20px;
				padding: 5px 0 5px 55px;
				text-align: center; text-transform: uppercase; font-size: 13px; line-height: 14px;
				float:left;
			}
			
				#navigation li a {
					text-decoration: none;
					color: #eaf5fd;
				}
				
				/* BUGFIXING FOR CUFON */
				#navigation a .cufon { border-bottom: 1px solid transparent; }
				#navigation a:hover .cufon, #navigation .current { border-bottom: 1px solid #fff; } 
				

	
	#placeholder {
		width: 990px;
		padding: 10px;
		padding-right: 0;
		background: #fff;
		float: left;
	}
	
		#subnavigation {
			width: 175px;
			padding: 40px;
			float: left;
		}
		
			#subnavigation ul {
				padding: 0;
				margin-top: 35px;
				list-style: none;
			}
			
			#subnavigation li {
				height: 31px;
				border-bottom: 1px solid #9cc6e5;
				display: block;
			}
			
				#subnavigation li a{
					color: #000;
					text-decoration: none;
					font-size: 13px;
					font-weight: bold;
					line-height: 28px;
				}
				
				#subnavigation li:hover, #subnavigation li.active{
					background: url(../img/arrow.gif) right no-repeat;
				}
				
			#subnavigation .subitem, #subnavigation {
				padding-left: 40px;
			}
		
		#brands {
			width: 100%;
			margin-bottom: 15px;
			float: left;
		}
			
			.brand {
				float: left;
				margin-right: 29px;
			}

			#brands .brand img
			{
				height: 18px;
			}
			
				.last {
					margin-right: 0;	   
				}
		
		#footer {
			width: 980px;
			height: 252px;
			background: url(../img/footer_bg.gif) repeat-x;
			float: left;
		}
		
		#footer p
		{
			color: #fff;
		}
		
			.footerblock {
				width: 208px;
				padding: 40px 0 40px 37px;
				float: left;
			}
				
				.footerblock ul {
					padding: 0;
					list-type: none;
				}
				
				.footerblock li, .footerblock tr {
					list-style-type: none;
					font-size: 13px;
					line-height: 20px;
					color: #fff;
				}
				
				.footerblock li a{
					list-style-type: none;
					color: #fff;
					line-height: 24px;
					text-decoration: none;
					font-weight: normal;

				}
				
					.footerblock li a:hover{
						text-decoration: underline;
					}
					
/* various style fixes */
table, tr, td {
	vertical-align: top;
}

#footer table, #footer tr, #footer td{
	padding: 0;
	margin-top: -5px;
}

img {
	border: none;	
}

/* font for default */
h2 {
	color: #000;
	font-size: 15px;
	line-height: 13px;
	text-transform: capitalize;
}

h3 {
	color: #fff;
	font-size: 16px;
	line-height: 14px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#copyright
{
	float: left;
	text-align: center;
	width: 100%;
	font-size: 11px;
}

#copyright a
{
	font-size: 11px;
	color: #000;
}

ul.indexbikecategorylist
{
	margin: 0px;
	padding: 0px;
}

ul.indexbikecategorylist li
{
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
