@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/main-background.jpg);
	background-repeat:repeat-x;
	background-color:#0067b1;
		
}
html { 
	min-height: 100%; 
	margin-bottom: 1px;
	 }
table {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {border:none;}
.left{
    float:left;
}
.right{
 	float:right;
}
a:active, a:visited, a:link {
	color:#0067b1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#c58f1e;
	font-weight:bold;
	text-decoration:none;
}
#container {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#container1 {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	height:auto;
}
#main{
	width: 988px;
	height:auto;
	margin: 10px 0 0 0;
	background-color:#FFFFFF;
}
#top{
	width: 988px;
	height:128px;
}
#top-right{
	float:left;
}
#top-left{
	float:left;
	height:128px;
	width:20px;
}
#top-center{
	float:left;
}
#nav{
 	width:937px;
 	height:35px;
	margin: 0 0 0 27px;
	border-top:1px solid #e9cf8e;
}
.navItem{
	width:147px;
	height:30px;
	float:left;
	text-align:center;
	margin: 2px 0 0 0;
}
.navItemSelected{
	width:147px;
	height:30px;
	background-color:#f9e6c0;
	float:left;
	text-align:center;
	margin: 2px 0 0 0;
}
.navBar{
	width:4px;
	height:34px;
	float:left;
	margin: 1px 1px 0 1px;
	background-image:url(../images/nav-bar.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
}
a.navItem:active, a.navItem:link, a.navItem:visited{
	color:#0067b1;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 0;
	text-decoration:none;
}
a.navItem:hover{
    color:#c58f1e;
	font-weight:bold;
	margin:8px 0 0 0;
	text-decoration:none;
}
#home{
	width:958px;
	height:auto;
	margin: 0 0 0 27px;
}
#homeLeft{
	width:781px;
	height:525px;
	float:left;
	background-image:url(../images/home-main.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin:10px 0 0 0;
}
#homeRight{
	float:left;
	height:auto;
	margin:34px 0 0 10px;

}
#homeText{
	width:461px;
	height:auto;
	line-height:16px;
	
}
.small{
	font-size:10px;
}
.largeBlue{
	font-family:"Myriad Pro";
	font-size:17px;
	color:#0067b1;
	font-weight:bold;
}
#homeThumbs{
	width:782px;
	height:125px;
	margin:5px 0 0 0;
	background-image:url(../images/5-fry-types.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#footer{
	width:988px;
	height:30px;
	color:#FFFFFF;
}
#bottom-left{
	float:left;
	height:30px;
	width:20px;
}
#bottom-center{
	float:left;
	height:24px;
	width:940px;
	background-color:#e0bc61;
	padding:5px 0 0 0;
}
#bottom-right{
	float:left;
	height:30px;
}
a.footer:link, a.footer:active, a.footer:visited{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
a.footer:hover{
	color:#c58f1e;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.footerBar{
  margin:0 7px 0 7px;
}

#whyLeft{
	width:350px;
	height:auto;
	float:left;
	background-image:url(../images/why-main.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin:10px 0 0 0;
}
#whyText{
	width:390px;
	height:auto;
	line-height:16px;
	margin:10px 0 0 0;
	float:left;
}
#whyLeft2{
	width:200px;
	height:175px;
	float:left;
	background-image:url(../images/zero-trans-fat.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	line-height:18px;
}
#whyLeft2Image{
    width:183px;
	height:174px;
	float:left;
	
}
#whyRight{
	float:left;
	width:379px;
	height:auto;
	margin: 5px 9px 0 3px;
}
#whyRightText{
	width:345px;
	height:auto;
	margin: 5px 0 0 20px;
}
#byb{
	width:781px;
	height:640px;
	background-image:url(../images/build-your-bus-main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	margin:10px 0 0 0;
}
#brbLeft{
	width:402px;
	height:auto;
	float:left;
	line-height:18px;
}
#brbRight{
	width:355px;
	height:auto;
	float:left;
	margin:270px 0 0 20px;
}
#menu{
	 background-image:url(../images/menu-ideas-title.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
	 width:781px;
	 height:535px;
	 float:left;
}
#menuTool{
	 margin:120px 0 0 0;
	 width:781px;
	 height:auto;
}
#menuTitle{
	margin:0 0 0 10px;
	width:525px;
	height:45px;
	float:left;
	font-family:"Myriad Pro";
	color:#0067b1;
	font-size:12px;
	font-weight:bold;
}
#frameLeft{
	float:left;
	background-image:url(../images/menu-frame-left.jpg);
	background-repeat:no-repeat;
	width:248px;
	height:353px;
}
#frameRight{
	float:left;
	width:533px;
	height:354px;
	background-image:url(../images/menu-frame-left-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#menuIdeaImage{
	 width:533px;
	 height:337px;
}
#real{
	width:781px;
	height:614px;
	background-image:url(../images/real-stories-background.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
#realLeft{
	float:left;
	width:415px;
	height:auto;
	line-height:18px;
}
#realRight{
	float:left;
}
.realStory{
	margin:30px 0 10px 15px;
	font-size:15px;
	color:#0067b1;
	font-weight:bold;
	font-style:italic;
	width:330px;
	height:auto;
	min-height:50px;
	line-height:20px;
}
.realStoryName{
	color:#d39f1e;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.realStoryNameBlue{
	color:#0067b1;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
#contact{
	 background-image:url(../images/contact-background.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
	 width:781px;
	 height:auto;
	 float:left;
}
#contactSubmit{
	width:781px;
	height:20px;
	float:left;
	text-align:center;
	margin:10px 0 5px 0;
}
#contactText{
    width:459px;
	height:51px;
	margin: 15px 25px 0 15px;
}
.blueText{
	color:#0067b1;
}
#contactFormLeft{
	margin: 15px 0 0 15px;
	width:350px;
	height:auto;
	float:left;
}
#contactFormRight{
    margin: 15px 0 0 15px;
	width:375px;
	height:auto;
	float:left;
}
.row{
	width:350px;
	height:20px;
	margin:3px 0 4px 0;
	float:left;
}
.row2{
	width:270px;
	height:20px;
	margin:0 0 1px 0;
	float:left;
}
.rowLabelBlue{
	width:auto;
	height:20px;
	color:#0067b1;
	float:left;
	margin: 3px 3px 0 0;
}
.rowLabel{
	width:auto;
	height:20px;
	float:left;
	margin: 3px 3px 0 0;
	}
.contactTextArea{
	width:371px;
	height:148px;
}
#resourceLeft{
	float:left;
	width:385px;
	height:auto;
}
#resourceRight{
	float:left;
	width:385px;
	height:auto;
	margin:98px 0 0 0;
}
#resource{
	width:781px;
	height:514px;
	float:left;
}
.resourceText{
	float:left;
	width:281px;
	height:76px;
	padding:10px 0 0 10px;
	margin:25px 0 0 0;
}
.resourceImg{
	float:left;
	width:60px;
	height:76px;
	margin:20px 0 0 0;
}
#compare{
	width:781px;
	height:514px;
	float:left;
}
#compareText{
	float:left;
	width:420px;
	height:76px;
	margin:15px 0 0 0;
}
#compareWheel{
	width:781px;
	height:auto;
	float:left;
	text-align:center;
}
span.reg {
position: relative;
top: -3px;
font-size: 10px;
}