/* CSS Document */
* {
		margin:0;
		padding:0;
		}

body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:center;
		background-color:#333333;
		}

p {
		font-size:11px;
		line-height:16px;
		color:#333232;
		padding-bottom:7px;
		}
p.nav {
		font-size:11px;
		line-height:16px;
		color:#333232;
		padding-bottom:5px;
		}

h1 {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		letter-spacing: -.05em;
		margin: 0;
		padding: 0;
		line-height: 1em;
		}
		
h1 {
		text-align: center;
		font-size: 11px;
		padding: 15px 0 5px 0;
		}
h2 {
		font-size:12px;
		padding: 5px 0 5px 0;
		color:#333232;
		}

h3 {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		letter-spacing: -.05em;
		margin: 0;
		padding: 0;
		line-height: 1em;
		}
		
h3 {
		text-align: center;
		font-size: 10px;
		padding: 10px 0 0px 0;
		}

a:link.txt, a:visited.txt {
		text-decoration: none;
		font-weight: bold;
		border-bottom: 0px dotted #CC0000;
		padding-bottom: 1px;
		color: #003366;
		}

a:hover.txt, a:active.txt {
		/*background-color: #CCCCCC;*/
		font-weight: bold;
		color: #666666;
		border-bottom: 0px solid #003366;
		}
		
a:link.img, a:visited.img {
		text-decoration: none;
		font-weight: bold;
		color: #003366;
		}

a:hover.img, a:active.img {
		font-weight: bold;
		color: #003366;
		}
		
#frame {
		width:760px;
		margin:0 auto 0 auto;
		background-color:#FFFFFF;
		border-left:5px solid #FFFFFF;
		border-right:5px solid #FFFFFF;
		text-align:left;
		}

#blue_bar {
		width:760px;
		height:20px;
		background:url(../images/nav/bluebarheaderinvert.gif) top left repeat-x #19335E;
		}

#blue_bar_header {
		width:760px;
		height:20px;
		background:url(../images/nav/bluebarheader.gif) top left repeat-x #19335E;
		}
		
#blue_bar_footer {
		width:760px;
		height:20px;
		background:url(../images/nav/bluebarheaderinvert.gif) top left repeat-x #19335E;
		}

#main_image {
		margin:0 0 0 -29px;
		}
*html #main_image { /* IE 5.5+ */
		position:absolute;
		}
		
#forge_logo {
		position:absolute;
		margin:0 0 0 579px;
		}
*html #forge_logo { /* IE 5.5+ */
		margin:0 0 0 76px;
		}
*:first-child+html #forge_logo { /* IE 7 */
		position:absolute;
		margin:0 0 0 79px;
		}
td {
	padding:2px;
	}

li {
	line-height:16px;
	margin:0px 0px 5px 0px;
}

/* Navigation
**************************************************************************/
#navigation {
		margin:0 0 0 0px;
		padding:0 0 0 0px;
		height:84px;
		width:760px;
		
		background:url(../images/nav/nav_bg.gif) top repeat-x;
		}
		
#nav_1 a:link, #nav_1 a:visited,
#nav_2 a:link, #nav_2 a:visited,
#nav_3 a:link, #nav_3 a:visited,
#nav_4 a:link, #nav_4 a:visited,
#nav_5 a:link, #nav_5 a:visited,
#nav_6 a:link, #nav_6 a:visited {
		float:left;
		height:84px;
		width:100px;
		margin:0px 0px 0 0px;
		border:0;
		}
#nav_1 a:link, #nav_1 a:visited {
		background:url(../images/nav/tuning.gif) top no-repeat;
		}	
#nav_2 a:link, #nav_2 a:visited {
		background:url(../images/nav/about.gif) top no-repeat;
		}
#nav_3 a:link, #nav_3 a:visited {
		background:url(../images/nav/gallery.gif) top no-repeat;
		}
#nav_4 a:link, #nav_4 a:visited {
		background:url(../images/nav/media.gif) top no-repeat;
		}
#nav_5 a:link, #nav_5 a:visited {
		background:url(../images/nav/contact.gif) top no-repeat;
		}
#nav_6 a:link, #nav_6 a:visited {
		background:url(../images/nav/home.gif) top no-repeat;
		}
		
#nav_1 a:hover, #nav_1 a:active,
#nav_2 a:hover, #nav_2 a:active,
#nav_3 a:hover, #nav_3 a:active,
#nav_4 a:hover, #nav_4 a:active,
#nav_5 a:hover, #nav_5 a:active,
#nav_6 a:hover, #nav_6 a:active {
		background-position:bottom;
		}
		
/* Active Link - Highlight Green */
body.furniture #nav_1 #furniture, body.furniture #nav_1 #furniture a,
body.accessories #nav_2 #accessories, body.accessories #nav_2 #accessories a,
body.pewter #nav_3 #pewter, body.pewter #nav_3 #pewter a,
body.about #nav_4 #about, body.about #nav_4 #about a,
body.contact #nav_5 #contact, body.contact #nav_5 #contact a {
		background-position:top;
		border-bottom: 2px solid #DB0406;
		}

/* Content 
**************************************************************************/
/* Home */
#content_right_50_home {
		float:left;
		width:360px;
		padding:0 10px 0 10px;
		}
*html #content_right_50_home { /* IE 5.5+ */
		margin:460px 0 0 0px;
		}
		
#content_left_50_home {
		float:left;
		width:360px;
		padding:0 10px 0 10px;
		}
*html #content_left_50_home { /* IE 5.5+ */
		margin:460px 0 0 0px;
		}

/* Other */		
#content_right_50 {
		float:left;
		width:360px;
		padding:0 10px 0 10px;
		}
*html #content_right_50 { /* IE 5.5+ */
		margin:180px 0 0 0px;
		}
		
#content_left_50 {
		float:left;
		width:360px;
		padding:0 10px 0 10px;
		}
*html #content_left_50 { /* IE 5.5+ */
		margin:180px 0 0 0px;
		}
		
#content_right_80 {
		float:left;
		width:572px;
		padding:0 10px 0 10px;
		}
*html #content_right_80 { /* IE 5.5+ */
		margin:180px 0 0 0px;
		}
		
#content_left_20 {
		float:left;
		width:148px;
		padding:0 10px 0 10px;
		}
*html #content_left_20 { /* IE 5.5+ */
		margin:180px 0 0 0px;
		}

#content_full {
		float:left;
		width:720px;
		padding:0 10px 0 10px;
		}
*html #content_full { /* IE 5.5+ */
		margin:180px 0 0 0px;
		}
		
#content_right_500_product {
		float:left;
		width:500px;
		padding:0 10px 0 10px;
		}
*html #content_right_500_product { /* IE 5.5+ */
		margin:460px 0 0 0px;
		}
		
#content_left_220_product {
		float:left;
		width:220px;
		padding:0 10px 0 10px;
		}
*html #content_left_220_product { /* IE 5.5+ */
		margin:460px 0 0 0px;
		}

		
/* Contact
************************************/

label {
 	  width: 100px;
 	  float: left;
	   text-align: right;
	   border:0px solid #999999;
	   margin-top:5px;
		}
input {
		margin:0px;
		margin:2px;
		border: 1px solid #7f9db9;
		background-color: #fff;
		color:#333;
		}
textarea {
		margin:0px;
		margin:2px;
		border: 1px solid #7f9db9;
		background-color: #fff;
		color:#333;
		}
.buttons {
		padding:2px;
		border:1px solid #999999;
		border-bottom-color:#333333;
		border-right-color:#333333;
		background-color:#FFFFFF;
		}
/* Tuning Table
**************************************************************************/
.ttable{
margin:0px;
padding:0px;
border-left:1px black solid;
border-top:1px black solid;
margin-bottom:15px;
}
th{
margin:0px;
border-right:1px black solid;
border-bottom:1px black solid;
background:#1b355f;
color:#fff;
padding:3px;
}
.tcontent{
margin:0px;
padding:0px;
border-right:1px black solid;
border-bottom:1px black solid;
padding:5px;
}

/* Copyright
**************************************************************************/
#copyright {
		width:750px;
		font-size:10px;
		color:#333232;
		text-align:center;
		height:50px;
		padding:10px 5px 0 5px;
		}
		
.sitemaptable td{
padding-left:5px;

}
img.newsimage{
border:1px black solid;
margin-bottom:10px;
}
span.txt{
		text-decoration: none;
		font-weight: bold;
		border-bottom: 0px dotted #CC0000;
		padding-bottom: 1px;
		color: #003366;
		}
