/* Page Settings */
@font-face {
	font-family: Century_Gothic;
	src: url('http://cruisingshow.co.uk/manchester/shared/GOTHIC.TTF');
}
html {
	overflow-y: scroll !important;
}
body {
	font-family:"Century Gothic", Century_Gothic, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#8A8A8A;
}
#container { /* Makes the containing divs center on screen */
}
#holder { /* Sets the width for the site */
	width:960px;
	text-align:left;
}
#top { /* links above the header */
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	height:16px;
	text-align:right;
	color:#8c8561;
	font-size:9px;
	float:left;
	color:#336600;
	width:960px;
	#padding-top:7px;
	#height:10px;
}
#header{ /* Sets the header */
	height:249px;
	margin-top:6px;
}
#menu{ /* Sets the left div */
	width:115px;
	float:left;
	background-color:#A7BC9E;
	margin-top:48px;
	#margin-top:32px;
}
#content{ /* Sets the middle div */
	width:615px;
	margin-top:39px;
	float:left;
	min-height:350px;
	#margin-top:23px;
}
#content_news{ /* Sets the middle div */
	width:492px;
	margin-top:3px;
	float:left;
}
#content_txt, #content_txt_yellow, #content_txt_tlk_sf {
	width:558px;
	margin-top:11px;
	line-height:12pt;
	margin-left:50px;
	/*border:solid red 1px;*/
}
#content_txt table {
	margin-left:22px;	
}

#content_txt_tlk_sf {
	width:600px;
}
#content_far_left{ /* Sets the middle div for book tickets */
	width:480px;
	margin-top:3px;
	float:left;
}
#content_txt_far_left {
	width:478px;
	margin-top:11px;
	line-height:12pt;
}
#content_right_img {
	width:92px;
	float:right;
}
#content_right_img_news {
	margin-top:3px;
	width:92px;
	float:left;
}
#content_right_img_far_left {
	width:92px;
	float:left;
}
#rightCol{ /* Sets the right div */
	margin-top:48px;
	width:155px;
	float:right;
/*	margin-right:40px;*/
/*	background-color:#d76c82;*/
	#margin-top:32px;
}

#rightCol-bot{ /* Sets the right div */
	/*margin-top:30px;*/
	width:115px;
	float:right;
	margin-left:10px;
	margin-right:40px;
	background-color:#A7BC9E;
	/*border:1px solid blue;*/
}

#rightCol_news {
	width:280px;
	background-image:url(http://cruisingshow.co.uk/manchester/images/index_page/newsletter_04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:560px;
}
#rightCol_no_content_book, #rightCol_no_content_news { /* Sets the right div for book tickets */
	width:480px;
	height:530px;
	background-image:url(http://cruisingshow.co.uk/manchester/images/index_page/book_04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
}
#rightCol_no_content_news {
	background-image:url(http://cruisingshow.co.uk/manchester/images/index_page/newsletter_04.gif);
}
div.slideshow2,div.slideshow3 {
	z-index:40;
	width:155px;
}
div.Layer2, div.Layer3 {
	position:absolute;
	z-index:41;
}
#footer{ /* Sets the footer */
	clear:both;
	border-top:1px solid #8c8561;
}
/* Top Menu */
#top a, #top a:visited, #top a:active {
	color:#787876;
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
	color:#336600;
}
#top a:hover {
	text-decoration:underline;
}
#bread_crumbs {
	margin:0px 0px 10px 150px;
	padding-bottom:0px;
	line-height:normal;
	font-size:9px;
	float:left;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#336600;
}
#bread_crumbs span {
	color:black;
}

/* Menu */
.mainTitleDIV, .mainTitleDIV_2 {
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	/*background-image:url(../images/icons/bull-grey-lge.gif);*/
	/*background-position:0 0px;*/
	background-repeat:no-repeat;
	padding-left:5px;
	line-height:24px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}
.mainTitleDIV:hover {
	/*background-image:url(../images/icons/left-black-bar.gif);*/
	background-color:#7D9C70;
	/*height:100%;	border-left:2px solid black;
		border: 1px solid red;*/
}
.current {
	/*background-image:url(../images/icons/bull-black-lge.gif);*/
	/*background-position:0px 0px;*/
	background-repeat:no-repeat;
	color:#C61E2F;
}
.noImg, .noImg:hover {
	background-image:none;
	padding-left:5px;
	cursor:default;
	/*background:#000000;*/
}
.mainTitleDIV a, .mainTitleDIV a:visited, .mainTitleDIV a:active {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	margin:5px 0 5px 0;


}
.mainTitleDIV a:hover {
	color:#FFFFFF;
}
.current a, .current a:visited, .current a:active, .current a:hover {
	color:#666666;
	background-image:none;
	font-weight:normal;
	line-height:16px;

}
.subMenuDIV, .subMenuDIV_talk {
    font-size:13px;
/*    margin:0px 0px 5px -3px;*/
    margin:4px 0px 9px 5px;
    border:0px;
	padding-right:10px;
}
.current_sml a, .current_sml a:visited, .current_sml a:active, .current_sml a:hover {
	color:#C61E2F!important;
	font-weight:normal;	/*background-image:url(../images/icons/bull-black-small.gif)!important;*/
}
.current_tlk a, .current_tlk a:visited, .current_tlk a:active, .current_tlk a:hover {
	color:#000000!important;
	font-weight:normal;
}
.subMenuDIV a, .subMenuDIV a:visited, .subMenuDIV a:active, .subMenuDIV_talk a, .subMenuDIV_talk a:visited, .subMenuDIV_talk a:active {
	display:block;
	color:#FFFFFF;
	padding-left:0px;
	line-height:14px;
	background-image:none;
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:7px;
	border-bottom:1px dotted white;
}
.subMenuDIV_talk a, .subMenuDIV_talk a:visited, .subMenuDIV_talk a:active {
	background-image:none;
}
.subMenuDIV a:hover, subMenuDIV_talk a:hover {
	color:#E3EAE1;
	background-image:none;
}

/* Menu-RH */
.mainTitleDIV-rh, .mainTitleDIV_2-rh {
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#d76c82;
	padding-left:5px;
	line-height:24px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}
.mainTitleDIV-rh:hover {
	background-color:#bf0034;
}
.mainTitleDIV-rh a, .mainTitleDIV-rh a:visited, .mainTitleDIV a:active {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	margin:5px 0 5px 0;
}
.mainTitleDIV-rh a:hover {
	color:#FFFFFF;
}
.current-rh {
	background-color:#bf0034!important;
}
.current a, .current a:visited, .current a:active, .current a:hover {
	color:#C3122F;
	background-image:none;
	font-weight:normal;
}





/*.selected .subMenuDIV a {
	background-image:url(../images/icons/bull-black-small.gif);
}
*/
/* Content */
a, a:link a:visited, a:active {
	text-decoration:none;
	font-weight:normal;
	color:#92AF8C;
}
a:hover {
	text-decoration:underline;
}
p, ul, #content_txt_yellow p {
	margin:0px 0px 0px 24px;
}
#content_txt_tlk_sf p {
	width:545px;
}
#content_right_img img,#content_right_img_news img, #content_right_img_far_left img {
	margin:0px 0px 3px 0px;
}
.comp_button {
	border:1px solid #000;
	color:#000;
	background-color:#BBCDB7;
	padding:5px;
}
.comp_input {
	border:1px solid #BBCDB7;
	background-color:#FFF;
	color:#000;
	width:250px;
	padding:2px 0px 2px 5px;
}
.comp_input_free {
	border:1px solid #BBCDB7;
	background-color:#FFF;
	color:#8F8762;
	height:30px;
	padding:2px 5px;
	width:400px;
}
.comp_input:hover, .comp_input_free:hover{
	border:1px solid #BF0034;
	color:#fff;
	background-color:#BBCDB7;
}
h2 {
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#92AF8C;
	margin:0px 0px 0px 24px;
	font-weight:bold;
	font-size:16px;
}
#content_txt_yellow h3 {
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#92AF8C;
	margin:0px 0px 10px 24px;
	font-weight:bold;
	font-size:16px;
	margin:0px 0px 10px 24px;
}
h3 {
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#8A8A8A;
	margin:0px 0px 10px 24px;
	font-weight:bold;
	font-size:16px;
}
h3 a, h3 a:visited, h3 a:active {
	color:#8A8A8A;
	text-decoration:underline;
}
h3 a:hover {
	text-decoration:none;
}
.yellow_box, .yellow_box_htgi {
	/*border:1px solid #A7BC9E;
	background-color:#A7BC9E;
	width:400px;*/
	color:#92AF8C;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px 3px 10px;
	margin:0px 14px 10px 14px;
}
.yellow_box {
	margin-bottom:5px;
}
.yellow_box a, .yellow_box a:visited, .yellow_box a:active {
	display:block;
	color:#92AF8C;
	text-decoration:none;
}
.yellow_box a:hover {
	text-decoration:underline;
}
.yellow_box_htgi .pdf {
	background-image:url(../images/icons/pdf.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.tlk_box {
	width:545px;
	margin-left:14px;
}
.sf_first_box, .sf_rest_of_boxes {
	padding-top:0px;
	width:148px;
	margin-left:14px;
	float:left;
}
.sf_rest_of_boxes {
	margin-left:0px!important;
}
.sf_first_box img, .sf_rest_of_boxes img {
	width:146px;
	padding:0px;
	margin-left:-2px;
}
.sf_first_box a, .sf_first_box a:visited, .sf_first_box a:active, .sf_rest_of_boxes a, .sf_rest_of_boxes a:visited, .sf_rest_of_boxes a:active {
	margin-left:5px;
	text-decoration:none;
}
.sf_first_box a:hover, .sf_rest_of_boxes a:hover {
	text-decoration:underline;
}
.press_releases_list {
	background-image:url(../images/icons/bullet_yellow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.press_date {
	font-size:11px;
	font-weight:bold;
}
#reg_table {
	width:400px;
	margin-left:28px;
}

/* right div contents */
.img_link {
	margin:6px 0px 0px 11px;
}
.download_box {
	margin:-2px 0px 0px 0px;
	padding-left:10px;
	background-color:#A7BC9E;
/*	width:104px;*/
}
.download_box a, .download_box a:visited, .download_box a:active {
	padding:3px 5px 0px 0px;
	line-height:21px;
	margin-left:0px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.download_box a:hover {
	text-decoration:underline;
}
.pdf, .docx, .doc, .gif, .jpg, .jpeg, .png, .xls, .xlsx, .zip  {
	background-image:url(../images/icons/pdf.png);
	background-position:center left;
	background-repeat:no-repeat;
}
.docx, .doc  {
	background-image:url(../images/icons/doc.png);
}
.gif, .jpg, .jpeg, .png {
	background-image:url(../images/icons/jpg.png);
}
.xls, .xlsx {
	background-image:url(../images/icons/xls.png);
}
.zip  {
	background-image:url(../images/icons/zip.png);
}
#the_link {
	position:absolute;
	width:188px;
	height:120px;
	z-index:1;
}
#the_flash {
	width:188px;
	height:120px;
	z-index:-1;
}

/* video page (thickbox) */
#close_window {
	margin-bottom:5px;
	text-align:right;
}
#close_window a, #close_window a:visited, #close_window a:active, #close_window a:hover {
	background-image:url(../images/icons/cancel.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
}
/* footer div contents */
#footer .addy, #footer .media {
	font-size:10px!important;
	margin:10px 0px 0px 0px;
/*	width:527px;
	border:1px solid red;
	width:380px;*/
	width:570px;
	text-align:right;
	float:right;
	color:#7F7F7F;

}
#footer .addy {
	text-align:left;
/*	width:100%;
	width:345px;*/
	width:315px;
	*width:325px;
	float:right;
	margin-top:0px;
}
#footer a, #footer a:visited, #footer a:active {
	color:#7F7F7F;
	text-decoration:none;
	margin-right:5px;
	font-weight:normal;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .addy p {
	padding-top:0px;
	margin:0px
}
#splash_screen #footer {
	width:997px;
	border:0px solid blue!important;
}
#splash_screen #footer .addy {
	text-align:left;
	border:0px solid red;
	width:100%;
}
/*
#splash_screen #footer {
	width:100%!important;
}
#splash_screen #footer .addy, #splash_screen #footer .media {
	font-size:9px!important;
	margin:10px 0px 0px 0px;
	width:997px;
	text-align:right;
	float:right;
	color:#8c8561;
	border:0px solid red;
}
#splash_screen #footer .addy {
	text-align:left;
	width:590px;
	float:left;
	margin-left:-8px;
	border:0px solid blue;
}
*/
/*
#splash_screen #footer a, #splash_screen #footer a:visited, #splash_screen #footer a:active {
	color:#8c8561;
	text-decoration:none;
	margin-right:5px;
	font-weight:normal;
}
#splash_screen #footer a:hover {
	text-decoration:underline;
}
#splash_screen #footer .addy p {
	padding-top:0px;
}
*/