body { margin:0; padding:0;   background:#E2E1E0; font-family:ariel,helvetica,sans-serif; font-size:12px;  line-height:144%;}

a {color: #FF5400; text-decoration: none; }
a:hover { text-decoration: none; }

.lightfont {color: #EDEBEB;  font-size:13px; letter-spacing:1px;
 font-weight: normal;
line-height:150%;}
a.lightfont:link {color: #FF5400; }
a.lightfont:hover {color: white;}

.intnav {color: #6E6462; font-size:11px;  }
a.intnav:link {color: #8A7F7D; }
a.intnav:visited {color: #8A7F7D; }
a.intnav:hover {color: black;}

.darkfont {color: #6E6462; font-size:13px; font-weight:bold;}
a.darkfont:link {color: #FF5400; }
a.darkfont:hover {color: white;}



.editlink {font-family: ariel,helvetica,sans-serif;color: #F3362E; text-decoration: none; font-weight: normal; font-size: 12PX; }
a.editlink:link {font-family: ariel,helvetica,sans-serif; color: #F3362E; text-decoration: none;  font-weight: normal; font-size: 12PX;}
a.editlink:hover {font-family: ariel,helvetica,sans-serif;color: #F3362E; text-decoration: none; font-weight: normal; font-size: 12PX;}

 *{outline: none;}


.title {font-family: ariel,helvetica,sans-serif;color: #ffffff; text-decoration: none; font-weight: normal; font-size: 16PX; }




.bottomnav {font-family: ariel,helvetica,sans-serif;color: white; text-decoration: none; font-weight: normal; font-size: 12PX; }
a.bottomnav:link {font-family: ariel,helvetica,sans-serif; color: white; text-decoration: none;  font-weight: normal; font-size: 12PX;}
a.bottomnav:hover {font-family: ariel,helvetica,sans-serif;color: #ACACAC; text-decoration: none; font-weight: normal; font-size: 12PX;}


h1,h2,h3,h4,h5 {margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; font-family: ariel,helvetica,sans-serif;   }




/* 1.3.- Slider */
 
 
.slideImage .safari {
	position:absolute;
	top:59px;
	left:-580px;
}
 
 
.pageSlider { position:relative;
	overflow:hidden; z-index: 1;

}
.pageSliderNav { position:relative;
	margin-top:-25px; z-index: 2100; margin-right: 400px; 

}
.pageSliderNav a {
	margin-LEFT:7px;  padding:2px 6px 2px 6px; font-size: 10px; text-decoration:none;  border: 0px; outline: 0px; background:#ECECEC; color:black
}

.pageSliderNav a:hover {
	margin-LEFT:7px; color:black;  padding:2px 6px 2px 6px; font-size: 10px; text-decoration:none;  border: 0px; outline: 0px; 
}


.pageSliderNav a.activeSlide {
	color:red;   padding:2px 6px 2px 6px; font-size: 10px; text-decoration:none;  border: 0px;  outline: 0px;  background:silver;

}


.pricefont {font-family: ariel,helvetica,sans-serif;color: red; text-decoration: none; font-weight: normal; font-size: 22PX; }


.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

 
 

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2;  z-index:100;
}

#nav a {
	display: block;
	width: 173px; color: #999C9F; font-size: 18px; line-height: 2; z-index:100;
}

 #nav a:hover{color:black;  z-index:100;
}
 
 

#navon a {
	display: block;
	width: 173px; color: #FF5F00; font-size: 18px;line-height: 2; z-index:100;
}





#nav li { /* all list items */
	position:relative;z-index:100;

 


	width: 173px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */

text-align: left;z-index:100;
white-space: nowrap; /* forces link text not to wrap for ie6's width problem */ 

	position: absolute; 
	background: url(images/newdropbg.png);
float: left;
	width: 174px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;  z-index:100;
}












 
