@charset "utf-8";
/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	background-color:#FFFFFF;
}
html {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a {
	border:none;
	outline:none;
}

input {
	background-color:transparent;
	outline:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#masterLayer {
	position:absolute;
	margin-left:-492px;
	width:985px;
	min-height:943px;
	text-align:center;
	height:auto;
	left:50%;
	
}

#parentLayer {
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	width:985px;
	padding:0;
	height:auto;
	background-color:#FFFFFF;
	text-align:left;
	background:url(../images/gp45-background.jpg) top right no-repeat;
	height:943px;
}

#mainContent {
	position:relative;
	top:0px;
	left:0px;
	padding:10px 10px 50px 10px;
	width:965px;
	height:auto;
	text-align:left;
}

#about-g45 { position:relative; width:560px; height:555px; }
#contact-info { position:absolute; top:515px; left:687px; width:280px; }
#conversion-kit { position:relative; width:970px; height:300px; }
#from-450-single-motocrosser { float:left; width:314px; height:291px; border:1px solid #beccd1; background:url(../images/450-single-motorcrosser.jpg) 0 0 no-repeat; margin-right:6px; }
#to-stunning-gp-inspired-racer { float:left; width:311px; height:291px; border:1px solid #beccd1; background:url(../images/gp-inspired-racer.jpg) 0 0 no-repeat;  margin-right:6px; }
#gp45-kit { float:left; width:316px; height:291px; border:1px solid #beccd1; background:url(../images/gp45-kit.jpg) 0 0 no-repeat; }
#footer { position:relative; width:970px; height:50px; }

.logo-text { font-family:Georgia, 'Times New Roman', Times, serif; font-size:15pt; color:#333333; line-height:120%; margin:8px 0px 25px 0px; padding:0; font-weight:normal; }
.body-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:140%; margin:0px 0px 10px 0px; padding:0; font-weight:normal; }
.contact-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:110%; margin:0px 0px 10px 0px; padding:0; font-weight:normal; text-align:right; }

.form-field { width:458px; height:25px; border:1px solid #beccd1; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10pt; padding:0px 0px 0px 10px; padding-top:5px; }
.form-confirm { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:140%; margin:0px 0px 10px 0px; padding:0; font-weight:normal; color:#666666; }

button.btn-submit { display:block; background:url(../images/button-submit.gif) 0 0 no-repeat; width:105px; height:20px; cursor: pointer; text-indent:-9999px; border:none; outline:none; }
button.btn-submit:hover { display:block; background:url(../images/button-submit-ro.gif) 0 0 no-repeat; width:105px; height:20px; cursor: pointer; text-indent:-9999px;	border:none; outline:none; }

a.beon-automotive { float:left; display:block; width:86px; height:35px; background:url(../images/beon-automotive.gif) 0 0 no-repeat; margin:16px 20px 0px 0px; }
a.beon-automotive:hover { float:left; display:block; width:86px; height:35px; background:url(../images/beon-automotive-ro.gif) 0 0 no-repeat; margin:16px 20px 0px 0px; }

a.gfb-direct { float:left; display:block; width:67px; height:41px; background:url(../images/bfg-direct.gif) 0 0 no-repeat; margin:10px 20px 0px 0px; }
a.gfb-direct:hover { float:left;  display:block; width:67px; height:41px; background:url(../images/bfg-direct-ro.gif) 0 0 no-repeat; margin:10px 20px 0px 0px; }

a.ng-road-racing { float:left; display:block; width:59px; height:51px; background:url(../images/ng-road-racing.gif) 0 0 no-repeat; margin:0px 20px 0px 0px; }
a.ng-road-racing:hover { float:left;  display:block; width:59px; height:51px; background:url(../images/ng-road-racing-ro.gif) 0 0 no-repeat; margin:0px 20px 0px 0px; }

a.spyre-link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
a.spyre-link:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

a.ng-racing-link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:140%; margin:0px 0px 10px 0px; padding:0; font-weight:normal; color:#000000; }
a.ng-racing-link:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:140%; margin:0px 0px 10px 0px; padding:0; font-weight:normal; color:#666666; }
