/* CSS Document */

body { margin:0; background-color:white; color:#000000; }
.bg { background-image:url(/images/tempLayoutBG.gif); background-repeat:repeat-x; }
body,td,div { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
body a { color:#000000; text-decoration:none; }
body a:hover { color:#FFCC33; }
body a img { border:none; }
body p { text-align:justify; }
body h1 {margin:0px;color:#DD0000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
body hr { border:none; height:0px; border-bottom:1px solid #404040; }

.CartHeaderMed { font-size: 14px; color: #000; }
.CartHeader1 { font-size: 16px; color: #000; }
.CartHeader3 { color:white; }
.CartFormField { color:#333; font-weight:bold; }
.CartFormCaption { color:#000; }
.CartDetailsSubtotal { background-color:aliceblue; color:steelblue;font-weight:bold; }

.prodCellTD a:hover { color:#666; }

/*
.categoryHeader { 
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#cef1ff;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px; 
	padding-right:5px; 
	font-weight:bold;
}
	
.subCategoryHeader { 
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#92dfff;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px; 
	padding-right:5px; 
	font-weight:bold;
	
}
.subCategoryHeader a, .categoryHeader a { 
	color:#23404c;
}
.subCategoryHeader a:hover, .categoryHeader a:hover { 
	color:#0073c4;
	background-color:#FFF;
}
*/

#search { width:190px; }

.categoryHeader a {
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#cef1ff;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px; 
	padding-right:10px; 
	font-weight:bold;
	display:block;
	color:#23404c;
}
.categoryHeader a:hover { 
	color:#0073c4;
	background-color:#FFF;
}

.subCategoryHeader a {
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#92dfff;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px; 
	padding-right:10px; 
	font-weight:bold;
	display:block;
	color:#23404c;
}
.subCategoryHeader a:hover { 
	color:#0073c4;
	background-color:#c0edff;
}

.superCategoryHeader a { 
	background-color:#3080CF !important; 
	color:#FFF !important;
}
.superCategoryHeader a:hover {
	background-color:#3d97f0 !important;
}

.landingPageHeader a{
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#999;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px; 
	padding-right:10px; 
	font-weight:bold;
	display:block;
	color:#FFF !important;
}

.landingPageSubHeader a{
	background-image:url('/images/sideMenuBG1.png'); 
	background-repeat:repeat-x;
	background-color:#6699FF;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px; 
	padding-right:10px; 
	font-weight:bold;
	display:block;
	color:#FFF !important;
}

.formfield { 
	font-size: 10px; 
	font-family: verdana; 
	border:1px solid #7F9DB9; 
}

#header { background-image:url(images/headerBG.gif); background-repeat:repeat-x; }

#mainMenu { background-color:#2B2B2B; background-image:url(/images/mainMenu_BG.gif); background-repeat:repeat-x; }

#mainMenu .menuItem { float:left; position:relative; margin-right:25px; font-weight:bold; }

.sideMenu a { color:#BBBBBB; }
.sideMenu a:hover { color:white; }
.verticalLineLeft { background-position:Left; }
.verticalLineRight { background-position:right; }

.titleSmall { color:#DD0000; font-weight:bold; }
.titleMed { color:#DD0000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.titleLarge { color:#DD0000; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

.footerContainer strong, .footerContainer strong a { color:white; }

/* Autocomplete
----------------------------------*/
.ui-autocomplete-menu { position: absolute; }

.ui-autocomplete-loading { background: white url('images/ui-anim.basic.16x16.gif') right center no-repeat; }
.ui-autocomplete-over { background-color: #0A246A; color: white; }

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px;
}
.headerBG { background-image:url(/images/headerBG.gif); background-position:top; background-repeat:repeat-x; }
.menuBar { color:white; background-color:#D40404; background-image:url(/images/mainMenuBG.gif) }
.menuBarDull { background-color:#d6700d; background-image:url(/images/mainMenuBG2.gif); }
.menuBar a { display:block; float:left; font-weight:bold; padding-left:12px; padding-right:12px; line-height:24px; height:25px; border-right:1px solid #f39147; }
.menuBar a:hover { background-color:#c30000; border-right:1px solid #c30000; }
.menuBarDull a:hover { background-color:#a8530b; border-right:1px solid #a8530b; }
.noHover a:hover { background:none; border-right:1px solid #FC554C; }
.menuBar span { display:block; float:left; line-height:24px; height:25px; border-left:1px solid #CE1D1D; width:0px; overflow:hidden; }
.menuBarDull span { border-left:1px solid #a8530b; }
.menuLink { color:white; text-decoration:none; }
.activeLink {color:yellow;}
.menuBar a:hover { color:white; }
.menuBarOverBG { background-color:#4067bE; }
.cartIcon { 
	position:relative; 
	color: #3D5F99; 
	font-size: 14px; 
	background:#CEF1FF url("/images/sideMenuBG1.png") center -5px repeat-x;
	display:block; 
	width:80px; 
	float:right; 
	padding:2px;
	text-align:center;
	border:2px solid #3D5F99;
	top:97px;
}
.search_field { border:1px solid #2C4E87; }
#pageTitleHeader {
	/*font-size:18px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	color:#3080CF;*/
	
	/* new look */
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	color:#3080CF;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	margin:6px;
	margin-top:6px;
	margin-left:0px;
}
#pageBodyContainer {
	padding:9px;
	padding-top:0px;
	padding-bottom:0px;
	/*padding:18px;*/
}
.footerContainer td,.footerContainer a{
	color:#777777;
	font-size:10px;
	text-align:left;
	white-space:nowrap;
}		
