/* @override http://www.bikerepublic.com/public/css/additionals.css */

/* @override http://www.bikerepublic.com/public/css/additionals.css */

/* @override http://www.bikerepublic.com/public/css/additionals.css */

/* @override http://www.bikerepublic.com/public/css/additionals.css */

#main {
	float:left;
	width:663px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#main_photo {
	margin-left:0px;
	margin-top:0px;
	width:375px;
	height:402px;
	margin-bottom:0px;
	float:left;
	display:inline;
	
	overflow:hidden;

}
#colwrap1 {
	float:right;
	width:134px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#gallery_4 {
	margin-right:20px;
	margin-top:62px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}
#gallery_5 {
	margin-right:20px;
	margin-top:16px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}
#gallery_6 {
	margin-right:20px;
	margin-top:16px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}
#colwrap2 {
	float:right;
	width:134px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#gallery_1 {
	margin-right:22px;
	margin-top:62px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}
#gallery_2 {
	margin-right:22px;
	margin-top:15px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}
#gallery_3 {
	margin-right:22px;
	margin-top:16px;
	width:112px;
	height:84px;
	margin-bottom:0px;
	float:right;
	display:inline;
	
	overflow:hidden;

}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.buy-now {font-size: 16px}

/* Side News */

.side-news {
	width: 293px;
	margin: 0 0 30px 0;
}

.side-news h2 {
	margin-bottom: 0;
}

.side-news p {
	margin-bottom: 15px;
	margin-top: 0;
}

.side-news ul li img {
	width: 79px;
	height: 79px;
	border: 1px solid #d9d9d9;
	float: left;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 15px;
}

.side-news ul, 
.customers-support ul {
	margin: 0 0 0 15px;
}

.side-news a.rss:link, .side-news a.rss:visited {
	text-decoration: none;
	padding: 2px 6px 0 8px;
	position: relative;
	font-size: 11px;
	color: #ec7a00;
	left: 17.15em;
	top: -2.29em;
}

.side-news ul li a:link, .side-news ul li a:visited {
	text-decoration: none;
	color: #ec7a00;
	
}

.side-news ul li a:hover {
	text-decoration: underline;
	color: #ec7a00;

}

/* Buy Now Button */.content-container .left-content-container A.buy-button {	background: url("../images/buttons/buy-button.gif") no-repeat top left;	width: 287px;	float: left;	font-size: 18px;	line-height: 22px;	font-weight: bold;	color: #ec7a00;	padding: 20px 0 16px 0;	margin: 20px 35px 0 0;
	text-decoration: none;
}.content-container .left-content-container A.buy-button:HOVER {	text-decoration: none;}.content-container .left-content-container A.buy-button SPAN.link-container {	margin-left: 18px;	display: block;}.content-container .left-content-container A.buy-button SPAN.small {	font-weight: normal;	font-size: 13px;}

/* Test Drive Button */.content-container .left-content-container A.test-button {	background: url("../images/buttons/test-button.gif") no-repeat top left;	width: 287px;	float: left;	font-size: 18px;	line-height: 22px;	font-weight: bold;	color: #ec7a00;	padding: 20px 0 16px 0;	margin: 20px 20px 0 0;
	text-decoration: none;
}.content-container .left-content-container A.test-button:HOVER {	text-decoration: none;}.content-container .left-content-container A.test-button SPAN.link-container {	margin-left: 18px;	display: block;}.content-container .left-content-container A.test-button SPAN.small {	font-weight: normal;	font-size: 13px;}

/* Bullet List */

.content-container .left-content-container UL LI {
	list-style: none;
	background: url("../images/icons/icon-green.gif") no-repeat left 6px;
	padding-left: 20px;
	;
	line-height: 22px;
	
	float: left;
	width: 600px;
	margin-bottom: 0;
}
.content-container .left-content-container UL LI A {color: #ec7a00;}

/* Side Bar Features */

.sidebar-features {
	width: 293px;
	margin: 0 0 30px 0;
}

.sidebar-features ul {
	width: 266px;
	margin: 23px 0 20px 15px;
	text-indent: 3px;
	border-top: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	background-color: #f5f5f5;
}

.sidebar-features ul li {
	width: 261px;
	float: left;
	display: block;
	border-bottom: 1px solid #DBDBDB;
	padding: 3px;
}

.sidebar-features ul li a:link, .sidebar-features ul li a:visited {
	padding: 3px;
	display: block;
	text-decoration: none;
	color: #333;
}

.sidebar-features ul li a:hover {
	padding: 3px;
	display: block;
	text-decoration: none;
	color: #333;
	background: #DADADA;
}

/* News Block */

.with-border-box {
	float: left;
	border-bottom: 1px dotted #c4c4c4;
	margin: 18px 0 0 0;
	padding-bottom: 10px;
	width: 620px;
}

.text-block-right {
	float: right;
	margin: 8px 0 0 0;
	width: 490px;
}

.pic-border-small {
	width: 113px;
	height: 76px;
	float: left;
	background: url(../images/bg/pic-border-small.gif) no-repeat left top;
	line-height: 0%;
	font-size: 1px;
}

.pic-border-small IMG {
	margin: 8px 0 0 8px;
}

.text-block-right H3 A {
	color: #ec7a00;
	font-size: 18px;
	text-decoration: none;
}

.text-block-right H3 A:Hover {
	text-decoration: underline;
}

.text-block-right P {
	margin: -10px 0 0;
	
}

.text-block-right P A {
	color: #ec7a00;
	text-decoration: none;
}

/* Home News */

.home-news {
	width: 244px;
	float: left;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}

.home-news h2 {
	font-size: 20px;
	padding: 8px 0 8px 0;
	text-indent: 15px;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

.home-news li p {
	margin: 5px 0 0 0;
	float: left;
	text-align: left;
	width: 118px;
	font-size: 11px;
	line-height: 15px;
}

.home-news ul li img {
	width: 79px;
	height: 79px;
	border: 1px solid #d9d9d9;
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	margin-left: 0;
}

.home-news ul, 
.customers-support ul {
	margin: 0 0 0 15px;
}

.home-news ul li {
	float: left;
	display: block;
	margin: 0 0 15px 0;
}

.home-news a.rss:link, .home-news a.rss:visited {
	text-decoration: none;
	padding: 2px 6px 0 8px;
	position: relative;
	top: -2.29em;
	left: 13.75em;
	font-size: 11px;
	color: #ec7a00;
}

.home-news ul li a:link, .home-news ul li a:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 13px;
	float: left;
	margin: 0 15px 0 0;
}

.home-news ul li a:hover {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
	font-size: 13px;
	float: left;
	margin: 0 15px 0 0;
}

/* User Quote Left Column */

.user-release-quote {    float: right;    display: inline;    background: url("../images/icons/icon-quote-right.gif") no-repeat right bottom;	width: 200px;	padding-bottom: 20px;
	margin: 0 25px 0 17px;
}.user-release-quote-top {    width: 100%;    float: left;    background: url("../images/icons/icon-quote-left.gif") no-repeat left top;}.user-release-quote P {    font-size: 13px;    font-family: Georgia;    color: #46a0d9;    font-style: italic;    line-height: 23px;    margin: 8px 0 0 26px;}.user-release-quote P A {color: #46a0d9;	font-weight: bold;}

/* Product Intro */

.line-up {	float: left;	width: 640px;
}

.line-up .prod_intro {	float: left;	text-align: center;	width: 49%;	margin-bottom: 15px;
	margin-left: 4px;
}.line-up .prod_intro H2 {    font-size: 16px;    color: #333;    font-weight: normal;	margin-bottom: -12px;	margin-top: 5px;
	border-style: hidden;
}.line-up .prod_intro H2 a {    color: #333;    font-weight: normal;    padding-bottom: 4px;
	text-decoration: none;
}

.line-up .prod_intro H2 a:hover {    color: #ec7a00;    font-weight: normal;    padding-bottom: 4px;
	text-decoration: none;
}.line-up .prod_intro P {    color: #434343;    padding-bottom: 8px;
	font-size: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 5px;
}.line-up .prod_intro img {
	border: 1px solid silver;
}

/* Side Quotes for Home */

.side-quote {

}

.side-quote h5 {
	color: #5b5b5b;
	font: italic 13px/18px Georgia, "Times New Roman", Times, serif;
	float: right;
	margin-top: 00px;
	margin-bottom: 0;
	text-align: right;
}

.side-quote h6 {
		font-weight: bold;
	float: right;
	color: #292929;
	text-decoration: none;
	margin-bottom: 10px;
}

.side-quote h6 a {
		font-weight: bold;
	float: right;
	color: #292929;
	text-decoration: none;
}

.side-quote h6 a:hover {
		font-weight: bold;
	float: right;
	color: #ec7a00;
	text-decoration: none;
}

/* Option Intro Page */

.line-up .option_intro {	float: left;	text-align: center;	width: 32%;
	margin-left: 4px;
	margin-bottom: 35px;
}.line-up .option_intro H2 {    font-size: 16px;    color: #333;    font-weight: normal;	margin-bottom: -12px;	margin-top: 5px;
	border-style: none;
}.line-up .option_intro H2 a {    color: #333;    font-weight: normal;    padding-bottom: 4px;
	text-decoration: none;
}

.line-up .option_intro H2 a:hover {    color: #ec7a00;    font-weight: normal;    padding-bottom: 4px;
	text-decoration: none;
}.line-up .option_intro P {    color: #434343;    padding-bottom: 8px;
	font-size: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 5px;
		border-bottom: 1px dotted #c4c4c4;
	padding-right: 5px;
	padding-left: 5px;
}.line-up .option_intro img {
	border: 1px solid silver;
}