body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	behavior: url(csshover2.htc);
	text-align:center;
}
#container {
  margin: 0 auto;
  padding:0;
  width: 796px;
  text-align:left
  } 
.burst {
	background-image:url(images/burst.gif);
	background-repeat: no-repeat;
	font-size:12px;
	color:#000;
	padding: 33px 20px 0 20px;
	text-align:center;
	width: 101px;
	font-weight: bold;
}
.grey {
color:#666;
font-size:12px;
}
.icon_box_first {
	width: 138px;
	height: 160px;
	border: 1px #f78f20 solid;
	padding:10px;
	margin:0px 0px 0px 0px;
	background-color: #feef6d;
	float: left;
	text-align:center;
}
.icon_box {
	width: 138px;
	height: 160px;
	border-top: 1px #f78f20 solid;
	border-bottom: 1px #f78f20 solid;
	border-right: 1px #f78f20 solid;
	padding:10px;
	margin:0px 0px 0px 0px;
	background-color: #feef6d;
	float: left;
	text-align: center;
}
.icon_box_first:hover {
	width: 138px;
	border: 1px #f78f20 solid;
	padding:10px;
	margin:0px 0px 0px 0px;
	float: left;
	text-align:center;
	background-color:#fedc00;
	cursor:pointer;
}
.icon_box:hover {
	width: 138px;
	border-top: 1px #f78f20 solid;
	border-bottom: 1px #f78f20 solid;
	border-right: 1px #f78f20 solid;
	padding:10px;
	margin:0px 0px 0px 0px;
	background-color:#fedc00;
	float: left;
	text-align: center;
	cursor:pointer;
}
.icon_box_title {
	font-size: 16px;
	color: #ee3324;
}
.clear {
clear:both;
height: 5px;
}
.box_title {
border: 2px #fedc00 solid;
background-color:#f78f20;
text-align:center;
height: 25px;
vertical-align:middle;
color:#fff;
}
.box_main {
border-left: 2px #fedc00 solid;
border-right: 2px #fedc00 solid;
background-color:#fff;
text-align:left;
vertical-align:top;
color:#000;
}
.footer {
border-top: 1px #999 solid;
width:776px;
margin: 5px 10px 5px 10px;
padding: 10px 0px 0px 0px;
color:#999;
text-align:center;
font-size:12px;
}
.blue_link:link{
text-decoration:none;
color: #139bd7;
}
.blue_link:visited{
text-decoration:none;
color:#139bd7;
}
.blue_link:hover {
text-decoration:none;
color: #ee3324;
}
.blue_link:active {
text-decoration:none;
color: #139bd7;
}
.redlink:link{
text-decoration:none;
color: #ee3324;
padding-right: 10px;
}
.redlink:visited{
text-decoration:none;
color:#ee3324;
}
.redlink:hover {
text-decoration:none;
color: #ee3324;
}
.redlink:active {
text-decoration:none;
color: #ee3324;
}
.blacklink:link{
text-decoration:none;
color: #333;
}
.blacklink:visited{
text-decoration:none;
color:#333;
}
.blacklink:hover {
text-decoration:none;
color: #ee3324;
}
.blacklink:active {
text-decoration:none;
color: #333;
}
.blacklink2:link{
text-decoration:underline;
color: #333;
outline:none;
}
.blacklink2:visited{
text-decoration:underline;
color:#333;
outline:none;
}
.blacklink2:hover {
text-decoration:underline;
color: #ee3324;
outline:none;
}
.blacklink2:active {
text-decoration:underline;
color: #333;
outline:none;
}
.padding_5 {
padding:5px;
}
.padding_5 img{
	padding:10px;
	}
.padding_15 {
padding:15px;
}
.menu_left {
border-top: 5px #fedc00 solid;
border-left: 5px #fedc00 solid;
border-bottom: 5px #fedc00 solid;
background-color: #f78f20;
padding: 7px 0px 7px 20px;
}
.menu_middle {
border-bottom: 5px #fedc00 solid;
background-color: #f78f20;
}
.menu_right {
border-top: 5px #fedc00 solid;
border-right: 5px #fedc00 solid;
border-bottom: 5px #fedc00 solid;
background-color: #f78f20;
padding: 7px 0px 7px 20px;
}
/*drop shadow for images*/
.img-shadow_l {
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 10px !important;
  margin: 10px 0 0 5px;
  float:left;
  }

.img-shadow_l img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
  } 
.img-shadow_r {
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 10px !important;
  margin: 10px 0 0 5px;
  float:left;
  }

.img-shadow_r img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
  } 
/*error box*/
.error {
	background-color: #FFCCCC;
	background-image: url(images/error_button.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 1em;
	padding-left: 7em;
	width:400px;
	height:100px;
	border:2px solid #ccc;
}
/*ok box */
.ok {
	background-color:#66CC66;
	background-image:url(images/ok_button.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 1em;
	padding-left: 7em;
	width:400px;
	height:100px;
	border:2px solid #ccc;
}

textarea {
	font-size: 12px;
	color: #333333;
	height: 300px;
	width: 450px;
	margin-left: 20px;
}
input {
	font-size: 12px;
	color: #333333;
	width: 150px;
}
select {
	font-size: 12px;
	color: #333;
}
form {
padding: 0;
margin:0;
width:500px;
font-size:10px;}
div.topnav {float:left; margin:0; background: #f78f20;} /*main boxes*/
div.topnav ul {margin:0; padding: 0; background: #f78f20;} /*dropdown boxes*/
div.topnav li {position: relative; list-style:none; margin:0; float:left; line-height: 0px;} /*box items*/
div.topnav li:hover {background: #ee3324; } /*anything that's hovered*/
div.topnav a { display:block; padding: 8px 15px 10px 15px; text-decoration:none; text-align: center; color: #fff; font-size: 12px;}
div.topnav>ul a {width:auto;}
div.topnav ul ul { position:absolute; width: 195px; display: none; border: 1px solid #f78f20; background-color:#feef6d; margin-left:-40px;} /*dropdowns*/
div.topnav ul ul li {border:none; line-height:5px; font-size:12px; width:195px; padding:0;}
div.topnav ul ul a {color:#333;}
div.topnav ul.level2 li:hover {background:#fedc00;}
div.topnav ul.level1 li:hover ul.level2,
div.topnav ul.level2 li:hover ul.level3 {display:block;} /* w/ behavior, allows menus to appear */
.left_sidebar {
border: 2px #f78f20 solid;
background-color:#feef6d;
padding:15px;
text-align:center;
vertical-align:top;
}
.red_arrow {
	list-style-position: outside;
	list-style-image: url(images/red_list_arrow.gif);
	margin: 5px 0px 5px 15px;
	padding: 5px 0px 5px 15px;
	font-size:12px;
	text-align:left;
	color: #ee3324;
}
.red_arrow li {
margin-bottom: 2px;
padding-bottom: 2px;
}
.red_arrow a:link {
	text-decoration:none;
	color: #333;
}
.red_arrow a:visited {
	text-decoration:none;
	color:#333;
}
.red_arrow a:hover {
	text-decoration:none;
	color:#f78f20;
}
.red_arrow a:active {
	text-decoration:none;
	color:#333;
}
.content_main {
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
padding: 15px 15px 15px 30px;
vertical-align:top;
}
.title {
	font-size:16px;
	color:#ee3324;
	border-bottom: 2px #f78f20 solid;
	width: 400px;
	padding-bottom: 4px;
}
.subtitle {
	font-size: 14px;
	color: #f78f20;
	font-weight: bold;
}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:220px;margin: 10px 10px 10px 0;padding: 5px 0;background-color: #fedc00}
div#minipics li img{display: block;width: 200px;height: 133px;margin:0 10px;padding: 5px 0;border: 0px}
div#combos { display:none; visibility:hidden;}
div#extras { display:none; visibility:hidden;}
div#toppings { display:none; visibility:hidden;}
.float_r{
float:right;
}
.fload_l{
float:left;
}
.text_10 {
font-size:10px;
}
.text_14 {
font-size:14px;
}
.red_text {
	color:ee3324;
}