
	
	html {background-color:#221F1F;}
	#federation1 {background:url("images/federation1.jpg") no-repeat;}
	#federation2 {background:url("images/federation2.jpg") no-repeat;}
	#federation3 {background:url("images/federation3.jpg") no-repeat;}
	#federation4 {background:url("images/federation4.jpg") no-repeat;}
	
	
	div.header {background-color:#221F1F; border-bottom:solid 1px black; 
		padding-left:22px; padding-top:20px;}
		div.nav {background-color:#332F2F; border-top:solid 1px black; border-left:solid 1px black;}
	
	div.main {background:url("images/trans_50.png"); position:relative; 
	padding-bottom:20px;}
		div.shade {background:url("images/shade.png") repeat-x; height:12px; width:100%;
		position:absolute;}
		div.shade2 {background:url("images/shade2.png") repeat-x; height:15px; position:absolute; width:100%;
		bottom:0px;}
		
		div.wrapper {width:960px; overflow:hidden;}
			div.main_left { width:33%; float:left;
				background:url("images/trans_30.png"); height:100%;}
			div.main_right {width:auto;
				overflow:hidden; padding:40px 20px 20px 35px;}
	
	div.row3 {position:relative; background:url("images/trans_30.png"); border-top:solid 1px #4d4d4d;}
		div.columns {float:left; width:33%;}
		div.columns div {padding:15px 15px 15px 20px;}
		
			
	div.footer {height:300px; background-color:#221f1f; }
		div.footer div.wrapper div {padding:20px;}
		div.float_left {float:left;}
		div.footer div {overflow:hidden;}
		
	
	/**********************************    TYPE    ****************************************/
	
	h1 {background:url("images/logo.png") 0% 80% no-repeat; height:54px; width:480px; display:block; 
		text-indent:-3333px;}
		
			h2 {font-family:georgia; font-weight:lighter;}
			div.main h2 {color:white; font-size:3em;}
			div.main .uppercase {font-variant:small-caps; color:#c1c1c1; 
				letter-spacing:1px; font-size:1.5em; padding-bottom:26px;
				background:url("images/scroll.png") bottom left no-repeat;}
			div.columns h2, div.footer h2 {font-size:2.3em;
				padding:9px 9px 20px 9px; color:white; background:url("images/scroll.png") bottom left no-repeat;}
		
			h3 {font-family:georgia; font-weight:lighter;}
			div.main_left h3 {font-size:1.2em;}
			div.main_left h3 a {color:white; text-decoration:none;}
			
			div.main_right h3{color:white; font-style:italic; 
				background:url("images/scroll2.png") bottom left no-repeat; padding:15px 15px 35px 15px; line-height:1.5em;
				margin-bottom:10px;}
			div.footer h3 {color:white; font-style:italic;}
			
			h5{color:white; margin:0px auto; font-family:georgia; font-size:1.2em; padding-bottom:6px;}
			
			
			p {padding:10px; color:#E6E6E6; line-height:1.5em; font-family:georgia; 
				font-size:.9em;}
			p a {color:inherit; font-weight:bold; font-style:italic; text-decoration:none;}
			p a:hover {color:#4D4D4D;}
			strong {font-weight:bold; font-style:italic;}
			p.smallened {font-size:.7em; color:#666666;}
			
			div.footer a {font-weight:lighter; color:#666666;}
			div.footer a:hover {color:#e6e6e6;}
			
			
	div.main_left ul {padding:48px 15px 15px 25px;}
	div.main_left li {padding-bottom:10px;}
	div.main_left ul ul {padding-top:15px !important;}
	div.main_left ul li li {padding:10px 0px; border-bottom:solid 1px #898989;}
	div.main_left a.bigger {color:white; font-size:2.5em; text-decoration:none;}		
	
	div.nav ul {overflow:hidden; border-left:solid 1px #4D4D4D; border-top:solid 1px #4D4D4D;}
	div.nav li {float:left; background:url("images/line.gif") center right no-repeat;}
	div.nav h3 {padding:8px 0px; color:#b7b7b7; font-family:"baskerville"; font-size:1.1em;}
	div.nav a {padding:0px 12px; 
		color:inherit; text-decoration:none;}
	div.nav a:hover {color:white;}
	
	ul.product_images, ul.product_images2, ul.product_images3 {overflow:hidden;}
	ul.product_images li{float:left; padding-left:15px; padding-bottom:10px; 
		border-bottom:solid 3px #333333; padding-top:15px;}
	ul.product_images2 li {float:left; padding-left:5px; padding-top:8px;}
	ul.product_images2 img {width:50px;}
	ul.product_images3 li{float:left; padding:10px;}
	ul.product_images3 li a img{border:solid 4px #332f2f;}
	ul.product_images3 li a img:hover {border:solid 4px white;}
	
	ul.ul_white li a {color:white;}
	
	
	/*********************************    IMAGES    **************************************/
	
		div.main_left img {padding:15px;}
		img.bordered {border:solid 2px #4D4D4D; padding:0px !important; margin:0px 0px 15px 15px;}
		img.smallpx {width:150px;}
		
		
	/**********************************    TABLE     *****************************************/
	
	table {font-family:georgia;
					color:white;  width:550px; margin:0px auto; border:solid 1px black;}
			table td p{text-align:center; font-size:.8em; padding:5px;}
			.col_titles h4 {text-align:center; padding:10px 0px; background-color:#221F1F;}
			td {background-color:#332f2f; border-bottom:solid 1px black; border-top:solid 1px #4d4d4d;
				border-right:solid 1px black; border-left:solid 1px #4d4d4d;}
			
			
			fieldset {width:100%; border:none; margin-bottom:30px; padding-left:20px; position:relative;}
				label {display:block; width:90%; margin-bottom:5px;}
				label span{width:45%; padding-right:28px; display:block; float:left; font-family:verdana; color:white; 
					font-size:.8em;}
				span.comments_span {font-family:"lucida grande", "lucida sans unicode"; 
				font-size:.8em; color:white; float:left; display:block; width:45%; padding:0px; 
				height:115px;margin:0px; padding-right:28px;}
				input {width:190px; border:none; border:solid 1px #d4d4d4; background-color:#f2f2f2;}
				input:hover {background-color:#e6e6e6;}
				select {width:190px;}
				textarea {width:190px; height:80px; border:solid 1px #d4d4d4; background-color:#f2f2f2;}
				textarea:hover {background-color:#e6e6e6;}
				form {margin-left:17px;}
				div#submit input {background-color:#808990; color:white; padding:3px; border:solid 1px #bcbcbc;}
				div#submit input:hover {background-color:#1A1C23;}
				p#margin_left {padding-left:10px;}	
		
		
		
		
		
		
		
		
		