/****************************************************
 GLOBAL
****************************************************/

* {
 padding: 0;
 margin: 0;
}

body {
/* background: #ccc url(/_images/bg-wrapper.gif) center top repeat-y;*/
 background-color: #ccc;
 color: #000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;

}

a:link, a:active, a:hover, a:visited {
 color: #1e3386;
}

td {
 padding: 3px;
}

h2, h3 {
 font-size: 16px;
 color: #061b6e;
 margin: 0 0 10px 0;
}

strong {
 color: #061b6e;
}

ol {
 margin: 20px 0 0 25px;
}

ol li {
 margin: 20px 0 0 0;
}

p {
 margin: 20px 0 0 0;
}

/****************************************************
 WRAPPER
****************************************************/

#wrapper {
 position: relative;
 margin: 0 auto;
 width: 96%;
 background-color: #fff;
 align: center;
}

#wrapper-inner { 
 position: relative;
}

#header { 
 position: relative;
}

#yourAccount {
 position: absolute;
 top: 5px;
 right: 10px;
 z-index: -1;
}

/****************************************************
 COLs
****************************************************/

#leftCol {
 float: left;
 width: 140px; 
 margin: 10px 0 0 10px;
 padding: 0 5px 0 0;
}

#specialPlaceHolder strong {
 color: #ed1a3b;
}

.sideTable {
 background-color: #dadde9;
 width: 100%;
 padding: 0;
}

#rightCol {
 float: right;
 width: 120px;
 margin: 20px 10px 0 0;
 padding: 5px;
 border-top: 3px solid #ddd;
 border-left:3px solid #ddd;
}

#content, #results {
 position: relative;
 margin: 18px 20px 40px 165px;
 z-index: 1;
/* border: 1px solid #000;*/
}

#defaultContent {
 position: relative;
 margin: 0 18px 40px 165px;
 z-index: 1;
/* border: 1px solid #000;*/
}

/****************************************************
 FOOTER
****************************************************/

#footer {
 position: relative;
 margin: 0 auto;
 clear: both;
 background-color: #1e3386;
 color: #fff;
 width: 100%;
 text-align: center;
 z-index: 1;
}

#footer .inner { 
 position: relative;
 margin: 0;
 font-size:11px;
 padding: 10px 0 20px 0;
}

#footer .inner a { 
 color: #fff;
}

#footer .inner p { 
 margin: 10px 0 0 0;
}

/****************************************************
 TOOLTIP
****************************************************/

a.tooltip span {
 display:none;
 padding: 5px;
 margin-left:8px;
 width:250px;
 z-index: 99;
}

a.tooltip:hover {
 background:#fff;
 text-decoration:none;
 z-index: 99;
 } 

a.tooltip:hover span {
 display:inline; 
 position:absolute; 
 background:#1e3386; 
 border: 1px solid #fff;
 color:#fff;
 z-index: 99;
}


/****************************************************
 TOOLTIPRED
****************************************************/

a.tooltipred span {
 display:none;
 padding: 5px;
 margin-left:8px;
 width:250px;
 z-index: 99;
}

a.tooltipred:hover {
 background:#fff;
 text-decoration:none;
 z-index: 99;
 } 

a.tooltipred:hover span {
 display:inline; 
 position:absolute; 
 background:#ed1a3b; 
 border: 1px solid #fff;
 color:#fff;
 z-index: 99;
}

/****************************************************
 HYPERDESC
****************************************************/

a.hyperdesc span {
 display:none;
 padding: 5px;
 margin-left:8px;
 width:250px;
 z-index: 99;
}

a.hyperdesc:hover {
 background:#000E12;
 text-decoration:none;
 z-index: 99;
 } 

a.hyperdesc:hover span {
 display:inline; 
 position:absolute; 
 background:#ed1a3b; 
 border: 1px solid #fff;
 color:#fff;
 z-index: 99;
}



/****************************************************
 BUTTONS
****************************************************/

#btnAddCart, #btnViewCart, #btnCheckOut, #btnUpdate, #btnContinueShopping, #btnPlaceOrder {
 background-color: #1e3386;
 color: #fff;
 padding: 5px;
 text-decoration: none;
}

#Description {
 line-height: 16px;
}
.specLabel {
 color: #999999;
 line-height: 18px;
}

#lblSpec {
 line-height: 20px;
}

/****************************************************
 INPUT BOX
****************************************************/

.Qty {
 text-align: center;
 font-size:12px;
 padding: 0px;
}

/****************************************************
 SEARCH
****************************************************/
	  
#searchStore {
 position: absolute;
 top: 65px;
 right: 10px;
}

#searchStore strong {
 color: #fff;
}

/***************************************************
 MAIN NAVIGATION
***************************************************/

#nav {
 position: relative;
 height: 24px;
 width: 800px;
 margin-top: -2px;
}

div#nav ul#navbar {
 height: 24px;
 width: 800px;
 background: transparent url(/_images/navbar.gif) top left no-repeat;
 margin: 0;
 padding: 0;
 position: relative;
}

div#nav ul#navbar li {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 top: 0;
}
	
ul#navbar li, ul#navbar a {
 height: 24px;
 display: block;
}
	
div#nav ul#navbar li a {
 text-indent: -9999px;
 text-decoration: none;
}
	
#home-nav {left: 0; width: 85px;}
#products-nav {left: 86px; width: 95px;}
#specials-nav {left: 182px; width: 92px;}
#about-nav {left: 275px; width: 96px;}
#contact-nav {left: 372px; width: 107px;}
#manu-nav {left: 480px; width: 135px;}

#home-nav a:hover 		{background: transparent url(/_images/navbar.gif) 0 -24px no-repeat; border:0;}
#products-nav a:hover 	{background: transparent url(/_images/navbar.gif) -86px -24px no-repeat; border:0;}
#specials-nav a:hover 	{background: transparent url(/_images/navbar.gif) -182px -24px no-repeat; border:0;}
#about-nav a:hover 		{background: transparent url(/_images/navbar.gif) -275px -24px no-repeat; border:0;}
#contact-nav a:hover 	{background: transparent url(/_images/navbar.gif) -372px -24px no-repeat; border:0;}
#manu-nav a:hover 	{background: transparent url(/_images/navbar.gif) -480px -24px no-repeat; border:0;}

/* YOU ARE HERE */	
body#home #home-nav 		{background: transparent url(/_images/navbar.gif) 0 -24px no-repeat; border:0;}
body#products #products-nav {background: transparent url(/_images/navbar.gif) -86px -24px no-repeat; border:0;}
body#specials #specials-nav {background: transparent url(/_images/navbar.gif) -182px -24px no-repeat; border:0;}
body#about #about-nav 		{background: transparent url(/_images/navbar.gif) -275px -24px no-repeat; border:0;}
body#contact #contact-nav 	{background: transparent url(/_images/navbar.gif) -372px -24px no-repeat; border:0;}
body#manu #manu-nav 	{background: transparent url(/_images/navbar.gif) -480px -24px no-repeat; border:0;}

/***************************************************
 PRODUCT
***************************************************/

.manufactLogo {

}

/***************************************************
 SPECIALS (HOME)
***************************************************/

.specialWrapper {
 position: relative;
 width: 600px;
 margin: 0 0 30px 0;
 padding: 10px 0;
 border-bottom: 1px solid #ccc;
}

.specialWrapper .prodImage {
 float: left;
 width: 100px;
}

.specialWrapper .prodInfo {
 position: relative;
 margin: 0 0 0 110px
}

.specialWrapper .prodInfo h2, .specialWrapper .prodInfo p {
 margin: 0;
 line-height: 18px;
}

.specialWrapper .prodInfo h2 {
 font-size: 14px; 
}

/***************************************************
 FOOTER (BOTTOM)
***************************************************/
.specialWrapper {
 position: relative;
 width: 95%;
 margin: 10px auto 10px auto;
}

.specialWrapper .colLeft {
 float: left;
 width: 50%;
}

.specialWrapper .colRight {
 position: relative;
 width: 50%;
 text-align: right;
 margin: 10px 0 0 0;
}