html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}a img,:linkimg,:visitedimg{border:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
strong, b {
	font-weight:bold;color:#444;
}
body {
	background:#fdfdfc;
	color:#000;
	font: normal 14px/normal arial, sans-serif;
}
#header {
	width:1024px;
	overflow:hidden;
	white-space:nowrap;
}
#content {
	background: url(/pics/logo.jpg) no-repeat left 20px;
	padding:30px 0 0 485px;
	width:400px;
	padding-right:30px;
	position:absolute;
	top:325px;
	height: 500px;
	clear:both;
	margin-bottom:50px;
}
#content h2 {
	position:relative;
	text-align:center;
	width: 600px;
	left:-100px;
}

#nav
{
	padding: 10px 0px 0 100px;
	float: left;
	width: 865px;
	height: 115px;
	margin: 0 47px;
	overflow: hidden;
	background-image: url(/pics/nav/one_logo_nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#nav li {float:left;}
#nav a {
	float:left;
	padding:18px 0 0 0;
	font-size:1.5em;
	color:#847f7d;
	text-decoration:none;
	background:#fdfdfc url(/pics/shared/nav.gif) no-repeat left center;
	width:100px;
	height:0px;
	overflow:hidden;
	-moz-outline:none;
}

#nav li#home a {background-position:left top;width:65px;}
#nav li#story a {background-position:-65px top;width:55px;}
#nav li#careers a {background-position:-120px top;width:80px;}
#nav li#franchise a {background-position:-200px top;width:95px;}
#nav li#talkback a {background-position:-295px top;width:50px;}
#nav li#togo a {background-position:-345px top;width:65px;}
#nav li#involved a {background-position:-410px top;width:85px;}
#nav li#menu a {background-position:-495px top;width:60px;}
#nav li#locations a {background-position:-555px top;width:95px;}
#nav li#cause a {background-position:-650px top;width:65px;}
#nav li#contact a {background-position:-715px top;width:80px;}
                      
#nav li#home a:hover, #nav li.current#home a {background-position:left -18px;}
#nav li#story a:hover, #nav li.current#story a {background-position:-65px -18px;}
#nav li#careers a:hover, #nav li.current#careers a {background-position:-120px -18px;}
#nav li#franchise a:hover, #nav li.current#franchise a  {background-position:-200px -18px;}
#nav li#talkback a:hover, #nav li.current#talkback a {background-position:-295px -18px;}
#nav li#togo a:hover, #nav li.current#togo a {background-position:-345px -18px;}
#nav li#involved a:hover, #nav li.current#involved a {background-position:-410px -18px;}
#nav li#menu a:hover, #nav li.current#menu a {background-position:-495px -18px;}
#nav li#locations a:hover, #nav li.current#locations a {background-position:-555px -18px;}
#nav li#cause a:hover, #nav li.current#cause a {background-position:-650px -18px;}
#nav li#contact a:hover, #nav li.current#contact a {background-position:-715px -18px;}

/*#nav li a:hover, #nav li.current a {background-image:url(/pics/shared/nav_on.gif);}*/


strong {font-weight:bold; color: #444;}
.left {
	float:left;
	margin-right:25px;
	white-space:nowrap;
}
.orders {
	font-size:12px;
	float:left;
	margin-right:22px;
}
.orders h4 {
	font-size:14px;
}
.left li ul {margin-top:8px;}
.left li {
	margin: 0 0 8px 0;
}
ul.section {
	clear:both;
	padding: 8px 0 0 0;
	font-size:12px;
}
ul.section li {
	text-align:center;
}
ul.section li strong {
	text-align:center;
	display:block;
	padding:15px  5px 5px 5px;
	font-size:15px;
	clear:both;
	/*border-bottom: solid 1px #ddd;*/
}
ul.section li ul li {
	float:left;
	width:30%;
	padding: 6px;
	margin:0;
	border-bottom: solid 1px #ddd;
}
ul.section.section2 li ul li {
	float:left;
	width:47%;
	padding: 6px;
	margin:0;
	border-bottom: solid 1px #ddd;
	
}

h1, h2, h3, h4, p, ul, ol, blockquote, dl {margin:0 0 18px 0;}
p, ul, ol, dl {
	color:#666;
	line-height:1.5em;
}
a {font-weight:bold; color:#000;}
h2 {
	font-size:40px;
	font-weight:bold;
	text-align:center;
	
}
h3 {
	font-size:24px;
	font-weight:bold;
	padding-top:18px;
}
h4 {
	font-size:15px;
	font-weight:bold;
	margin: 16px 0 2px 0;
	color:#333;
}
dt {font-weight:bold;margin:0 0 2px 0;text-align:center;}
dd {font-size:12px;margin: 0 0 8px 0;text-align:center;}
.survey_table th {
	font-weight:normal;
	width:60%;
}
#survey .survey_table td {
	/*width:4%;*/
}

#survey table td, #survey table th {
	vertical-align:middle;
	padding:5px;
	font-weight:normal;
}