/* 
CSS Version: 1.0 (screen.css)
Website: Fun Cruise Lines
Website URI: http://www.funcruiselines.com/
Author: John Napoletano
Author URI: http://www.johnnapoletano.com/
Description: Hosting, PHP, CSS and Web Design by John Napoletano
Copyright: FunCruiseLines.com, All Rights Reserved 
*/

/*--------body-header-----------*/
body {padding:0; margin-top: 0; margin-bottom: 0; margin-left:auto; margin-right:auto; background: url(../images/template/m_border.jpg) top repeat-x; color:#3D4149; font:11px/14px tahoma, arial, helvetica, sans-serif; background-color:#FFFFFF;}
#header {margin-left: auto; margin-right: auto; text-align: center; font-size:12px; color: #836414; font-weight: bold;}
ul#navigation {list-style-type: none; margin-right: 45px; margin-top: 19px; margin-bottom: 20px;}
#navigation li {display: inline;}
#navigation a:link.nf, #navigation a:visited.nf {height: 78px; color: #836414; padding: 20px 30px 30px 30px;
text-decoration: none; background: url(../images/template/menu.jpg) top right no-repeat;}
#navigation a:hover.nf {height: 78px; color: #836414; padding: 20px 30px 30px 30px;
text-decoration: none; background: url(../images/template/menu-hover.jpg) top right no-repeat;}
#navigation a:link.first, #navigation a:visited.first {height: 78px; color: #836414; padding: 20px 46px 30px 46px; 
text-decoration: none; background: url(../images/template/menu-first.jpg) top right no-repeat;}
#navigation a:hover.first {height: 78px; color: #836414; padding: 20px 46px 30px 46px; 
text-decoration: none; background: url(../images/template/menu-first-hover.jpg) top right no-repeat;}
#header_image {width: 757px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 0; margin-bottom: 0; padding:0;}
/*--------//body-header-----------*/

/*----------content----------*/
#content {background-color: #F1F2F4; margin-left: auto; margin-right: auto; text-align: center;  width: 757px;}
#content_main.single {text-align: left; width: 490px; float:right; padding: 0 0 20px 20px; margin: 0;}
#content_sidebar {text-align: left; width: 215px; padding: 0 0 0 28px; margin: 0;}
#content_sidebar img {margin-bottom: 5px;}
#content_sidebar p.navigation a, #content_sidebar p.navigation a:link, #content_sidebar p.navigation a:visited { text-decoration:none;}
#content_sidebar p.navigation a:hover { text-decoration: underline;}
/*---------//content----------*/

/*-------breadcrumb-------*/
#breadcrumb {color:#1DA8D6; font-size: 10px;
background-image:url(../images/template/content-main-top.jpg); 
background-repeat:no-repeat; 
background-position: -15px -1px; 
margin-top: 0; 
padding: 20px 0 20px 10px;}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {color:#1DA8D6; background:url(../images/template/r1.gif) right 6px no-repeat; padding:0 10px 0 0; text-decoration: underline;}
#breadcrumb a:hover {color: #1DA8D6; text-decoration: none;}
/*-------//breadcrumb-------*/


/*--------headings-paragraphs--------*/
h1 {color: #DD2433; font-size: 15px; font-weight: bold;}
/* h1 {background: url(../images/template/cruise-ship-flag.gif) bottom left no-repeat; background-position: 4px 7px; 
padding: 10px 10px 10px 33px; margin-bottom: -10px;} */
h1 a, h1 a:visited {color: #DD2433; font-size: 15px; font-weight: bold; text-decoration: none;}
h1 a:hover {color: #DD2433; text-decoration: underline;}	

h2 {color: #DD2433; color: #3D4149; font-size: 12px; font-weight: bold;}
/* h2 {background: url(../images/template/cruise-ship-anchor.gif) bottom left no-repeat; background-position: 0 7px; 
padding: 10px 10px 10px 30px; margin-bottom: -10px;} */
h2 a, h2 a:visited {color: #DD2433; font-size: 12px; font-weight: bold; text-decoration: none;}
h2 a:hover {color: #DD2433; text-decoration: underline;}	

h3, h4, h5, h6 {color: #FF9A00; font-size: 11px; font-weight: bold;	margin-bottom: -10px;}
h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited {color: #FF9A00; font-size: 11px; font-weight: bold;	text-decoration: none;}
h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #FF9A00; text-decoration: underline;}	
/* h3, h4, h5, h6 {background: url(../images/template/cruise-ship-compass.gif) bottom left no-repeat; background-position: 0 0; 
padding: 4px 0 4px 25px; margin-bottom: -10px;} */

#content_main.single p {padding-left: 10px; padding-right: 10px;}

/*--------//headings-paragraphs--------*/

/*--------footer--------*/
#footer {clear: both; width: 757px; height: 99px; text-align: center; color: #1DA8D6; font-size: 9px;
background-image:url(../images/template/footer-left.jpg); background-repeat:no-repeat;
margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 5px;}
#footer_navigation {height: 79px; margin-left: 245px; padding: 20px 20px 0 20px;
background-image:url(../images/template/footer-background.jpg);
background-repeat: repeat-x; text-align:left; font-weight: bold;}
#footer a, #footer a:link,  #footer a:visited {font-weight: normal; color: #3D4149; text-decoration:none;}
#footer a:hover {text-decoration: underline;}
/*--------//footer--------*/

/*------text-fonts-sizes-colors------*/
.arial {font-family: Arial, Helvetica, sans-serif;}
.courier {font-family: "Courier New", Courier, mono;}
.geneva {font-family: Geneva, Arial, Helvetica, sans-serif;}
.georgia {font-family: Georgia, "Times New Roman", Times, serif;}
.tahoma {font-family: Tahoma, Arial, Geneva, sans-serif;}
.times {font-family: "Times New Roman", Times, serif;}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.px7 {font-size: 7px;}
.px8 {font-size: 8px;}
.px9 {font-size: 9px;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px17 {font-size: 17px;}
.px18 {font-size: 18px;}
.px19 {font-size: 19px;}
.px20 {font-size: 20px;}
.px21 {font-size: 20px;}
.px22 {font-size: 20px;}
.px23 {font-size: 20px;}
.px24 {font-size: 20px;}
/*----template-colors-----*/
.t_blue_grey {color: #3D4149;}
.t_black_4 {color: #404040;}
.t_grey_5C {color: #5C5E64;}
.t_grey_57 {color: #576268;}
.t_grey_9 {color: #989A9F;}
.t_grey_steel {color: #B7BCC5;}
.t_grey_back {color: #D4D0C8;}
.t_white_back {color: #F1F2F4;} /* content background */
.t_blue_grey_lite {color: #C0C7CD;} /* footer background */
.t_blue_sky {color: #1DA8D6;} /* links */
.t_orange {color: #FF6C00;}
.t_red {color: #DD2433;} /* h1 text */
.t_brown {color: #836414;} /* top menu text */
.t_green {color: #305319;}
.t_green_4 {color: #417023;}
.t_green_6 {color: #6ebf3a;}
.t_green_9 {color: #90b531;}
/*----my-colors-----*/
.blue_grey {color: #374149;} /* body text */
.blue_steel {color: #445665;}
.grey_steel {color: #A2ABB3;}
.grey {color: #A09B96;}
.red {color: #A60000;}
.red_light {color: #FF0000;}
.orange {color: #FF9A00;}
.yellow {color: #FFC726;}
.brown {color: #5A461A;}
.tan {color: #836414;}
.green_light {color: #4D5A11;}
.green {color: #18462C;}
.blue {color: #004159;}
.purple {color: #381D59;}
.black {color: #000000;}
.white {color: #FFFFFF;}
.block {display: block;}
.bold {font-weight: bold;}
.center {text-align: center;}
.hilite {background-color: #FFC726;	padding-left: 2px; padding-right: 2px;}
.ital {font-style: italic;}
.left {float: left}
.right {float: right;}
.undr {text-decoration: underline;}
.undr_none {text-decoration: none;}
.upcase {text-transform: uppercase;}
.line_height12px{ line-height:12px;}
.line_height13px{ line-height:13px;}
.line_height14px{ line-height:14px;}
.line_height15px{ line-height:15px;}
/*------//text-fonts-sizes-colors------*/

/*------links------ */
a { color:#1DA8D6;} /* t_blue_sky */
a:hover{ text-decoration:none;}
a.link_arr{ background:url(../images/template/arr.gif) right 6px no-repeat; padding:0 10px 0 0; color:#A60000;}
a.link_arr_1{ background:url(../images/template/arr_1.gif) right 6px no-repeat; padding:0 10px 0 0; color:#ffffff;}
a.link_red{ color:#a60000;}
a.button_green, a.button_green:link {text-decoration: none; border-top: 1px inset #FFFF66; 
	border-bottom: 1px inset #000000; border-left: 1px inset #FFFF66; border-right: 1px inset #000000; 
	padding: 3px 5px 3px 5px; color: #ffffff; background-color: #009933; font-size:12px; font-weight: bold;}
a.button_green:hover {border-top: 1px inset #000000; border-bottom: 1px inset #CCCCCC; border-left: 1px inset #000000; border-right: 1px inset #CCCCCC; color: #FFFFCC;}
a.undr {text-decoration: underline;}
a:hover.undr {text-decoration: none;}
a.undr_none {text-decoration: none;}
a:hover.undr_none {text-decoration: underline;}
/*------//links------*/

/*------borders-lines-margins-padding------*/
.dots_x{background:url(../images/template/dots_x.gif) top left repeat-x; margin:20px 0 20px 0;}
.dots_y {background: url(../images/template/dots_y.gif) top right repeat-y;}

.border_left_dash {border-left: 1px dashed #445665;}
.border_left_dot {border-left: 1px dotted #445665;}
.border_left_solid {border-left: 1px solid #445665;}
.border_right_dash {border-right: 1px dashed #445665;}
.border_right_dot {border-right: 1px dotted #445665;}
.border_right_solid {border-right: 1px solid #445665;}
.border_top_dash {border-top: 1px dashed #445665;}
.border_top_dot {border-top: 1px dotted #445665;}
.border_top_solid {border-top: 1px solid #445665;}
.border_bot_dash {border-bottom: 1px dashed #445665;}
.border_bot_dot {border-bottom: 1px dotted #445665;}
.border_bot_solid {border-bottom: 1px solid #445665;}
.margin_top_10 {margin-top: 10px;}
.margin_top_15 {margin-top: 15px;}
.margin_top_20 {margin-top: 20px;}
.margin_bot_10 {margin-bottom: 10px;}
.margin_bot_15 {margin-bottom: 15px;}
.margin_bot_20 {margin-bottom: 20px;}
.pad_top_10 {padding-top: 10px;}
.pad_top_15 {padding-top: 15px;}
.pad_top_20 {padding-top: 20px;}
.pad_bot_10 {padding-bottom: 10px;}
.pad_bot_15 {padding-bottom: 15px;}
.pad_bot_20 {padding-bottom: 20px;}
/*------//borders-lines-margins-padding------*/

/*-------google-search-------*/
#google {margin: 40px 0px 0px 0px;}
#google form, #google form1, #google td, #google p, #google textarea {margin:0; padding:0; border-collapse:collapse; border:0;}
#google form1 {height:18px;}
#google .input_1 { width:150px; height:14px; border:1px solid #000000; font-size:9px; line-height:11px;}
#google .button_google {color:#374149; background-color:#A2ABB3; border: 1px outset #A09B96; font-size:9px; width: 90px; margin: 1px 0 0 1px;}
#googleSearchUnitIframe {width: 450px;}
/*-------//google-search-------*/


/*--------tables--------*/
table, td {border-collapse:collapse;}
table, td {border:0;}
td {margin:0; padding:0;}
td, tr {vertical-align:top; text-align:left}
td {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#374149;}
/*--------//tables--------*/

/*--------images--------*/
a img {border: none;}
p img {padding: 0; max-width: 100%; border: none;}
img.center {display: block;	margin-left: auto; margin-right: auto; border: none; max-width: 100%;}
img.right {padding: 4px; margin: 0 0 2px 7px; display: inline; border: none; max-width: 100%;}
img.left {padding: 4px;	margin: 0 7px 2px 0; display: inline; border: none; max-width: 100%;}
/*--------//images--------*/

/*--------lists--------*/
ul {list-style:none;}
li a {background:url(../images/template/bull.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px; color:#a60000; text-decoration:underline;}
li a:hover {text-decoration:none;}
.list ul {list-style:none;}
.list li a {background:url(../images/template/bull_1.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px; color:#ffffff; text-decoration:underline;}
.list li a:hover {text-decoration:none;}
li.dot {background:url(../images/template/dot.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0;}
.bull li {background:url(../images/template/bull.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px;}
.dot li {background:url(../images/template/dot.gif) 0 7px no-repeat; padding:0 0 0 10px; line-height:16px;}
/*--------//lists--------*/

/*--------ungrouped--------*/
acronym, abbr, .help {cursor: help;	border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
hr { display: none;	}
/*--------//ungrouped--------*/