body {	margin: 0 auto;	padding: 0;	font-family: Arial, Helvetica, Verdana sans-serif;	font-size: small;	background: #fff url(/associate/fly/body_bg.gif) repeat-y 50% 0%;	}* html body {	margin: 0 auto;	padding: 0;	font-family: Arial, Helvetica, Verdana sans-serif;	font-size: x-small;  /* for IE5/Win */	f\ont-size: small;  /* for other IE/Versions */	background: #fff url(/associate/fly/body_bg.gif) repeat-y 50% 0%;	}	ul, li  {	margin: 0;	padding: 0;	list-style-type: none;	}	h1 {	font-weight: normal;	font-size: 1.5em;	color: #006699;	}h3 {	font-size: 1.2em;	color: #990000;	margin: 2px;	}p { 	margin: 2px 5px 10px 2px;	}	/* layout structure */#positionalwrap {	width: 778px;	margin: 0 auto;	}	#wrap {	float: left;	width: 778px;	}	/* header */#header {	float:left;	width:778px;	background: #fff url(flyliverpoolheader.jpg) no-repeat top left;	height: 110px;	}	#header h1 {	display: none;	}	#nav, #nav ul {	float: left;	width: 778px;	list-style: none;	line-height: 1;	background: #2b54ab;	padding: 0;	border: solid #fff;	border-width: 0;	margin:  0;	}#nav a {	display: block;	color: #fff;	text-decoration: none;	padding: 4px 8px;	font-size: 90%;}#nav li {	float: left;	padding: 0;	margin: 0;}	/*------------------------------------------------------------------------------------ submenu here ------------------------------------------------*/	#submenu {	clear: left;	float: left;	width: 130px;	font-size:90%;	}	#submenu .gutter{	padding: 5px;	}		/*------------------------------------------------------------------------------------ content here ------------------------------------------------*/#content {	float: left;	width: 468px;	background: #fff;	color: #666666;	margin-top: 5px;	}	#content h1 { 	font-weight: normal;	font-size: 140%;	color: #7d97d9;	}	#offer1 {	float: left;	width: 150px;	color: #000033;	border: 1px solid #FF6600;	background-color: #FFCC66;	font-size: 90%;	}	* html #offer1 {	width: 164px; /* for all IE5 */	w\idth: 150px; /* for all other IE */	}	#offer1 a {	color: #990000;	text-decoration: none;	}#offer2 {	float: left;	margin: 0 6px;	width: 150px;	color: #000033;	border: 1px solid #FF6600;	background-color: #FFCC66;	font-size: 90%;	}	* html #offer2 {	width: 164px; /* for all IE5 */	w\idth: 150px; /* for all other IE */	}#offer2 a {	color: #990000;	text-decoration: none;	}#offer3 {	float: left;	width: 150px;	color: #000033;	border: 1px solid #FF6600;	background-color: #FFCC66;	font-size: 90%;	}* html #offer3 {	width: 164px; /* for all IE5 */	w\idth: 150px; /* for all other IE */	}	#offer3 a {	color: #990000;	text-decoration: none;	}		/*------------------------------------------------------------------------------------ deals here ------------------------------------------------*/	#deals {	float: right;	width: 180px;	font-size:90%;	color: #006666;	}	#deals .gutter{	padding: 5px;	}#deals h2 {	font-size: 105%;	text-transform:uppercase;	font-weight:normal;	background: #2b7dd0 url(/associate/fly/flights_header.jpg) no-repeat top left;	color: #003366;	text-align: center;	letter-spacing: 0.5em;	padding: 5px 0;	margin: 0;	}#deals ul {	padding: 5px 0;	margin: 5px 0;	}	#deals li {	padding: 3px 0;	border-bottom: 1px dotted #cccccc;	}	#deals a {	color: #006666;	text-decoration: none;	}	#deals a:hover {	color: #0066CC;	text-decoration: none;	}.price {	 text-align: right;	}	#footer {	margin-top: 10px;	clear: both;	text-align: center;	font-size:80%;	color: #999999;	}#footer a {	text-decoration: none;	color: #999999;	}#footer a:hover {	text-decoration: none;	color: #000033;	}#largecontent {	float: left;	color: #000033;	width: 593px;	margin-top: 5px;	padding-left: 5px;	font-size: 90%;	line-height:1.3em;	}* html #largecontent {	width: 598px;	\width: 593px;	}	#largecontent ul {	margin-bottom: 10px;	}	#largecontent li {	background-color: #dae8e7;	padding: 3px;	border-bottom: 1px solid white;	}	#largecontent li:hover {	background-color: #000033;	color: #FF9900;	}	#largecontent a {	text-decoration: none;	color: #000033;	}	#largecontent a:hover {	text-decoration: none;	color: #FF9900;	}			/* form */#thisform {	font-family: Georgia, serif;	font-size: 12px;	color:#000033;	margin-top: 5px;	}	#thisform label {	font-family:Arial, Helvetica, sans-serif;	color: #000033;	}	#thisform fieldset {	border: 1px solid #ccc;	border-bottom-color:#999999;	border-right-color:#999999;	padding: 5px 20px;	background: #EAF3F7;	}	#thisform legend {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 90%;	color: #666;	background:#eee;	border: 1px solid #ccc;	border-bottom-color: #999;	border-right-color:#999;	padding: 2px 4px;	}
