﻿BODY
{
	background: #E7E7E7 url(../../images/BlueSteel/backgroundshadow_1024.gif) fixed center top repeat-y;
	color:#000000;
}
.Site A
{
	color: #6B8AAA;
}
.Site A:hover
{
	color: #E26B00;
}
.Site h1, 
.Site h2, 
.Site h3, 
.Site h4, 
.Site h5, 
.Site h6
{
	color:#6B8AAA;	
}



.Site h5 
{
	color: #505050;
}


.Site .label 
{
	font-weight: 700;
}

.Site ul
{
	list-style: none;
}
.Site #mainLayout ul li
{
	background: transparent url(../../images/BlueSteel/levelOneBullit.gif) no-repeat 0 3px;
}
.Site #mainLayout ul ul li
{
	background: transparent url(../../images/BlueSteel/levelTwoBullit.gif) no-repeat 0 3px;
}
.Site #mainLayout ul ul ul li
{
	background: transparent url(../../images/BlueSteel/levelThreeBullit.gif) no-repeat 0 3px;
}
.Site IMG
{
	BORDER:none;
}

.Site .content IMG
{
	BORDER:1px solid #2c2c2c;
	margin: 0 0 5px 5px;
}

.Site .hint
{
	background: transparent url(../../images/BlueSteel/infoIcon.gif) no-repeat;
	border: none;
}

.Site .alert
{
	background: #FFFFFF url(../../images/BlueSteel/alertIcon.gif) 5px 5px no-repeat;
	border: 1px solid #B01100;
}

.Site .help
{
	background-color:#fff;
	border:none;
	color:#b30121;
}

.Site TABLE
{
	BORDER:none;
}


/*HR STYLING*/

.Site hr
{
    border-top:1px solid #fff;
	border-bottom:1px solid #2c2c2c;
    border:none;
    background-color:#ececec!important;
}

.Site #topNav a
{
    color: #8E8E8E;
}

.Site #topNav ul
{
}

.Site #topNav li
{
    background: transparent url(../../images/BlueSteel/topNavMenuDivider.gif) no-repeat 100% 50%;
}

.Site #topNav li.last
{
    background:none;
}

.Site #topNav a:hover
{
    color:#505050;
}

/* ####################################   Classes   #################################### */

.Site .box .tl
{
	background: #B7B7B7 url(../../images/BlueSteel/mainMenu.gif) repeat-x left top;
}

.Site .box .tr
{
}

.Site .box h2.title
{
	color: #fff;
}

.Site .box .content
{
	background-color:#fff;
	border:1px solid #B7B7B7;
	border-top:0;
}

.Site #template_Mailform .content
{
	border: none;	
}


.Site input.button, 
.Site a.button
{
	color:#fff;
	background:#FFF url(../../images/BlueSteel/button_bg.gif) top left repeat-x;
	border: 1px solid #B7B7B7;
	cursor: pointer;
}
.Site .button:hover
{
	color:#FFF;
    background-position: left -24px;
}
.Site .principle
{
	border: 1px solid #B7B7B7;
	background: #FFF url(../../images/BlueSteel/principle_bg.gif) left top repeat-x;
	color:#fff;
}
.Site .principle:hover
{
	color: #FFF;
	background-position: left -24px !important;
}


.Site .list
{
    BORDER-BOTTOM: #d0daca 1px solid;
}
.Site .list .date
{
	COLOR: #777;
}

.Site .information .backTop
{
	border-top: solid 1px #D0DACA;
	border-bottom: solid 1px #D0DACA;
}

.Site .backTop a, 
.Site .list .morelink a
{
	color: #bf2831;
}
.Site .information .backTop a:hover
{
	color: #DE2D38;
}
.Site .ghosted
{
	COLOR: #ddd;
}

.Site #mainHeader
{
    border-color: #8EBAE5;    
}
.Site #mainHeaderText h2
{
	color: #101010;
}
.Site TABLE.documentTable
{
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid
}
.Site TABLE.documentTable TD.cell
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid
}

.Site .template table td.libraryimage, .Site .template table#productList td.product
{
	background-color: transparent;
}

.Site table.formMainTable th 
{
	background-color: Transparent;
}


.Site TABLE.documentTable TH.heading
{
	COLOR: #fff;
	BACKGROUND-COLOR: #333;
}
.Site TABLE.documentTable TR.alternative
{
	BACKGROUND-COLOR: #fff;
}
.Site TABLE.documentTable TR.alternative
{
	BACKGROUND-COLOR: #fff;
}
#adminLayout td
{
	background-color: #ffffff;
}

.Site .template table td 
{
     background:#D6D6D6;
     border-top: none;
     border-left: none;
     border-right: solid 1px #ffffff;  
     border-bottom: solid 1px #ffffff;  
}

.Site .template thead td, 
.Site .template th, 
.Site .template .header 
{
	background-color: #BABABA;
	color: #fff;
	font-weight: 700;
	font-size: 100%;
	text-transform: capitalize; 
}

.Site .template form th
{
	color: #6B8AAA;
	background-color: #fff;
}

 .Site .subPageItem
{
	text-align:center;
}
 
 
.Site .subPageItem, .Site .formMainTable td
{
	background: none!important;
	border: none!important;
}
/* ################################### Site IDs ################################# */

.Site #headerBackground 
{
	background: transparent url(../../images/BlueSteel/headerGreyFade.gif) repeat-x left top;
}

.Site #mainLayout
{
	background: none;
}

.Site #mainLayoutContainer
{
	background: transparent url(../../images/BlueSteel/mainBodyGreyFade.gif) repeat-x left bottom !important;
	border-bottom: solid 1px #6A6A6A;
}

.Site #imageText 
{
	color: #fff;
}

.Site #imageText h2
{
	color: #fff;
}

.Site #cartInfo p
{
	color: #63A53B;
	background: transparent url(../../images/BlueSteel/cart_icon.gif) no-repeat 0 2px;
}

.Site #cartInfo strong
{
	color: #479D13;
}

.Site #location
{
 color: #b7b7b7;
 border-top: solid 1px #8EBAE5;
 border-bottom: solid 1px #8EBAE5;
}

.Site #location a
{
	color:#C1C1C1;
}

.Site #location a:hover
{
	color:#666;
}




/* ################################## Menu setup ################################### */

.Site #mainMenu
{
 	border-bottom: solid 1px #8EBAE5;
}
.Site #mainMenu ul
{}
.Site #mainMenu ul li.last
{}
.Site #mainMenu ul a
{
	background: #B7B7B7 url(../../images/BlueSteel/mainMenu.gif) repeat-x left top;
	color: #ffffff;
}
.Site #mainMenu ul a:hover,
.Site #mainMenu ul a.active,
.Site #mainMenu ul a.on
{
	color: #fff;
	background: #8DB9E4 url(../../images/BlueSteel/mainMenuO.gif) repeat-x left top;	
}
/* ################################## Top Nav Sub Menu setup ################################### */

.Site #mainMenu1 ul, 
.Site #mainMenu2 ul, 
.Site #mainMenu3 ul, 
.Site #mainMenu4 ul, 
.Site #mainMenu5 ul 
{
	background:#8BB7E2;
	background-image: none;
	margin-top:0;
	border: 0;
	margin:0;
	padding: 0;
}
.Site #mainMenu1
{
   background: #7BAAD9;     
}
.Site #mainMenu1 ul a
{
	color:#FFF;
	background: #8BB7E2;
}
.Site #mainMenu2 ul a, 
.Site #mainMenu3 ul a, 
.Site #mainMenu4 ul a, 
.Site #mainMenu5 ul a 
{
	font-weight: bold;
	color:#FFF;
}
.Site #mainMenu2 ul,
.Site #mainMenu2 ul a,
.Site #mainMenu1 ul a:hover,
.Site #mainMenu1 ul a.active, 
.Site #mainMenu1 ul a.on
{
	background:#7BAAD9;
}
.Site #mainMenu3 ul,
.Site #mainMenu3 ul a,
.Site #mainMenu2 ul a:hover,
.Site #mainMenu2 ul a.active, 
.Site #mainMenu2 ul a.on
{
	background:#69A2DA;
}
.Site #mainMenu4 ul,
.Site #mainMenu4 ul a,
.Site #mainMenu3 ul a:hover,
.Site #mainMenu3 ul a.active, 
.Site #mainMenu3 ul a.on
{
	background:#5899D8;
}
.Site #mainMenu5 ul,
.Site #mainMenu5 ul a,
.Site #mainMenu4 ul a:hover,
.Site #mainMenu4 ul a.active, 
.Site #mainMenu4 ul a.on
{
	background:#458DD3;
}
.Site #mainMenu5 ul a:hover,
.Site #mainMenu5 ul a.active, 
.Site #mainMenu5 ul a.on
{
	background:#458DD3;
}
/* ################################## Sub Menu setup ################################### */

.Site #subMenu
{
}
.Site #subMenu ul 
{	
	border: none;
}
.Site #subMenu li
{
	background: transparent none;
}

.Site #subMenu ul a
{
	color: #317AC8;
	background: none;
	border-bottom: dotted 1px #929292;
}

.Site #subMenu ul a.active,
.Site #subMenu ul a:hover,
.Site #subMenu ul a.on
{
	color:#004588;
	background:transparent url(../../images/BlueSteel/SubmenuLOneBullit.gif) 0 3px no-repeat;
}

.Site #subMenu ul a.active span,
.Site #subMenu ul a:hover span,
.Site #subMenu ul a.on span
{
	background:Transparent url(../../images/BlueSteel/SubmenuLTwoBullit.gif) 0 0 repeat-x;	
}

.Site #subMenu ul ul
{
   border: none;
}

.Site #subMenu ul ul a
{
    color:#334F68;
	background: transparent none;
	border-bottom: none;
}

.Site #subMenu ul ul a.active, 
.Site #subMenu ul ul a:hover, 
.Site #subMenu ul ul a.on
{
	color:#44749E;
	background: transparent url(../../images/BlueSteel/SubmenuLTwoBullit.gif) 15px 3px no-repeat !important;
}
.Site #subMenu ul ul ul a 
{
	color: #868686;
}

.Site #subMenu ul ul ul a:hover,
.Site #subMenu ul ul ul a.on,
.Site #subMenu ul ul ul a.active
{
	color:#606060;
	background: transparent url(../../images/BlueSteel/SubmenuLThreeBullit.gif) 26px 5px no-repeat !important;
}

.Site #subMenu ul ul ul ul a 
{
	color: #989898
}

.Site #subMenu ul ul ul ul a.active,
.Site #subMenu ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul a.on
{
	color: #1b1b1b;
	background: transparent url(../../images/BlueSteel/SubmenuLFourBullit.gif) 38px 5px no-repeat !important;
}

/* ======================== */


.Site #mainFooter
{
	color:#333;
}

.Site #mainFooter a
{
	color:#263e83;
}

/* ======================== */


.Site TABLE#subPageTable TH.heading
{
    BORDER-RIGHT: #000 1px solid;
    COLOR: #fff;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #020202;
}
.Site TABLE#subPageTable TD.cell
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
.Site TABLE#subPageTable TR.alternate
{
    BACKGROUND-COLOR: #ccc
}
.Site #template_Products_Grouped .backlink
{
    BACKGROUND-COLOR: #ccc;
}
.Site #template_Products_Grouped .backlink A
{
    COLOR: #000;
}

/* ======================== */

.Site #template_sitemap ul, #template_sitemap li
{
	list-style-type:none;
}
.Site #template_sitemap ul a
{
	color:#000;
	text-decoration:none;
}
.Site #template_sitemap ul a:hover
{
	color:#666;
	text-decoration:underline;
}
.Site #template_sitemap ul ul a
{
	background: url(../../images/BlueSteel/arrow_grey.gif) left center no-repeat;
}
.Site #template_sitemap ul ul ul a
{
	background-image:url(../../images/BlueSteel/arrow_grey.gif);
}
.Site #template_sitemap ul ul ul ul a
{
	background-image:url(../../images/BlueSteel/arrow_grey.gif);
}

.Site #developerLink p
{
	color: #6D6D6D;
}

.Site #developerLink a
{
	color: #a4a4a4;
    background:url(../../images/BlueSteel/eonicLogo.gif) 65px 1px no-repeat;
}

.Site #developerLink a:hover
{
	color: #6D6D6D;
	background:url(../../images/BlueSteel/eonicLogo.gif) 65px 1px no-repeat;
}

.Site #copyright
{
    color: #6d6d6d;
}

/* ############################### Header Info ############################ */
.Site #mainHeaderAlt
{
	background: transparent url(../../images/BlueSteel/headerMontage_1024.gif) no-repeat left top;
}
/* ============================ MEMBERSHIP STYLES ==================================*/


.Site #headerInfo input.textbox
{
    border: 1px solid #acacac;     
}

/* ============================ CART STYLES ==================================*/

.Site #headerInfo .cartBrief
{
    color: #63B1E5;
    background: url(../../images/BlueSteel/shopping_cart.gif) left 1px no-repeat;    
}
.Site #cartFull h2,
.Site #cartFull #cartListing th
{
   background: #B7B7B7 url(../../images/BlueSteel/mainMenu.gif) repeat-x left top;
   color: #FFF;     
}