body {
	margin:0px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	line-height:17px;
	background-color:#333333;
}

a {
	color:#5d5d5d;
}

a:hover {
	color:#f79c1f;
	text-decoration:none;
}
#container {
	background-color:#ffffff;
	background-image:url(images/Background.jpg);
	background-repeat:repeat-x;
}
#container_inner {
	background-color:#ffffff;
	background-image:url(images/Background_Inner.jpg);
	background-repeat:repeat-x;
}
#flash_content {
	border-right: 1px solid #454545;
	width:780px;
	text-align:center;
	background-image:url(images/flashBackground1.jpg);
	height:248px;
	position:absolute;
	top:0px;
	left:0px;		
	
}
#flash_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#flash_content_inner {
	border-right: 1px solid #454545;
	width:780px;
	background-image:url(images/flashBackground2.jpg);
	height:145px;
	width:780px;
	position:absolute;
	top:0px;
	left:0px;	
}
#search_box {
	position:absolute;
	left:590px;
	top:218px;
}
#search_box_inner {
	position:absolute;
	left:590px;
	top:112px;
}
#search_box .input_field, #search_box_inner .input_field {
	font-size:9px;
	width:95px;
}
#search_box .input_button, #search_box_inner .input_button {
	background-image:url(images/button_Background.gif);
	border:0;
	color:#FFFFFF;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;	
	font-size:9px;
	height:19px;	
}
#content {
	padding-top:160px;
	padding-bottom:40px;
}


/********************/
/* Main Menu Styles */
/********************/

#main-menu {
	float:left;
	position:relative;
	z-index:4;
	margin-top:145px;
	margin-bottom:100px;
	left:-1px;
	width:228px;
	padding-left:12px;
	font-size:13px;
	text-transform: uppercase;
	font-weight:bold;
	background-image:url(images/menuBackground1.jpg);
	background-repeat:no-repeat;
}
#container #main-menu {
	background-image:url(images/menuBackground.jpg);
	background-position:0px 103px;
}
#main-menu ul {
	color: #231f20;
	margin: 0; padding: 0;	
	margin-bottom:70px;
}
#main-menu li {
	list-style: none;
	margin: 0;
	padding: 0;	
}

#main-menu li.hasChildren {
	background:url('images/subArrow.gif') 0 0 no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;	
}

#main-menu li.hasChildrenActive {
	/*background:url('images/subArrowActive.gif') 85% 40% no-repeat;*/
	background:url('images/subArrow.gif') 0 0 no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;	
}

#main-menu li a {
	color:#5d5d5d;
	text-decoration:none;
	padding:9px;
	padding-left:19px;	
	width:142px;
	display:block;
	border-bottom:1px solid #ebeced;
}

#main-menu li.hasChildren a {
	color:#5d5d5d;
	text-decoration:none;
	padding:9px;
	padding-left:19px;	
	width:142px;
	display:block;
	border-bottom:none;
}

#main-menu li.hasChildrenActive a {
	border-bottom:none;
}

#main-menu li a.active,#main-menu li a:hover,#main-menu li.hasChildrenActive a:hover, #main-menu li.hasChildrenActive a.active,#main-menu li.hasChildren a:hover, #main-menu li.hasChildren a.active,#sub-menu li a:hover  {
	color: #f79c1f;
}
/*,#sub-menu li a.active*/
#sub-menu {
	left:18px;
	z-index:3;
	width:200px;
	font-size:11px;	
	text-transform: none;
	font-weight:bold;
}

#sub-menu ul {
	color: #231f20;
	margin: 0; padding: 0px 0px 10px 0px;	
	border-bottom:1px solid #ebeced;	
}
#sub-menu li {
	list-style: none;
	margin: 0;
	padding: 0;	
	border:none;
}
#sub-menu li a {
	color:#5d5d5d;
	text-decoration:none;
	padding:4px;
	padding-left:19px;	
	width:142px;
	display:block;
	font-size:11px;	
	border:none;
}

#items-menu {
	left:18px;
	z-index:3;
	width:200px;
	font-size:10px;	
	text-transform: uppercase;
	font-weight:normal;
}

#items-menu ul {
	color: #231f20;
	margin: 0px 0px 0px 16px;	 padding: 0px 0px 10px 0px;	
	border-bottom:none;	
}
#items-menu li {
	background:url('images/itemsArrow.gif') 0 0 no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;	
	border:none;
}
#items-menu li a {
	color:#5d5d5d;
	text-decoration:none;
	padding:8px 0px 0px 12px;
	width:130px;
	display:block;
	font-size:10px;	
	border:none;
}


#headline {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size:13px;
	color:#5d5d5d;
	text-transform:none;
}

table.content 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-weight:normal;
	font-size:11px;
	color:#5d5d5d;
	text-transform:none;
}

table.content a
{
	text-decoration:underline;
	color:#f79c1f;
}

table.productInfoLinks a
{
	font-size:9px;
}

a.btn,a.btn:visited,a.btn:hover {
	background-image:url(images/button_Background.gif);
	border:0;
	color:#FFFFFF;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;	
	font-size:9px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

#footer
{
	padding:20px;
	clear:both;
	position:relative;
	height:45px;
	color:#cccccc;
	font-size:9px;
	font-weight:normal;
	text-transform:none;
	z-index:10;
}

#footer_home
{
	padding:525px 0px 16px 36px;
	height:45px;
	color:#cccccc;
	font-size:9px;
	font-weight:normal;
	text-transform:none;
	z-index:10;
}

#footer a,#footer_home a
{
	color:#f79c1f;
	text-decoration:none;
	
}

.copyright
{
	float:left;
	padding:0px 4px 0px 0px;
}

.sample_input
{
	width:60px;
	height:10px;
	margin:3px;
	padding:0px;
	font-size:10px;
}

.sample_comment_input
{
	width:60px;
	height:10px;
	margin:3px;
	padding:0px;
	font-size:10px;
}

.input_button
{
	
	background-image:url(images/button_Background.gif);
	border:0;
	color:#FFFFFF;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;	
	font-size:9px;
	height:19px;
}

input.subsc_input {
	width:106px;
	margin-left:15px;
	background-color:#878787;
	border-color:#000000;
	border:1px solid;
	color:#ffffff;
	font-size:11px;
	padding:3px;
}

input.subsc_submit {
	background-image:url(images/button_Background.gif);
	border:0;
	color:#FFFFFF;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;	
	font-size:9px;
	height:19px;
	padding:0px;margin:0px;
}