body { background: #fff; color: #000000; margin: 0px auto; }

.menubox_top { display:none }
.menubox_mid { }
.menubox_bot { }
.menubox_box { margin-bottom:10px; }
.menubox_box h2 { height:38px; background:  #666; color:#fff;
	margin:0px; padding:0px; line-height:32px; }
 
.menubox_box h2 span { color:white; margin-left:10px; }
.menubox_box h2 span a { color:white; background: none }

.menubox_box h3 span { color:white; margin-left:10px; }
.menubox_box h3 span a { color:white; background: none }

/* PRODUCT PAGE STYLES */
.ItemBox { border:1px solid #E3E0E0; border-top:0px;   }
.ItemBoxTop { colour:#FFF; background: #E3E0E0 url(images/itembox.jpg) no-repeat; margin-top:0 }
.ItemLineHeight  , .ItemLineHeight a { color:#666; }
.ItemBoxTop span { color:#666; } 

.textwidget { margin-bottom:10px; background: #EEE }
.textwidget ul {  }
.textwidget p { font-size: 11px; color: #555; margin: 1px 0 0 8px; padding-top: 5px  }
.textwidget li a { background-color:#eee; border-bottom:1px solid #ccc; 
	border-top:1px solid #fff; }

.textwidget img.alignleft { float: left; margin: 8px; padding: 2px; clear:both }
.textwidget img.alignright { float: right; margin: -35px -3px -4px -4px; padding: 5px; clear:both }
.textwidget img.centre { display: block; margin: 12px auto; }
.textwidget img.secure { display: block; margin: -5px -8px 10px; border-bottom: 1px solid #ccc }
	
/* -- */
.container_12 { background:white; margin-top:15px; background: url('images/bg_header.gif') no-repeat; }

#MainContentArea { margin-top:0px;  border-top:0px;}
#Logo {  width:450px }

.menubox_top { background: url(images/menu_top.gif) no-repeat; height:10px; }
.menubox_mid { background: url('images/menu_mid.gif') repeat-y; padding:5px; padding-top:0px;  }
.menubox_bot { background: url(images/menu_bot.gif) no-repeat; height:15px; }

.Right { margin: 10px 0px; margin-left:12px; }
 
.menubox_right_top { background: url(images/menu_top.gif) no-repeat; height:10px; }
.menubox_right_mid { background: url(images/menu_mid.gif) repeat-y; padding:5px; padding-top:0px; margin-top:-10px;}
.menubox_right_bot { background: url(images/menu_bot.gif) no-repeat; height:15px; }

.featured-itemImage span strong {color:#fff; }
.featured-itemImage span { background-color: #D80000; }
.featured-itemImage span b, b a { color:#fff; text-decoration: none; }
.featured-itemImage span em.price { color:#fff; text-decoration: none !important;  }

a { color: #666; font-weight: normal; text-decoration: underline; }

a:hover { color: #666; }

h2 { color: #666; }

h3 { color: #666; }

#Nav { background: #fff url(images/nav_bar.gif) no-repeat;  height:50px; 
	margin-left:3px; margin-bottom: 18px;  }
 
#bg{ display:none; height:0px; }

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/
#TopMenu li a{ border-left: 1px solid #666; color: #333; text-decoration:none; }
#TopMenu li a:hover { color: #004C88; /* #666 */ }
#Menu li a { color: #fff; }
#Menu li ul li a { }
#Menu li ul li a:hover { color: #fff; }
#Menu li:hover a, #Menu li.over a{ }
#MainContentArea { background:white; }
 
.Left { margin-left:0px; }
.Left li a{ background-color:#EEE;  border-bottom:1px solid #ccc; border-top:1px solid #fff; }
.Left li ul li a { background-color: #EEE; border-top:none; color: #666; }
.Left li a:hover { color: #004C88 /*4b4b4b*/; text-decoration:none; }

.Left h2, .Left h2 a { color:#FFF; font-weight:bold; font-size:14px; 
	background: url(images/h2c-bg.gif) repeat-x;  margin: 1px 0 -9px 0; }
.Left h3, .Left h3 a { color:#FFF; font-weight:bold; font-size:14px;
	background: url(images/h2c-bg.gif) repeat-x; margin: 1px 0 -9px 0; }
.Left a { color: #666; }
.Left li { background:#EEE; }

.Right { margin-left:10px; }
.Right li { background:#EEE; }
.Right li a{ background-color:#EEE; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
.Right li ul li a{ background-color: #EEE; border-top:none; color: #666; }
.Right li a:hover { color: #004C88 /*4b4b4b*/; text-decoration:none; }

.Right h2, .Right h2 a { color:#FFF; font-weight:bold; font-size:14px; 
	background: url(images/h2c-bg.gif) repeat-x; margin: 1px 0 -9px 0; }
.Right h3, .Right h3 a { color:#FFF; font-weight:bold; font-size:14px;
	background: url(images/h2c-bg.gif) repeat-x; margin: 1px 0 -9px 0; }

#breadcrumbs{ color:#666; margin: -2px 0 11px 3px; font-size: 11px;  }

#breadcrumbs a{ color:#004C88; text-decoration:none; }

#breadcrumbs a:hover{ color:#004C88; text-decoration:underline; }

p.breadcrumbs { margin: -3px 0; }


.Content a { color: #004C88; }
.Content h2{ color: #666; }
.Content a:hover { text-decoration: underline; }

.ProductList li { border: 1px solid #BBB; background:#FFF; }
.ProductList li:hover, .ProductList li.Over { border: 1px solid #000 /*83A1A3*/; background:#fff /*f8f8f8*/; }

.ProductList .ProductImage { background: #fff; }

.ProductPrice{ color:#004C88; }
.ProductPrice strike{ color:#666; margin-right:3px; }

span.Price{ color:#990000; font-weight:bold; }
span.Normal{ color:#666;}

.Btn a, .Btn a:hover{ color:#fff; background:url(images/Btn.jpg); }

.ProductDescriptionBg{ background-color:#F1FCFF; border:1px solid #666; }

/*Side Products - products in right column*/
.SideProductList li{ border-bottom:1px solid #DAF5FC; }

.SideProductPrice{ color:#990000; }

.SideProductAdd a{ background:url(images/Add.gif) no-repeat; color:#fff; }

#NewsLetter input{ border:1px solid #666; color:#666; }

#FooterBar {  }
#Footer{ background:#666; margin-bottom:20px; }

#Footer p { font-size: 12px; padding: 5px 12px; }
#Footer a { color: #ccc }
#Footer a:hover { color: #fafafa }

.InfoMessage { color: #555; background-color: #eee; }
.SuccessMessage { color: #33CC00; background-color:#CFFFCA }
.ErrorMessage { color: #CC0000; background-color:#FFBFC1; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { }
.sf-menu a { float:left; padding:0px; height:35px; margin-top:7px; text-decoration:none;
	color:#7b7b7b; font-size:14px; margin-left:0px; margin-right:0px; text-align:center;
	border-right:1px solid #ccc; line-height:35px;  padding-left:20px; padding-right:20px; }
.sf-menu a:hover { color: #727272; background: #EAEAEA; }
ul.sf-menu li ul a { height:25px; background:#eaeaea; border: 1px solid #ccc; margin:0px; padding:5px; font-size:13px; min-width:150px; color:#727272; line-height:25px; }
ul.sf-menu li ul a:hover { background:#D5D5D5;  }

.ListViewNav { float:right; margin-right:-10px; }
.ListViewNav a { padding:5px; background:#666; color:white;  }
.ListViewNav a:hover { padding:5px; background:#ccc;  }

.ProductName a { color:#004C88; }
.listing .head { color: #fff; background: #D80000; }
.list div.no { background: #eee;  border-bottom:1px solid #BFBB96; }
.list div.alt { background: #fff;  }
.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #ccc; }
.list div a {  color: #333; }
.list div.no, .list div.alt { border-bottom: solid 1px #ccc; }

#copyrightBar { color:#ccc; }

#ProductDetailsWrapper .h2top { background:#666;  color:white;} 