﻿/*new*/
.darkbox { border:solid 1px #C3C3C3}
.noborder { border:0px}
body
{
	 font-size:0.75em;color:#777777; font-family:Arial; margin:0px; background-color:#E7E7E9;
}

/* RATINGS / REVIEWS */
.ratingStar         { font-size:0pt; width:13px; height:12px; margin:0px; padding:0px; cursor:pointer; 
                      display:block; background-repeat:no-repeat; }
.filledRatingStar   { background-image: url(images/FilledStar.png); }
.emptyRatingStar    { background-image: url(images/EmptyStar.png); }
.savedRatingStar    { background-image: url(images/SavedStar.png); }
.modalPopup		            { background-color:White; border: solid 1px black; padding:5px; }
/* END RATINGS / REVIEWS */

.site-left-border{ width:0px;}
.site-right-border{ width:0px}

.spacer8h{ min-height:8px; max-height:8px; height:8px;}

.rightpadding{ padding-right:65px; padding-bottom:65px}
.bottompadding{padding-bottom:50px}

#topNav 				{ float:none; }
#topNav ul				{ margin: 0; padding: 0; list-style: none;  }
#topNav li				{ float: left; list-style: none; border-right:solid 1px #ffffff; border-left:solid 1px #2A3C46; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: arial; color: black; }
#topNav li.noleftborder	{ float: left; list-style: none; border-right:solid 1px #272727; border-left:solid 0px #ffffff; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: arial; color: black; }
#topNav li.norightborder{ float: left; list-style: none; border-left:solid 1px #6E6E6E; border-right:solid 0px #ffffff; margin: 0 0px 0px 0px; margin: padding: 0 0 0 0px; font-family: arial; color: black; }
							  
#topNav a		{ display: block; padding: 9px 12px 9px 12px;text-decoration: none; color: #ffffff; font-size:12px;}

#topNav a:hover { background-image:url(images/nav-back-over.gif); color:#3F505A}

#topNav li.mynav3{background-image:url(images/nav-back.gif); padding: 9px 11px 9px 11px;text-decoration: none; color: #ffffff; font-size:12px;}

.blacktext{ color:#000000}

.headernav{ background-image:url(images/header-background.gif); background-repeat:no-repeat; height:32px; width:373px;}

#topNav dl { padding:0px; margin:0px; text-indent:0px; overflow:auto }
#topNav dd {padding:0px; margin:0px; overflow:auto}
#topNav dd.subheader a { text-indent:0px; background-image:none; display:block; color:#000000; background-color:#F0F1EC; padding:3px; text-align:left; text-decoration:none; font-weight:bold; }
#topNav dd.subheader a:hover { text-indent:0px; background-image:none; color:#3F505A; background-color:#F4E60F; padding:3px; text-align:left; text-decoration:none; font-weight:bold; }

#topNav dd.subitem a { text-indent:0px; background-image:none; color:#000000; background-color:#F0F1EC; margin:0px; padding:3px; text-align:left; text-decoration:none;}
#topNav dd.subitem a:hover { text-indent:0px; background-image:none; color:#3F505A; background-color:#F4E60F; margin:0px; padding:3px; text-align:left; text-decoration:none;}
		  
#topNav li.mynav2 a { display: block; background-image:url(images/nav-back-red.jpg); background-repeat:repeat; padding: 9px 11px 9px 11px;text-decoration: none; color: #ffffff; font-size:11px; border:solod 1px black;}
#topNav li.mynav2 a:hover { background-repeat:repeat; padding: 9px 11px 9px 11px;text-decoration: none; color: #ffffff; font-size:11px;}


/* Basket */
.quantityBox	{ text-align:center; font-size:11px; width:20px; border:solid 1px #909090;  }
.downBasket		{ width:230px;  position:relative; left:10px; clear: both;  }
.downBasketHTML	{ height:49px; border-left:solid 1px #E5E5E5; border-right:solid 1px #E5E5E5; background-color:White; }
.basket			{ width:230px; height:49px;  background:url(images/myBasketHeader.gif);  background-repeat:no-repeat; color:#000000; padding-top:16px; text-align:right; cursor:hand; }
.basketFooter	{ width:230px; border:solid 1px #E5E5E5; background-color:White; }
.basketprice    { font-size:1.3em; font-weight:bold;}
/* END BASKET */


/*MAGIC ZOOM*/
.MagicZoomSmallImageCont	{ position: relative; }
.MagicZoomBigImageCont		{ overflow: hidden; position: absolute; z-index: 100; border: 1px solid #9E2F2D; background:#fff; visibility: hidden; /* display: none; */ }
.MagicZoomHeader			{ position: relative; z-index: 10; left: 0px; top: 0px; font: 10px arial, Verdana, Arial, sans-serif;
							  color:#fff; background:#9E2F2D; padding:3px; }
.MagicZoomHeader a			{ color: #fff; }
.MagicZoomPup				{ z-index: 10; visibility: hidden; position: absolute; width: 50px; height: 50px; border: 1px solid #aaa; 
             				  background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
/*END ZOOM*/

.pale{ background-color:#FFFDE4; padding:5px; border-left:solid 1px #F0EFF4; border-right:solid 1px #F0EFF4}
.nopale{ padding:5px; border-left:solid 1px #F0EFF4; border-right:solid 1px #F0EFF4}
.palefooter { border-top:solid 1px #F0EFF4}

/* EMAIL MARKETING */
.editor_background
{
background-color: #ffffff; color:#777777;
}
.admindark1{ background-color:#A9B7BF; font-weight:bold; color:#000000; padding-top:5px; padding-bottom:5px}
.admindark{ font-size:12px; background-color:#CE0606; font-weight:bold; color:#ffffff; padding-top:7px; padding-bottom:7px}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.price{ color:#02365E; font-size:19px; font-weight:bolder; font-family:Impact; background-image:url(images/blue-footer.gif); background-color:#7AB0DF}
.emarkback{ background-color:#7AB0DF}
.smallprice{color:#02365E; font-size:14px; font-weight:bolder; font-family:Impact;}
a.smallblack:link			{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
a.smallblack:visited		{ color: #000000; font-size:11px; font-weight:bolder;  text-decoration:none; }
a.smallblack:hover		{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
.paleblue{ background-color:#EBF5FE;border-right:solid 1px #5890bf}
a.bigblack:link			{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
a.bigblack:visited		{ color: #000000; font-size:14px; font-weight:bolder;  text-decoration:none; }
a.bigblack:hover		{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
.bluebox{ border:solid 1px #005479}
.lrblue{ border-right:solid 1px #5890BF;border-left:solid 1px #5890BF}
.topblue{ border-top:solid 1px #5890bf}
.lblue{ border-left:solid 1px #5890bf}

.button1 { z-index:0; background:url(images/button75.png); cursor:pointer; border:0px; color:#5F9B0D; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:75px; text-align:center}
.button2 { z-index:0; background:url(images/button100.png); cursor:pointer; border:0px; color:#5F9B0D; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:100px; text-align:center}
.button3 { z-index:0; background:url(images/button150.png); cursor:pointer; border:0px; color:#5F9B0D; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:150px; text-align:center}
.button4 { z-index:0; background:url(images/button200.png); cursor:pointer; border:0px; color:#5F9B0D; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:200px; text-align:center}


.cbutton1 { z-index:0; background:url(images/cbutton75.png); cursor:pointer; border:0px; color:#fff; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:75px; text-align:center}
.cbutton2 { z-index:0; background:url(images/cbutton100.png); cursor:pointer; border:0px; color:#fff; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:100px; text-align:center}
.cbutton3 { z-index:0; background:url(images/cbutton150.png); cursor:pointer; border:0px; color:#fff; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:150px; text-align:center}
.cbutton4 { z-index:0; background:url(images/cbutton200.png); cursor:pointer; border:0px; color:#fff; display:inline-block; vertical-align:middle; height:23px; top:-1px; padding-top:4px; position:relative; background-repeat:no-repeat; width:200px; text-align:center}


a.button1:link{ color:#5F9B0D}
a.button1:hover{ color:#5F9B0D}
a.button1:visited{ color:#5F9B0D}
a.button2:link{ color:#5F9B0D}
a.button2:hover{ color:#5F9B0D}
a.button2:visited{ color:#5F9B0D}
a.button3:link{ color:#5F9B0D}
a.button3:hover{ color:#5F9B0D}
a.button3:visited{ color:#5F9B0D}
a.button4:link{ color:#5F9B0D}
a.button4:hover{ color:#5F9B0D}
a.button4:visited{ color:#5F9B0D}

a.cbutton1:link{ color:#ffffff}
a.cbutton1:hover{ color:#ffffff}
a.cbutton1:visited{ color:#ffffff}
a.cbutton2:link{ color:#ffffff}
a.cbutton2:hover{ color:#ffffff}
a.cbutton2:visited{ color:#fff}
a.cbutton3:link{ color:#fff}
a.cbutton3:hover{ color:#fff}
a.cbutton3:visited{ color:#fff}
a.cbutton4:link{ color:#fff}
a.cbutton4:hover{ color:#fff}
a.cbutton4:visited{ color:#fff}

.gbutton1 { z-index:0; background:url(images/g-but-75.png); cursor:pointer; border:0px; color:#39643B; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:100px; text-align:center}
.button5 { background:url(images/but-250.png); cursor:pointer; border:0px; color:#595959; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:250px; text-align:center}



.categorypromotion{ background-color:#E9E9E9; color:#000000; font-size:1.2em; font-weight:bold; padding:3px}
.greybox{ border:solid 1px #d1d1d1;}
/* END EMAIL MARKETING */

/* Left Navigation */
.leftNav				{ width:188px; }
.leftNav dd				{ display:inline; list-style-type:none; padding: 0; margin: 0;  }
.leftNav dl 			{ margin: 0 0 1px 0; padding: 0; background-image:url(images/navdots.gif); background-position:center bottom; background-repeat:no-repeat; color: #3B4C56; }
.leftNav dl.selected	{ margin: 0 0 1px 0; padding: 0;  background-image:url(images/navdots.gif); background-position:center bottom; background-repeat:no-repeat;  color: #3B4C56; }
.leftNav dt				{ margin: 0; padding:0 }

.leftNav dt a			{ color: #095998; font-weight:bold; display:block; padding:5px 5px 5px 8px; text-decoration:none; }
						  
.leftNav dt a:hover		{ color:#095998; font-weight:bold}

/* END MAIN LEFT NAV*/
						
.leftNav dd a			{ color:#000; display:block; font-family: Verdana; margin:0; padding:2px 0 2px 11px; text-align:left; text-decoration:none; font-weight:normal; }
.leftNav dd a:hover		{ color:#3B4C56; font-weight:bold}
vleftNav dt.selected a	{ border-bottom:solid 0px #EFEFF2; display:block; color:#3B4C56; font-weight:bold; padding:5px 5px 5px 8px; text-decoration:none; }					
									
/*#leftNav dl					{ border:1px solid #2257D5;}
.leftNav dl dt a			{ }
.leftNav dl dd a 			{ background-color:#F9F9F7; color:#6F6F6F; padding:2px  5px 4px 18px; }
.leftNav dl dd a:hover		{ background-color:#f6ddb8; color:#6F6F6F}*/

.searchdots{ background-image:url(images/searchdots.gif); background-position:center top; background-repeat:no-repeat}
.dots{ height:1px; background-image:url(images/dot.gif);}

.footerhead{ background-image:url(images/footer-head.gif); height:22px}

.leftnavtitle{ background-color:#4F4E53; color:#ffffff; padding:7px; font-weight:bold}
.vertdots{background-image:url(images/vertdot.gif); width:1px}
.navbox { background-color:#f9f9f9; border:solid 1px #efeff2}

td{ color:#777777; }
input{ font-size:1em}
textarea{ font-size:1em; font-family:arial;}
select{ font-size:1em}
.whitetext { color:#ffffff}

a:link{ color:#595959; text-decoration:none}
a:visited{ color:#595959; text-decoration:none}
a:hover{ color:#595959; text-decoration:none}

a.whitenav:link{ color:#ffffff; text-decoration:none}
a.whitenav:visited{ color:#ffffff; text-decoration:none}
a.whitenav:hover{ color:#ffffff; text-decoration:none}

a.productnav:link{ color:#000; text-decoration:none;}
a.productnav:visited{ color:#000; text-decoration:none;}
a.productnav:hover{ color:#000; text-decoration:none;}


a.tier2link:link{ color:#595959; text-decoration:underline; }
a.tier2link:visited{ color:#595959; text-decoration:underline; }
a.tier2link:hover{ color:#595959; text-decoration:underline; }

a.blacknav:link{ color:#000000; text-decoration:none; font-weight:bold}
a.blacknav:visited{ color:#000000; text-decoration:none}
a.blacknav:hover{ color:#000000; text-decoration:none}

a.darknav:link{ color:#595959; text-decoration:none; font-weight:bold}
a.darknav:visited{ color:#595959; text-decoration:none; font-weight:bold}
a.darknav:hover{ color:#595959; text-decoration:none; font-weight:bold}

a.leftnav:link{ color:#777777; text-decoration:none}
a.leftnav:visited{ color:#777777; text-decoration:none}
a.leftnav:hover{ color:#6E46C3; text-decoration:none}

a.greennav:link{ color:#31B530; text-decoration:none}
a.greennav:visited{ color:#31B530; text-decoration:none}
a.greennav:hover{ color:#E33432; text-decoration:none}

a.greenlink:link{ color:#777777; text-decoration:none}
a.greenlink:visited{ color:#777777; text-decoration:none}
a.greenlink:hover{ color:#777777; text-decoration:none}

a.redlink:link{ color:#2F4485; text-decoration:none}
a.redlink:visited{ color:#2F4485; text-decoration:none}
a.redlink:hover{ color:#2F4485; text-decoration:none}

a.standard:link{ color:#3F505A; text-decoration:none;}
a.standard:visited{ color:#3F505A; text-decoration:none; }
a.standard:hover{ color:#3F505A; text-decoration:underline;}

a.bluelink:link{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:visited{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:hover{ color:#020DFF; text-decoration:underline; font-weight:bold}

a.bluenav:link{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:visited{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:hover{ color:#c10001; font-size:1.1em; text-decoration:underline; font-weight:bold}

.search{ background-color:#d2dfef; padding-top:10px; padding-bottom:10px}
.line{ background-color:#D5D5D5; padding:0px;}
.box{ border:solid 1px #E5E5E5}
.box2{ border:solid 1px #7f9db9;}
.box3{ border:solid 1px #7f9db9; background-color:#f5f5f5; }
.largeblack{ font-size:1.3em; color:#000000; } 
.largegreen{ font-size:1.3em; color:#2F4485; }
.nav{ background-image:url(images/dot.gif); background-position:bottom; }
.red{ color:#DB0000; }
.blue{color:#006EB7}
.green{ color:#5F9B0D;}
.saving{ color:#004c8e; font-weight:bold}
.lightgrey{ background-color:#f6f6f6}
.dark{ background-color:#E2E2E2; color:#787679 }
.yellow{}
.mid{ background-color:#ECEBEB; color:#777775 }
.light{ background-color:#F6F6F6;  color:#777775}
.tb{ width:170px}
.dd{ widows:170px}
.title{ font-size:1.3em; color:#777775;}
.centretext{ text-align:center}
.biggertext{ font-size:1.2em;}
.biggernowprice{ font-size:1.2em; font-weight:bold; }
.navdark{ background-color:#3A4C56; color:#ffffff;}
.frontlog{ color:#4e4d53; font-size:16px; font-weight:bold; }
.frontred{ color:#db1a13;font-size:16px; font-weight:bold; }
.frontblue{color:#2f4497; font-size:14px; font-weight:bold; }
.frontloglight{ color:#4e4d53; font-size:14px; }
h1{font-size:1.4em; margin-bottom:5px; font-weight:800; color:#91C73D; margin-top:0px}

h1.black{font-size:1.3em; margin-bottom:0px; font-weight:bold; color:#000000; margin-top:0px; padding:0px}
h2{font-size:1.0em; margin:0px; padding:0px; color:#ffffff}
h3{ font-size:1.2em; margin-bottom:0px; font-weight:800; color:#0A5898; margin-top:0px}
a.advancedSearch { color: #006ED0; text-decoration: none;}
a.advancedSearch:HOVER {color: #000000; text-decoration: underline;}

.accordian { background-image:url(images/accordian.gif); height:30px; text-indent:17px}
.topaccordian { background-image:url(images/top.gif); height:30px; text-indent:17px}

/* Accordion */
.accordionHeader
{
	width:188px;
    color: #0A5898;
    background-image:url(images/accordian.gif); 
    height:22px;
    text-indent:10px;
    padding-top:8px;
    cursor: pointer;
     font-weight: 800;
    vertical-align:middle;
    z-index:2;
    font-size:1.2em;
}

.header
{
	width:188px;
    color: #0A5898;
    background-image:url(images/accordian.gif); 
    height:22px;
    text-indent:10px;
    padding-top:8px;
    cursor: pointer;
     font-weight: 800;
    vertical-align:middle;
     z-index:2;
        font-size:1.2em;
}
.headersmall
{
	width:50px;
    color: #777777;
    background-image:url(images/accordian.gif); 
    height:22px;
    text-indent:10px;
    padding-top:8px;
    cursor: pointer;
    font-weight: 800;
    vertical-align:middle;
     z-index:2;
}

.top3sides { border-top:solid 1px #EAEAEA; border-left:solid 1px #EAEAEA; border-right:solid 1px #EAEAEA}
.bottom3sides { border-bottom:solid 1px #EAEAEA; border-left:solid 1px #EAEAEA; border-right:solid 1px #EAEAEA}


div.productroundcorner {
	   background: url(images/top-right.jpg) no-repeat top right;
	   width:100%;
	   height:100%;
	   text-align:left;
	   
	}
div.productroundcorner div {
	background: url(images/top-left.jpg) no-repeat top left;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div {
	background: url(images/bot-right.jpg) no-repeat bottom right;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div div {
	background: url(images/bot-left.jpg) no-repeat bottom left;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.searchbox {
	   background: url(images/search-top-right.gif) no-repeat top right;
	   width:100%;
	   height:100%;
	   text-align:left;
	}
div.searchbox div {
	background: url(images/search-top-left.gif) no-repeat top left;
	width:100%;
	   height:100%;
	   text-align:left;
}

div.searchbox div div {
	background: url(images/search-bot-right.gif) no-repeat bottom right;
	width:100%;
	   height:100%;
	   text-align:left;   
}

div.searchbox div div div {
	background: url(images/search-bot-left.gif) no-repeat bottom left;
	width:100%;
	   height:100%;
	   text-align:left;
}

div.searchbox div div div div 
{
	background:none;
	   text-align:left;
}

div.offerbox
{
    background: url(images/cat-right.gif) no-repeat top right;
	width:100%;
	height:100%;
	text-align:left;
	text-indent:10px;
	font-size:1.1em;
	color:#ffffff;
}

div.offerbox div
{
    background: url(images/cat-left.gif) no-repeat top left;
	width:100%;
	height:100%;
	text-align:left;
	padding-top:5px;
	font-size:1.1em;
	color:#ffffff
}

div.offerbox div a {
    /* color: #ffffff;*/
      color:Black;
    text-decoration: none;
}

div.offerbox div a:HOVER {
     /*color: #ffcb8c;*/
      color: White;
      text-decoration: underline;
}

div.curvedfooter
{
	background: url(images/prod-rightcorner.gif) no-repeat bottom right;
	width:100%;
	height:100%;
	text-align:left;
}

div.curvedfooter div
{
	background: url(images/prod-leftcorner.gif) no-repeat bottom left;
	width:100%;
	height:100%;
	text-align:left;
}

a.maxCategories {
	background: url(images/move-down.gif) no-repeat center left;
	padding-left: 15px;
	color:#000000;
	font-size:1.1em;
}

a.minCategories {
	background: url(images/move-up.gif) no-repeat center left;
	padding-left: 15px;
	color:#000000;
	font-size:1.1em;
}

a.products {
	background: url(images/more-i.gif) no-repeat center left;
	height: 30px;
	padding: 5px 0px 5px 25px;
	color: #374953;
}
a.products:HOVER {
	background: url(images/more-i.gif) no-repeat center left;
	height: 30px;
	padding: 5px 0px 5px 25px;
	text-decoration: underline;
	color: #374953;
}

a.categoryName {
    color: #ffffff;
    text-decoration: none;
    font-size:1.1em;
    }
    
a.productName {
    color: #ffffff;
    text-decoration: none;
    }
    


a.categoryName:HOVER, a.productName:HOVER {
    color: #ffcb8c;
    text-decoration: underline;
}

a.product {
    color:#53616A;
    text-decoration:underline;
    font-size:1.1em;
    line-height:15px;
}

a.product:HOVER {
    color: #53616A;
    text-decoration: underline;
}


.rawticker {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(/img/ticker_news_panel.gif); Margin:  4px 0px 4px; WIDTH: 850px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; max-width: 900px
}

.rawticker .lnkcnt {
	CLEAR: none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/red-dot.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}

.rawticker .lnkcnt .lnk {
	TEXT-DECORATION: underline; color:#000000;
}

.producttable {
    color:black; background-color:#f39301;font-size:1.3em;text-align:center; font-family:Arial; font-weight:bold;
}

.productdata {
    color:black;background-color:#fff3d1; text-decoration:none; font-size:1.2em; text-align:center;font-family:Arial;
}

.productstext{ font-size:2.0em; color:Red; text-decoration:bold; font-style:italic;}

.productcenter{text-align:center;}


.search-top-bar {
    display: block;
    height: 13px;
    width: 100%;
	background-image: url('images/search-header.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 1px;
}

a.inkFinder {
    color: #30424d;
    text-decoration: none;
    padding-left: 15px;
    background-image: url('images/navarrow2.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

a.inkFinder:HOVER {
    color: #d60000;
    text-decoration: underline;
}



/* ----------------     START: MAIN NAVIGATION     ---------------- */

.nav-container {
    display: block;
    height: 33px;
    width: 100%;
    background-image: url('images/nav-back.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	/*background-image: url('images/nav-background.gif');
	background-repeat: repeat-x;
	background-position: left bottom;*/
	
	z-index: 100;
}

#nav li {
	float: left;
	/*width: 8em;  width needed or else Opera goes nuts */
	/*background-image: url('images/nav-seperator.gif');
	background-repeat: no-repeat;
	background-position: left bottom;*/
}

#nav li a {
	display: block;
    height: 25px;
	padding: 10px 6px 0px 23px;
	color: #0A5898;
	text-align: center;
	height: 23px;
	font-weight:bold;
	font-size:1.1em;
    /*background-image: url('images/nav-background.gif');
	background-repeat: repeat-x;
	background-position: left bottom;*/
	margin-left: 1px;
}

#nav li a:HOVER {
    color: #044478;
   
    /*background-image: url('images/nav-background-over.gif');
	background-repeat: repeat-x;
	background-position: left bottom;*/
}


/* drop down */

#nav li ul { /* second-level lists */
	position: absolute;
	background: #fff;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: 1px solid #e4e6e7;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#nav  li ul li {
    background-image: none;
    display: block;
    float: none;
}

#nav  li ul li a {
    display: block;
    height: auto; 
    padding: 5px 10px 5px 12px;
    text-align: left;
    color: #3c4850;
    background-image: none;
    background-color: #fff;      
}

#nav  li ul li a:HOVER {
    background-image: none;
    background-color: #fff763;
}

/* drop downs split into 2 columns */
 
#nav li.long ul {
    width: 420px;
}
#nav li.long ul li {
    float: left;
    width: 185px;
}

#nav li.long ul li a {
    float: left;
    width: 185px;
}


/* ----------------     END: MAIN NAVIGATION     ---------------- */