/*----------------------------------------------------------------------------------------------------- Body Text */
BODY {
background-image:url(../images/back_tile.jpg);
background-repeat:repeat-x;
background-position:center top;
background-color:#0F0C15;
}

.main_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c1c0c2;
	text-decoration: none;
}

.main_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #be7119;
	text-decoration: none;
}

.main_txt a:hover {
	color: #c1c0c2;
	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: #be7119;
	text-decoration:none;
}
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#27242c;
	text-decoration: none;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}

.footer a:hover {
	color: #cccccc;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------------------------------- Menu Style*/
.lines {
border-bottom:1px #FFFFFF dotted
}

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

#menuwrapper {
	/*background-image: url(../images/nav_mbar.jpg);  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:uppercase; /* Sets Main Font Style to capital or lowecase etc... */
	font-weight:bold;
}
#nav_menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #be7119;
	font-size: 17px; /* Main Nav Font size*/
	color: #fff;  /* 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: #434c70; /* Main Nav Hover Background color*/
}

#nav_menubar a.trigger {
	padding: 5px 16px 5px 10px;
	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: 12em;
}
#nav_menubar li ul, #nav_menubar ul li  {
	width: 12em;
}

#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: #cdd7ff;  /* Drop-down Font Color*/
	text-transform: capitalize;
	font-size:14px;
	background-color: transparent;
}
#nav_menubar ul a:hover {
	background-color: #262941!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); z-index:-200 }
a:hover #rolloverIMG{ opacity:1;filter:alpha(opacity=100); z-index:-200 }

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

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

.scroll2 {
overflow-y:auto;
overflow-x:hidden;
width:650px; 
max-height:30em;
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;} 
