* {
	padding:0;
	margin:0;
}

<!--[if IE]>

	#container {
		height:100%;
	}

<![endif]-->


/* fix for firefox for gwsr */
select { 
	min-width:3em; 
}

html, body {
	height:100%;
}


body {
	font-family: helvetica , arial , verdana , sans-serif;
	font-size: 80%;
	color: #000000;
        background-image: url('http://voltbmx.com/images/back.gif');
	background-color: #ddd;
	}



a img {border: none; }


li {list-style-type:none;}

	#page {
		margin-left: auto;
		margin-right: auto;
		background-color: #ffffff;
		text-align: left;
		min-height:100%;
		position:relative;
		width: 950px;
		}

	#navMain {
		background-color: #ddd;
		
	}
	
	.topMenu {
		margin-left:2em;
	}
	
	.topMenu li {
		display:inline;
		list-style-type:none;
		padding-right:20px;
	}
	
	.topMenu a {
		text-decoration: none;
		color: #000;
	}
	
	.topMenu a:hover {
		background-color: #fff;
	}
	
	.catMenu {
		margin-left:2em;
	}
	
	.catMenu li {
		display:inline;
		list-style-type:none;
		padding-right:20px;
	}
	
	.catMenu a {
		text-decoration: none;
		color: #000;
	}
	
	.catMenu a:hover {
		background-color: #fff;
	}
	
	
	
	.clearBoth {
		clear: both;
		}
		
	#logoWrapper{

		}
		
	#logo {
		float: left;
	}
	
	#navCatTabs {
		background: #ddd;
		
	}
	
	
	.categoryTop {
		
	}
	
	#blogrss {
		float:left;
		
		margin-top:1em;
		width: 245px;
		
	}
	
	#blogrss a {
		text-decoration: none;
		font-weight: bold;
		font-size:110%;
		color: #000;
	}
	
	#blogrss a:hover {
		text-decoration: underline;
		color: #000;
	}
	
	#blogrss h3 {
		padding-left: 1.75em;
	}
	
	#blogrss ul {
		
	}

	#blogrss li {
		margin-bottom: 0.5em;
		height: 3em;
		list-style-type: none;
		padding-left: 2em;
	}
	
	.odd {
		background-color: #ddd;
	}
	
	.rowOdd {
		background-color: #ddd;
	}
	
	.blogdate {
		padding-top:10px;
		font-size:75%;
	}

	.centerBoxWrapper {
		
		}
		
	
	#whatsNew {
		margin-top:1em;
		float:left;
		padding-left:55px;
	}
	
	.centerBoxHeading {
		padding-bottom:1em;
		}
		
	.centerBoxContentsNew {
		 vertical-align: top; 
        height: 158px;
		padding: 0.5em;
		border: 1px #ddd solid;
	}
	
	.centerBoxContentsNew a {
		text-decoration: none;
		font-weight:bold;
		color:#000;
	}
	
	.centerBoxContentsNew a:hover {
		text-decoration: underline;
	}
	
	.subCategories {
		 vertical-align: top; 
        height: 158px;
		padding: 0.5em;
		border: 1px #ddd solid;
	}
	
	.subCategories a {
		text-decoration: none;
		font-weight:bold;
		color:#000;
	}
	
	.subCategories a:hover {
		/*text-decoration: underline;*/
	}
	
	.back {
		float: left;
	}


	#headerWapper {
		
	}

	#content {
		padding-bottom: 192px;
	}
	
	#footer {
		position: absolute;
		width:100%;
		bottom: 0;
		background-color:#aaa;
		height:192px;
		padding-top:1em;
		margin-top:1.5em;
		
	}
	
	#footer a {
		text-decoration:none;
		color: #000;
	}
	
	#footer a:hover {
		text-decoration:underline;
	}
	
	.footcol {
		float:left;
		padding-left:1em;
		width:14em;
		
	}
	
	.footcolprod {
		float:left;
		padding-left:5em;
	}
	
	.footcolprod li{
		padding-bottom:0.5em;
	}
	
	
	.footcol li {
		padding-bottom:0.5em;
	}
	
	#navMainSearch {
		float:right;
		padding-right: 38px;
		margin-top: 0em;
	}
	
	#map {
		margin-top:5px;
	}
	
	#navBreadCrumb {
		margin-top:0.5em;
		padding-left:2em;
		/*padding-top:0.25em;
				padding-bottom:0.15em;*/
		background-color:#ddd;
	}
	
	#navBreadCrumb a {
		text-decoration: none;
		color: #000;
	}
	
	#navBreadCrumb a:hover {
		background-color: #fff;
	}
	
	#productGeneral {
		margin-top:1em;
		margin-left:2em;
	}
	
	#productMainImage {
		padding-right:2em;
	}
	
	#productDescription {
		padding-right:2em;
		margin-left:545px;
	}
	
	#productDescription p {
		padding-bottom:1em;
	}
	
	
	#options {
		
		margin-left:545px;
	}
	
	#productAttributes {
		display:inline;
	}
	
	#cartAdd {
		display:inline;
		
	}
	
	.centerColumn {
		/*height:450px;*/
	}
	
	#productGeneral {
		padding-bottom: 1em;
	}
	
	#indexDefaultMainContent {
		padding-bottom: 2em;
	}
	
	#productListing {
		padding-top: 1em;
		padding-left: 2em;
	}
	
	#productsListingBottomNumber {
		padding-top: 1em;
		padding-bottom: 2em;
	}
	
	#indexCategoriesHeading {
		display: none;
	}
	
	#indexCategories {
		margin-top:1em;
		margin-left: 60px;
		margin-bottom:2em;
	}
	
	#productListing {
		margin-left: 35px;
	}
	
	#headerCart {
		float:right;
		padding-bottom: 0.5em;
		padding-right: 38px;
	}
	
	#headerCart a {
		text-decoration:none;
		color: #000;
	}
	
	#headerCart a:hover {
		text-decoration:underline;
	}
	
	#shoppingCartDefault, #createAcctDefault {
		margin-bottom: 3em;
		margin-top:1em;
		margin-left:5em;
		margin-right: 5em;
	}
	
	#createAcctDefault {
		height:540px;
	}
	
	.cartProductDisplay a {
		color: #000;
		text-decoration: none;
	}
	
	.cartProdTitle {
		padding-left: 1em;
	}
	
	#easySignUp {
		height: 880px;
		margin-top:1em;
		margin-left: 5em;
		margin-right: 5em;
	}
	
	#checkoutShipping, #checkoutShipAddressDefault {
		height: 540px;
		margin-top:1em;
		margin-left: 5em;
		margin-right: 5em;
	}
	
	#checkoutPayment {
		height: 790px;
		margin-top:1em;
		margin-left: 5em;
		margin-right: 5em;
	}
	
	#checkoutConfirmDefault, #checkoutsuccess, #timeoutDefault, #accountDefault, #accountHistInfo, #accountHistoryDefault, #accountEditDefault, #addressBookDefault, #addressBookProcessDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #logoffDefault, #createAcctSuccess, #contactUsDefault {
			margin-top:1em;
			margin-left: 5em;
			margin-right: 5em;
			margin-bottom: 4em;
	}
	
.narrowcolumn, .widecolumn {
height:100%;
margin-top:1em;
			margin-left: 5em;
			margin-right: 5em;
			margin-bottom: 4em;
}

	#logoffdefault {
		height: 400px;
	}
	
	#foottext {
		font-size: 75%;
		margin-top: 10px;
		margin-left: 60px;
	}
	
.entry {
width:540px;
}

.narrowcolumn, .widecolumn h2 a{
text-decoration: none;
color:#000;
}

.narrowcolumn h2 a{
text-decoration: none;
color:#000;
}

.narrowcolumn h2 a:hover{
text-decoration: underline;
}

.widecolumn h2 a:hover{
text-decoration: underline;
}

.postmetadata {
padding-bottom: 24px;
font-size:85%;
padding-top: 6px;

}

.postmetadata a {
text-decoration: none;
color:#000;
}

.postmetadata a:hover {
text-decoration: underline;
}

#respond {
margin-bottom: 24px;
}

#comment {
width:540px;
}

.comment {
width:540px;
}

.entry img a {
float:left;
display:block;
padding-right: 8px;
margin-bottom: 8px;
}

.navigation {
padding-bottom: 2em;
}