body, html{ font-family:Verdana, Arial, Helvetica, sans-serif; 
		margin:0 auto; font-size:12px;
      	padding: 0; 
		text-align:center; background: url(../images/bg.jpg) no-repeat center center fixed;
		/*background-image:url(../images/bg.png); background-position: center fixed; background-repeat:no-repeat;*/ background-color:#eaeaea;
		-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

}
/*----------------------------------------------------------------------------------------------------- Full Page Background Image*/
img.bg {
        /* Set rules to fill background */
        min-height: 100%;
        min-width: 1024px;

        /* Set up proportionate scaling */
        width: 100%;
        height: auto;

        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
        img.bg {
                left: 50%;
                margin-left: -512px;   /* 50% */
        }
}

/*----------------------------------------------------------------------------------------------------- Full Page Background Image Ends*/

#logo{ 
		float:left; 
		width:100px; 
		height:360px; 
		background-image: url(../images/logo.png); 
		background-repeat:no-repeat; 
		z-index:20 
}

#page{	margin: 0 auto; 
		position:relative; 
		top:40px; left:20px;  
		background-repeat:no-repeat;
      	padding: 0;
		width:966px 
}

#titles{ padding-right:20px; text-transform:lowercase; height:30px; text-align:right;
		
		font-size:24px; 
		font-weight:bold; 
		color:#41465a
}
#content{ width:866px; height:693px;  float:right;
	text-align: justify; 
	position:relative; 
	
 }
#text { width:390px; height:615px; padding-left:5px}


#footer{ width:866px; height:27px; background-image: url(../images/footer.png); background-repeat:no-repeat; position:relative; top:2px; 
		 
		
}
#footer_left{color:#ffffff;position:relative; left:10px; top:1px;text-align:left; font-size:10px;
	text-decoration: none;
}
#footer_right a{
	color:#ffffff;
	text-decoration: none;
}

#footer_right a:hover { 	
	text-decoration: underline;
}
#footer_right{float:right; text-align: right; font-size:10px;color:#ffffff; position:relative; right:15px; top:5px; }

/*----------------------------------------------------------------------------------------------------- NAV: Container for the menu.*/

#menuwrapper { width:866px;  z-index:2;  height:52px; position:relative;
	background-image: url(../images/bg_nav.png); /* 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: 9px 23px 5px 44px;
	border-right: 0px solid #333;
	font-size: 20px; /* Main Nav Font size*/
	color: #ffffff;  /* Main Nav Font color*/
	font-weight:bold;
	text-transform: lowercase
}
#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: #bcbec5; /* Main Nav Hover Font color*/
	/*background-image:url(../images/bg_button.png); background-repeat:repeat-x; background-color:transparent;*/
	 /*background-color: #c6c6c6; Main Nav Hover Background color*/
	 
}

#nav_menubar a.trigger {
	padding: 9px 20px 5px 40px;
	background-image: url(../images/nav_light_south.gif); /* Drop-down arrow image*/
	background-repeat: no-repeat;
	background-position: right center;
}

#nav_menubar li {
	float: left;
	width: 9em;
}
#nav_menubar li ul, #nav_menubar ul li  {
	width: 15em;
}

#nav_menubar ul li a  { font-size:14px; text-align:left;
	color: #565656; 
	border-right: 0px solid #dadbe4;
	padding: 3px 8px 3px 12px;
}
#nav_menubar li:hover ul a, #nav_menubar li.nav_hvr ul a {
	color: #ffffff;  /* Drop-down Font Color*/
	/*background-color: transparent; background-image:url(../images/bg_button.); */
	background-color:#41465a;
	text-decoration: none;
}
#nav_menubar ul a:hover {
	background-color:#41465a!important; /* Drop-down H;over Background Color*/
	color: #bcbec5!important; /* Drop-down Font Color*/
}
#nav_menubar li ul {
	position: absolute;
	display: none;
	background-color: #transparent; /* Drop-down Font Hover Color*/
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(../images/nav_mgrad.png); background-position:top; /* 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{ position:relative; top:10px; padding-right:15px;line-height:1.5;
overflow-y:auto;
overflow-x:hidden;
width:375px; 
height:540px;
overflow:-moz-auto-vertical;
scrollbar-face-color: #41465a;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #999999;
scrollbar-track-color: #41465a;
scrollbar-arrow-color: #ffffff;}

/*----------------------------------------------------------------------------------------------------- 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;} 
