/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif, System;
	color: #FFFFFF;
	font-size: 100%;	
	background-image: url( 'images/BKG.jpg' );
	background-position: Top Center;
	background-repeat: no-repeat;
	background-color:#000000;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #00FF00;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

h1 {
	font-size: 120%;
	font-weight: bold;
	color: #00FF00;
}

.greenLargeText {
	font-size: 120%;
	font-weight: bold;
	color: #00FF00;
}

.greenMidText{
	font-size: 110%;
	font-weight: bold;
	color: #00FF00;
}

.greenSmlText{
	font-size: 80%;
	font-weight: bold;
	color: #00FF00;
}

.whiteSmlText{
	font-size: 80%;
	color: #FFFFFF;
}

.mainHolder{
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.headerHolder{
	width: 900px;
	height: 254px;
	margin-left: auto;
	margin-right: auto;	
	background-image: url( 'images/BKG_Header.jpg' );
	background-position: Top Center;
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
	display: block;
}

.contentHolder{
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid white;
	overflow: hidden;
	display: block;
}

.navbarHolder{
	width: 900px;
	height: 43px;
	margin-left: auto;
	margin-right: auto;	
	background-image: url( 'images/BKG_NavBar.jpg' );
	background-position: Top Center;
	background-repeat: no-repeat;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	display: block;
}

.content{
	width: 870px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 15px 15px 15px;
	text-align: left;
	overflow: hidden;
	display: block;
}

.sidebar{
	width: 238px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url( 'images/BKG_SideBar.gif' );
	background-position: Top Center;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
	display: block;
	float: right;
}

.picAnimation{
	width: 850px;
	height: 214px;
	margin-left: auto;
	margin-right: auto;
	background-image: url( 'images/Pic_Animation.gif' );
	background-position: Top Center;
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
}

.footer{
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 80%;
	overflow: hidden;
	display: block;
}

/**
 * JR
 */
.table {

}

.table--full-width {
	width: 620px;
}

.table__col {

}

.table__col--half {
	width: 50%;
}

.table--bordered th:nth-child(odd), .table--bordered td:nth-child(odd) {
	border-right: 1px solid #fff;
}

.table--bordered td, .table--bordered th {
	border-bottom: 1px solid #fff;
	padding: 10px;
}

.text--center {
	text-align: center;
}

.gallery {

}

.gallery--before-after {

}

.gallery--before-after img {
	width: 100%;
}

.button {
	display: block;
	float: left;
	padding: 15px;
	background-color: #fff;
	color: #000 !important;
}

.button:hover {
	text-decoration: none;
	color: #fff !important;
	background-color: #00FF00;
}

.gallery-button {
	transition: all 200ms linear;
	margin-top: 20px;
	display: inline-block;
	padding: 55px;
	font-size: 22px;
	background-color: #e74c3c;
	border-radius: 10px;
	border: 10px solid #c0392b;
	box-shadow: 5px 5px #e74c3c;
}

.gallery-button:hover {
	background-color: #c0392b;
	border-color: #e74c3c;
	box-shadow: 5px 5px #c0392b;
	color: #fff;
	text-decoration: none;
}

.alloy-wheel-banner {
	width: 606px;
	display: block;
	float: left;
	box-sizing: border-box;
	border: 2px solid #fff;
	padding: 20px;
	border-radius: 50px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	background: -webkit-linear-gradient(green, black); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(green, black); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(green, black); /* For Firefox 3.6 to 15 */
	background: linear-gradient(green, black); /* Standard syntax */
}
