#ingredient_list_id {
	display: none;
	background-color:#FFCCFF;
	position:absolute;
/*	top: 200px !important;*/
	left: 100px;
	width: 400px;
}
#ingredient_list_id0 
{
}
#prep_list_id {
	display: none;
	background-color:#FFCCFF;
	position:absolute;
	left: 0px;
	width: 400px;
}
#unit_list_id {
list-style-type: none;
	display: none;
	position:absolute;
	top:200px;
	width:200px;
	left:0px;
	background-color:#FFCCFF;
}

#catagory_list_id
{
	display: none;
	list-style-type:none;
	width:300px;
	background-color:#FFCCFF;
	top: 50px;
	font-size: 24px;
	left: -200px;
}
#catagory_list_id ul li:hover
{
background-color:#FFFF00;
}

#cuisine_list_id
{
	display: none;
	width:300px;
	background-color:#FFCCFF;
	top: 50px;
	font-size: 24px;
	left: -200px;
	list-style-type: none;
}
#cuisine_list_container
{
position:absolute;
left:590px;
top:25px;
}
#catagory_list_container
{
	position:absolute;
	left:320px;
	top:25px;
}

#unit_list_container
{
	position:absolute;
	left:200px;
	top:0em !important;
	color:#000000;
	z-index: 10;
}

#ingredient_list_container
{
	position:absolute;
	left:275px;
	top:0em !important; 
	background-color: #CC0000;
	z-index: 10;
}

#prep_list_container
{
	position:absolute;
	left:600px;
	top:0px !important; 
	background-color: #CC0000;
	z-index: 10;
}

#quantity_input_container
{
	position: absolute;
	height:23px;
	width:35px;
	background-color: #FFFFFF;
	left: 5px;
	top: 200px;
	
	
}
#unit_input_container
{
	position: absolute;
	height:20px;
	background-color: #00ffff;
	width: 138px;
	left: 9.9em;

}
#ingredient_input_container
{
	position:absolute;
	height:20px;
	top:180px;
	left:25.1em;
	background-color: #00ffff;
	width: 407px;
}

#catagory_input_container
{
	position: absolute;
	height:20px;
	top:240px;
	background-color: #00ffff;
	width: 138px;
	left: 138px;

}

#catagory_input
{
top:10px;
position:relative;
left:0px;
align:left;
}	


#catagory_label
{
	position:absolute;
	left:5px;
	top:33px;
}
#cuisine_input
{
	top:10px;
	position:absolute;
	left:0px;
	align:left;
	width: 80px;
}	

#prep_input_div
{
	position:absolute;
	left:62.7em;
	top:180px;
	height: 40px;
	background-color: #00ffff;
	width: 207px;
}

#header_info
{
	position:absolute;
	top:37px;
	left:25px;
	right:0px;
	width:1098px;
	height: 29px;
}


#main_ingredient
{
top:200px;
position:relative;
left:300px;

}
#fieldset_id
{
	border:none;
	position:relative;
	top:3em;
	left: 1em;
	color: #000000;
}
#add_ingedient
{
position:relative;
top:200;
}
#instruction_container {
	position:absolute;
	top:500px;
	left: 7.5em;
	width: 300px;
}

#header_id
{
position:absolute;
left:400px;
width:800px;
font-size:36px;
align: center;
}
#header_underline
{
	position:absolute;
	left:0px;
	height:10px;
	top:30px;
	width:1100px;
	border-bottom: 2px solid black;
	z-index: 2;
}


#description_id {
	padding: 25px;
	top: 115px;
	position: absolute;
	left: -60px;
	width: 744px;
	height: 17px;
}
#description_lable {
	width: 75px;
	height: 20px;
	top: 107px;
	position: absolute;
	left: 5px;
}

#display_recipe
{
Border:none;
width:200px;
height:30px;
}

#searchcontainer {
	/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:absolute;
	top:45px;
	left:230px;
	width: 190px;
}			
#searchcontainer ul{
    
	color:#CC3333;
    height:35px;
    list-style:none;
    border:none;
}
#searchcontainer li{
    float:left;
    padding:0px;
}
#searchcontainer li a{
    background-color:#00FFFF;
    display:block;
    text-align:center;
    text-decoration:none;
 	color:#000000;
    line-height:35px;
    padding:0px 25px;
    -webkit-border-radius: 6px;

}
#searchcontainer li a:hover{
    text-decoration:none;
    color:#FF0000;
	
     
}

/* searchcontainer Second Level */

#searchcontainer li ul{
    position:absolute;
    display:none;
    height:auto;
    width:110px;
	left:100px;
    margin-left:-3px;
}
/*drop down list*/
#searchcontainer li:hover > ul{
    display:block;
	background-color:#99CCCC;
	left:75px;
	top:30px;
	z-index:1;
	
}
#searchcontainer li li ul{
    position:absolute;
	width:100px;
    top:0;
    left:100%;
	
}

#searchcontainer li li:hover {
    font-weight: 800;

	
}

#searchcontainer li li {
    display:block;
    float:none;
    width:110px;
	top: 100px;

}

#searchcontainer li ul a{
    text-align:left;
    display:block;
    height:35px;
    padding:0px 10px 0px 10px;
	background-color:#99CCCC;
}
#searchcontainer li ul a:hover
{
background-color:#FFFF00;
}

#searchtype {
	/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:absolute;
	top:45px;
	left:420px;
	width: 176px;
}		


#add_recipe
 {
 position:absolute;
	top:45px;
	left:113px;
	width: 110px;
	height:35px;
 	line-height:35px;
 	background-color:#00FFFF; 
  	text-align:center;

 	color:#000000;
	font-weight:bold;
}
#add_recipe:hover
{
background-color:#FFFF00;
}
#help_recipe
 {
	position:absolute;
	top:59px;
	left:825px;
	width:75px; 
  	text-align:center;
   	text-decoration:none;
 	color:#000000;
	height:30px;
}
#help_recipe:hover
{
background-color:#FFFF00;
}

#recipe_help_recipe
 {
	position:absolute;
	top:45px;
	left:650px;
	width:75px; 
	height:35px;
 	line-height:35px;
  	text-align:center;
   	text-decoration:none;
 	background-color:#00FFFF; 
 	color:#000000;
}
#recipe_help_recipe:hover
{
background-color:#FFFF00;
}
#edit_help_recipe
 {
	position:absolute;
	top: 105px;
	left:850px;
	width:75px; 
  	text-align:center;
   	text-decoration:none;
 	color:#000000;
	height:30px;
}
#edit_help_recipe:hover
{
background-color:#FFFF00;
}
#dismiss_help
{
	width:150px;
}

#help_list_id
{
	display:none;
	position:absolute;
	padding:10px;
	padding-top:20px;
	top:100px;
	left:30px;
	width:900px;
	z-index:12;
	font-size:24px;
	color:#FFFFFF;
	background-color:#6600FF;
}
#recipe_help_list_id
{
	display:none;
	position:absolute;
	padding:10px;
	padding-top:20px;
	top:100px;
	left:300px;
	width:900px;
	z-index:12;
	font-size:24px;
	color:#FFFFFF;
	background-color:#6600FF
}
#home
 {
 position:absolute;
	top:45px;
	left:5px;
	width: 100px;
	height:35px;
 	line-height:35px;
 	background-color:#00FFFF; 
  	text-align:center;
   	text-decoration:none;
 	line-height:35px;
 	color:#000000;
	font-weight:bold;
}
#home:hover
{
background-color:#FFFF00;
}
#add_user
 {
 position:absolute;
	top:45px;
	left:600px;
	width: 110px;
	height:35px;
 	line-height:35px;
 	background-color:#00FFFF; 
  	text-align:center;
   	text-decoration:none;
 	line-height:35px;
 	color:#000000;
	font-weight:bold;
}
#add_user:hover
{
background-color:#FFFF00;
}
#sign_out
 {
 position:absolute;
	top:0px;
	left:850px;
	width: 110px;
	height:35px;
 	line-height:35px;
 	background-color:#00FFFF; 
  	text-align:center;
   	text-decoration:none;
 	line-height:35px;
 	color:#000000;
	font-weight:bold;
	z-index:1;
}
#sign_out:hover
{
background-color:#FFFF00;
}
#edit_profile
 {
 position:absolute;
	top:0px;
	left:970px;
	width: 110px;
	height:35px;
 	line-height:35px;
 	background-color:#00FFFF; 
  	text-align:center;
   	text-decoration:none;
 	line-height:35px;
 	color:#000000;
	font-weight:bold;
	z-index:1;
}
#edit_profile:hover
{
background-color:#FFFF00;
}
#greeting
 {
 position:absolute;
	top:0px;
	left:750px;
	width: 110px;
	height:35px;
 	line-height:35px;
 	/*background-color:#00FFFF;*/ 
  	text-align:center;
   	text-decoration:none;
 	line-height:35px;
 	color:#000000;
	font-weight:bold;
	z-index:1;
}
#header_text
{
	position:absolute;
	width:300px;
	top:0px;
	left: 300px;
	background-color:#99FF33;
	height: 40px;
	;
}
#top_decoration
{
	position:absolute;
	left: 0px;
	width:1100px;
	height:40px;
	background-color:#99FF33;
	top: 0px;
	border-bottom: 2px solid black;
}
	

#delete_container_header {
	position:absolute;
	left:82em;
	top:18.85em;
	height: 20px;
	background-color: #00ffff;
	width: 50px;
	text-align:center;
	color: #000000;
}
#delete_container
{
    position:absolute;
	left:19em;
	top:1.7em;
	height: 20px;
}
#delete_button_position
{
	position:relative;
	top:0px;
	left:0px;
	margin-top:.1em;
	border:none;
	height:5em;
	background-color:#FF0000;
}
#edit_button
{
position:relative;
}

#background
{
	position:absolute;
	top:-1px;
	left:1px;
	height:100%;
	width:1200px;
	background-color:#FF9966;
	z-index: -1;
	overflow: auto;
}
#background_add
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:1200px;
	background-color:#FF9966;
	z-index: -1;
	overflow: auto;
/*	overflow: auto;*/
}
#name_id
{
	
	
}
#name_label
{
	position:absolute;
	top: 11px;
	left: 5px;

}
#catagory_id
{
}
#yield_id
{

}
#yield_label
{
	position:absolute;
	top: 75px;
	left: 280px;

}
#main_ingredient_id
{
	

}
#main_ingredient_label
{
	position:absolute;
	top: 75px;
	left: 5px;
}
#origin_id
{
}
#origin_label
{
	position:absolute;
	top: 45px;
	left: 500px;

}
#cuisine_id
{
}
#cuisine_label
{
	position:absolute;
	top: 33px;
	left: 280px;

}
#decription_id
{
	position:absolute;
	top: -15px;
	left: 10px;
}
#instruction_label
{
	position:absolute;
	width:200px;
	top: -20px;
	left: -85px;
	z-index:0;

}


#recipe_header
{
	position:absolute;
	top: 99px;
	left: 214px;
	width: 617px;
}
#new_recip_header
{
	position:absolute;
	left:300px;
	top:0px;
	font-family:Amienne;
	font-weight:bold;
	font-size:36px;
	color: #000000;
}
#instructions
{
	position:relative;
	top:10px;
	padding-left:10px;
	padding-top:10px;
	box-sizing: border-box;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left: -85px;
}
#description
{
	position:relative;
	top:0px;
	padding-left:10px;
	padding-top:10px;
	box-sizing: border-box;
	height:30px;
	left: 40px;
}
#search_cat_input
{
	width:135px; 
	top:-3px; 
	left:0px;
	border:0px solid; 
	height:17px; 
	padding:0px 3px; 
	position:relative;
}
#header_graphic {
	position: absolute;
	top: 36px;
	width: 253px;
	height: 332px;
	left: 847px;
}
#header_graphic2 {
	top: 361px;
	position: absolute;
	width: 253px;
	height: 350px;
	left: 847px;
}
#header_graphic3 {
visibility:hidden;
	top: 710px;
	position: absolute;
	width: 253px;
	height: 350px;
	left: 847px;
}
#header_graphic4 {
	top: 32px;
	left:1px;
	position: absolute;
	width: 202px;
	height: 289px;
}
#header_graphic5 {
	top: 322px;
	left:0px;
	position: absolute;
	width: 202px;
	height: 289px;
}
#search_cat
{
	height: 18px;
	position: absolute;
	left: 0px;
	top: -2px;
	width: 137px;
}
#search_input
{
	height: 18px;
	position: absolute;
	left: 0px;
	top: 16px;
	width: 136px;
}
#search_button
{
	height: 20px;
	border-style: none;
	background: url(../images/searchbutton3.gif) no-repeat;
	position: absolute;
	left: 138px;
	top: 16px;
	width: 40px;
}
#login_window {
	left: 350px;
	top: 50px;
	position: relative;
}
#login_text {
	position:absolute;
	left:225px;
	Width:600px;
	font-size: 24px;
	font-weight:900;
	top: 250px;
}
#register_text {
	position:absolute;
	left:225px;
	Width:600px;
	font-size: 24px;
	font-weight:900;
	top: 400px;
}
#register_id
{
	position: relative;
	left: 300px;
	top: 50px;

}
#profile_text
{
	position:absolute;
	left:225px;
	Width:600px;
	font-size: 24px;
	font-weight:900;
	top: 800px;
}

#edit_user_profile
{
position: absolute;
	left: 350px;
	top: 40px;

}
#recipe_text
{
position:absolute;
	left:5px;
	Width:202px;
	font-size: 24px;
	font-weight:900;
	top: 650px;
}
#add_ingredient_button
{
	position:absolute;
	top:59px;
	left:506px;
	width:150px;
	height: 30px;
}
#all_ingredients_button
{
	position:relative;
	border:none;
	background: url(../images/round_button_0208.jpg) no-repeat;
	top:0px;
	left:0px;
	width:3em;
	height:3em;
}
#units_buttons
{
    position:absolute;
	width:2.5em;
	top:1.8em;
	left:-3em;
	background-color:#FF9966;
}
#ingredients_buttons
{
    position:absolute;
	width:3em;
	top:1.8em;
	left:-3em;
	background-color:#FF9966;
}
#prep_buttons
{
    position:absolute;
	width:1.8em;
	top:1.8em;
	left:-3em;
	background-color:#FF9966;
}
#cancel_add_recipe_button
{
position:absolute;
top:59px;
left:750px;
width:75px;
height:30px;

}
#cancel_edit_recipe_button
{
position:absolute;
top:105px;
left:775px;
width:75px;
height:30px;

}
#save_recipe_button
{
	position:absolute;
	top:59px;
	left:653px;
	width:100px;
	height: 30px;
}
#no_email_address
{
position:absolute;
top:-50px;
left:250px;
font-size:36px;
color:#FF0000;
}
#edit_profile_text
{
 	position:absolute;
	left:225px;
	Width:600px;
	font-size: 24px;
	font-weight:900;
	top: 400px;

}
#unit_id0 {
	position: relative;
	top: 185px;
	width:140px;
	height:30px;
	z-index: 3;
	left: 0px;
}
#message_id
{
	position:absolute;
	left:250px;
	top:0px;
	color:#FF0000;
	font-size:24px;
}
#warning
{
position:absolute;
top:30em;
left:90em;
}
#header_input_container
{
border:medium;
width:900px;
height:100auto;
}
