﻿body
{
	margin: 0;
	border: 1pt solid #CCCCCC;
	padding: 0;
	width: 840px; /*Width of main container*/
	margin: 0 auto;
	background-color: #e7e7e7;	
	 font-size:75%; _font-size:12px;
	
}


#maincontainer
{
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	
}
#mainWrapper
{
	/*background-color: #FFFFFF;
	background: url('i/nn_0079_green-fade.png');
	background-image: url('i/Background1.gif');
	background-repeat: no-repeat;
	height: 1686px;*/
	
}

#topsection
{
	/*background: #EAEAEA;*/
	/*background-image: url('i/Head_Background.gif');*/
	/*height: 300px;*/
	/*width: 300px;*/
	/*background-repeat: no-repeat;*/
	background-image: url('i/Home-Page-TopHeader.png');
	background-repeat: no-repeat;
	overflow: hidden;
	padding-bottom: 50px;
	
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#TollFree
{
	
	width: 820px;
	top: 10px;
	font-family: 'Gill Sans MT Condensed';
	text-transform: uppercase;
	font-size: 15.44pt;
	color: #000000;
	text-align: right;
	
	
}
#logInfo{
	width: 820px;
	top: 40px;
	font-size: 10pt;
	color: #0000FF;
	text-align: right;
	text-decoration: underline;
}

#logInfo ul li{
	display: inline;
}

#logInfo ul li a
{
	color: #000000;
	padding:  6px 12px 0px 6px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#SearchBox
{
	
	height: 30px;
	padding-left: 550px;
	top: 65px;
	z-index: 100002;
	margin-top: 40px;

	
}
fieldset.search
{
	background-position: #FFFFFF;
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #f7be6c;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box
{
	color: #000000;
	font-size: 10pt;
	width: 140px;
	padding: 10px 5px 0;
	/*background: #616161 url('i/search_background.gif') no-repeat left -28px;*/
	outline: none;
	margin-right: 5px;
}
.search input.box:focus
{
	background-position: left -30px;
	background: #f7be6c url('i/search_background.gif') no-repeat left -30px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url('i/search_background.gif') no-repeat top right;	
}
.search button.btn:hover {
	
}


.sf_inactive
{
	background-position: #FFFFCC;
	border: 2px #3d91a5 solid;
	background: #FFFFCC;
	color: #000099;
}
/* on focus (when field is clicked on)  */
.sf_active
{
	border: 2px #8BB544 solid;
	background: #fff;
	color: #333;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text
{
	border: 2px #3c90a5 solid;
	background: #fff;
	color: #888;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
	top: 30px;
	
		
}
.sf_suggestion ul
{
	border: 1pt solid green;
	background-position: #FFFF99;
	position: absolute;
	margin: 0;
	padding: 0;
	background: #FFFF99;
	top: 0;
	left: 0;
	color: #000000;
	font-size: 1.2em;
	
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 1.2em;
	height: 32px;
	
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#990000;
	
}
.sf_suggestion li.selected a
{
	color: #FFFFFF;
	background-color: #000099;
}



#logoGlow
{
	/*background-image: url('i/nn_0057_Layer-7.png');
	background-repeat: no-repeat;
	height: 200px;
	margin-left: 20px;*/
	
}

#logoGlow a
{
	text-decoration: none;
	
}

#logo
{
	/*background-image: url('i/nn_0056_NN-No-Tag.gif');
	background-repeat: no-repeat;
	height: 138px;
	padding-top: 20px;
	margin-left: 20px;
	border: 1pt solid red;*/
	 
	
}

#logo a { text-decoration: none;}

#motoline
{
	margin-top: 75px;
	margin-left: 230px;
	color: #807d7d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#menuContainer
{
	/*width: 840px;
	top: 155px;
	background-position: right;
	margin-right: 3px;*/
	/*height: 300px;*/
	float: left;
	margin-top: 18px;
	font-size: 13.2pt;
	width: 840px;
}

#menu
{
	/*White Image to hold the menu elements*/
	/*background-image: url('i/nn_0054_Layer-12.png');*/
	/*background-repeat: repeat-x;*/
	/*top: 70px;*/
	/*width: 840px;*/
	
	
}

#menu ul
{
	margin: 0px;
	padding: 0px;
	height: 100px;
	padding-top: 15px;
	
	
}

#menu ul li
{
	/*WORK ON LOCATION FIRST*/
	
	display: inline;
	overflow: hidden;
	background-image: url('i/li_1.png');
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 100px;
	text-align: center;
	/*margin-left: -43px;
	margin-top: -45px;
	padding-left: 15px;*/
	margin-right: -40px;
	padding-top: 38px;
	margin-left: 33px;
	
		
}

#menu ul li a
{
	
	text-decoration: none;
	color: #000000;
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 11.1pt, 9.1pt;
	font-weight: bold;
	line-height: 14px;

	
}


#menu ul li#selected
{
	background-image: url('i/li_hoover1.png');
}

#menu ul li:hover
{
	background-image: url('i/li_hoover1.png');

}

/*======================= HOME BEST SELLERS AREA ===========================================================*/
#bestsellersHeader
{
	text-align: center;
	width: 840px; 
	margin: 0 auto;
	margin-top: 40px; 
}
#bestsellersHeader span  
{
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	color: #007438;
	font-size: 18.44pt;
	font-weight: bold;
	margin-top: 60px;
}
#bestsellers
{
	width: 840px;
	text-decoration: none;
	background-image: url('i/nn_0021_Best-Seller-Box1.png');
	background-repeat: no-repeat;
}
#bestsellers ul { height: 230px; margin-left: 420px; margin-top: -30px; text-decoration: none}
#bestsellers ul li { display: inline; float: left; padding-right: 5px; text-decoration: none}
#bestsellers ul li a { text-decoration: none;}



#BestSellersFlash {position: relative; top: 1px; left: 0px; width: 140px; height: 103px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold;}
#tmpflashlink {position: relative; top: 40px; left: 80px; width: 140px; height: 103px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold; text-align: center;}
#tmpShipping1 {position: absolute; top: 230px; left: 520px;}
#tmpShipping2 {position: absolute; top: 235px; left: 520px;}
#tmpShipping4 {position: absolute; top: 243px; left: 510px;}
#tmpShipping3 {position: absolute; top: 250px; left: 610px;}

#BestSellersFlash span {color: #df1e16; position: relative; top: -15px;left: 25px;}


.BestSellersKid   { background-repeat: no-repeat; width: 90px; height: 158px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold; background-image: url('i/nn_0020_Berry.png');}
.BestSellersRed   { background-repeat: no-repeat; width: 90px; height: 158px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold; background-image: url('i/nn_0020_Berry.png'); }
.BestSellersGreen { background-repeat: no-repeat; width: 90px; height: 158px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold; background-image: url('i/nn_0014_Original.png'); }
.BestSellersBrown { background-repeat: no-repeat; width: 90px; height: 158px; font-family: 'Myriad Pro Cond'; font-size: 20px; font-weight: bold; background-image: url('i/nn_0016_Chocolate.png'); }

.BestSellersKid span {color: #0a226f; position: relative; top: -15px;left: 30px;}
.BestSellersRed span {color: #df1e16; position: relative; top: -15px;left: 25px;}
.BestSellersGreen span {color: #007438; position: relative; top: -15px;left: 14px;}
.BestSellersBrown span {color: #552e0c; position: relative; top: -15px;left: 8px;}


#FreeShipping { width: 840px; padding-top: 30px; padding-left: 20px;}
#PaymentsSecure {width: 340px; height: 70px; float: left; margin-top: -50px;}
/*======================= BEST SELLERS AREA ===========================================================*/

#ShoppingCartWrapper { background-color: Transparent; position: relative; margin-top: -35px; width: 840px;}
#HomeMiniCart 
{
	/*left: 400px; */
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 12pt;
	font-weight: bold;
	/*margin-top: -50px;*/
	/*margin-right: 60px;*/
	float: right;
	
}

#pepe div a
{
	font-size: 13px;
	width: 220px;
	color: #0000FF;
	list-style-type: none;
	display: inline-block;
}
              
#HomeMiniCart table tr td {border-right: 1pt solid black; padding-right: 5px;}
#HomeMiniCart a {text-decoration: none; color: Black;}
.tdnoborder{ border-right: 0pt solid white;}

/*background-image: #f5f5f5 url('i/nn_0008_big-white-box.png');overflow: hidden; position: relative; top: 170px; margin-bottom: 50px; width: 90%; padding-left: 30px; padding-right: 10px; text-align: center;*/
#QualityProducts 
{
	 background-image: url('i/nn_0008_big-white-box.jpg');
	 background-repeat: repeat;
	 margin-top: 20px;
	 margin-right: 40px;
	 margin-bottom: 5px;
	 margin-left: 40px;
	 position: relative;
	 z-index: 1000;
	  
}
.QualityPadding {margin: 10px; }
.QualityPaddingWhite {}
#QualityProducts a { padding-right: 8px; font-size: 10px; color: #0000ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#QualityProducts h1 {font-family: 'Myriad Pro Cond'; color: #007438; font-size: 20px;}


#smartSearch { border:solid 1px #ccc;background-color:#FFFFFF;overflow:hidden;padding:0;position:absolute;top:40px;left:15px;width:480px;z-index:2050;}
#smartsel { width: auto; }
#smartsel li {padding:2px;}
#smartsel li a {padding:1px 8px 1px;display:block;}
#smartsel li a:hover{ text-decoration:none;}
#smartsel li.srchtype {color:#AB1717;margin-top:8px;padding:0 9px;}

#mainSearch {float:left;margin:32px 30px 0;padding:-22px 22px 22px 21px;width:472px;position:absolute;}
#mainSearch .searchBar { padding: 0; _height:1%;}
#mainSearch .searchBar form { float:left;}
#mainSearch .searchBar form input {background:transparent url('i/mf_header_images_v4.gif') repeat scroll 0 -131px;border:0 none;color:#666;font-size:14px;font-weight:normal;margin-top:1px;*margin-top:0;padding:11px;width:333px;*width:71% !important;}
#mainSearch .searchBar form input:focus {outline:0 none;background:transparent url('i/mf_header_images_v4.gif') repeat scroll 0 -81px; }
#mainSearch #submit {background:transparent url('i/mf_header_images_v4.gif') repeat scroll 2px -857px;display:block;float:right;height:40px;width:112px;_width:110px;}
#mainSearch #submit:hover{background:transparent url('i/mf_header_images_v4.gif') repeat scroll -138px -857px;}

 #topicHolder
          {
          background-image: url('i/nn_0008_big-white-box.jpg');
          background-repeat: repeat;
          margin-right: 10px;
          margin-bottom: 5px;
          margin-left: 10px;
          position: relative;

          }
          
           #categories
          {
          background-image: url('i/nn_0008_big-white-box.jpg');
          background-repeat: repeat;
          margin-right: 10px;
          margin-bottom: 5px;
          margin-left: 10px;
          position: relative;

          }


#ProductDetail { position: relative; top: -100px; width: 800; margin-bottom: 5px; padding-left: 20px; padding-right: 10px}
#ProductDetail .shadowcontainer{ width: 790px; background-color: #d1cfd0;}
#ProductDetailFreeShipping{ position: relative; top: -90px; width: 840px; height: auto; padding-top: 5px; padding-left: 20px; text-align: center;}

.button{width: 180px; color: green; font-weight: bold; background-position: center; height: 45px;background-repeat: no-repeat;}
.MyAddToCartImageClass {cursor: hand;}
.variantprice {font-weight:bold;}
.MonthSpecial {font-weight:bold; color: Red; font-size: 15px;}
.SalePrice {font-weight:bold; color: Red; font-size: 12px;}
.OurCrossPrice {font-weight:bold; color: Red; font-size: 12px;text-decoration:line-through;}
.DiscountedPrice {font-weight:bold; color: Red; font-size: 12px;}
.RegularPrice {font-weight:bold;text-decoration:line-through; font-size: 10px;}
.LevelPrice {font-weight:bold;}
.pdTabs { font-weight:bold; font-size: 14;}
.FreeShippingQualify { font-weight: bold; color: Blue; font-size: 16px;}
#HeaderGreenBold
{
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	color: #007438;
	font-size: 18.44pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.ProductName{font-family: 'Myriad Pro Cond';color: #007438;font-size: 18.44pt;font-weight: bold;}
.VariantName{font-size: 9.5pt; font-family: verdana; font-weight: bolder;}
.VariantSKU
{
	font-size: 8pt;
	font-family: verdana;
	text-transform: uppercase;
}
.EmailToFriend
{
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 10.44pt;
	font-weight: bold;}

#signupform
{
	width: 200px;
	float: right;
		
}

#tempCart
{
	margin-left: 50px;
	width: 500px;
	float: left;
}

#signupform a
{
	text-decoration: none;
}


/* BEST SELLERS AREA*/

#contentwrapper
{
	float: left;
	width: 100%;
}

#entitiescontent
{
	 margin-top: 310px;
}


#Entities { width: 840px; top: 80px;  padding-top: 55px;}

#ListA { width: 190px;float: left;background-image: url('i/orange_entityL.png');background-repeat: no-repeat;top: 30px; height: 190px; margin-right: 90px; margin-left: 30px;}
#ListA ul {overflow: hidden;height: auto;margin-top: 40px; top: -10px; left: 5px;}
#ListA ul li {display:list-item;text-align: center; list-style: none; line-height: 18px; margin-left: -10px;}
#ListA ul li a {font-size: 10pt; text-decoration: none; color:Black}
#ListA ul li a span { font-size: 10.5pt; font-style: italic; font-weight: bold;}
#ListA ul li a span span { font-size: 10.5pt; font-style: italic; color: Green;}
#ListA ul li:hover a { color: #FFFFFF;background-color: #339933;}
#ListA ul li:hover a span span {color: #FFFFFF;background-color: #339933;}



#ListB {width: 185px;float: left;background-image: url('i/orange_entityL.png');background-repeat: no-repeat;top: 30px; height: 190px;margin-right: 90px;}
#ListB ul { overflow: hidden;height: auto;margin-top: 40px; top: -10px; left: 245px;}
#ListB ul li {display:list-item; text-align: center; list-style: none; line-height: 18px;margin-left: -6px;}
#ListB ul li a {font-size: 10pt; text-decoration: none; color:Black; }
#ListB ul li a span { font-size: 10.5pt; font-style: italic; font-weight: bold;}
#ListB ul li a span span { font-size: 10.5pt; font-style: italic; color: Green;}
#ListB ul li:hover a { color: #FFFFFF;background-color: #339933;}
#ListB ul li:hover a span span {color: #FFFFFF;background-color: #339933;}


#ListC {width: 190px;float: left;background-image: url('i/orange_entityL.png');background-repeat: no-repeat;top: 30px; height: 190px;}
#ListC ul { overflow: hidden;height: auto;margin-top: 40px; top: -10px; left: 5px;}
#ListC ul li {display:list-item;text-align: center; list-style: none; line-height: 18px;margin-left: -6px;}
#ListC ul li a {font-size: 10pt; text-decoration: none; color:Black; }
#ListC ul li a span { font-size: 10.5pt; font-style: italic; font-weight: bold;}
#ListC ul li a span span { font-size: 10.5pt; font-style: italic; color: Green;}
#ListC ul li:hover a { color: #FFFFFF;background-color: #339933;}
#ListC ul li:hover a span span {color: #FFFFFF;background-color: #339933;}




#Disclaimer
{
	float: left;
	margin: 40px 10px 0px 10px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding:  5px 15px  1px 5px;
	
}

#bottom
{
	background-image: url('i/Home-Page-BottomFooter.png');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: 1pt solid white;
	height: 100%
	
	
}
#footer
{
	clear: left;
	width: 100%;
	text-align: center;
	background-color: White;
	padding-top: 3px;
	
	
	
}



.footermenu
{
	background-color: #F6A90D;
	font-size: 90%;
	width: 100%;
}

.footermenu ul{
border: 1px solid #BBB;
padding:  5px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
overflow: hidden;
}

.footermenu ul li{
	display: inline;
}

.footermenu ul li a
{
	color: #000000;
	padding:  6px 12px 0px 6px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.footermenu ul li a:hover{
color: black;
background: transparent url(media/lightyellow.gif) center center no-repeat; /*background of menu item onMouseover*/
}


.FooterCopyRight
{
	background-color: #97B292;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 90%;
}
.FooterCopyRight ul
{
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
	overflow: hidden;
}
.FooterCopyRight ul li
{
	display: inline;

}
.FooterCopyRight ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.innertube
{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 10px;
	width: 780px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #FFFFFF;
	background: #FF3300;
	/*#339*/
	/*#eff2ff*/
}

#one-column-emphasis tr:hover a
{
	color: #FFFFFF;
	
	/*#339*/
	/*#eff2ff*/
}


#topic
{

	 margin-top: 70px;
	 margin-right: 10px;
	 margin-bottom: 5px;
	 margin-left: 10px;
	 position: relative;
	 z-index: 1000;
	
}

#pricesDiv
{
	 width: 150px; 
}
#showfront{position: relative; z-index: 1000;margin-top: 50px;}
#ProductBreadCrumb{ margin-top: 50px;position: relative; z-index: 1001;}
#ProductBreadCrumb H1{ text-decoration: none;
	color: #000000;
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 18.44pt;}
	
#cocoHeader
{
	color: #983732;
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 30.44pt;
	width: 500px;
	text-align: center;
	font-weight: bold;
	margin-top: -100px;
	margin: 0 auto 0 auto;
}
.ContactHealthStatement
{
	margin-left: 30px;
	margin-right: 30px;
	font-family: Verdana;
	font-size: 12pt;
	text-align: justify;
	
}

.imgHeader
{
	
	font-family: 'Myriad Pro Cond', 'Gill Sans MT Condensed';
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	margin-left: 30px;
	
}

#one-column-contact
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 780px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 30px;
}
#one-column-contact th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-contact td
{
	padding: 10px 15px;
	color: #000000;
	border-top: 1px solid #e8edff;
	font-weight: bold;
}
.contactbutton{ text-align:right; }
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #FF0000;
}
#accordion {
	margin:0px;
	padding: 4px 20px 4px 20px;
}

h3.toggler
{
	background-position: #D2E0E6;
	cursor: pointer;
	border: 1px solid #3366FF;
	font-family: 'myriad Pro';
	font-size: 18.44px;
	background: #FFFFFF;
	color: #000099;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	font-weight: bold;
}

div.element p, div.element h4
{
	margin: 0px;
	padding: 4px 20px 4px 20px;
	font-family: Verdana;
	font-size: 18px;
	text-align: justify;
}

blockquote {
	padding:5px 20px;
}
#NewsLetter{margin:20px 50px; text-align: justify;}
h3.News
{
	background-position: #D2E0E6;
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'myriad Pro';
	font-size: 18.44px;
	background: #D2E0E6;
	color: #000099;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	font-weight: bold;
}
div.Newselement p, div.Newselement h4 {
	margin:0px;
	padding:4px;
	text-align: justify;
}



/* container for slides */
.slides {
	background:#fff url('i/slide/h300.png') repeat-x;
	border:1px solid #666;
	position:relative;	
	height:300px;
	
	width:650px;
	float:left;	
	margin:15px;
	cursor:pointer;
	
	
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	
}

/* single slide */
.slides div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	
	margin:7px;
	padding:  5px 15px 3px 15px;
	height:256px;
	font-size:12px;
	
}

/* header */
.slides h3 {
	font-size:22px;
	font-weight:normal;
	margin: 0 0 5px 0;
	color:#456;
}

/* tabs (those little circles below slides) */
.tabs
{
	clear: both;
	margin-left: 170px;
	
	
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url('i/slide/navigator.png') 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	background:#fff url('i/slide/hori_large.png') no-repeat;
	display:block;
	width:23px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}

/*body {  font-size:75%; _font-size:12px !important; background-color:#fff; font-family: Arial, Helvetica, sans-serif; color: #333333; margin: 0 auto; padding: 0;position:relative;}*/
/*div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0;}*/
/*table {border-collapse: collapse; border-spacing: 0;}*/
/*fieldset,img {padding: 0; margin: 0; border: 0;}*/
/*address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}*/
ol,ul {list-style: none;}
/*caption,th {text-align: left;}*/
/*abbr,acronym {border: 0;}*/
/*a:link, a:active, a:visited, a:focus {color: #2864b4;	text-decoration: none; outline:none;}*/
/*a:hover {color: #2864b4; text-decoration: underline;}*/


 /* root element for accordion. decorated with rounded borders and gradient background image */
              #home_accordion {
              background:#FFFFFF url(/img/global/gradient/h150.png) repeat scroll 0;
              height:160px;
              padding:10px 0 10px 20px;
              border-top:1px solid #ddd;
              border-bottom:1px solid #ddd;
              }

              /* accordion header */
              #home_accordion img {
              float:left;
              margin-right:10px;
              cursor:pointer;
              opacity:0.5;
              filter: alpha(opacity=50);
              width: 150px;
              height: 150px;
              }

              /* currently active header */
              #home_accordion img.current {
              cursor:default;
              opacity:1;
              filter: alpha(opacity=100);
              }

              /*
              accordion pane. should initially have zero width and display:none.
              the first pane should override these with inline style
              */
              #home_accordion div {
              width:0px;
              float:left;
              display:none;
              margin-right:10px;
              }

              /* content inside a pane should have fixed width */
              #home_accordion div h3 {
              color:#444;
              margin:0 0 -10px 0;
              width:320px;
              font-size:15px;
              }

              #home_accordion div p {
              font-size:11px;
              width:320px;

              }


              #home_accordion div ul {
              /*padding: 0px;*/
              float: left;
              width: 27em;
              margin: 0;
              padding: 0;
              padding-top: 15px;
              list-style: none;
              }


              #home_accordion div li {
              float: left;
              width: 13em;
              margin: 0;
              padding: 0;
              font-size: 12px;
              Font-family: calibri;
              }

              #home_accordion div li a{
              color: black;
              }

