/*
DIMENSIONS
=============
*/


#wrapper
{
	
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	
	height: 97px;
	margin-bottom: 5px;
}

#branding
{
	height: 97px;
}


#primarynav
{
	margin-right: 10px;
	margin-top: 75px;
	float: right;
}

#secondarynav
{
	width: 130px;
	margin-right: 5px;
	float: left;
	padding-bottom: 10px;
}

#tertiarynav
{
	margin-top: 5px;
	float: left;
	padding-bottom: 10px;
}

#specialoffers
{
	height: 204px;
	width: 130px;
	float: left;
	background: url('../images/layout/special_offers_bkg.jpg') no-repeat #ffffff;
}

#form
{
	padding-bottom: 20px;
	width: 125px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	
}

#middleheader
{
	float: left;
	width: 842px;	
}

#content
{
	
}

#content img
{
	padding-left: 0px;
	margin-left: 0px;
}



#content hr.dotted
{
	border-style: none none dotted;
	margin-bottom: 10px;
}

#indexcontent img.homepage
{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

#indexcontent img.aboutpage
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding-right: 5px;
}

#content img.bike
{
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 40px;
	
}

#content img.left
{
	padding-left: 6px;
	padding-right: 0px;
	margin-right: 0px;
	
}

#indexcontent
{
	width: 690px;
	float: left;
	
}

#content img.about1
{
	float: right; 
	
	
}

#content img.about2
{
	float: right; 
	margin-top: 45px;
	
}

#indeximages
{
	width: 260px;
	float: right;	
}

#picture 
{
	padding: 10px;
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	clear: both;
}


div.contentbike
{
	width: 680px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E3E4E8;
	clear: both;
}

div.contentblog
{
	width: 680px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E3E4E8;
	border-top: 1px solid #E3E4E8;
	clear: both;
	float: left;
}

#bikes.blog div.contentblog
{
	width: 680px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E3E4E8;
	border-top: 1px solid #E3E4E8;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.contentbike img
{
	float: left;
	padding-top: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	border: 1px solid #E3E4E8; 
}

#content img.blog
{
	float: left;
	padding: 5px 5px 5px 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	border: 1px solid #3573b0; 
}

div.biketext {
	float: left;
	width: 430px;
}

#middle
{
	float: left;
	width: 980px;
}


#tertiarynav
{
	width: 130px;
	float: right;	
}

#content
{
	width: 680px;
	float: left;
	padding: 15px 10px 0px 10px;	
}

#content img.contact
{
	float: right;
	padding-right: 100px;
}

#content img.product
{
	float: left;
	padding-right: 20px;
	padding-left: 10px;
}

#accessories
{
	width: 150px;
	float: left;
	margin-right: 19px;	
}

#accessories img
{
	margin-top: 0px;
	padding-top: 15px;
	margin-right: 0px;
	padding-bottom: 15px;
	margin-left: 5px;	
}

#content table
{
	width: 680px;
	background-color: #F4F8FB;
	border-collapse: collapse;
}

#content table.contactinfo
{
	width: 380px;
	margin-bottom: 10px;
}

#content table.contactinfo td.field
{
	width: 200px;
}

#content table.contactinfo input
{
	width: 180px;
}

#content table.basket
{
	line-height: 1.9em;
}

#content table.basket td.center
{
	text-align: left;
	border-bottom: 1px dashed #dadada;
	
}

#content table.basket td.dotted
{
	
	border-bottom: 1px dashed #dadada;
}

#content table.basket td.price
{
	text-align: right;
	border-bottom: 1px dashed #dadada;
}

#content th
{
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	border: collapse;
	font-size: 1.2em;
}

#content td
{
	padding-left: 10px;
	border-collapse: collapse;
	border-bottom: 1px solid white;
	height: 20px;
}


#mens, #womens, #childrens, #computers, #helmets, #lights
{
	width: 145px;
	float: left;
	margin-right: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#accessoriesf, #parts
{
	width: 145px;
	
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#mens img, #womens img, #childrens img, #accessoriesf img, #computers img, #helmets img, #lights img, #parts img
{
	
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	border: 1px solid #bebebe;
	margin-bottom: 5px;
}

body.stanwick #tertiarynav
{
	display: none;
}

body.stanwick #content
{
	width: 820px;
}

body.stanwick #content hr
{
	border: #ffffff;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}






#footer
{
	
	
	
}

/*prop and clear create a minimum height for #middle */
.prop
{
	height: 400px;
	float: right;
	width: 1px;
}

.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}



