/* CSS Document */

dt {
	margin: 10px 0px 0px 10px;
	}


a:link {
	color:#8297A7;
	text-decoration:underline;
}

a:visited {
	color:#8297A7;
}

a:hover {
	text-decoration:none;
}

body {
	font:x-small/1.4 Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background:#FFF url("images/bg.gif") repeat top left;
	color:#387B87;
	margin:0;
	padding:0;
}

p {
	
	color:#387B87;
	margin:0;
	padding:0;
	text-align:justify;
}

#container {
	margin:0 0 0 45px;
	background:#FFF url("images/width.gif") repeat-y top left;
	width: 640px !important; 
	width /**/:650px; /* IE5/Win */
	padding:0 5px;
	border-bottom:5px solid #FFF;
	position:relative;
	font-size:110%;
}



#pageHeader {
	width:640px;
	height:75px;
	
}

#pageHeader a {
width:200px;
height:20px;
}


#quickSummary {
	height:125px;
	width:640px;
	background-color:#FFF;
	position:relative;
}

#ipix {
float: right;
width: 230px;
height: 120px;
}

#space-filler {
height : 350px;
width: 20px;

}


#contact-filler {
height : 400px;
width: 20px;

}

#ipix-marina {
float: left;
width: 400px;
height: 150px;
}

#ipix-cervia {
float: left;
width: 400px;
height: 400px;
}

#quickSummary p {
	margin:0;
	padding:0;
}

#quickSummary .header {
	position:absolute;
	top:0;
	left:0;
	width:405px;
	height:120px;
	background:#387B87 url("images/quick_summary.gif") no-repeat top left;
}

#quickSummary .p1 span { display:none; }

#quickSummary .p2 {
	position:absolute;
	top:0 0 0 0px;
	left:410px;
	width:230px;
	height:120px;
	background:transparent url("images/buttons.gif") no-repeat top left;
	overflow:hidden;
}

#quickSummary .p2 span {
	visibility:hidden;
	white-space:nowrap;
}

#quickSummary .p2 a {
	width:230px;
	height:60px;
	float:right;
	visibility:visible;
	text-indent:-9000px;
	overflow:hidden;
	margin-top:-1.4em;
	margin-bottom:1.4em;
}

#pageHeader h1, #pageHeader h2 {
	display:none;
}

#preamble {
	margin-right:235px;
	padding:10px 10px 10px 10px;
	background:#6789AE url("images/jenny.gif") no-repeat top right;
}

#preamble p {
	padding-right:145px;
	color: #ffffff;
}




#supportingText {
	margin-right:235px;
	padding:5px;
}

#linkList {
	position:absolute;
	top:201px;
	left:415px;
	width:230px;
	background-color:#D5DFE9;
}

#footer {
	margin:0px auto 0px auto;
	border-top:5px solid #FFF;
	background-color:#387B87;
	padding:10px;
	text-transform:uppercase;	
}

#footer a {
	color:#FFF;
	text-decoration:underline;
}

#footer a:hover {
	color:#D2DBE2;
	text-decoration:none;
}

#process h3, #what h3, #about h3, #benefits h3, #requirements h3, #more h3, #contact h3, #pan-options h3, #options h3, #pricing h3, #downloads h3, #cervia h3, #cervia-town h3, #venice h3, #middleton h3, #ullapool h3, #racecourse h3, #scruton h3, #raywell h3, #dovehouse h3, #directions h3, #hullcc h3, #technostics h3 {
	margin:20px 0 5px;
	padding:0;
	width:350px;
	height:24px;
}

#what h3 { 		background:transparent url("images/what_is_ipix.gif") no-repeat top left; }
#process h3 { 		background:transparent url("images/process.gif") no-repeat top left; }
#downloads h3 { 		background:transparent url("images/downloads.gif") no-repeat top left; }
#about h3 { 	background:transparent url("images/about.gif") no-repeat top left; }
#more h3 { 		background:transparent url("images/more_about.gif") no-repeat top left; }
#pricing h3 { 		background:transparent url("images/pricing.gif") no-repeat top left; }
#contact h3 { 		background:transparent url("images/contact.gif") no-repeat top left; }
#pan-options h3 { 		background:transparent url("images/pan_options.gif") no-repeat top left; }
#options h3 { 		background:transparent url("images/options.gif") no-repeat top left; }
#cervia h3 { 		background:transparent url("images/cervia_title.gif") no-repeat top left; }
#ullapool h3 { 		background:transparent url("images/ullapool_title.gif") no-repeat top left; }
#middleton h3 { 		background:transparent url("images/middleton_title.gif") no-repeat top left; }
#cervia-town h3 { 		background:transparent url("images/cervia_town_title.gif") no-repeat top left; }
#venice h3 { 		background:transparent url("images/venice_title.gif") no-repeat top left; }
#benefits h3 { 			background:transparent url("images/title.gif") no-repeat top left; }
#requirements h3 { 		background:transparent url("images/title.gif") no-repeat top left; }
#benefits h3 { 			background:transparent url("images/title.gif") no-repeat top left; }
#racecourse h3 { 			background:transparent url("images/racecourse_title.gif") no-repeat top left; }
#scruton h3 { 			background:transparent url("images/scruton_title.gif") no-repeat top left; }
#raywell h3 { 			background:transparent url("images/raywell_title.gif") no-repeat top left; }
#dovehouse h3 { 			background:transparent url("images/dovehouse_title.gif") no-repeat top left; }
#directions h3 { 			background:transparent url("images/directions_title.gif") no-repeat top left; }
#hullcc h3 { 			background:transparent url("images/hullcc_title.gif") no-repeat top left; }
#technostics h3 { 			background:transparent url("images/technostics_title.gif") no-repeat top left; }


#process h3 span,
#preamble h3 span,
#downloads h3 span,
#pricing h3 span,
#what h3 span,
#about h3 span,
#benefits h3 span,
#requirements h3 span,
#more h3 span,
#middleton h3 span,
#cervia h3 span,
#cervia-town h3 span,
#venice h3 span,
#contact h3 span,
#ullapool h3 span,
#pan-options h3 span,
#options h3 span,
#racecourse h3 span,
#scruton h3 span,
#raywell h3 span,
#dovehouse h3 span,
#directions h3 span,
#hullcc h3 span,
#technostics h3 span

{
	display:none;
}

#lselect li a, #lfavorites li a, #panoramics li a, #lresources li a, #gallery li a{display: block; margin-left:-10px; font-weight:bold;}

#linkList li a.c, #lfavorites li a.c {float:none; display:inline; margin-left:0; font-weight:normal; font-size:100%;}

#supportingText p {
	margin:0 10px 10px;
	padding:0;
}

#linkList ul {
	width:210px;
	margin:0 0 10px 15px;
	padding:0 0 0px 0;
	
}

#linkList li {
	padding: 5px 0 0 35px;
	margin:0 0 5px;
	list-style-type:none;
	white-space:nowrap;
	background: transparent url("images/bullet_normal.gif") no-repeat 0 1px;
}

#lselect ul, #lfavorites ul, #panoramics ul, #gallery ul {
	width:210px;
	margin:0 0 10px 15px;
	padding:0;
}

#lselect li, #lfavorites li, #panoramics li, #gallery li {
	padding: 5px 0 0 35px;
	margin:0 0 5px;
	list-style-type:none;
	clear:left;
	white-space:nowrap;
	background: transparent url("images/bullet_normal.gif") no-repeat 0 3px;
}

#linkList h3 {
	margin:0 0 10px;
	background:#387B87 url("images/link_list_h3.gif") repeat-y top left;
	padding:5px 5px 5px 15px;
	font-weight:bold;
	color:#E9E6D9;
	font-size:100%;
}

acronym {
	border-bottom:1px dotted #555040;
	cursor:help;
}

a acronym {
	border-bottom:1px dotted #8297A7;
}

#lfavorites, #panoramics, #lresources {
	border-top:5px solid #FFF;
}

/*TABLE STYLING*/

		
		caption{
			padding-bottom:5px;
			font-weight:bold;
			display: none;
		}
		thead th,tfoot td{
			background:#ddd;
		}
		tr.ruled{
			background:#9cf;
		}    
		table{
			background: #E1E6EB;
			margin: 0px 0px 0px 10px;
		    padding: 0px 0px 0px 0px;
			width: 95%;
			border:1px solid #5E7995;
			border-collapse:collapse;
		}
		th,td{
			padding: 0px 0px 0px 10px;
			text-align: left;
			border:1px solid #5E7995;
			border-collapse:collapse;
		}
		#mytable tr.ruled{
			background:#333;
			color:#ccc;
		}
