/* ASHFORD TRUCKSTOP FONTS */
td {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

th {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

H1 {font-size:18px; margin:0 0 5px 0; color:#50768D; font-weight:normal;}
H2 {font-size:18px; margin:0 0 5px 0; color:#50768D; font-weight:normal;}
H3 {font-size:16px; margin:0 0 4px 0; color:#50768D; font-weight:normal;}
H4 {font-size:14px; margin:0 0 3px 0; color:#50768D; font-weight:normal;}
H5 {font-size:12px; margin:0 0 2px 0; color:#50768D; font-weight:normal;}
H6 {font-size:11px; margin:0 0 2px 0; color:#50768D; font-weight:normal;}

a:link {color:#50768D; text-decoration:none;}
a:visited {color:#50768D; text-decoration:none;}
a:hover {color:#50768D; text-decoration:underline;}
a:active {color:#50768D; text-decoration:underline;}
.roadtxt a:link {color:#000000; text-decoration:none;}
.roadtxt a:visited {color:#000000; text-decoration:none;}
.roadtxt a:hover {color:#000000; text-decoration:underline;}
.roadtxt a:active {color:#000000; text-decoration:underline;}

/* classes */
.xmashdr {color:#990000;}
.black { color:#000;}
.red { color:#FF0000;}
.orange {color:#F90;}
.brown {color:#960;}
.hightlightyellow { background-color:#FF0;}
h4.travelexhdr {font-size:16px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#036; font-weight:bold;}

#contenthdr { color:#333333; border-bottom:10px solid #DDDDDD;}
#tariffbtm {font-weight:bold;}
div.shop_productdesc h2 {font-size: 18px; color:#C03932; font-weight:bold;}

/* div formatting */
#restaurantmenu {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#660; padding:30px 25px 35px 25px; background-image:url(images/restaurant_xmasmenu_bg_2010.gif); background-repeat:no-repeat;}/* padding:35px 25px 25px 25px;*/
#restaurantmenu h2 {color:#900; margin:0;}

/* lists */
ul {padding:0; margin:0;}
.ulsidemenulist {padding:8px 0 0 0; margin:0 0 0 10px;}
.ulsidemenulist li {padding:0; margin:0 0 0 10px; list-style:url(nav/pdfsmall.gif); border-bottom:1px solid #DDDDDD;}
.ulsidemenulist li:hover {background-color:#EEEEEE;}

ul.offers {margin:0; padding:0;}
ul.offers li {margin:0; padding:2px 0; list-style:none; border-left:5px solid #CCCCCC; margin:0 0 2px 0; border-bottom:1px solid #CCCCCC;}

#advertising h5{ text-align:center;}

/* Facilities page */
#facilitiesleft li, #facilitiesright li {padding:3px 0;}

/* exceptions */
#xmas-specialoffers h2 {color:#FF0000; font-size:40px;}
#xmas-specialoffers td {color:#FF0000;}
#restaurant-page #content {padding:5px;}
#facilities-page #content li {border-bottom:1px solid #DDDDDD; list-style:none;}
#facilities-page #facilitiesleft {text-align:center;}
