html {
	font-family :  arial, helvetica, sans-serif; 

}
body{
font-family :  arial, helvetica, sans-serif; 
margin:0;
padding:0;
line-height: 1.6em;
font-size:12px;
/*background: #4474e3 url('http://rtillery.com/images/tbg.png')  top repeat-x; */
background: #0A0A0A;
background: #476809 url('http://rtillery.com/images/TOP6.jpg')  top center no-repeat;
//background-size: 100%;
}

.inlineimage{
padding:5px;
}
.centerdiv{ /*IE method of centering a relative div*/
display:block;
text-align: center;
width:600px;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;

}

.questiontext {
color: #FF8000; font-size: 13px;  
}

#bike1 {
position:absolute;
top:-120px;
left:-360px;
width:600px;
height:352px;
background: transparent url('http://rtillery.com/images/bike1.png')  no-repeat;
border: 0px solid red;
}
#bike2XX {
position:absolute;
top:-125px;
right:-380px;
width:600px;
height:352px;
background: transparent url('http://rtillery.com/images/bike1.png')  no-repeat;
border: 0px solid red;
}

em{color: red;}

#maincontainer{
border: 0px solid #000;
width: 900px; /*Width of main container*/
overflow:auto;
margin: 0 auto; /*Center container on page*/
background: red;
background: #fff url('http://rtillery.com/images/contentback.png')  top repeat-y;
border: 1px solid #000;}

#adminmaincontainer{
border: 0px solid #000;
width: 900px; /*Width of main container*/
overflow:auto;
margin: 0 auto; /*Center container on page*/
background: red;
background: #fff;
border: 1px solid #000;}

#topaddresssection{
background: #0A0A0A;
text-align:center;
color:#fff;
height: 20px; /*Height of top section*/
border-bottom: 0px solid #1F009B;
}

#topsection{
position:relative;
text-align:center;
background: transparent;
height: 245px; /* WAS 190 Height of top section*/
width:900px;
left:50%;
margin-left:-450px;
/* border-bottom: 2px solid #1F009B */
background: #000 url('http://rtillery.com/images/TOP4.png')  top center repeat-y;
background: transparent;
}

#logolink {
position: absolute; 
border: 0px solid red;
left:1px;
top:38px;
width:480px;
height:143px;

}

#newaddress {
position: absolute; 
border: 0px solid red;
right:1px;
top:38px;
width:289px;
height:143px;

}


#menulink1 {
position: absolute; 
border: 0px solid #FF9900;
left:1px;
top:205px;
width:98px;
height:35px;

}

#menulink2 {
position: absolute; 
border: 0px solid #FF9900;
left:131px;
top:205px;
width:231px;
height:35px;

}

#menulink3 {
position: absolute; 
border: 0px solid BLUE;
left:401px;
top:205px;
width:160px;
height:35px;

}

#menulink4 {
position: absolute; 
border: 0px solid #FF9900;
left:550px;
top:265px;
width:335px;
height:35px;
font-size:11px;
font-weight:bold;
color: BLUE;
}

#menulink5 {
position: absolute; 
border: 0px solid red;
left:600px;
top:205px;
width:165px;
height:35px;
font-size:11px;
font-weight:bold;
color: #FFF;
}
#menulink6 {
position: absolute; 
border: 0px solid red;
left:765px;
top:205px;
width:132px;
height:35px;
font-size:11px;
font-weight:bold;
color: #FFF;
}

h1,h2,h3,h4,h5,h6,p {
margin:0px;
}

h1 {
color: #FF8000; font-size: 16pt;  
line-height:90%;
}

h2 {
color: #FF8000; font-size: 14pt;  
line-height:90%;
}

#topsection h1{
margin: 0;
padding-top: 15px;

}

#xtheaddress {
border: 0px solid #FFF;
float:right;
right:5px;
width:260px;
height:90px;
font-size:12px;
margin-top:5px;
margin-right:10px;
text-align:right;
}



#contentwrapper{
float: left;
width: 898px;
border: 1px solid #906ca5;
/* background: #000; */
border: 0px solid #000;
}

#contentcolumn{
margin-right: 270px; /*Set right margin to RightColumnWidth*/
}
#admincontentcolumn{
margin-right: 0px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 260px; /*Width of right column*/
margin-left: -260px; /*Set left margin to -(RightColumnWidth) */
color:#fff;
}

#footer{
clear: left;
width: 100%;
background: #0A0A0A;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFFFF;
text-decoration:none;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-top: 5px;
}
/*######################################################*/

.adbox1 {
color:#000;
font-weight:bold;
padding: 5px;
border: 2px solid #000;
background:#fff;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

.eventdescription {

}

.eventtitle {
text-decoration: none;
color:#FF8000;
font-weight:bold;
}

a.eventlink:link{
text-decoration: none;
color: #fff;
font-weight: bold;
}

a.eventlink:visited{
text-decoration: none;
color: #fff;
font-weight: bold;
}

a.eventlink:hover {
text-decoration: underline;
color: #FF8000;
font-weight: bold;
}



a.adminmenu:link{
font-size:14px;
color: #fff;
font-weight: bold;
text-decoration:none;
}

a.adminmenu:visited{
font-size:14px;
color: #fff;
font-weight: bold;
text-decoration:none;
}

a.adminmenu:hover {
font-size:14px;
text-decoration: underline;
color: #FF8000;
font-weight: bold;
}




a.askscott:link{
font-size:14px;
color: #FF9900;
font-weight: bold;
text-decoration:none;
}

a.askscott:visited{
font-size:14px;
color: #FF9900;
font-weight: bold;
text-decoration:none;
}

a.askscott:hover {
font-size:14px;
text-decoration: NONE;
color: #FF8000;
font-weight: bold;
}

.formcolumn1 {
		padding:2px;
		margin-TOP:5px;
		margin-left:10px;
		float:left;
		width:180px;
		height:AUTO;
		text-align:right;
		overflow:visible;
		border: 0px solid blue;
}
.formcolumn2auto {
		margin-TOP:5px;
		margin-left:15px;
		padding:6px;
		position:relative;
		float:left;
		width:auto;
		height:AUTO;
		text-align:left;
		font-size: 11pt; 
		overflow:visible;
		border: 0px solid blue;

}





#check{
		text-align:center;
		margin-TOP:5px;
		margin-left:0px;
		padding-top:4px;
		padding-bottom:0;
		position:relative;
		float:left;
		width:25px;
		height:20px;
		border: 0px solid yellow;
}
#checktext {
		margin-TOP:5px;
		margin-left:0px;
		margin-bottom:5px;
		padding-bottom:3px;
		display:inline;
		width:500px;
		height:30px;
		border: 0px solid blue;
		color:#4474e3;
		font-size:12px;
}
.securitybox {
width:500px;
overflow:auto;
border: 0px solid blue;

}

/* ###################################################### */



.column1 {
		margin-TOP:10px;
		margin-left:0px;
		float:left;
		width:200px;
		height:AUTO;
		border: 0px solid blue;
		text-align: right;
}
.column2auto {
		margin-TOP:10px;
		margin-left:15px;
		margin-left: 210px;
		width:AUTO;
		height:AUTO;
		border: 0px solid blue;
}


input, select, textarea { 
	width:auto;
	margin:2px;
	padding: 0px;
	padding-left: 3px;
	padding-RIGHT: 3px;
	color:#000;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: normal;
	background: #fff;
	border: 1px solid #000;
}	

.submit { 
	margin:2px;
	padding: 0px;
	padding-left: 3px;
	color:#000;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: normal;
	background: #fff;
	border: 1px solid #000;
}	

#copyright {
text-align:right;
width:100%;
}

.fpcolumn1 {
		margin-TOP:5px;
		margin-left:0px;
		position:relative;
		float:left;
		width:260px;
		height:AUTO;
		border: 0px solid blue;
		text-align: left;
}
.fpcolumn2auto {
		margin-TOP:5px;
		margin-left:15px;
		position:relative;
		float:left;
		width:300px;
		height:AUTO;
		border: 0px solid blue;
		text-align: left;
}


	.clear { 
	background: transparent; clear:right; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}


.clearx { 
	background: transparent; clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}


#theborderbike {
position:absolute;
left:-48px;
top:320px;
width:300px;
height:225px;
border: 0px solid red;
background:  url('http://rtillery.com/images/m1.png') center top no-repeat;
}


