body{margin:5px;color:black;background-color:white;}
A{font-weight:bold;color:#ffffff;background-color:transparent;font-variant:small-caps;text-decoration:none;}
A:active{font-weight:bold;color:#ffffff;background-color:transparent;font-variant:small-caps;text-decoration:none;}
A:link{font-weight:bold;color:#ffffff;background-color:transparent;font-variant:small-caps;text-decoration:none;}
A:visited{font-weight:bold;color:#ffffff;background-color:transparent;font-variant:small-caps;text-decoration:none;}
A:hover{font-weight:bold;color:#cc5283;background-color:transparent;font-variant:small-caps;text-decoration:none;}
.Menu{color:#000000;border-right:black thick outset;border-top:black thick outset;margin:1em;border-left:black thick outset;width:90%;border-bottom:black thick outset;height:24em;background-color:white;}
.MenuHeading{font-weight:bold;font-size:1.25em;width:100%;color:#cc5283;list-style-type:none;text-align:center;}
.MenuItem{font-size:0.75em;width:50%;color:black;text-indent:1em;list-style-type:none;background-color:white;text-align:left;}
.MenuPrice{font-size:0.75em;width:50%;color:black;direction:rtl;text-indent:1em;list-style-type:none;background-color:white;text-align:right;}
.FlavorCombination{border-right:#cc5283 ridge;border-top:#cc5283 ridge;border-left:#cc5283 ridge;width:98%;border-bottom:#cc5283 ridge;height:24em;}
.FlavorInfo{font-weight: bold; font-size: 0.9em; color: gray; font-style: italic; font-variant: small-caps;}
.FlavorItem{border-right:#cc5283 double;background-position:left top;border-top:#cc5283 double;font-weight:bold;font-size:1.2em;border-left:#cc5283 double;color:purple;border-bottom:#cc5283 double;font-style:italic;position:static;height:120px;background-color:#ffecf3;text-align:center;font-variant:small-caps;}
.SwirlItem{border-right:#cc5283 double;background-position:left top;border-top:#cc5283 double;font-weight:bold;font-size:1.2em;border-left:#cc5283 double;color:purple;border-bottom:#cc5283 double;font-style:italic;position:static;height:100px;background-color:#ffecf3;text-align:center;font-variant:small-caps;}
.Motto{background-position:center center;font-weight:bold;font-size:1.5em;background-image:url(images/YPcone.gif);overflow:visible;width:90%;color:#cc5283;background-repeat:no-repeat;font-family:Tahoma,Serif;background-color:transparent;text-align:center;}
.headerText{font-size:1.25em;font-family:Tahoma,Serif;text-align:center;}
.headerLogo{border-top-style:none;border-right-style:none;border-left-style:none;background-color:transparent;text-decoration:none;border-bottom-style:none;}
.YPnotice{font-weight:bold;font-size:1.5em;width:90%;color:#cc5283;font-family:Tahoma,Serif;text-align:center;}
#xtraInfo{/* This is for flavors page only */ font-variant: normal; background: transparent; color: Gray; text-decoration: none;}



select{
	margin-bottom:10px;
	font-size:75%;
	font-weight:bold;
	font-family:calibri,arial;
}

#add_flavor_div{
	text-align:center;
	margin-top:50px;
    border:1px solid;
	width:400px;
	margin:auto;
}


#main_div{	
	text-align:center;
	margin:auto;
	width:99%;
	margin-top:5%;
	height:600px;
	border:1px solid;
	background-color:white;
}


#main_div .header{
	font-weight:bold;
	margin-top:30px;
	font-size:40px;
	font-family:calibri,arial;
}

#add_item_container{
	margin:auto;
	width:45%;
	text-align:center;
	
}

.add_item_div{
	border:1px solid;
	width:45%;
	margin-bottom:30px;	
	background-color:white;
}
.add_item_div p,.machine_div p{
   background-color:#ECBACC;
   border-bottom:1px solid;
   padding:4px;
   margin-top:0px;
   font-weight:bold;
   width:auto;
}

#machine_container{	
	text-align:center;
	width:99%;
	margin:auto;
    margin-left:3%;
	
}

.machine_div{
	float:left;
	margin-left:3%;
	border:1px solid;
	width:28%;
	background-color:white;
}

.machine_div span{	
	font-weight:bold;
	padding-right:5px;
}

#edit_menu{
	margin-top:100px;
	margin-bottom:40px;
}
#edit_menu a{
	text-decoration:underline;
	font-weight:bold;
	color:black;
	padding:10px;
	font-size:25px;
	
}


#gateway,#editor {
	text-align:center;
	background-color:#FFC0CB;
}

.container{	
	border:1px solid;
	width:1000px;
	margin:auto;
	margin-top:100px;
	text-align:center;
	heighxt:500px;
	font-family:calibri,arial;
	background-color:white;
}


#gateway .container p{	
	font-weight:bold;
	font-size:40px;
	padding:30px;
	text-align:center;
}

#links{
	margin: 0;
	padding: 0;
	display:table;
	list-style-type:none;
	margin:auto;
	margin-top:10px;
    width:250px;
	text-align:center;
}

#links li{
	border:1px solid;
	position: relative;
	background-color:pink;	
	margin-right:10px;
	width:200px;
    margin: 20px .75em;
}

#links a{
	color:black;
	font-size:30px;
	display: block;
	
}	

#links a:hover{
	color:white;
	
}
div.editor_buttons{
	text-align:center;
	margin-top:30px;
	
}
label{
	padding-right:5px;
	font-weight:bold;
	
}

div.notice{
	
	width:700px;
	text-align:left;
	
}
