/*----------------------------------------------------------------------------------------------------- Body Text */
.main_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.main_txt a:hover {
	color: #cccccc;
	text-decoration: underline;
}
.main_txt_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	color:#FFCC00;
	text-decoration: none;
}
.footer a:hover {
	color: #cccccc;
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------------- NAV: Container for the menu.*/

#menuwrapper {
	background-image: url(../images/nav_mbar.jpg); width:600px;/* Main Nav Background*/
	background-repeat: repeat-x;

}
#nav_menubar, #nav_menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif; /* Main Font */
	text-transform:none /* Sets Main Font Style to capital or lowecase etc... */
}
#nav_menubar a {
	display: block;
	text-decoration: none;
	padding: 10px 6.7px 10px 6.05px;
	border-right: 1px solid #4c4c4c;
	font-size: 11px;
	text-transform:uppercase; /* Main Nav Font size*/
	color: #CCCCCC;  /* Main Nav Font color*/
}
#end
{
	border-width: 0px!important;
}
#nav_menubar li:hover a, #nav_menubar a:focus,
#nav_menubar a:active, #nav_menubar li.nav_hvr a {
	color: #000; /* Main Nav Hover Font color*/
	background-color: #c6c6c6; /* Main Nav Hover Background color*/
}

#nav_menubar a.trigger {
	padding: 10px 16px 10px 5px;
	background-image: url(../images/nav_dark_south.gif); /* Drop-down arrow image*/
	background-repeat: no-repeat;
	background-position: right center;
}

#nav_menubar li {
	float: left;
	width: 15em;
}
#nav_menubar li ul, #nav_menubar ul li  {
	width: 15em;
}

#nav_menubar ul li a  {
	color: #565656; 
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#nav_menubar li:hover ul a, #nav_menubar li.nav_hvr ul a {
	color: #000000;  /* Drop-down Font Color*/
	background-color: transparent;
}
#nav_menubar ul a:hover {
	background-color: #606060!important; /* Drop-down Hover Background Color*/
	color: #FFFFFF!important; /* Drop-down Font Color*/
}
#nav_menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF; /* Drop-down Font Hover Color*/
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(../images/nav_mgrad.jpg); /* Drop-down Background Color*/
	background-repeat: repeat-x;
}

#nav_menubar li:hover ul, #nav_menubar li.nav_hvr ul {
	display: block;
}
#nav_menubar li {width: auto;}
/*Clears the floated menu items.*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*----------------------------------------------------------------------------------------------------- Roll Over Images */
#rolloverIMG { opacity:.50;filter:alpha(opacity=80, style=0) }
a:hover #rolloverIMG{ opacity:1;filter:alpha(opacity=100) }

#rolloverIMG2 { opacity:1;filter:alpha(opacity=100) }
a:hover #rolloverIMG2 { opacity:.50;filter:alpha(opacity=80, style=0) }

/*----------------------------------------------------------------------------------------------------- Scroll Bar */
.scroll {
overflow-y:auto;
overflow-x:hidden;
width:100px; 
height:100px;
padding: 10px;
overflow:-moz-auto-vertical;
}

/*----------------------------------------------------------------------------------------------------- Validation Advice */
.validation-advice
{
font-family:Arial;
font-size:9px;
font-style:italic;
color:#FF0000;
display:inline;
}

/*----------------------------------------------------------------------------------------------------- Bullet */
.bullet {
	list-style-image: urlicons/bullet.gif);
}

/*----------------------------------------------------------------------------------------------------- Shopping cart CSS*/
.greetext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #006600;}
.blacktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;} 
.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}   
.nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 
