/* -------- Author: Aaron M. Souza 2009 --------  */
/* -------- Coded For IE7.0.5, IE6, FX3.0.4, SF3.2.1, OP9.62, Chrome1.0.1 --------  */
/* -------- Built with Notepad 5.1 --------  */

body		
{
text-align: center;
font-family: verdana,arial,"ms trebuchet",verdana,sans-serif;
color: black;
font-size: small;
margin: 20px auto;
background-image: url(images/bodybg01.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #1D2938;
}

#wrapper	
	{
	width: 940px;
	text-align: left;
	margin: 0 auto;
	border: 1px solid #5A5A5A;
	background-color: black;
	}

/* -------- Header --------  */

#header 	
		{
		width: 908px;
		height: 140px;
		margin: 10px 13px 15px 13px;
		background-image: url(images/nuchromelogo.jpg);
		background-repeat: no-repeat;
		}

#homelink
			{
			width: 908px;
			height: 140px;
			cursor: pointer;
			}

/* -------- Top Navigation --------  */      

#topnav
				{
				height: 30px;
				text-align: right;
				margin-top: 100px;
				padding: 0;
				float: right;
				}
					
#navbar
					{
					float: right;
					}
							
#navbar ul 
						{
						margin: 0;
						padding: 0;
						list-style: none;
		 				}

#navbar ul li 
							{
							float: left;
							border-right: 1px solid #383838;
							}
	
#navbar ul li a:link, #navbar ul li a:visited, #navbar ul li a:active 
								{
								height: 22px;
								padding: 8px 3px 0 3px;
								font-size: 85%;
								float: left;
								display: inline;
								text-decoration: none;
								color: white;
								background-image: url(images/tnlinkslice.png);
								background-repeat: repeat-x;
								}

#navbar ul li a:hover, #navbar  ul li a:focus 
								{
								font-size: 85%;
								float: left;
								color: #383838;
								text-decoration: none;
								background-image: url(images/tnrollslice.png);
								background-repeat: repeat-x;
								}

#navbar ul li a.current:link, #navbar ul li a.current:visited, #navbar ul li a.current:active 
								{
								color: #383838;
								text-decoration: none;
								background-image: url(images/tnactslice.png);
								background-repeat: repeat-x;
								}

#navbar ul li a.current:hover, #navbar ul li a.current:focus 
								{
								color: #383838;
								text-decoration: none;
								background-image: url(images/tnactslice.png);
								background-repeat: repeat-x;
								}
				
/* -------- End Top Navigation --------  */

/* -------- End Header --------  */

/* -------- Sidebar Navigation --------  */


#sidenav 	
			{
			font-family: arial,"ms trebuchet",verdana,sans-serif;
			width: 171px;
			float: left;
			font-size: 85%;
			font-weight: bold;
			margin-left: 15px;
			margin-right: 1px;
			padding-bottom: 12px;
			display: inline;
			}

#sidebar
				{
				margin: 0;
				padding: 0;
				}

#sidebar ul 
					{
					margin: 0;
					padding: 0;
					} 
	
#sidebar ul li 
						{
						margin-bottom: 6px;
						display: block;
						cursor: pointer;
						}
	
#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active 
							{
							text-decoration: none;
							border: 1px solid #383838;
							padding: 5px 0 5px 6px;
							color: #383838;
							display: block;
							width: 100%;
							background-image: url(images/lnchrome.png);
							background-repeat: no-repeat;
							background-position: left;
							}

#sidebar ul li a:hover, #sidebar  ul li a:focus 
							{
							border: 1px solid #383838;
							color: #800B0B;
							display: block;
							background-position: right;
							}

#sidebar ul li a.lcurrent:link, #sidebar ul li a.lcurrent:visited, #sidebar ul li a.lcurrent:active 
							{
							border: 1px solid #383838;
							color: #800B0B;
							display: block;
							background-image: url(images/lnchromeact.png);
							background-repeat: no-repeat;
							background-position: right;
							}

#sidebar ul li a.lcurrent:hover, #sidebar  ul li a.lcurrent:focus 
							{
							border: 1px solid #383838;
							color: #800B0B;
							display: block;
							background-image: url(images/lnchromeact.png);
							background-repeat: no-repeat;
							background-position: right;
							}

/* -------- End Sidebar Navigation --------  */

/* -------- Content --------  */

#content 	
			{
			float: right;
			width: 733px;
			margin: 0 8px 0 4px;
			padding: 0;
			text-align: left;
			background-color: black;
			}

h1		
				{
				color: #0F8ECE;
				font-size: 140%;
				margin: 0 10px 0 10px;
				padding: 6px 6px 6px 14px;
				display: block;
				background-color: #2F2F36;
				}

h2		
				{
				color: #CD5050;
				font-size: 115%;
				margin: 0 10px 0 10px;
				padding: 3px 6px 4px 14px;
				display: block;
				background-color: #2F2F36;
				}

h3		
				{
				color: #CD5050;
				font-size: 105%;
				margin: 0 10px 0 10px;
				padding: 3px 6px 4px 14px;
				display: block;
				background-color: #2F2F36;
				}

a:link, a:visited, a:active 
				{
				font-size: 100%;
				color: #B7B7B7;
				text-decoration: underline;
				}
	
a:hover, a:focus 
				{
				font-size: 100%;
				color: white;
				text-decoration: none;
				}

p				
				{
				font-family: verdana,arial,"ms trebuchet",verdana,sans-serif;
				color: white;
				font-size: 90%;
				text-align: justify;
				margin: 8px 10px;
				border: 1px solid #2B2B31;
				padding: 10px 18px 12px 18px;
				background-color: #1E1E22;
				}

p.toplink
				{
				background-color: #2F2F36;
				padding-top: 2px;
				padding-bottom: 2px;
				font-size: 90%;
				}

p.toplink a:link, p.toplink a:visited, p.toplink a:active 
					{
					text-decoration: none;
					}
	
p.toplink a:hover, p.toplink a:focus 
					{
					text-decoration: none;
					}

hr
				{
				width: 98%;
				height: 2px;
				background-color: #800B0B;
				color: #800B0B;
				text-align: center;
				margin: 0 auto;
				border: none;
				padding: 0;
				}

ul
				{
				list-style: none;
				}

ul li
					{
					margin-bottom: 4px;
					}

#listcontain
				{
				color: white;
				text-align: justify;
				margin: 8px 10px;
				border: 1px solid #2B2B31;
				background-color: #1E1E22;
				}

ul.greylist
					{
					color: #0B75AA;
					font-size: 90%;
					font-weight: bold;
					list-style: none;
					float: left;
					margin: 4px 0 12px 0;
					padding-left: 26px;
					}

ul.greylist li
						{
						margin-bottom: 6px;
						}

/* -------- Boxes For Pics, Within Content Div --------  */

.captionbox
				{
				width: 317px;
				text-align: right;
				font-size: 80%;
				color: #ABBDC2;
				margin: 22px 28px 12px 16px;
				float: right;
				display: inline;
				}

img.regular
					{
					border: 1px solid #535C5F;
					}

a.captionlinks:link, a.captionlinks:visited, a.captionlinks:active 
					{
					text-decoration: underline;
					}
	
a.captionlinks:hover, a.captionlinks:focus 
					{
					text-decoration: none;
					}

.testimonialbox
				{
				width: 317px;
				text-align: right;
				font-size: 80%;
				color: #ABBDC2;
				margin: 22px 28px 10px 16px;
				float: right;
				display: inline;
				}

/* -------- End Boxes For Pics, Within Content Div --------  */

/* -------- Pricing Page, Within Content Div --------  */

span.pricing
				{
				font-weight: bold;
				color: #C4C2C2;
				}

/* -------- End Pricing Page, Within Content Div --------  */

/* -------- FAQ Page, Within Content Div --------  */

.faqwrap
				{
				margin: 0 10px 8px 10px;
				border: 1px solid #2B2B31;
				padding: 0 0 0 6px;
				background-color: #1E1E22;
				}

dl
				{
				margin: 0;
				padding: 0;
				}

dt
					{
					margin: 0 0 3px 12px;
					padding: 10px 16px 4px 0;
					font-size: 100%;
					font-weight: bold;
					color: #4A58C9;
					}

dd
					{
					margin: 3px 20px 0 24px;
					padding: 0 0 14px 0;
					color: #D9D6D1;
					width: 92%;
					text-align: justify;
					}

/* -------- End FAQ Page, Within Content Div --------  */

/* -------- Request Info Page, Within Content Div --------  */

#requesttable
				{
				width: 632px;
				text-align: center;
				margin: 16px auto;
				border: 1px solid white;
				padding: 10px;
				background-image: url('images/formbg.png');
				background-repeat: repeat;
				}

table.form
					{
					font-family: arial;
					text-align: left;
					color: white;
					}

hr.request
						{
						width: 610px;
						border: 1px solid #800B0B;
						margin: 7px 0;
						}

/* -------- End Request Info Page, Within Content Div --------  */

/* -------- Directions Page, Within Content Div --------  */

#gmap
				{
				margin: 15px auto;
				border: 1px solid #2B2B31;
				text-align: center;
				width: 652px;
				}

/* -------- End Directions Page, Within Content Div --------  */

/* -------- Contact Page, Within Content Div --------  */

h2.contact2		
				{
				width: 46%;
				color: #CD5050;
				font-size: 115%;
				margin: 0 10px 16px 10px;
				padding: 3px 6px 4px 14px;
				display: block;
				background-color: #2F2F36;
				}

h3.contact3		
				{
				font-family: magneto,verdana,arial;
				width: 46%;
				color: #CEE1E7;
				font-size: 110%;
				margin: 0 10px 4px 10px;
				padding: 1px 6px 1px 14px;
				display: block;
				background-color: #1F1616;
				}

/* -------- End Contact Page, Within Content Div --------  */

/* -------- Antique Car Restoration Page, Within Content Div --------  */

#acarnav
				{
				width: 695px;
				height: 102px;
				text-align: center;
				margin: 8px auto 0 auto;
				border: 1px solid #2B2B31;
				padding: 8px;
				background-color: #1E1E22;
				}

.acarbutton
					{
					text-align: right;
					}
							
.acarbutton ul 
						{
						margin: 0;
						padding: 0;
						list-style: none;
		 				}

.acarbutton ul li 
							{
							float: left;
							margin-right: 8px;
							border: 1px solid #535C5F;
							}
	
.acarbutton ul li a:link, .acarbutton ul li a:visited, .acarbutton ul li a:active 
								{
								width: 125px;
								height: 25px;
								padding: 75px 5px 0 0;
								font-size: 130%;
								font-weight: bold;
								display: block;
								text-decoration: underline;
								color: white;
								background-image: url(images/grillnav.jpg);
								background-position: right;
								background-repeat: no-repeat;
								}

.acarbutton ul li a:hover, .acarbutton ul li a:focus 
								{
								text-decoration: none;
								background-repeat: repeat-x;
								background-position: left;
								}

.acarbutton ul li a.bumpers:link, .acarbutton ul li a.bumpers:visited, .acarbutton ul li a.bumpers:active 
								{
								background-image: url(images/bumpernav.jpg);
								background-position: right;
								}

.acarbutton ul li a.bumpers:hover, .acarbutton ul li a.bumpers:focus 
								{
								background-position: left;
								}

.acarbutton ul li a.potmetal:link, .acarbutton ul li a.potmetal:visited, .acarbutton ul li a.potmetal:active 
								{
								background-image: url(images/potmetalnav.jpg);
								background-position: right;
								}

.acarbutton ul li a.potmetal:hover, .acarbutton ul li a.potmetal:focus 
								{
								background-position: left;
								}

.acarbutton ul li a.stainless:link, .acarbutton ul li a.stainless:visited, .acarbutton ul li a.stainless:active 
								{
								background-image: url(images/stainlessnav.jpg);
								background-position: right;
								}

.acarbutton ul li a.stainless:hover, .acarbutton ul li a.stainless:focus 
								{
								background-position: left;
								}

.acarbutton ul li a.aluminum:link, .acarbutton ul li a.aluminum:visited, .acarbutton ul li a.aluminum:active 
								{
								background-image: url(images/aluminumnav.jpg);
								background-position: right;
								}

.acarbutton ul li a.aluminum:hover, .acarbutton ul li a.aluminum:focus 
								{
								background-position: left;
								}

a.acarservices:link, a.acarservices:visited, a.acarservices:active 
					{
					font-size: 120%;
					}
	
a.acarservices:hover, a.acarservices:focus 
					{
					text-decoration: none;
					}

/* -------- End Antique Car Restoration Page, Within Content Div --------  */

/* -------- End Content --------  */

/* -------- Footer --------  */

#footer 		
			{
			font-family: arial,"ms trebuchet",verdana,sans-serif;
			width: 892px;
			height: 48px;
			text-align: left;
			clear: both;
			color: #C9C9D5;
			font-size: 85%;
			margin: 10px auto;
			border: 1px solid #77767E;
			padding: 8px 0 4px 10px;
			background-image: url(images/footerbg.jpg);
			background-repeat: repeat-y;
			background-color: #535258;
			}

#footer2 		
			{
			font-family: arial,"ms trebuchet",verdana,sans-serif;
			width: 892px;
			text-align: center;
			clear: both;
			color: #C9C9D5;
			font-size: 85%;
			margin: 10px auto;
			border: 1px solid #77767E;
			padding: 8px 0 8px 10px;
			background-image: url(images/footerbg2.jpg);
			background-repeat: repeat-y;
			background-color: #535258;
			}

a.foot:link, a.foot:visited, a.foot:active 
				{
				font-size: 100%;
				color: #B7B7B7;
				font-weight: bold;
				text-decoration: none;
				background-color: transparent;
				}

a.foot:hover, a.foot:focus
				{
				font-size: 100%;
				color: white;
				font-weight: bold;
				background-color: transparent;
				}

/* -------- End Footer --------  */