
body{font: 76% arial,sans-serif;text-align:center; background: #e1e7ff;}

p{margin:0 10px 10px;}

a{
	/* display:block; */
	color: #981793;
}

/*#header {text-align:left;}*/
#header {
	width:810px;
	height:140px;
	margin:0px;
	padding:0px;
  	/*padding-left:10px;*/
	color: #79B30B;
	border:none;	
}
	
#logo {
	width: 240px;
	height: 136px;
	float: left;
}

#navcontainer {
	width: 570px;
	margin: 0 0 0 0;
	padding: 0px;
	float: right;
	/* background: url("../images/neds/nav/nav_right.gif") no-repeat top right #6c82e4; */
}

#navlistPanel {
	height: 25px;
	width: 570px;
	margin: 70px 0 0 0;
	padding: 0px;
	float: right;
	background: url("../images/neds/nav/nav_right.gif") no-repeat top right #6c82e4;
}

#top-white-bar {
	background-position: top left; 
	background-image: url("../images/neds/nav/top-left-corner.gif");
	height: 10px;
	/* background-image: url("/images/banner.gif"); 
	height: 40px; */
	background-repeat:no-repeat; 
	width: 809px; 
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	border-right: 1px solid #6c82e4;	
	font-size: 5px;
	
}

#content {
	width: 809px;
	height: 195px; 
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	border-right: 1px solid #6c82e4;	
}

#content-wrapper {
	/*width: 810px;*/

	width: 795px;
	/*padding-bottom: 40px;*/
	padding: 10px 15px 20px 0px;
	margin: 0px;
	background: url("../images/neds/footer_bottom_text.gif") bottom left no-repeat #fff; 
	
}

#body-content {	
	width: 555px;
	/*padding-bottom: 40px;*/
	padding: 10px 0px 20px 0px;
	margin: 0px;
	float: right;	
}

#content-wrapper .content-left {
	float: left;
	width: 240px;
	border: 1px solid black;
	height: 100%;
}

#content-wrapper .content-text {
	float: right;
	width: 550px;
	padding: 10px 15px 20px 0px;
	margin: 0px;
}


#top-white-bar-text {
	background-position: top left; 
	background-image: url("../images/neds/nav/top-left-corner.gif");
	height: 10px;
	/*background-image: url("/images/banner.gif");
	height: 40px; */
	background-repeat:no-repeat; 
	width: 810px; 
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	
	font-size: 5px;
}


#promo {
	width: 790px;
	height: 175px; 
	padding: 0px;
	margin-left: 10px;
	background-color: #6c82e4;
}

#promo .promo_text {
	color: #FFFFFF;
	font-size:24px;
	width: 220px;	
	margin: 0px 0 0 20px;
	padding-top: 35px;
	float: left;
	font-family:"Times New Roman", Times, serif
	
}

#promo .promo_image {
	color: #FFFFFF;
	font-size:28px;
	width: 503px;	
	height: 175px;
	padding: 0;
	margin: 0 5px 0 0;	
	float:right;	
	/* background: url("../images/neds/home/p1.jpg") no-repeat top right #6c82e4; */
	/*filter:alpha(opacity=60);
  
   opacity:0.6;

   -moz-opacity:0.6;*/
}

.roundtop { 
	width: 790px;
	height: 10px; 
	margin-left: 10px;
	background: url("../images/neds/home/promo_tr.gif") no-repeat top right #6c82e4; 	
}

.roundbottom {
	width: 790px;
	height: 10px; 
	margin-left: 10px;
	background: url("../images/neds/home/promo_br.gif") no-repeat top right #6c82e4; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

img#nedsMain {
	
	padding: 0pt;
	margin: 0pt;
}

a#nedsMain {
	
	padding: 0pt;
	margin: 0pt;	
}

div#wrapper{

	padding:0px;
	margin:0px;
	border:none;
	height:140px;
}

div#header{

	padding:0px;
	margin:0px;
	border:none;
	height:140px;
}



/*
#content.home{
	background-image: url(../images/neds/promo/salsa.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	
	height: 332px;
}


#content.home span{
	float: left;
	line-height:1.7;
	width: 235px;
	height: 180px;
	padding: 120px 0 0 20px;
	
}*/

#extra{}
#footer{color: #FFF; height: 50px;}
#footer p{margin:0;padding:5px 10px;}
#navigation{}
#container{width:810px;margin:0 auto;}
#container{text-align:left;}

#navigation{float:left;width:350px;}
#extra{float:right;width:350px;}
#footer{clear:both;width:100%;}

#footer2 {
	
	text-align: center;
	height: 50px;
	padding-top: 20px;
	line-height: 20px;

}

#footer2 a { display: inline; }

#bottom-container {	
	width:810px;
	margin-top: 25px;
}
#bottom { width: 810px; height: 216px;font-size: 11px; margin-top: 0px;background: url(../images/neds/home/footer_bottom.gif) bottom left no-repeat;	}
#bottom .item {  height: 215px; float: left; padding: 0 20px;background: transparent url(../images/neds/home/border.gif) bottom right no-repeat;}
	#bottom .item .details { line-height: 15px;	}
	#bottom .one { width: 220px;}
	#bottom .two { width: 220px;}
	#bottom .three { width: 220px;	}
	#bottom .image { float: left; 	}
	#bottom .details { min-height: 30px;	}
	#bottom h4 { margin: 20px 0 0 0; height: 20px;	}
	#bottom .last { background: transparent;	}

#bottom-left {

}

#bottom-middle {

}

#bottom-right {


}



#bottom-images p {
	float: left;
	margin: 0 25px 0 0;
	padding: 0px;
	border: 1px solid #6AD3EA;
	width: 178px;
	height: 155px;
}

#bottom-images p.last {
	float: left;
	margin: 0;
}

#navcontainer.home {	
	/*background-image: url(../images/neds/nav/nav2_far_right.gif);
 	background-position: right;
	background-repeat: no-repeat;*/
	
}

#navcontainer ul li.left{
	background-image: url(../images/neds/nav/nav_left.gif);
	background-repeat: no-repeat;	
	
	width: 10px;
	height: 25px;
	float: left;
	padding: 0px;
	margin: 0px;

}

#navcontainer ul li.right_filler{
	background-color: #6c82e4;
	width: 110px;
	height: 25px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#navcontainer ul li.right{
	width: 20px;
	height: 25px;
	float: left;
	padding: 0;
	margin: 0 0 0 20px;	
	display: inline;
	
}
/*
#navcontainer ul li.far_right{
	 background-image: url(../images/neds/nav/nav2_far_right.gif);
	width: 26px;
	height: 15px;
	float: left;
	padding: 0px;
	margin: 0px;	
	border: 1px solid black;
} */

.selected_box 
{
	width: 10px;
	height: 16px;
	background-color: #fff;

}

#navcontainer ul
{
	padding: 0;
	margin: 0;
	color: White;
	float: left;
	width: 570px;
	height: 25px;
	/*background-color: #6c82e4;*/
	
}



#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	font-weight: bold;
	font-size: 11px;	
	margin-top: 5px;
	padding: 3px 10px 0px 10px;
	/*background-color: #6c82e4;*/
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	height: 17px;
}

#navcontainer ul li a.selected
{
	color: #501E05;
	background-color: #fff;
}

#navcontainer ul li a.selected:hover
{
	color: #501E05;
	background-color: #fff;
}

#navcontainer ul li a.selected_last
{
	color: #501E05;
	border-right: 0px;
}

#navcontainer ul li a.last
{
	border-right: 0px;
}

#navcontainer ul li a:hover
{
background-color: #a8b5f2;
color: #fff;
}

/* MR Added */

div#loginButtons
{
width:570px;
float:right;
margin-top:25px;
height:20px;	
}


#loginButtons ul
{
	text-decoration: none;
	color: #ffffff;
	border: none;
	list-style-type: none;
	

}

#loginButtons ul li
{
	text-decoration: none;
	color: #ffffff;
	border: none;
	list-style-type: none;
	display:inline;

}

#loginButtons ul li a
{

	text-decoration: none;
	float: right;
	/* height: 17px; */
	font-weight: bold;
	font-size: 11px;	
	padding-left: 10px;
	color: #000086;
	border: none;

}

div#indexDefaultMainContent {
	
	padding:0px;
	margin:0px;
	border:none;
}

div#contentTableWrapper{
	
	padding:0px;
	margin:0px;
	border:none;
}


/* MR Finish */


/* PRODUCTS gallery page */
#content h1 {
	padding: 0px;	
	margin: 10px 0 0 45px;
	color: #501E05;

}

#content p {
	padding: 0px;	
	margin: 10px 0 0 45px;
	color: #000000;

}
/*  DETERMINED in PHP template by how many products exist -- height variable
#content.products {
	height: 850px;
}
*/

#gallery-images {
	clear:both;
	width:100%;
	margin: 10px 0px 10px 45px;
}

#gallery-images p {
	float: left;
	margin: 0 75px 45px 0;
	padding: 0px;
	border: 1px solid #6AD3EA;
	width: 178px;
	height: 155px;
}

#gallery-images p a {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #501E05;
	line-height: 13px;
}
#gallery-images p a:hover {
	color: #6AD3EA;
}

/* PRODUCT page non-gallery */

#content.product {
	height: 475px;
}

#product-image {
	margin: 0px;	
	width: 450px;
	height: 435px;
	float: right;
	text-align: center;
	padding-top: 10px;	
}

.prev-next a {
	display: inline;
	text-decoration: none;
	font-weight: bold;
	color: #6AD3EA;
	white-space: nowrap;
}

.prev-next a:hover {
	color: #501E05;
}

.prev-next {
	display: block;
	padding: 0;
	margin-right: 15px;
	position: relative;	
	white-space: nowrap;
	text-align: right;
	width: 250px;
	float: right;
}

#product-content {
	width: 330px;	
	height: 448px;
	float: left;
	padding-left: 10px;
}
#content h1, h2, h3, p {
	padding: 0px;
	margin: 15px 0 0 0px;
	color: #000086;
}

#content-text h1, h2, h3, p {
	padding: 0px;
	margin: 15px 0 0 0px;
	color: #000086;
}
#product-content p {
	margin: 0px;
}
#product-content a {	
	display: inline;
	color: #6AD3EA;
	font-weight: bold;
	position:relative;
	text-decoration:none;
}
#product-content a span {
	display: none;
	text-decoration:none;
}

#product-content p.materials a {z-index: 100;}
#product-content p.related a {z-index: 99;}

#product-content a:hover {font-size:99%; color: #501E05;}

#product-content a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 15px; 
	left: 0px; 
	width: 300px;
	border: 1px solid #501E05;
	background-color: #cff; 
	color: #000;
	padding: 10px;
	font-size: .8em;
	text-decoration: none;
	
}

/* FORM styles */
/*form {
    margin: 0;
    padding: 0;
    min-width: 500px;
    max-width: 600px;
    width: 560px;
}

form fieldset {
    padding: 0;
    margin: 0;
    width: 560px;
}
form fieldset.hidden {
    border: 0;
}
form fieldset legend {
    font-weight: bold;
	padding: 10px 0 0 60px;
	margin: 0;
	color: #000000;
} 

form label {
    margin: 0 0 0 5px;
}

form label.qflabel {
    display: block;
    float: left;
    width: 150px;
    padding: 0;
    margin: 15px 0 0 0;
    text-align: right;
}
form input, form textarea, form select {
    width: auto;
}
form textarea {
    overflow: auto;
}
form br {
    clear: left;
}
form div.qfelement {
    display: inline;
    float: left;
    margin: 15px 0 0 10px;
    padding: 0;
}
form div.qfreqnote {
    font-size: 80%; 
	margin-left: 150px;
	width: 200px;
}
form span.error, form span.required {
    color: red;
}
form div.error {
    border: 1px solid red;
    padding: 5px;
}

div#form-container {
	width: 500px;	
}
div#form-note-container {
	width: 270px;	
	float: right;
	margin-top: -440px;	
}
*/
/* ABOUT */

div#about-nav {
	margin-top: 20px;
	border-right: 1px solid #6AD3EA;
	width: 15%; 
	height: 200px;
	float: left;	
}

div#about-nav a
{
	font-weight: bold;
	font-size: 12px;	
	padding: 0px 0px 0px 20px;	
	color: #6AD3EA;
	text-decoration: none;
}

div#about-nav a.selected
{
	color: #501E05;
}

div#about-nav a:hover
{
	color: #501E05;
}

div#content.about {
	height: 550px;

}

div#content-about {
	float: left;	
	width: 80%; 
	margin-top: 10px;	
}

div#content-about a
{
	font-weight: bold;
	font-size: 12px;	
	padding: 0px 0px 0px 20px;	
	color: #6AD3EA;
	text-decoration: none;
	display: inline;
}

div#content-about a:hover
{
	color: #501E05;
}
