/*
	Navigation Links
*/
#navigation-menu a:link, #navigation-menu a:visited {
	color: #CFCFCF; 
	background-color: #000000; 	
	background-image: url(images/nav1.png);	
	border-right: 1px solid #2c2c29;		
	border-left: 1px solid #2c2c29;	
	padding: 10px 16px 10px 10px; /*Top Right Bottom Left - Control structure for CSS as it applies to padding or margins*/	
	margin-left: -10px;
	text-decoration: none;
}

#navigation-menu a:hover {
	color: #2F7F36; 
	background-color: #000000; 
	background-image: url(images/nav2.png);
	padding: 10px 16px 10px 10px;
	margin-left: -10px;
	text-decoration: none;
}

/*
	Sidebar Links
*/
#sidebar a:link, #sidebar a:visited {
	color: #CFCFCF; 
	background-color: #3e3b3b; 
	background-image: url(images/sidebarNav.gif);
	border: 1px solid #10100f;
	text-decoration: none; 
	display: block;
	padding: 3px 3px 3px 6px;
}

#sidebar a:hover {
	color: #2F7F36; 
	background-color: #111112;
	background-image: url(images/sidebarNavHover.gif);
	border: 1px solid #10100f;
	text-decoration: none; 
	display: block;
	padding: 3px 3px 3px 6px;
}

/*
	Switch Form Link
*/
#SwitchForms a:link, #SwitchForms a:visited {color: #000;}
#SwitchForms a:hover {color: #912c2c; text-decoration: none;}

/*
	Content Links
*/
.contentArticle a:link, .contentArticle a:visited {color: #417e49}
.contentArticle a:hover {color: #44c155}

/*
	Footer Links
*/
#footer a:link, #footer a:visited {color: #CFCFCF;}
#footer a:hover {color: #2F7F36;}

/*
	Tag Styles
*/
body{
	background-color: #625f5f;
	text-align: center;
}

/*
	Form Tabs
*/
#tabs {
	float: right;
	list-style: none;
	letter-spacing: 1px;
	line-height: 10px;
	text-align: left;
}

#tabs a:link {
	text-decoration: none;
	font-size: 1.1em;
	background-color: black;
	background-image: url(images/make-an-order-tab.png);
	color: #CFCFCF;
	padding-left: 50px;
	text-align: left;
	display: block;
	padding: 5px;
	border: 1px solid black;
}

#tabs a:hover, #tabs a:active {
	text-decoration: none;
	background-color: black;
	background-image: url(images/make-an-order-tab.png);
	color: #2F7F36;
	padding-left: 50px;
	text-align: left;
	padding: 5px;
	border: 1px solid black;
}

.moveTab {
	position: relative;
		right: 35px;
}

.formElementsPosition {
	position: relative;
		left: 40px;	
}

/*
	Form Tags
*/
select {
	width: 205px;
	height: 23px;
	font-size: 1em;
	border: 1px solid #000;
}

input {
	width: 200px;
	height: 17px;
	font-size: 1em;	
	border: 1px solid #000;
}

textarea {
	width: 350px;
	height: 120px;
	font-size: 1em;	
	border: 1px solid #000;
}

#SwitchForms {
	width: 100%;
}

/*
	Form Advanced Input Buttons
*/
.sendButtonAdvanced { 
	float: left;
	background-color: #313030;
	padding-bottom: 2px;
	color: #dad4d4;
	width: 100px;
	height: 21px;
	border: none;
	z-index: 4;
}

.sendButtonAdvanced:hover {
	background-color: #0d0d0d;
	color: #3f88ad;
	padding-bottom: 2px;
	width: 100px;
	height: 21px;
}

.cancelButtonAdvanced {
	float: left;
	position: relative;
		left: 5px;
	background-color: #313030;
	padding-bottom: 2px;
	color: #dad4d4;
	width: 100px;	
	height: 21px;	
	border: none;	
	z-index: 3;
}

.cancelButtonAdvanced:hover {
	background-color: #0d0d0d;	
	color: #3f88ad;	
	padding-bottom: 2px;
	width: 100px;
	height: 21px;
} 

/*
	Form Simple Input Buttons
*/
.sendButtonSimple { 
	position: relative;
		top: 21px;
		right: 357px;
	background-color: #313030;
	padding-bottom: 2px;
	color: #dad4d4;
	width: 100px;
	height: 21px;
	border: none;
	z-index: 4;
}

.sendButtonSimple:hover {
	background-color: #0d0d0d;
	color: #3f88ad;
	padding-bottom: 2px;
	width: 100px;
	height: 21px;
}

.cancelButtonSimple {
	position: relative;
		top: 21px;
		right: 355px;
	background-color: #313030;
	padding-bottom: 2px;
	color: #dad4d4;
	width: 100px;	
	height: 21px;	
	border: none;	
	z-index: 3;
	margin-bottom: 15px;
}

.cancelButtonSimple:hover {
	background-color: #0d0d0d;	
	color: #3f88ad;	
	padding-bottom: 2px;
	width: 100px;
	height: 21px;
} 

#messageDisplay {
	background-color: #121212;
	color: #ebe8e8;
	padding: 10px 10px 10px 10px;
}

/*
	Foundation
*/
#foundation { 
	margin: auto;
	text-align: left;
	width: 830px;
	overflow: hidden;
}

/*
	Navigation
*/
#navigation-menu {
	width: 819px;
	height: 18px;
	background-color: #000000;	
	background-image: url(images/nav1.png);
	border: 1px solid #2c2c29; 
	padding: 9px 0 10px 9px;	
	overflow: hidden;	
}

#navigation-menu ul { 
	margin: 0;	
	padding: 0;	
	list-style-image: none;	
	list-style-type: none;	
}

#navigation-menu li {
	display: inline; 
	letter-spacing: 1px;
	position: relative;
		left: 114px;
}

/*
	Header
*/
#header {
	width: 788px;	
	height: 120px;	
	background-color: #000000;	
	background-image: url(images/header.jpg);	
	border-left: 1px solid #2c2c29;	
	border-right: 1px solid #2c2c29;	
	border-bottom: 1px solid #2c2c29;	
	padding: 10px 20px 20px 20px;	
}

#header h2 {
	font-family: times, Times New Roman, Georgia;	
	font-size: 32pt;	
	letter-spacing: 1px;	
	color: #D6D9DB;	
	position: relative;
		left: 460px;		
		top: -35px;
}

/*
	Column Equalizers
*/
#sidebarEqualizer { /*Vertically scales BOTH columns. */
	width: 820px;
	background-color: #1d1d1d;
	border: 5px solid #100f0f;	
	overflow: hidden;	
}

#contentEqualizer { /* Scales the CONTENT div. */
	width: 641px;		
	border-left: 5px solid #100f0f;		
	background-color: #d6d9db;		
	overflow: hidden;	
	float: right;
}

/*
	Sidebar
*/
#sidebar {
	width: 170px;	
	background-color: #1d1d1d;	
	padding: 1px 2px 2px 2px;
}

#sidebar ul { 
	list-style-type: none;	
	list-style-image: none;	
	margin-left: -45px;
}

#sidebar li { 
	padding: 1px 5px 5px 10px;	
	font: small Helvetica;	
	letter-spacing: 1px;
}

/*
	Content
*/
#content {
	font:  .9em arial ; /*shorthand style*/
	line-height: 20px;
	min-height: 300px;
	width: 601px;
	letter-spacing: .3px;
	background-color: #d6d9db;
	padding: 0 20px 20px 20px;
	float: right;
}

#content h1 {
	letter-spacing: 2px;
	font-size: 2.4em;
	font-family: Trebucket MS;
	color: #ffffff;	
	background-color: #1a1b1b;
	padding: 12px;
	overflow: hidden;
}

#contentSplit {
	width: 100%;	
	height: 15px;
}

.contentAuthor {
	font-size: .8em;	
	color: #DF0D0D;
}

.contentHeading {
	font-size: 1em;
	color: #80e868;
}	

.contentArticle {
	color: #ffffff;
	background-color: #141212;	
	/*background-image: url(images/content.gif);*/
	border: 1px solid #AFAFAF;	
	padding: 12px;	
	margin: 8px;	
	overflow: hidden;
}

/*
	preload_images
*/
#preloadImages {
	display: none;	
}

/*
	Footer
*/
#footerSplit {
	overflow: hidden;
	width: 100%;	
	height: 15px;	
}

#footer {
	overflow: hidden;
	font-family: Helvetica, times;	
	font-size: small;	
	letter-spacing: 1px;
	border: 5px solid #100f0f;	
	width: 810px;	
	height: 100px;	
	background-color: #3b3939;	
	padding: 5px 5px 5px 5px;	
	margin-bottom: 20px;	
}

#footer ul { 
	margin: 0;	
	padding: 0;	
	list-style-type: none;	
	list-style-type: none;	
	position: relative;	
		top: 30px;
		left: 10%;	
}

#footer li {
	display: inline; 	
	letter-spacing: 1px;	
	margin-left: 8px;	
}

.copyright {
	position: relative;	
		left: 210px;
		top: 50px;		
}