
a:link {
  	color: #ff6600;
  	text-decoration: none;
}
  
a:visited {
  	color: #ff6600;
  	text-decoration: none;
}
  
a:active {
  	color: #ff6600;
  	text-decoration: none;
}
  
a:hover {
  	color: #ff6600;
  	text-decoration: underline;
}  

a.black:active {
	color: black;
  	text-decoration: none;
}

a.black:link {
	color: black;
  	text-decoration: none;
}

a.black:visited {
	color: black;
  	text-decoration: none;
}

a.black:active {
  	color: black;
  	text-decoration: none;
}
  
a.black:hover {
  	color: black;
  	text-decoration: underline;
}  

html, body {
	color: #3A3A3A;
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	margin: 0;
	padding: 0;    
}

input.login {
	width: 130px;
	height: 15px;
	font-size: 0.9em;
	padding: 0px;
}

input.buttonlogin {
	border: 1px solid black;
	background-color: #ff6600;
	color: white;
	font-size: 0.85em;
	margin-top: 8px;
}

#container  {
	width: 995px; 
	margin-top: 10px;  
	margin-left: auto;
	margin-right: auto;    
	   
}

	#overheader {
    	width: 995px;
		height: 40px;
    	  	}
  
  	#header {
    	float: left;
    	width: 512px;
    	height: 112px;
    	margin-bottom: 1px;
    	    	background-image: url(gfx/header.jpg);  	}
  
  	#headerleft {  
    	float: left; 
    	width: 220px;
    	height: 112px;
    	margin-left: 5px;
    	margin-right: 5px;
    	margin-bottom: 1px;
    	background-color: #ff6600;
  	}
  
  	#headerleft1 {
    	float: left;
    	width: 253px;
    	height: 112px;
    	margin-bottom: 1px;
    	background-color: #f4ad0e;
  	}
  
		div.headerlefth {
      		margin-left: 5px;
      		margin-top: 5px;
    	}
    
      	#login {
        	color: white;
        	font-size: 0.85em;
        	margin-top: 10px; 
        	margin-left: 5px;
        	      	}
      
      		#loginwelcome {
      			width: 210px;
      			      		}
      		
      			#loginwelcomeleft {
      				float: left; 
      				width: 110px;
      				border-bottom-style: dotted;
      				border-bottom-width: 1px;
      				border-bottom_color: grey;
      			}
      			
      			#loginwelcomeright {
      				float: left; 
      				width: 60px;
      				text-align: center;
      				border-bottom-style: dotted;
      				border-bottom-width: 1px;
      				border-bottom_color: grey;
      			}
  
  	#menueheader {
    	clear: both;
    	width: 835px;
    	height: 28px;
    	background-color: #7e9e33;
    	background-image: url(gfx/menueheader.jpg);
    	padding-left: 160px;
    	padding-top: 12px;
  	}
  
  		#menueheaderleft {
  			float: left;
  			width: 595px;
  			min-height: 1px;
  			  		}
  	
  		#menueheaderright {
  			float: left;
  			width: 240px;
  			min-height: 1px;
  			  		}
  
  	#menueleft {
  		float: left;
  		width: 150px;
  		padding-bottom: 20px;
  		margin-bottom: 20px;
  		background-color: #7e9e33;
  		background-image: url(gfx/menueleftbackground.jpg);
  	}
  
  		#menueleftprofile {
  			margin-left: 10px;
  		}
  	
  			div.profileheader {
  				font-weight: bold;
  				margin-top: 15px;
  			}
  
  			div.profileunder {
  				margin-left: 5px;
  				margin-top: 5px;
  			}
    
  	#content {
    	float: left;
    	font-size: 1.1em;
    	width: 605px;
    	margin-left: 20px;
    	margin-bottom: 20px;
    	margin-top: 20px;
    	margin-right: 20px;
    	  	}
  
  	#menueright {
    	float: left;
    	width: 200px;
    	margin-bottom: 20px;
    	padding-top: 5px;
    	  	}
  
    	#menueright .fontheader {
      		color: #ff6000;
      		font-size: 1.5em;
    	}
    
    	.menueright {
    		float: left;
    		width: 200px;
      		border-style: solid;
     	 	border-width: 1px;
      		margin-bottom: 20px;
    	}

  
  	#menuebottom {
    	float: left;
    	width: 995px;
    	height: 40px;
    	    	background-image: url(gfx/bottom.gif);  	}
  
  	#clear {
    	clear: both;
  	}
  
  	.title {
  		font-size: 2em;
  	}
  
.register {
	float: left;
	width: 605px;
  	margin-bottom: 3px;
	}
  
.registerbr {
  	float: left;
  	width: 605px;
  	margin-bottom: 15px;
  	}
  
.register1 {
	float: left;
	margin-top: 3px;
	width: 200px;
  	min-height: 1px;
  	}
  
.register2 {
  	float: left;
  	width: 405px;
  	min-height: 1px;
  	}
  
.strong-0 { visibility: hidden; width:100px; height: 15px; background-color:#ff0000;}
.strong-1 { width:100px; height: 15px; color:#ff0000;}
.strong-2 { width:100px; height: 15px; color:#ff2c00;}
.strong-3 { width:100px; height: 15px; color:#ff4d00;}
.strong-4 { width:100px; height: 15px; color:#ff7300;}
.strong-5 { width:100px; height: 15px; color:#ff9900;}
.strong-6 { width:100px; height: 15px; color:#ffc700;}
.strong-7 { width:100px; height: 15px; color:#ffff00;}
.strong-8 { width:100px; height: 15px; color:#b6ff00;}
.strong-9 { width:100px; height: 15px; color:#53e200;}
.strong-10{ width:100px; height: 15px; color:green;}

#waiting {
	position: fixed;
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	background-image: url(gfx/waiting.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
	visibility: hidden;
}

.worldlayer {
	position: fixed; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	visibility: hidden;
}

	#deletecheckinner {
		position: fixed; 
		width: 400px; 
		height: 150px; 
		left: 50%; 
		top: 50%; 
		margin-left: -200px; 
		margin-top: -75px; 
		background-color: green;
	}

	#categorychangecheckinner {
		position: fixed; 
		width: 300px; 
		height: 150px; 
		left: 50%; 
		top: 50%; 
		margin-left: -150px; 
		margin-top: -75px; 
		background-color: green;
	}
	
#ordertableadmin {
	float: left;
}

	.ordertableadminrow {
		float: left; 
		width: 198px; 
		border-width: 1px; 
		border-style: solid; 
		background-color: grey;
	}
	
	.ordertableadmincolumn {
		width: 193px; 
		height: 21px; 
		padding-top: 4px; 
		padding-left: 5px; 
		border-bottom-style: dotted; 
		border-bottom-width: 1px;
	}
	
		.editoptions {
			position: absolute; 
			visibility: hidden;
		}
	
#ajax_changecheck {
	float: left; 
	width: 260px; 
	height: 110px; 
	margin: 10px; 
	padding: 10px; 
	background-color: red; 
	text-align: center;
}

#ajax_deletecheck {
	float: left; 
	width: 360px; 
	height: 110px; 
	margin: 10px; 
	padding: 10px; 
	background-color: red;
}

#ajax_checkbuttonsdiv {
	margin-top: 30px; 
	width: 100%; 
	text-align: center;
}

.sites {
	float: right; 
	padding-left: 3px; 
	padding-right: 3px; 
	background-color: #e3d6e4;
}

.categoryitemcontainer {
	float: left; 
	width: 603px; 
	height: 100px; 
	margin-top: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: grey;
}

.categoryitempicture {
	float: left; 
	width: 88px; 
	height: 88px; 
	margin: 5px; 
	border-style: solid;
	border-width: 1px;
	border-color: grey;
}

.categoryitemname {
	float: left; 
	width: 498px; 
	margin-top: 5px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: grey;
}

	.categorynameleft {
		float: left; 
		width: 378px;
	}
	
	.categorynameright {
		float: left; 
		width: 120px;
	}

.categoryitemoption {
	float: left; 
	width: 166px; 
	margin-top: 13px; 
}