header {
background:linear-gradient(top, #e1e1e1 0%,#f8f8f8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#f8f8f8',GradientType=0 );
width:100%;
}

nav {
background:#01b1f1;
border-bottom:4px solid #FfFf00;
height:40px;
}

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:linear-gradient(top, #106391 0%,#0c486a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#106391', endColorstr='#0c486a',GradientType=0 );
}

nav div > ul > li.hover > a:link,nav div > ul > li.hover > a:visited,nav div > ul > li.hover > a:hover,nav div > ul > li.hover > a:active {
background:linear-gradient(top, #5b5b5b 0%,#6f6f6f 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#6f6f6f',GradientType=0 );
}

nav ul > li.here > a:link,nav ul > li.here > a:visited,nav ul > li.here > a:hover,nav ul > li.here > a:active,nav div > ul > li.here.hover > a:link,nav div > ul > li.here.hover > a:visited,nav div > ul > li.here.hover > a:hover,nav div > ul > li.here.hover > a:active {
background:linear-gradient(top, #e87552 0%,#d13319 100%);
border-bottom:0px solid #D13319;
border-left:1px solid #94d8f1;
border-right:1px solid #0191c6;
color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87552', endColorstr='#d13319',GradientType=0 );
margin-bottom:-1px;
}




nav > ul > li.hover > a:link,nav > ul > li.hover > a:visited,nav > ul > li.hover > a:hover,nav > ul > li.hover > a:active {
background:linear-gradient(top, #5b5b5b 0%,#6f6f6f 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#6f6f6f',GradientType=0 );
}

nav ul > li.fdpc_here > a:link,nav ul > li.fdpc_here > a:visited,nav ul > li.fdpc_here > a:hover,nav ul > li.fdpc_here > a:active,nav > ul > li.fdpc_here.hover > a:link,nav > ul > li.fdpc_here.hover > a:visited,nav > ul > li.fdpc_here.hover > a:hover,nav > ul > li.fdpc_here.hover > a:active {
background:linear-gradient(top, #e87552 0%,#d13319 100%);
border-bottom:0px solid #D13319;
border-left:1px solid #94d8f1;
border-right:1px solid #0191c6;
color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87552', endColorstr='#d13319',GradientType=0 );
margin-bottom:-1px;
}

#secondary-nav ul li,#quick-links ul li {
-moz-box-shadow:0 2px 3px #9c9c9c;
-webkit-box-shadow:0 2px 3px #9c9c9c;
background:linear-gradient(top, #106391 0%,#0c486a 100%);
box-shadow:0 2px 3px #9c9c9c;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#106391', endColorstr='#0c486a',GradientType=0 );
}

::selection {
	background: #DdDdDd;
	color:#000000;
	text-shadow:none;
}

nav ul li a, nav ul li a:link, nav ul li a:visited {
	color:#FfFfFf;
}

nav ul li.hover a {
	color:#FfFfFf;
}

nav ul li a:link, nav ul li a:visited {
	border-left: 1px solid #94d8f1;
	border-right: 1px solid #0191c6;
}

nav ul {
	border-right: 1px solid #94d8f1;
	border-left: 1px solid #0191c6;
}

nav ul.sub1,
nav ul.fdpc_level_1 {
	background:#777777;
}

nav ul.sub1 li a:link, nav ul.sub1 li a:visited,
nav ul.fdpc_level_1 li a:link, nav ul.fdpc_level_1 li a:visited {
	color:#FfFf00;
}

nav ul.sub1 li.hover a, nav ul.sub1 li a:hover, nav ul.sub1 li a:active,
nav ul.fdpc_level_1 li.hover a, nav ul.fdpc_level_1 li a:hover, nav ul.fdpc_level_1 li a:active {
	color: #01b1f1 !important;
}

nav ul.sub2,
nav ul.fdpc_level_2 {
	background:#01b1f1;
}

nav ul.sub2 li a:link, nav ul.sub2 li a:visited,
nav ul.fdpc_level_2 li a:link, nav ul.fdpc_level_2 li a:visited {
	color:#FfFf00 !important;
}

nav ul.sub2 li.hover a, nav ul.sub2 li a:hover, nav ul.sub2 li a:active,
nav ul.fdpc_level_2 li.hover a, nav ul.fdpc_level_2 li a:hover, nav ul.fdpc_level_2 li a:active {
	color:#01b1f1 !important;
}

#secondary-nav ul li, #quick-links ul li {
	background: #01b1f1;
	color:#FfFfFf;
}

#quick-links ul li div a:link, #quick-links ul li div a:visited {
	color:#FfFfFf;
}

a, a:link, a:visited {
	color:#01b1f1;
}

a:hover, a:active {
	color:#777777;
}

footer {
	background:#01b1f1;
	color:#FfFfFf;
}

footer a, footer a:link, footer a:visited {
	color:#FfFfFf;
}

footer a:hover, footer a:active {
	color:#FfFfFf;
	text-decoration:none;
}

#secondary-nav a:link, #secondary-nav a:visited {
	color:#FfFfFf;
}

#secondary-nav .here a:link, #secondary-nav .here a:visited, #secondary-nav a:hover, #secondary-nav a:active {
	text-shadow:2px 2px 3px #021;
}

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:#01b1f1 !important;
	color:#FfFfFf !important;
}

nav ul > li.fdpc_here > a:link, nav ul > li.fdoc_here > a:visited, nav ul > li.fdpc_here > a:hover, nav ul > li.fdpc_here > a:active, nav > ul > li.fdpc_here.hover > a:link, nav > ul > li.fdpc_here.hover > a:visited, nav > ul > li.fdpc_here.hover > a:hover, nav > ul > li.fdpc_here.hover > a:active {
	background:#01b1f1 !important;
	color:#FfFfFf;
}

nav ul li.fdpc_last {
	border-right:1px solid #94d8f1;
}

nav ul.fdpc_level_0 li {
	background: #01b1f1 !important;
}

nav ul li.fdpc_here li.fdpc_here a, nav ul li.fdpc_here li.fdpc_here {
	background: #777 !important;
}