.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #993300}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993300}
.linksfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

.linksfooter2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}



.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

	 

.color1 {
	background-color: #993300;
}
.color2 {
	background-color: #999999;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #993300
	}
	
p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #DB541D
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C832A
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #5C832A; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}




/* Begin user defined CSS */


#container {
width:929px;
}

#headertop {
height:276px;
width:929px;
float:left;
}

#templateheadertop {
height:137px;
width:698px;
float:left;
}

#middle {
background:url(/images/middlebg.jpg);
background-repeat:repeat-y;
width:929px;
float:left;
}

#templatemiddle {
background:url(/images/templatemiddlebg.jpg);
background-repeat:repeat-y;
width:929px;
float:left;
}

#column1 {
background-image:url(/images/contentbg.jpg);
background-color:#C88A13;
background-repeat:repeat-x;
height:671px;
width:698px;
float:left;
}

#templatecolumn1 {
background-image:url(/images/templatecontentbg2.jpg);
background-color:#e0a330;
background-repeat:repeat-x;
width:698px;
float:left;
}

#cookie {
background:url(/images/orderbg.jpg);
background-repeat:repeat-x;
height:116px;
width:698px;
float:left;
}

#templatecookie {
background:url(/images/orderbg.jpg);
background-repeat:repeat-x;
height:88px;
width:698px;
float:left;
}

#cookieholder {
width:199px;
height:116px;
float:left;
}

#templatecookieholder {
width:199px;
height:88px;
float:left;
}

#order {
width:499px;
height:116px;
float:left;
}

#templateorder {
width:499px;
height:88px;
float:left;
}

#nav2 {
height:37px;
width:499px;
float:left;
}

#templatenav2 {
height:37px;
width:499px;
float:left;
}


#nav2content {
height:37px;
width:373px;
float:left;
}

#templatenav2content {
height:37px;
width:373px;
float:left;
}


#nav2 img {
float:left;
}

#templatenav2 img {
float:left;
}

#orderbuttons {
width:434px;
height:38px;
float:left;
margin-top:41px;
padding-left:65px;
}

#spacer {
height:14px;;
width:698px;
float:left;
}

#offering {
height:199px;
width:698px;
float:left;
}

#templateoffering {
width:697px;
float:left;
}

#napkinpiece {
width:33px;
height:199px;
float:left;
}

#offeringcontainer {
width:665px;
height:199px;
float:left;
}

#innertemplatecontent {
background:url(/images/templatecontentbg.jpg);
background-repeat:repeat-y;
padding-left:61px;
padding-right:59px;
padding-bottom:18px;
padding-top:18px;
width:577px;
float:left;
}

#offering2 {
margin-top:28px;
height:342px;
width:698px;
float:left;
}

#marketserved {
padding-left:40px;
width:211px;
height:314px;
float:left;
color:#fff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

#marketservedcontent {
float:left;
width:190px;
float:left;
}

#marketsservedlinks {
width:181px;
float:left;
padding-right:40px;
margin-top:10px;
}

#marketsservedlinks img {
margin-top:3px;
}

#marketsservedlinks a {
font-size:13px;
color:#fff;
text-decoration:none;
}

#placeorder {
width:416px;
float:left;
background:url(/images/orderingbg.jpg);
background-repeat:repeat-y;
color:#fff;
text-decoration:none;
font-size: 12px; 
}

#placeorder img {
float:left;
}

#placeordertext {
width:323px;
float:left;
padding-left:49px;
font-family: Arial, Helvetica, sans-serif;
padding-bottom:15px;
}

#column2 {
background:url(/images/column2bg.jpg);
background-repeat:repeat-y;
width:231px;
float:right;
}

#nav {

background-repeat:repeat-y;
width:196px;
float:left;
padding-left:0px;
}

#templatenav {

background-repeat:repeat-y;
width:193px;
float:left;
padding-left:0px;
z-index:999;
}

#deliver {
height:219px;
width:231px;
float:left;
}

#hero {
height:286px;
width:231px;
float:left;
padding-top:38px;
}

#hero img {
float:left;
}

#herocontent {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#534737;
width:180px;
padding-left:28px;
padding-right:23px;
}

#footer {
background:url(/images/footerbg.jpg);
background-repeat:no-repeat;
padding-top:30px;
padding-right:140px;
height:48px;
width:769px;
float:left;
}


#templatefooter {
background:url(/images/templatefooterbg.jpg);
background-repeat:no-repeat;
padding-top:30px;
padding-right:140px;
height:48px;
width:769px;
float:left;
}

#templatefooter a {
color:#5E5E5E;
}