/*



Knox Rail Salvage New Site CSS



http://www.knoxrailsalvage.com



Edited by Rob C. K.I.







Basic*/



*



{



	margin: 0em;



	padding: 0em;



}



H1, H2, H3, H4, H5, H6



{



	text-transform: uppercase;



	letter-spacing: 0.2em;



}



BODY



{



	font-family: "trebuchet ms", sans-serif;



	font-size: 10pt;



	color: #6F5129;



	background-image: url(images/woodBG.jpg);



}



A



{



	color: #667700;



	text-decoration: underline;



}



A:hover



{



	text-decoration: none;



}



/*Outer*/



#outer



{



	width: 900px;



	margin-top: 2em;



	margin-right: auto;



	margin-bottom: 2em;



	margin-left: auto;



}



/*Header*/



#header



{



	text-align: center;



	padding-bottom: 25px;



}



#header H1



{



	font-size: 3.1em;



}



#header H2



{



	font-size: 1.1em;



	color: #747474;



}



#header H1 A



{



	color: #FFF;



	text-decoration: none;



}



/*Menu*/



#menu



{



	height: 94px;



	width: 900px;



	font-family: Verdana, Geneva, sans-serif;



	font-size: 14px;



	font-weight: bold;



	padding-left: 0px;



	background-image: url(images/a1.gif);



	background-repeat: no-repeat;



	background-position: left top;



}



#menu UL



{



	list-style: none;



	text-align: center;



	position: relative;



	top: 70px;



	background-color: #5C321A;



	border-top-width: thin;



	border-right-width: thin;



	border-bottom-width: thin;



	border-left-width: thin;



	border-bottom-style: inset;



	border-top-color: #333;



	border-right-color: #333;



	border-bottom-color: #333;



	border-left-color: #333;



}



#menu LI



{



	padding: 0em 1.5em;



	display: inline;



}



#menu LI A



{

	color: #C00;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	font-size: 14pt;

	letter-spacing: 0.1em;

	background-color: #FF0;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;



}



#menu LI A:hover



{



	text-decoration: underline;



	background-color: #010101;



}



/*Content*/



#xbg1



{



	position: absolute;



	z-index: 1;



	width: 900px;



	height: 31px;



	background-image: url(images/a2.gif);



	background-repeat: no-repeat;



	background-position: left top;



}



#content



{



	background-image: url(images/a3.gif);



	background-repeat: repeat-y;



	background-position: left top;



	padding-bottom: 2px;



}



#content P



{



	margin-bottom: 2em;



	line-height: 1.3em;



}



#content H2, H3, H4, H5, H6



{



	position: relative;



	color: #3F2109;



	margin-bottom: 1em;



	padding-bottom: 0.5em;



	border-bottom: 1px solid #DFBF99;



}



#content H2



{



	font-size: 1.5em;



}



#content H3



{

	font-size: 1em;



}



#content UL



{



	margin-bottom: 2em;



	padding-left: 1em;



}



#content BLOCKQUOTE



{



	margin-bottom: 2em;



}



#content BLOCKQUOTE P



{



	border-left: 8px solid #667700;



	padding-left: 1em;



	margin-bottom: 0em;



}



#content TABLE



{



	margin-bottom: 2em;



}



#content TABLE TH



{



	text-align: left;



	font-weight: bold;



	padding: 0.5em;



}



#content TABLE TD



{



	padding: 0.5em;



}



#content TABLE TR.rowA



{



	background-color: #DFBD99;



	color: inherit;



}



#content TABLE TR.rowB



{



	background-color: #EFDCC2;



	color: inherit;



}



/*Primary Content*/



#primaryContentContainer



{



	position: relative;



	z-index: 2;



	float: right;



	margin-left: -18em;



	width: 100%;



}



#primaryContent



{



	margin: 2em 3em 0em 19em;



	padding: 0em 0em 0em 1.5em;



	border-left: 1px solid #DFBF99;



}



/*Secondary Content*/



#secondaryContent



{



	position: relative;



	z-index: 2;



	float: right;



	width: 16em;



	margin-top: 2em;



}



/*Footer*/



#footer



{



	width: 900px;



	height: 86px;



	padding-top: 30px;



	text-align: center;



	background-image: url(images/a4.gif);



	background-repeat: no-repeat;



	background-position: left top;



}



.clear



{



	clear: both;



}



#secondaryContent P BR



{



	text-align: center;



}



#menuBlocks



{



	top: 400px;



	position: relative;



	width: 800px;



	z-index: 500;



	margin-left: 70px;



}





.video{

width:150px;

float:left;

text-align:center;

margin-left:20px;

font-size:14px;

font-weight:bold;

}



.videoContainer{

margin-left:190px;

}