img, div { behavior: url(iepngfix.htc) }

body {margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", "Lucida Grande", Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	background-color:#313132;
	}
	
img { border:0px; }

form {margin:0px;
	padding:0px;
	}



/*HEADER*/
#headercontainer {width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	float:left;
	height:176px;
	}
	
#header {padding-left:13px;
	padding-right:14px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	height:176px;
	/*float:left;*/
	text-align:left;
	}
div #header { width:852px; voice-family: "\"}\""; voice-family:inherit; width:825px; }
html>body #header { width:825px; }
	
#logo {float:left;
	width:318px;
	padding-top:49px;
	}
div #logo { height:176px; voice-family: "\"}\""; voice-family:inherit; height:127px; }
html>body #logo { height:127px; }
	
#nav {float:left;
	padding-top:138px;
	background-image:url('images/navbg.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-right:40px;
	text-align:right;
	padding-left:10px;
	}
div #nav { height:176px; voice-family: "\"}\""; voice-family:inherit; height:38px; }
html>body #nav { height:38px; }
div #nav { width:507px; voice-family: "\"}\""; voice-family:inherit; width:457px; }
html>body #nav { width:457px; }

#nav a, #nav a:hover {font-family:Myriad, "Myriad Pro", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size:16px;
	color:white;
	text-decoration:none;
	}
	
#nav a:hover {color:black;
	}





/*MAIN CONTENT*/
#maincontentcontainer {float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/contentbg.jpg');
	background-repeat:repeat-x;
	background-color:#d87d28;
	padding:17px 0px 80px 0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	}
	
#maincontent {width:852px;
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
#column1 {float:left;
	width:573px;
	margin:0px;
	padding:0px;
	
	/*height:30px;
	background-color:red;*/
	}
	


.col1boxescontainer-outside {width:573px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	/*display:inline;*/
	}

.col1boxescontainer {/*padding:15px;*/
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	background-image:url('images/transparentbg2.png');
	background-repeat:no-repeat;
	/*background-color:red;*/
	height:auto;
	display:inline;
	/*margin-bottom:15px;*/
	}
div .col1boxescontainer { width:573px; voice-family: "\"}\""; voice-family:inherit; width:543px; }
html>body .col1boxescontainer { width:543px; }

.col1boxes-nopadding {float:left;
	width:543px;
	background-color:white;
	margin:0px;
	padding:0px;
	display:inline;
	}

.col1boxes-smallpadding {float:left;
	background-color:white;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	display:inline;
	}
div .col1boxes-smallpadding { width:543px; voice-family: "\"}\""; voice-family:inherit; width:531px; }
html>body .col1boxes-smallpadding { width:531px; }


.col1boxes {/*float:left;*/
	background-color:white;
	margin:0px;
	/*padding:0px;*/
	/*display:inline;*/
	/*padding:15px 0px 20px 0px;*/
	padding-top:15px;
	padding-bottom:30px;
	padding-right:20px;
	padding-left:20px;
	/*width:543px;*/
	float:left;
	
	}
	
div .col1boxes { width:543px; voice-family: "\"}\""; voice-family:inherit; width:503px; }
html>body .col1boxes { width:503px; }

.col1boxes p {margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
#colspacer {float:left;
	width:0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	height:0px;
	}
	
#column2 {float:right;
	/*padding-left:15px;*/
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding:0px;
	/*height:30px;
	background-color:blue;*/
	width:264px;
	}
/*div #column2 { width:279px; voice-family: "\"}\""; voice-family:inherit; width:264px; }
html>body #column2 { width:264px; }	*/
	
.col2boxescontainer-outside {width:264px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	}
	
.col2boxescontainer {padding:15px;
	float:left;
	background-image:url('images/transparentbg2.png');
	background-repeat:no-repeat;
	/*background-color:white;
	opacity:0.35;
	filter:alpha(opacity=35);*/
	/*background-color:red;*/
	/*margin-bottom:15px;*/
	
	}
div .col2boxescontainer { width:264px; voice-family: "\"}\""; voice-family:inherit; width:234px; }
html>body .col2boxescontainer { width:234px; }

.col2boxes {width:234px;
	float:left;
	background-color:white;
	/*opacity:0.35;
	filter:alpha(opacity=35);*/
	padding-top:15px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	z-index:6;
	}
div .col2boxes { width:234px; voice-family: "\"}\""; voice-family:inherit; width:194px; }
html>body .col2boxes { width:194px; }
	
	
#bottomtextcontainer {width:100%;
	text-align:center;
	float:left;
	margin-top:-137px;
	z-index:15;
	}
	
#bottomtext {/*float:left;*/
	/*position:relative;
	top:90%;
	left:0px;*/
	/*float:left;*/
	background-image:url('images/bike.png');
	background-repeat:no-repeat;
	z-index:20;
	font-family:"Trebuchet MS", "Lucida Grande", Myriad, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:36px;
	color:white;
	padding-top:70px;
	padding-left:234px;
	margin-left:auto;
	margin-right:auto;
	}
div #bottomtext { width:852px; voice-family: "\"}\""; voice-family:inherit; width:618px; }
html>body #bottomtext { width:618px; }
div #bottomtext { height:137px; voice-family: "\"}\""; voice-family:inherit; height:67px; }
html>body #bottomtext { height:67px; }
	
	
	
/*FOOTER CONTAINER*/
#footercontainer {width:100%;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:black;
	height:44px;
	}
	
#footer {width:852px;
	/*float:left;*/
	padding-top:17px;
	margin-left:auto;
	margin-right:auto;
	font-family:"Myriad Pro", Myriad, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	}
div #footer { height:44px; voice-family: "\"}\""; voice-family:inherit; height:27px; }
html>body #footer { height:27px; }

#footer a, #footer a:hover {font-family:"Myriad Pro", Myriad, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
#footer a:hover {color:#f1a42b;
	}

.copyright {float:left;
	padding-left:67px;
	}
	
.webcredit {float:left;
	padding-left:200px;
	}

#pagebottom {width:100%;
	text-align:center;
	float:left;
	margin-left:auto;
	margin-right:auto;
	line-height:0px;
	font-size:1px;
	display:inline;
	background-color:#313132;
	height:40px;
	}
	
	
	
	
	
/*TEXT STYLING*/
h1, h2, .col1boxes p, .col2boxes p, .darkheadings, #column2 a, #column2 a:hover, .italictext, table tr td, #column1 a, #column1 a:hover, input, textarea {font-family:"Trebuchet MS", "Lucida Grande", Myriad, Verdana, Arial, sans-serif;
	}
	
input, textarea {font-size:12px;
	color:#4d4d4d;
	}

h1 {font-weight:bold;
	font-size:36px;
	color:#f1a42b;
	margin:0px;
	padding:0px;
	}
	
h2 {font-weight:bold;
	font-size:22px;
	color:#f1a42b;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}

.col1boxes p, .col2boxes p {font-size:12px;
	color:#4d4d4d;
	line-height:20px;
	padding-top:0px;
	margin:0px;
	padding-bottom:15px;
	}
	
.darkheadings {font-style:italic;
	font-size:17px;
	color:#1a1a1a;
	}
	
#column2 a, #column2 a:hover, #column1 a, #column1 a:hover {text-decoration:none;
	font-weight:bold;
	color:#1a1a1a;
	font-size:12px;
	}
	
#column2 a:hover, #column1 a:hover {color:#f1a42b;
	}
	
.italictext {font-style:italic;
	font-size:17px;
	color:#1a1a1a;
	line-height:20px;
	}
	
.col1contentpadding {
	padding:15px 20px 20px 20px;
	float:left;
	}
div .col1contentpadding { width:543px; voice-family: "\"}\""; voice-family:inherit; width:503px; }
html>body .col1contentpadding { width:503px; }
	
.imageborder {border:1px solid #7f7f7f;
	}
	
.imageborderfloatleft {border:1px solid #7f7f7f;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.imageborderfloatright {border:1px solid #7f7f7f;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}
	
table tr td {font-size:12px;
	color:#4d4d4d;
	}
	
	
.productlistboxes {width:503px;
	float:left;
	padding-bottom:10px;
	}
	
	
	
	
	
	
	
	
/*SLIMBOX STYLE*/
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
