

body {
text-align:center;
color:#;
}



#main {
border:2px solid red;
width:470px;
margin: 0 auto;
position:absolute;
top:0px;
left:0px;
}


#navigation {
position:absolute;
top:0px;
left:0px;
border:1px solid #;
height:20px;
width:470px;
text-size:8px;
text-align:center;
}


td#sizebutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
background-color:#;
color:#;
}

td#sandwichbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}

td#breadbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}


td#cheesebutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}


td#veggiesbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}



td#condimentsbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}


td#dessertsbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
border-right:0px;
}


td#chipsbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}


td#drinksbutton {
height:25px;
text-align:center;
background-color:#;
font-family:arial;
font-size:10pt;
padding-top:2px;
border-right:1px solid #;
vertical-align:top;
cursor:pointer;
}





#linemain1 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:2;
}

#linemain2 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}


#linemain3 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}


#linemain4 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}


#linemain5 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}

#linemain6 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}

#linemain7 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}



#linemain8 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}




#linemain9 {
height:362px;
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:22px;
left:0px;
z-index:1;
}




#linemaintotal {
width:470px;
border: 1px solid #;
background-color:#;
position:absolute;
top:390px;
left:0px;
}




#headertext {
color:#;
font-family:arial;
font-size:10pt;
background-color:#;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
float:left;
}


#input {
float:left;
background-color:#;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
border-right: 3px solid #;
font-family:helvetica;
font-size:8pt;
}


#output {
background-color:#;
float:right;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
font-family:helvetica;
font-size:8pt;
width:220px;
} 


select {
font-family:helvetica;
font-size:8pt;
}


input {
font-family:helvetica;
font-size:8pt;
}


fieldset {
border:black 0px solid;
padding:0px;
}


#linespacer {
margin-top:10px;
}


#sizemenu {

width:230px;

}


#sandwichmenu {

width:230px;

}

#breadmenu {

width:230px;

}



#drinksmenu {

width:230px;

}




#header {
background-color:#;
}



#servingsize {
width:42px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#calories {
width:46px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#calfromfat {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#totalfat {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#satfat {
width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#transfat {
width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#chol {
width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#carb {
width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#sugars {
width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}


#protein {
width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}



#sodium {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#;
}





#sandwich1 {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#sandwich2 {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#sandwich3 {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#sandwich4 {
width:41px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#sandwich5 {

width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#sandwich6 {

width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#sandwich7 {

width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#sandwich8 {

width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#sandwich9 {

width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}


#sandwich10 {

width:36px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}





#bread1 {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#bread2 {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#bread3 {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#bread4 {
width:41px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#bread5 {

width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#bread6 {

width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#bread7 {

width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#bread8 {

width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#bread9 {

width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}


#bread10 {

width:36px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}






#chips1 {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#chips2 {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#chips3 {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#chips4 {
width:41px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#chips5 {

width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#chips6 {

width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#chips7 {

width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#chips8 {

width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#chips9 {

width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}


#chips10 {

width:36px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}








#drinks1 {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#drinks2 {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#drinks3 {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#drinks4 {
width:41px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#drinks5 {

width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#drinks6 {

width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#drinks7 {

width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#drinks8 {

width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#drinks9 {

width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}


#drinks10 {

width:36px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}







#total1 {
width:49px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#total2 {
width:70px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#total3 {
width:50px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#total4 {
width:41px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;
}


#total5 {

width:45px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#total6 {

width:55px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#total7 {

width:32px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#total8 {

width:34px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;
text-align:right;

}


#total9 {

width:43px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}


#total10 {

width:36px;
margin-top:3px;
background-color:#;
font-family:helvetica;
font-size:8pt;
float:right;
color:#818182;

text-align:right;

}






#gap {
width:5px;
font-family:helvetica;
font-size:8pt;
margin-top:3px;
background-color:#;
color:#818182;
float:right;
}


optgroup {

font-family:tahoma;


color:#;
}



