/* Be sure to close the comments !  */

body {
background:#010101;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
}

body#home aside {
border-top:1px solid #d5d5d5;
}

a:link, aside nav a:link, aside nav a:visited {
color:#a32a25;
text-decoration:none;
}

a:visited {
color:#a32a25;
}

a:hover,a:active, aside nav a:hover, aside nav a:active {
color:#ef3e35;
}

/* Container  */

#container {
-moz-box-shadow:0 0 5px #555;
-webkit-box-shadow:0 0 5px #555;
background:#ddd;
box-shadow:0 0 5px #555;
margin-top:14px;
padding-bottom:8px;
}

/* Top Design Items */

#top {
border-bottom:0 none;
color:#a5a5a5;
}

#top , #top .wrap {
background:#000;
}

#tagline {
color:#707070;
}

#tagline a, #top a:link,#top a:visited {
color:#fff;
}

#top a:hover,#top a:active {
color:#ef3e35;
}

#logo span  {background: url("../graphics/bg-logo-r.png") no-repeat scroll right center transparent;}

#logo a {background: url("../graphics/bg-logo-l.png") no-repeat scroll left center transparent;}

/* Navigation */

nav {
-moz-box-shadow:0 0 0 transparent;
-webkit-box-shadow:0 0 0 transparent;
background:#a42924;
box-shadow:0 0 0 transparent;
padding:13px 0;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
}

#featured ul li div.collection_item_label, nav, #top {
font-family: Helvetica, Arial, sans-serif;
}

nav a:link,nav a:visited {
color:#fff;
}

nav .sub1 a:link,
nav .sub1 a:visited {
color:#fff;
}

nav .sub2 a:link,
nav .sub2 a:visited {
color:#fff;
}

nav li.hover a,header nav li.fdpc_here a,nav a:hover,nav a:active {
color:#fff;
}

header nav ul li ul {
	top: 37px !important;
}

li ul.sub1 li {
background:#ef3e35;
}

li ul.sub2 li {
background:#f15c54;
}

header nav .fdpc_level_1 a:link,
header nav .fdpc_level_1 a:visited {
color:#fff;
}

header nav .fdpc_level_2 a:link,
header nav .fdpc_level_2 a:visited {
color:#fff;
}
header li ul.fdpc_level_1 li {
background:#ef3e35;
}

aside nav {
	background: #ddd;
}

header li ul.fdpc_level_2 li {
background:#f15c54;
}

header li>ul.fdpc_level_1>li.hover>a:link,li>ul.fdpc_level_1>li.hover>a:visited,nav .fdpc_level_1 a:hover,nav .fdpc_level_2 a:hover,nav .fdpc_level_1 a:active,nav .fdpc_level_2 a:active,.dlItemHeading,.dlItemHeading a:link,.dlItemHeading a:visited {
color:#000;
}

li>ul.sub1>li.hover>a:link,li>ul.sub1>li.hover>a:visited,nav .sub1 a:hover,nav .sub2 a:hover,nav .sub1 a:active,nav .sub2 a:active,.dlItemHeading,.dlItemHeading a:link,.dlItemHeading a:visited {
color:#000;
}

/* Misc Design */

div.portal_login div.form_row_submit, table.calendar thead th, table.content_data_table th.column_label, .catalog_order_details_wrapper .catalog_order_section_row .catalog_order_section .catalog_order_section_title, .dlItemDetailsHeading, .dlItemDetailsHeading a, div.dlSpecifyDetailsLinkContainer a:hover, div.dlSpecifyDetailsLinkContainer a:active, div.content_catalog_cart_navigation a:hover, div.content_catalog_cart_navigation a:active, h5.form_title, .dlCategoriesTitle, .dlListHeadingContainer, table.express_order th {
background:#a42924;
}

table.express_order tr.item td {
  padding-right: 20px;
}

article {
background:transparent url('../graphics/news.png') 0 0 no-repeat;
}

article .content_news_article_by_line {
color:#ddd;
}

article h3 {
color:#ddd;
}

article div.news_articles div.article_description {
color:#636363;
}

article div.news_articles ul li.news_article h3.content_news_article_headline,article div.news_articles ul li.news_article h3.content_news_article_headline a:link,article div.news_articles ul li.news_article h3.content_news_article_headline a:visited {
color:#040001;
}

body#home aside {
border-top: 1px solid #464646;
}

#featured {
border-top: 1px solid #464646;
padding-top:14px;
}

.collection_item_label {
color:#464646;
}


#contentspace1  h1,#contentspace1  h2,#contentspace1  h3,#contentspace1  h4,#contentspace1  h5,#contentspace1  h6,h1#page_title, aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, #featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
font-family: Helvetica, Arial, sans-serif;
font-size: 44px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 40px;
font-size:22px;
color:#464646;
}

#contentspace1  h1,#contentspace1  h2,#contentspace1  h3,#contentspace1  h4,#contentspace1  h5,#contentspace1  h6 {
text-transform:uppercase;
}

h1#page_title {
padding-top:5px;
}

div#featured p, section p{
letter-spacing:0.1em;
}

#top input.google_site_search_form_search_button {
background: url("../graphics/search-button.png") no-repeat scroll 0 0 transparent;
}

nav a:link, nav a:visited {
padding: 23px 0;
}

li ul.sub1, li ul.sub2 {
top:39px;
}

li ul.sub1, li ul.sub2 {
color:#040002;
}

::-moz-selection{
background: #ef3e35;
color:#fff;
text-shadow: none;
}

::selection {
background:#ef3e35;
color:#fff;
text-shadow: 0px 1px 2px #333;
}

header #tagline a:link, header #tagline a:visited{
color:#A42924;
}

header #tagline a:hover, header #tagline a:active{
color:#ef3e35;
}

#top {
margin-top: 15px;
}

footer.wrap {
font-size:10px;
padding:0 20px;
width:900px;
font-family: Helvetica, Arial, sans-serif;
}

#top input.google_site_search_form_textbox {
background: none repeat scroll 0 0 #ddd !important;
color:#707070 !important;
}