/* basic elements */

body { 
	font: 0.9em/16pt Arial, Helvetica, sans-serif;
	color: #555753; 
	background: #fff; 
	margin: 0px; 
	}
p { 
	font: 0.9em/16pt Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: left;
	}
h3 { 
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
/*a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
*/
ul#company{
	font: 0.8em Arial, Helvetica, sans-serif;
	list-style:none;
	margin: 0;
	padding: 0;
}

ul#company li a:link, ul#company li a:visited {
	text-decoration: none;
	color: #555753;
}

ul#company li a:hover {
	text-decoration: underline;

}

/*Homepage quick search*/

.search {
	font-size: 8pt;
	margin-left: 3px;
	text-align: left;
	}


/*replace headings with images*/

#shipMate h1 { 
	background: transparent url(../images/header/shipmates-club.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 160px; 
	height: 30px; 
/*	float: left;*/
	}
#shipMate h1 span {
	display:none
	}

#departing h1 { 
	background: transparent url(../images/header/departing-soon.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 160px; 
	height: 16px; 
/*	float: left;*/
	}
#departing h1 span {
	display:none
	}
#report h1 { 
	background: transparent url(../images/header/ship-reports.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 160px; 
	height: 16px; 
 	}
#report h1 span {
	display:none
	}
#press h2 { 
	background: transparent url(../images/header/stop-press.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 76px; 
	height: 11px; 
/*	float: left;*/
	}
#press h2 span {
	display:none
	}
#seller h2 { 
	background: transparent url(../images/header/best-seller.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 76px; 
	height: 11px; 
/*	float: left;*/
	}
#seller h2 span {
	display:none
	}

#pageHeader h1 { 
	background: transparent url(http://www.thecruiseshop.co.uk/Images/title_club.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 219px; 
	height: 87px; 
	}
#pageHeader h1 span {
	display:none
	}
	
#narrowForm h1 { 
	background: transparent url(../images/header/choice.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 150px; 
	height: 24px; 
	}
#narrowForm h1 span {
	display:none
	}
#formSearch {
	border:1px dashed #ccc;
}
#formSearch H1{
	font-size: 0.9em;
	font-weight: bold;

}
#formSearch p {
	margin-left: 20px;
	width: 300px;
	clear: both;
	line-height: normal;

	}
#formSearch p label {
	float: left;
	}
#formSearch br {
	width: 400px;
	}
#formSearch br label {
	float: left;
	}
#formSearch input, form p select, form textarea {
		float: right;
	}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#narrowForm {
	width: 173px;
	}
#narrowForm {
	clear: both;
	font-weight: bold;
	width: 165px;
/*	border: 1px #000 dotted;*/
	}
#narrowForm select {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #fcfcfc;
}
#narrowForm input.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #fcfcfc;
}
.infoSpace3 {
	background-image: url(../images/header/bg_blue1.gif);
	background-repeat: repeat;
; overflow: scroll; clip:     rect(   ); visibility: visible
; height: 204px; width: 587px

}
.infoSpace3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 1.5em;
	color: #fff;
	margin-left: 3px;

	}
.infoSpace3 H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	margin-left: 8px;

	}
.infoSpace3 P {
	font: 8pt Verdana;
	line-height: 15px;
	Margin-Left: 15px;
	color: #fff;

	}
.infoSpace3 a:link, .infoSpace3 a:visited {
	text-decoration: none;
	color: #fff;
}

.infoSpace3 a:hover {
	text-decoration: underline;
}
.infoSpace4 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 3px;
}
.infoSpace4 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 10px;
	}
#mainCol {
	border-right: 1px #ccc dotted;
	padding-right: 3px;
}
#rightCol {
	padding-left: 3px;
}

#offer{
	font: 0.8em Arial, Helvetica, sans-serif;
	padding-bottom:15px;	
}
#offer a:link, .offer a:visited {
	text-decoration: none;
	color: #039;
}

#offer a:hover {
	text-decoration: underline;
}
#offer span {
	font: 0.9em Arial, Helvetica, sans-serif;
	}
#offerreport{
	font: 1em Arial, Helvetica, sans-serif;
	padding-bottom:15px;	
}
#offerreport  a:link, .offer a:visited {
	text-decoration: none;
	color: #039;
}

#offerreport a:hover {
	text-decoration: underline;
}
#offerreport span {
	font: 0.9em Arial, Helvetica, sans-serif;
	}
hr {
	border-top: #ccc dotted 1px;
	}
.infoSpacescrol { background-image: url(../images/header/bg_blue1.gif); background-repeat: repeat; ; overflow: scroll; clip:    rect(   ); visibility: visible ; height: 200px; clear: none; float: none}

