
BODY {
	margin: 0px;
	background: #f9f8f6 url(../images/Gateway_Repeat.jpg) repeat-y top center;
}

.outer_bg {background: #fcfbfa url(../images/Gateway_BG.jpg) repeat-x top left;}

.bg {
	background: transparent url(../images/Gateway_Repeat.jpg) repeat-y top left;
	width: 1094px;
	margin: 0px auto;
}

.clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.header {
	width: 1094px;
	height: 269px;
	margin: 0px auto;
	background: transparent url(../images/Gateway_Header.jpg) no-repeat top left;
}

.header_left { width: 219px; float: left;}

.header_right { width: 875px; float: left;}

.top_nav {display: block; padding-top: 77px; float: none;}

.Rest {display: inline;}
.Fuel {display: inline;}
.Con {display: inline;}

.Rest a:link,
.Rest a:visited,
.Rest a:active {
	background: transparent url(../images/Nav_Rest.jpg);
	width: 207px;
	height: 75px;
	font-size: 0px;
	font-color: transparent;
	display: block;
	float: left;
}

.Rest a:hover {
	background: transparent url(../images/Nav_Rest_Hover.jpg);
} 

#Rest_select a:link,
#Rest_select a:visited,
#Rest_select a:active,
#Rest_select a:hover {
	background: transparent url(../images/Nav_Rest_Hover.jpg);
}

.Fuel a:link,
.Fuel a:visited,
.Fuel a:active {
	background: transparent url(../images/Nav_Fuel.jpg);
	width: 220px;
	height: 75px;
	font-size: 0px;
	font-color: transparent;
	margin-left: 22px;
	display: block;
	float: left;
}

.Fuel a:hover {
	background: transparent url(../images/Nav_Fuel_Hover.jpg);
} 

#Fuel_select a:link,
#Fuel_select a:visited,
#Fuel_select a:active,
#Fuel_select a:hover {
	background: transparent url(../images/Nav_Fuel_Hover.jpg);
}

.Con a:link,
.Con a:visited,
.Con a:active {
	background: transparent url(../images/Nav_Con.jpg);
	width: 307px;
	height: 75px;
	font-size: 0px;
	font-color: transparent;
	margin-left: 22px;
	display: block;
	float: left;
}

.Con a:hover {
	background: transparent url(../images/Nav_Con_Hover.jpg);
} 

#Con_select a:link,
#Con_select a:visited,
#Con_select a:active,
#Con_select a:hover {
	background: transparent url(../images/Nav_Con_Hover.jpg);
}

/* This is for the selected state on the TOP menu items, if you change the name of this 
ID make sure you change it in the PHP menu code */

#selected_top a:link,
#selected_top a:visited,
#selected_top a:active {}

.sub_nav_rest {
	width: 875px;
	padding: 5px;
	margin-top: 20px;
	font-size: 16px;
	display: block;
	float: none;
	clear: both;
}

.sub_nav_fuel {
	width: 875px;
	padding: 5px;
	margin-top: 20px;
	font-size: 16px;
	display: block;
	float: none;
	clear: both;
}

.sub_nav_con {
	width: 875px;
	padding: 5px;
	margin-top: 20px;
	font-size: 16px;
	display: block;
	float: none;
	clear: both;
}

.sub_item {display: inline;}
.sub_select {display: inline;}

.sub_item a:link,
.sub_item a:visited,
.sub_item a:active {color: #929292; font-size: 16px; padding: 0px 5px; }
.sub_item a:hover {font-size: 16px; color: #fff; background-color: #22368c;}

.sub_select a:link,
.sub_select a:visited,
.sub_select a:active,
.sub_select a:hover {font-size: 16px; color: #fff; background-color: #22368c; padding: 0px 5px;}

.page {
	background: transparent url(../images/Gateway_BG_Top.jpg) no-repeat top left;
	width: 1094px;
	margin: 0px auto;
}

.left {
	width: 214px;
	float: left;
}

.left_nav_wrapper {padding-left: 19px;}

.Truckers a:link,
.Truckers a:visited,
.Truckers a:active {
	background: transparent url(../images/Nav_Truckers.jpg) no-repeat top left;
	width: 195px;
	height: 52px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Truckers a:hover {
	background: transparent url(../images/Nav_Truckers_Hover.jpg) no-repeat top left;
} 

#Truckers_select a:link,
#Truckers_select a:visited,
#Truckers_select a:active,
#Truckers_select a:hover {
	background: transparent url(../images/Nav_Truckers_Hover.jpg) no-repeat top left;
}

.Sports a:link,
.Sports a:visited,
.Sports a:active {
	background: transparent url(../images/Nav_Sports.jpg) no-repeat top left;
	width: 195px;
	height: 45px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Sports a:hover {
	background: transparent url(../images/Nav_Sports_Hover.jpg) no-repeat top left;
} 

#Sports_select a:link,
#Sports_select a:visited,
#Sports_select a:active,
#Sports_select a:hover {
	background: transparent url(../images/Nav_Sports_Hover.jpg) no-repeat top left;
}

.Bus a:link,
.Bus a:visited,
.Bus a:active {
	background: transparent url(../images/Nav_Bus.jpg) no-repeat top left;
	width: 195px;
	height: 51px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Bus a:hover {
	background: transparent url(../images/Nav_Bus_Hover.jpg) no-repeat top left;
} 

#Bus_select a:link,
#Bus_select a:visited,
#Bus_select a:active,
#Bus_select a:hover {
	background: transparent url(../images/Nav_Bus_Hover.jpg) no-repeat top left;
}

.Location a:link,
.Location a:visited,
.Location a:active {
	background: transparent url(../images/Nav_Location.jpg) no-repeat top left;
	width: 195px;
	height: 45px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Location a:hover {
	background: transparent url(../images/Nav_Location_Hover.jpg) no-repeat top left;
} 

#Location_select a:link,
#Location_select a:visited,
#Location_select a:active,
#Location_select a:hover {
	background: transparent url(../images/Nav_Location_Hover.jpg) no-repeat top left;
}

.Promos a:link,
.Promos a:visited,
.Promos a:active {
	background: transparent url(../images/Nav_Promos.jpg) no-repeat top left;
	width: 195px;
	height: 45px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Promos a:hover {
	background: transparent url(../images/Nav_Promos_Hover.jpg) no-repeat top left;
} 

#Promos_select a:link,
#Promos_select a:visited,
#Promos_select a:active,
#Promos_select a:hover {
	background: transparent url(../images/Nav_Promos_Hover.jpg) no-repeat top left;
}

.Contact a:link,
.Contact a:visited,
.Contact a:active {
	background: transparent url(../images/Nav_Contact.jpg) no-repeat top left;
	width: 195px;
	height: 51px;
	font-size: 0px;
	font-color: transparent;
	display: block;
}

.Contact a:hover {
	background: transparent url(../images/Nav_Contact_Hover.jpg) no-repeat top left;
} 

#Contact_select a:link,
#Contact_select a:visited,
#Contact_select a:active,
#Contact_select a:hover {
	background: transparent url(../images/Nav_Contact_Hover.jpg) no-repeat top left;
}

#Home .right_bg { background: transparent url(../images/Home_BG.jpg) no-repeat top right;}
#Rest .right_bg { background: transparent url(../images/Rest_BG.jpg) no-repeat top right;}
#Con .right_bg { background: transparent url(../images/Con_BG.jpg) no-repeat top right;}
#Fuel .right_bg { background: transparent url(../images/Fuel_BG.jpg) no-repeat top right;}
#Truckers .right_bg { background: transparent url(../images/Truckers_BG.jpg) no-repeat top right;}
#Contact .right_bg { background: transparent url(../images/Contact_BG.jpg) no-repeat top right;}
#Take_Out .right_bg { background: transparent url(../images/Deli_BG.jpg) no-repeat top right;}
#Sports .right_bg { background: transparent url(../images/Teams_BG.jpg) no-repeat top right;}
#Bus .right_bg { background: transparent url(../images/Bus_BG.jpg) no-repeat top right;}

.right {
	width: 880px;
	float: left;
}

.main_content_wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 106px;
}

.main_content {
	width: 754px;
}

.footer {
	width: 754px;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 10px;
	font-size: 14px;
}

.footer a:link,
.footer a:visited,
.footer a:active {color: #929292; font-size: 14px; }
.footer a:hover {color: #22368c; font-size: 14px; }

#bottom {display: inline; padding: 0px 10px;}

.bottom_select a:link,
.bottom_select a:active,
.bottom_select a:visited,
.bottom_select a:hover {color: #22368c;}


