body {
		background:#fff url(img/bg.jpg) top  left  repeat ;
		font-family:Helvetica, Arial,  Sans-Serif;
		color:#333;
		line-height:140%;
		margin:0;
		padding:0;
		text-align:center;
		margin-top:0px;
        font-size:13px;	 
}
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
	background :#eee url(img/top.png) top 10px left 5px no-repeat;  
}
.width {width:940px; margin:auto; text-align:left; border:0px solid #fff; }
.topbg { background :#eee url(img/topbg.png) top  left no-repeat; }
.footer{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background :#fff;
padding:15px;
color:#555;
}
a, a:link, a:visited {color:#355683; text-decoration:none;}	
a:hover {color:#355683; text-decoration:underline;}
	
.company_name{
	font-size:24px;
	color:#aaa;
}

h2{
color:#886e31;
font-weight:300;
font-size:15px;
margin-bottom:10px; 
margin-top:0px;
padding-top:0px;
}
h1{
	display:block;
	padding:5px 0px 5px 0px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#886e31;
	margin:0px;
}

p{
text-align:justify;
font-size:12px;
}



.content, .content td{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}



h4{
padding-left:30px;
background:url(img/red/arrow.png) no-repeat; 
}

.input{
border:1px solid #333;
width:300px;
}



.button1 , a.button1 { height:30px; background:#ff7c40; border-radius:0px;  box-shadow:inset 0px 0px 3px #9f453c; font-size:13px; color:white; font-weight:normal;  padding:3px 10px 3px 15px;  border:0px; cursor:pointer;  border-radius:3px;  }
.button1:hover , a.button1:hover{background:#ff6721;   color:white; }
.button_loading {background:#ccc url(img/loading_small.gif) 6px 4px no-repeat; color:white; font-weight:bold;  padding:5px 10px 5px 25px;  border:0px; cursor:normal; height:25px; }

ul{ margin-left:10px; padding-left:5px; margin-top:5px; padding-top:0px;} 


.sub_menu {background :  #ef4035;  padding: 0 5px 5px 0;  border:1px solid red;}

.menubg { }
	#nav, #mmenu {padding:0px; margin:0px; 
	height:35px ;
 
	}
		/* this is the parent menu */

		#nav .sep {
			width:7px;
			height:10px;
			background : url(img/down.png) top left no-repeat ; 
			display:inline-block;
			margin:0px 9px;
		}
				
		#nav  li {
			margin:0px;
			padding:0px;
			height:27px ; 
			list-style:none;
		    display: inline-block;				
		}
				
		#nav li a {
			display:block; 
			padding:5px 15px;   
			text-decoration:none; 
			text-align:center; 
			color:#444;
			font-size:12px;
	        font-family: Arial, Helvetica, sans-serif;
			font-weight:400;
			text-transform:uppercase;
			margin-left:5px;
			
		}

		#nav li a:hover, #nav li .selected, #nav li .selected a {
			color:#fff;
			background :  #e55c00; 
			font-size:12px;			
		}
		


	
		/* submenu, it's hidden by default */
		#nav ul {
			background:#e55c00;
	        z-index:999;			
			position:absolute; 
			width:220px;
            display:none; 
			margin:0px 0 0 0px; 
			padding:0; 
			padding-top:0px;
			padding-bottom:10px;
			list-style:none;
			box-shadow:1px 3px 3px #ccc;
			border-bottom-right-radius:5px;			
			border-bottom-left-radius:5px;
		}
	
				
		#nav ul li {
		 
			float:left;
			background:none;
		}
		#nav ul li a{
	     background:e55c00;
		 text-align:left;
         color:#ffd3b5;
		}		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
		    padding:5px 5px 5px 15px; 
			color:#ffd3b5;
		}
		
		#nav ul a:hover  , #nav ul:last-child a:hover ,  #nav ul li .selected, #nav ul li:last-child .selected {
			text-decoration:none;	
			color:#fff;
			
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -1px;
		}	





	    #nav_secondary, #mmenu {padding:0px; margin:0px; }
		/* this is the parent menu */

		#nav_secondary .sep {
			width:7px;
			height:10px;
			background : url(img/down.png) top left no-repeat ; 
			display:block;
			margin:0px 9px;
		}
				
		#nav_secondary  li {
			margin:0px;
			padding:0px;
			height:27px ; 
			list-style:none;
		    display: block;	
			text-align:left;			
		}
				
		#nav_secondary li a {
			display:block; 
			padding:8px 15px 8px 26px;   
			background :   url(img/secondary_menu2.png) top 8px left no-repeat; 
			text-decoration:none; 
			text-align:left;
			color:#b2c141;
			font-size:15px;
		}

		#nav_secondary li a:hover, #nav_secondary li .selected, #nav_secondary li .selected a {
			color:#6f7b15;
			background :   url(img/secondary_menu1.png) top 8px left 5px  no-repeat; 
			font-size:15px;			
		}
		
		#nav_secondary li:last-child a , #nav_secondary li:last-child a:hover, #nav_secondary li:last-child .selected a { 
			background-url :    none; 
		}	

	
		/* submenu, it's hidden by default */
		#nav_secondary ul {
	        z-index:999;			
            width:180px ; 
            background : #688803  ;  
			position:absolute; 
 
			display:none; 
			margin:0px 0 0 0px; 

			
			padding:0; 
			padding-top:10px;
			padding-bottom:10px;
			list-style:none;
			border:1px dotted #aaa;
			border-top:0px;
			box-shadow:1px 3px 5px #4d6600;
		}
	
				
		#nav_secondary ul li {
            width:180px ; 
	        background:none;			 
			float:left; 
			

		}
		#nav_secondary ul li a{
	     background:none;
		 text-align:left;

		}		
		/* display block will make the link fill the whole area of LI */
		#nav_secondary ul a {
			display:block;  
		    padding:5px 5px 5px 25px; 
			color:#fff;
		}
		
		#nav_secondary ul a:hover  , #nav_secondary ul:last-child a:hover ,  #nav_secondary ul li .selected, #nav_secondary ul li:last-child .selected {
			text-decoration:none;	
			background : #1283fa  url(img/right.png) top 8px left 8px no-repeat; 
			color:#fff;
			
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav_secondary ul {
			margin:0 0 0 -1px;
		}	





.discount_tag{
width:65px;
height:34px;	
background:   url(../img/red/discount_tag.png) top left no-repeat;
color:white;
font-weight:bold;	
position:absolute;
margin-left:260px;
}

.left { width:230px;}

.product_menu, .product_menu ul{
margin:3px 0px; 
padding:0px 0px 0px 5px;
list-style-type: none;	
}

.product_menu li{
padding:0px 0px 5px 19px;	
background:url(img/bullet.png) top 5px left no-repeat;
color:#3d6484;
}
.product_menu li:hover{
color:#333;
background:url(img/bullet.png) top 5px left no-repeat;
}

.product_menu li li{
background:none;
margin-left:-7px;
padding:0px 0px 5px 17px;	
font-size:12px;
}
.product_menu li li:hover{
background:none;	
}

.product_menu li a{
color:#3d6484;
}
.product_menu li a:hover{
color:#333;
}

.product_menu li.selected {
padding:0px 0px 5px 17px;	
background:url(img/bullet.png) top 3px left no-repeat;
}

.product_menu li li {
padding:0px 0px 5px 13px;	
}
.product_menu li li.selected {
padding:0px 0px 5px 13px;	
background:url(img/right.png) top 5px left no-repeat;
}

.selected a {font-weight:normal; color:#000;}
.selected li a {font-weight:normal; color:#000;}

.dh2 { background:url(../img/red/h2.png) top left no-repeat; padding-left:20px; }

.message{
background: #fde4c0 url(img/red/alert.png) top 6px left 5px no-repeat;  border-top:1px dotted #ff0000; color:#fa2c22; padding:5px 15px; padding-left:30px; 
}



.userbox{margin-right:15px; margin-bottom:10px; }



a.button_reg{
background:none;	
padding:5px 5px 3px 10px;
}
a.button_reg:hover, a.button_reg2 {
background:none;
padding:5px 5px 3px 10px;
}

a.button_logout{
background:none;
color:red;
padding:5px 5px 3px 10px;
}
a.button_logout:hover{
background:none;
color:red;
padding:5px 5px 3px 10px;
}

a.button_acc{
background:none;	
color:red;
padding:5px 5px 3px 10px;
}
a.button_acc:hover, a.button_acc2 {
background:none;	
color:red;
padding:5px 5px 3px 10px;
}



.allinone_thumbnailsBanner.crazy .leftNav {
	position:absolute;
	left:5px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:31px;
	height:71px;
    background: url(img/banner_left1.png);
	cursor: pointer;
	z-index:99999999;
}

.allinone_thumbnailsBanner.crazy .leftNav:hover {

    background: url(img/banner_left2.png);
}
.allinone_thumbnailsBanner.crazy .rightNav {
	position:absolute;
	right:5px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:31px;
	height:71px;
    background: url(img/banner_right1.png);
	cursor: pointer;
	z-index:4;
}
.allinone_thumbnailsBanner.crazy .rightNav:hover {

    background: url(img/banner_right2.png);
}

.allinone_thumbnailsBanner.crazy .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:9999999;
	width:100%;
	border:0px solid red;
	height:15px;
}

table.schedule  {border-spacing: 0px; }
table.schedule  tr:nth-child(odd) td{	background:#fff;	padding:5px 10px;}
table.schedule  tr:nth-child(even) td{	background:#ff9233; 	color:#fff; padding:5px 10px;}

.page_list {background: url(img/left.png) top left 5px repeat-y; color:#999; }
.page_list li a{
padding:4px 0px 8px 20px;	
background:url(img/left.png) top 3px left repeat-y;
color:#aaa;
display:inline-block;
}
.page_list li a:hover, .page_list li.selected a{
padding:4px 0px 8px 20px;		
color:#e55c00;
background:url(img/left2.png) top 3px left no-repeat;
text-decoration:none;
}