	@import "default_fonts.css"; /* just some basic formatting, no layout stuff */

	/* Main Layout */
	
	body {
		padding:0px;
		margin:0px;
		width: 100%;
		text-align:center;
		background-image:url(../../images/bg.jpg);
		background-position:top;
		background-repeat: repeat-y;
		background-color: #000000;		
		}

	html,body {
		height: 100%;
		background-image:url(../../images/bg.jpg);		
		background-position:top;
		background-repeat: repeat-y;
		scrollbar-arrow-color: #CCCCCC; 
		scrollbar-3dlight-color: #111111; 
		scrollbar-highlight-color: #666666; 
		scrollbar-face-color: #444444; 
		scrollbar-shadow-color: #191919; 
		scrollbar-track-color: #111111; 
		scrollbar-darkshadow-color: #191919;
		background-color: #000000;		
		}
		
	td 	{
		color: #ffffff;
	}
		
	input, select, textarea {
		font-size:11px;
		font-weight:bold;
		background-color:#fed;
		border:1px solid #ffffff;
		background-color:#ddd;
		margin-top: 5px;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	}

	
	/* Block Corners BG'S */
	
	#siteContainer1
	{
		width:831px;
		margin-left: auto;
		margin-right: auto;	
		background: url(../../images/leftBlockstop.jpg) top left no-repeat; 
	}

	#siteContainer2
	{
		width:831px;
		margin-left: auto;
		margin-right: auto;		
		background: url(../../images/rightBlockstop.jpg) right top no-repeat; 		
	}
	
	#siteContainer3
	{
		width:831px;
		margin-left: auto;
		margin-right: auto;		
		background: url(../../images/leftBlocksbottom.jpg) left bottom no-repeat; 				
	}
	
	#siteContainer4
	{
		width:831px;
		margin-left: auto;
		margin-right: auto;		
		background: url(../../images/rightBlocksbottom.jpg) right bottom no-repeat; 						
	}
	
	/* Content Layout */
			
	
	#frame {		
		width:775px;
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		border-left: 2px solid #ffffff;	
		margin-left: auto;
		margin-right: auto;		
		background-color: #666666;
		background-image:url(../../images/internal/bg_whiteline.jpg);
		}

	#contentheader {
		width:775px;
		background: #333333;
		border-left: 2px solid #ffffff;	
		border-bottom: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		margin: auto;
		}			
		
	#siteOptions {
		height: 29px;
		width:775px;	
		background: #000000;
		border-left: 2px solid #ffffff;	
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		margin: auto;
		}					
		
	#content { 
		margin: 0px;
		padding: 0px;
		}			
		
	#contentMain {
		border-right: 1px solid #ffffff;	
		width:638px;
		float:left;
		text-align: left;
		padding: 0px;	
		}
		

	#contentMain_leftColumn {
		float: left;
		width: 239px;
		height: 377px;
		background-image:url(../../images/home/leftColBG.jpg);		
	}
	
	#contentMain_leftColumn h1 {	
		width: 239px;
		height: 35px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		background-image:url(../../images/home/leftColTop.jpg);	
	}	
	
	#contentMain_leftColumn h2 {	
		width: 239px;
		height: 91px;
		margin: 0px;
		border: 0px;
	}	
		
	#contentMain_leftColumn h1 span { display: none; }		
	#contentMain_leftColumn h2 span { display: none; }	

	div.hr {
		height: 4px;
		background: #fff url(../../images/home/topSeperator.jpg) no-repeat scroll center;
		width: 100%;
		clear: both;
	}
		div.hr hr {
		display: none;
	}	

	#contentMain_RightColumnTop {
		float: left;
		width: 399px;
		height: 188px;
		background-image:url(../../images/home/rightCol1BG.jpg);
		padding: 0px;
	}	
	
	#contentMain_RightColumnTop p {
		margin: 0px;
		padding: 73px 13px 0px 20px;
		margin: 0px;
	}
	
	#contentMain_RightColumnBottom p {
		margin: 0px;
		padding: 73px 13px 0px 20px;
		margin: 0px;
	}
	
	#contentMain_RightColumnBottom .btn {
		width: 104px;
		height: 29px;
		display: block;
	}	
	
	#contentMain_RightColumnBottom span { display: none; }			
	
	.btn_ReadMore {
		width: 104px;
		height: 29px;			
		background-image:url(../../images/home/btn_ReadMore.jpg);
	}
	
	#topShadow {
		width: 638px;
		height: 15px;
		background-image: url(../../images/gray_background1top.jpg);
		background-position:top;
				
	}
	
	.productBar1 {
		width: 638px;
		height: 190px;
		background-image: url(../../images/home/bgStrip1.jpg);		
	}		
	
	.productBar2 {
		width: 638px;
		height: 190px;
		background-image: url(../../images/home/bgStrip2.jpg);
	}

	.productBar1 img { 	float: left; }				
	.productBar2 img { 	float: left; }							
		
	#contentMain_RightColumnBottom {
		float: left;	
		width: 399px;
		height: 189px;
		background-image:url(../../images/home/rightCol2BG.jpg);
	}	

	#contentright {
		background-color: #666666;
		width:135px;
		padding:0px;
		float:left;
		text-align: left;
		}
			
	#optionBox {
		text-align: left;	
		width:237px;
		height:188px;
		border-bottom: 1px solid #000000;			
	}		
		
	#optionBoxheader	 {
		border-bottom: 1px solid #ffffff;	
		text-align: left;	
		background-color: #0A2974;
		width:237px;
		margin-bottom: 10px;			
	}
	
	#optionBoxContent {
		text-align: left;	
		width:237px;
	}
	
	#customerOptions {
		margin: 0px;
		padding:17px;
		border-bottom:1px solid #ffffff;
		padding-top: 11px;
	}
	
	#customerOptions a {
		display: block;
		margin: 0px;
		padding-bottom: 3px;		
	}
	
	
	#optionBoxContent  p {
		padding-left: 10px;
		padding-right: 10px;	
	}		
	
	/* Footer Layout */
	
		
	#footer {
		width:775px;
		height: 93px;
		background-color: #000000;
		border: 2px solid #ffffff;	
		border-bottom: 0px ;			
		margin: auto;	
		text-align:left;				
		}	
		
	/* Overrides */	
				
	h1 {
		margin: 0px;
		padding: 17px;
		padding-top: 0px;				
		padding-bottom: 6px;
		border-bottom: 9px solid #000000;
		color: #ffffff;
		}
		
	h2 {
		margin: 0px;
		padding: 0px;
		color: #ffffff;
		}		
		
		
	h3 {
		display: inline;
		margin: 0px;
		padding: 0px;
		color: #ffffff;
		font-size: 11px;
	}
	
	.searchBox {
		margin-bottom: 4px;
		display: block;
	}
