body 
{
	margin: 0px 0px 0px 0px;
	color: #333333;
	background-color: #C6A95B;
}
#main{
	background:#FFFFFF;
	width:950px;
	margin:0px auto;
	border-left:3px solid #DADFE3;
	border-right:3px solid #DADFE3;
}
#header-jetline-banner
{
	float:left;
	background:#FFFFFF;
	width:950px;
	text-align:center;
}
#header-banner
{
	float:left;
	width:950px;
	background:#FFFFFF;
}
#header-banner .left-offer-subscribe
{
	float:left;
	width:177px;
	text-align:center;
}
#header-banner .center-image 
{
	float:left;
	width:595px;
	height:175px;
	text-align:center;
}
#header-banner .right-cruiseline-logo
{
	float:right;
	width:168px;
	padding:40px 0 0 10px;
}
.td-bg
{
    background-color:#630A10;
    vertical-align:top;
}
/* COLUMN LEFT STYLES */
#column-main
{
	float:left;
}
#column-left
{
	float:left;
	width:177px;
	text-align:left;
	background-color:#630A10;
}
#column-left-fill
{
	float:right;
	width:174px;
}
#column-left-top
{
	float:left;
	font-size:1px;
	height:1px;
}
#column-left-bottom
{
	float:left;
	width:177px;
	height:2px;
	border-bottom:18px solid #FFFFFF;
}
#column-left-fill .menu
{
	float:left;
	width:174px;
	border-bottom:#FFFFFF solid 2px;
}
#column-left-fill .menu-bullet
{
	float:left;
	width:20px;
	height:25px;
	margin:10px 10px 0 2px;
}
#column-left-fill .menu-text
{
	width:135px;
	height:30px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	text-align:left;
	line-height:15px;
}
#column-left-fill .menu-text a
{
	color:#FFFFFF;
	text-decoration:none;
}
#column-left-fill .menu-text-selected
{
	width:135px;
	height:30px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#C6A95B;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	text-align:left;
	line-height:15px;
}
/* HOME PAGE CONTENT AREA STYLES */
#center-content
{
	float:left;
	width:595px;
	text-align:left;
}
#box-offers
{
 float:left;
 width:594px;
 height:260px;
 text-align:right;
 font-family:Tahoma;
}
#box-offers .space
{
 float:left;
 width:23px;
 height:10px;
}
#box-offers .midspace
{
 float:right;
 width:590px;
 height:15px;
}
#box-offers .box
{
 float:left;
 width:261px;
 height:117px;
 text-align:left;
 border:1px solid #630A10;
}
#box-offers .box-image
{
 float:left;
 padding:10px 0 0 10px;
}
#box-offers h2
{
 font-weight:bold;
 margin:10px 0 0 105px;
 font-size:11px;
 color:#600B10;
}
#box-offers .trip-detail
{
 font-weight:bold;
 margin:10px 0 0 105px;
 font-size:11px;
 color:#818183;
 line-height:17px;
}
#box-offers .price
{
float:right;
font-weight:bold;
padding:10px 10px 0 0;
font-size:14px;
color:#FF0000;
white-space:nowrap;
}
#box-offers .offer-detail
{
 float:right;
 color:#575C5F;
}
#box-offers .offer-detail a
{
 color:#575C5F;
 text-decoration:none;
}
#content-top
{
 width:580px;
 float:left;
 font-family: Tahoma;
 border-right:4px solid #FFFFFF;
 border-left:8px solid #FFFFFF;
}
#content-top h1
{
 font-size: 18px;
 color:#600B10;
}
#content-top .yellow-text
{
	font-size:14px;
	font-weight:bold;
	COLOR:#755313;
}
#content-top .normaltext
{
 text-align:justify;
 font-size:12px;
 line-height:20px;
 color:#636365;
 font-weight: normal;
}
#content
{
 width:580px;
 float:left;
 font-family: Tahoma;
 border-right:4px solid #FFFFFF;
 border-left:8px solid #FFFFFF;
}
#content h2
{
 font-size: 17px;
 color:#600B10;
}
#content h1
{
 font-size: 18px;
 color:#600B10;
}
#content .normaltext
{
 text-align:justify;
 font-size:12px;
 line-height:20px;
 color:#636365;
 font-weight: normal;
}
#content .normaltextbold
{
 text-align:justify;
 font-size:12px;
 line-height:20px;
 color:#636365;
 font-weight: bold; 
}
#content .YellowHeading
{
 font-size: 17px;
 color:#755313;
 padding:0 0 0 40px;
}
#content .HighlightBg
{
 background-color:#C6A95B;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 0 5px 10px;
 text-align:left;
}
/* CHANGE BULLET COLOR */
li
{
 color: #C6A95B;
 font-size:11px;
}
.list_set
{
 font-family: Tahoma;
 font-size:12px;
 color:#333333;
 text-align:left;
 line-height:20px;
}
/* COLUMN RIGHT STYLES */
#column-right
{
 float:right;
 width:178px;
 text-align:left;
 background-color:#630A10;
}
#column-right-top
{
 float:right;
 width:173px;
 height:81px;
 background-image:url(../images/quick_search.jpg);
 background-repeat:no-repeat;
 background-position:left right;
 text-align:left;
}
#column-right-bottom
{
 float:right;
 width:178px;
 height:2px;
 border-bottom:18px solid #FFFFFF;
}
#column-right-fill
{
 font-family:Tahoma;
 float:right;
 width:178px;
 }
#column-right-fill .quick-search
{
 float:left;
 font-weight:bold;
 font-size:11px;
 color:#FFFFFF;
 text-align:left;
 line-height:200%;
 width:165px;
 margin:0 0 0 5px;
}
#column-right-fill .quick-search-ddl
{
 font-family:Tahoma;
 font-weight:normal;
 font-size:11px;
 color:#630A10;
 width:165px;
 border:1px solid #17355B;
}
#column-right-fill .quick-search-btn
{
 width:160px;
 height:25px;
 text-align:center;
 margin-top:15px;
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color:#C6A95B;
 background-color: #630A10;
 border:3px double #FFFFFF;
}
/*FOOTER STYLES */
#footer
{
 float:left;
 width:950px;
 height:80px;
 background-color:#630A10;
 border-bottom: 5px solid #F2F2F2;
 margin-top:20px;
}
#footer .footer-text
{
 float:left;
 width:690px;
 margin:10px 0 0 10px;
 font-family:Tahoma;
 font-size:11px;
 line-height:20px;
 color:#FFFFFF;
 text-align:left;
}
#footer .footer-logo
{
 float:right;
 width:220px;
 margin:10px 10px 0 0;
 background-color:#ffffff;
}
#footer .footer-logo a
{
 text-decoration:none;
}
#footer .footer-logo img
{
 border:solid 0px;
}
.tdbackgroundstyle
{
	background-color :#630A10;
	vertical-align :top ;
	text-align :left ;
}
/* CONTROL STYLES */
.ddl
{
 font-family:Tahoma;
 font-weight:normal;
 font-size:12px;
 color:#600B10;
 width:160px;
 border:1px solid #17355B;
}
.text-box
{
 font-family:Tahoma;
 font-weight:normal;
 font-size:12px;
 color:#600B10;
 width:160px;
 border :1px solid #17355B;
}
.btn-style
{
 width:155px;
 height:25px;
 text-align:center;
 margin-top:15px;
 font-family:Tahoma;
 font-size:12px;
 color :#C6A95B;
 background-color: #600B10;
 border:3px double #FFFFFF;
 font-weight :bold;
}
/*STYLES SPECIFIC TO VIRTUAL TOUR PAGE */
#content .ship
{
	width:525px;
	float:left;
}
#round-rectangale
{
	float:left;
	width:575px;
	height:130px;
	text-align:center;
	background-image:url('../images/round_rect_virtualtour.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	margin:20px 0 0 0;
}
#round-rectangale .virtual-tour-img
{
	float:right;
	margin:20px 20px 0 0;
}
#round-rectangale .celebrity-logo
{
	float:right;
	margin:32px 10px 0 0;
}
#round-rectangale .IOS-text
{
	font-family:Tahoma;
	text-align:left;
	color:#2163AF;
	font-size:18px;
	font-weight:bold;
	margin:40px 0 0 75px;
}
/* STYLES SPECIFIC TO CABIN PAGE */
#content .yellow-text
{
	font-size:14px;
	font-weight:bold;
	COLOR:#755313;
}
#content .red-text
{
	font-size:14px;
	font-weight:bold;
	COLOR:#B34D34;
}
#content .red-text-obc
{
	font-size:11px;
	font-weight:bold;
	COLOR:#630A10;
}
#content .deep-red-text
{
	font-size:11px;
	font-weight:bold;
	COLOR:#630A10;
}
#content .deep-red-text a
{
	COLOR:#17355B;
	text-decoration:none;
}
#content .small-yellow-text
{
	font-size:11px;
	font-weight:bold;
	COLOR:#C6A95B;
}
.small-red-text
{
	font-size:11px;
	font-weight:bold;
	color:#C84344;
}

/* STYLES SPECIFIC TO LIFE-ONBOARD PAGE */
#content .img
{
 float:left;
 width: 70px;
 height: 90px;
 margin:0 5px 0 5px;
}
#content .text
{
 float:left;
 width: 95px;
 height: 90px;
 font-size:11px;
 line-height:15px;
 color:#636365;
 font-weight: bold;
 margin:0 5px 0 5px;
}
/* STYLES SPECIFIC TO DECK PLAN PAGE */
.deckplan-menu-box
{
	float:left;
	width:150px;
	margin:10px 0px 0px 0px;
}
.deck-menu-box-left-curve
{
	float:left;
	width:18px;
}
.deck-menu-box-center-curve
{
	float:left;
	width:150px;
	background-color:#C6A95B;
	text-align:center;
	line-height:15px;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.deck-menu-box-right-curve
{
	float:left;
	width:20px;
}
.deck-menu-red
{
	float:left;
	padding:3px 10px 0 10px;
	height:30px;
	color:#FFFFFF;
}
.deck-menu-red a
{
	text-decoration:none;
	color:#FFFFFF;
}
.deck-menu-active 
{
	float:left;
	padding:3px 10px 0 10px;
	width:130px;
	height:30px;
	color:#FFFFFF;
	background-color:#630A10;
}
.deck-menu-active  a
{
	text-decoration:none;
	color:#FFFFFF;
}
#deck_content
{
	margin:20px 0 0 0;
	float:left;
	width:380px;
	font-family:Tahoma;
	line-height:20px;
	text-align:center;
}
.deck_images
{
	margin:20px 0 0 100px;
	float:left;
	width:320px;
}
.deck_images img
{
	display:none;
}
#deck_content h2
{
	 font-size: 16px;
	 color:#630A10;
	 text-align:center;
}
#deck_content p
{
	 margin:0 0 10px 0;
}
#deck_content .black-text
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
#deck_content .small-red-text
{
	font-size:11px;
	font-weight:bold;
	color:#C84344;
}
.deck-inner-head
{
	float:left;
	width:228px;
	margin:0 0 0 10px;
}
.deck-inner-head-2image
{
	float:left;
	width:190px;
	height:22px;
	margin:0 0 0 10px;
}
.deck-inner-head-3image
{
	float:left;
	width:180px;
	height:22px;
	margin:0 0 0 10px;
}
.deck-inner-head-4image
{
	float:left;
	width:150px;
	margin:0 0 0 10px;
}
.deck-inner-small-image
{
	float:left;
	width:25px;
	height:28px;
}
.deck-inner-content
{
	float:left;
	width:239px;
	margin:0 0 0 10px;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	color:#636365;
	font-weight: normal;
}
/* STYLES SPECIFIC TO ASPX PAGES */
.PagerStyle
{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #6C6C6C;	
	font-weight: bold;
}
.PagerStyle a
{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #6C6C6C;	
	font-weight: bold;
}
.EmptyRecord
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: Red;
	float: left;
}


/* STYLES SPECIFIC TO CRUISE OFFER PAGE */
.cruise_offer
{
    float:left;
    width:580px;
    font-family: Tahoma;
    font-size:11px;
    color:#17355B;
    line-height:20px;
}
.cruise_offer .cruise_offer_line1
{
    float:left;
    width:580px;
    border-bottom: dotted #999999 1px;
    /*height:30px;*/
    margin:15px 0 5px 0;
}
.cruise_offer h2
{
    float:left;
    width:470px;
	font-size: 12px;
	color: #17355B;
	font-weight: bold;
	margin:0px;
}
.cruise_offer .rating
{
    float:right;
    width:100px;
}
.cruise_offer .cruise_offer_line2
{
    float:left;
    width:580px;
    padding:5px 0px 0px 0px;   
}
.cruise_offer .cruise_offer_line3
{
    float:left;
    width:580px;
    padding:10px 0 0 0;
}
.cruise_offer .column1
{
    float:left;
    font-weight:bold;
    color:#6C6C6C;
}
.cruise_offer .column2
{
    float:left;
}
.cruise_offer .column3
{
    float:left;
    width: 480px;
}
.cruise_offer .column4
{
    float:left;
    width: 150px;
}
.cruise_offer .column5
{
    float:left;
    width: 480px;
}
.cruise_offer .column6
{
    float:left;
    width: 32px;
    font-weight:bold;
    color:#6C6C6C;
}
.cruise_offer .column7
{
    float:left;
    width: 53px;
    font-weight:bold;
    color:#6C6C6C;
}
.cruise_offer .price_text
{
    float:left;
    color:#FF0000;
    font-weight:bold;
    font-size:12px;
}
.cruise_offer .space
{
    float:left;
    width:10px;
}
.cruise_offer hr
{
    color:#8E9FB9;
    border:1px solid #C6A95B;
}
.yellow_button_style
{
	float: left;
	width: 75px;
	height: 20px;
	background-color: #C6A95B;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding:0 0 0 7px;
}
.yellow_button_style a
{
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
.blue_button_style
{
	float: left;
	width: 90px;
	height: 20px;
	background-color: #630A10;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding:0 0 0 5px;
}
.blue_button_style a
{
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
.big_yellow_button_style
{
	float: right;
	width: 110px;
	height: 15px;
	background-color: #C6A95B;
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	text-align: center;
	padding:0 9px 0 0;
	border-right:5px solid #FFFFFF;
    border-left:5px solid #FFFFFF;
}
.big_yellow_button_style a
{
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}
/* STYLES SPECIFIC TO STATEROOM PAGE */
#stateroom_left
{
	float: left;
	width: 425px;
}
#stateroom_right
{
	float: right;
	width: 155px;
}
.stateroom_right_space1
{
	float:right;
	padding: 900px 0 0 0;
	width: 155px;
}
.stateroom_right_space2
{
	float:right;
	padding: 130px 0 0 0;
	width: 155px;
}
.stateroom_right_space3
{
	float:right;
	padding: 5px 0 0 0;
	width: 155px;
}
.stateroom_right_space5
{
	float:right;
	padding: 220px 0 0 0;
	width: 155px;
}
.stateroom_right_space7
{
	float:right;
	padding: 60px 0 0 0;
	width: 155px;
}
.stateroom_right_space8
{
	float:right;
	padding: 320px 0 0 0;
	width: 155px;
}
.stateroom_right_space9
{
	float:right;
	padding: 270px 0 0 0;
	width: 155px;
}
.stateroom_right_space10
{
	float:right;
	padding: 380px 0 0 0;
	width: 155px;
}
.stateroom-inner-head-2image
{
	float:left;
	width:340px;
	height:22px;
}
.stateroom-inner-head-3image
{
	float:left;
	width:330px;
	height:22px;
}
.stateroom-inner-head-4image
{
	float:left;
	width:300px;
}
.stateroom-inner-head-image
{
	float:left;
	width:150px;
}
.stateroom-inner-small-image
{
	float:left;
	width:26px;
}
.lifeonboard_right_space1
{
	float:right;
	padding: 30px 0 0 0;
	width: 155px;
}
.lifeonboard_right_space2
{
	float:right;
	padding: 70px 0 0 0;
	width: 155px;
}
.lifeonboard_right_space3
{
	float:right;
	padding: 95px 0 0 0;
	width: 155px;
}
.lifeonboard_right_space4
{
	float:right;
	padding: 80px 0 0 0;
	width: 155px;
}
.lifeonboard_right_space5
{
	float:right;
	padding: 170px 0 0 0;
	width: 155px;
}
.lifeonboard_right_space6
{
	float:right;
	padding: 135px 0 0 0;
	width: 155px;
}
.stateroom-inner-head-1image
{
	float:left;
	width:240px;
	height:22px;
}
#content .sitemaptext
{
 text-align:justify;
 font-size:11px;
 line-height:30px;
 color:#636365;
 font-weight: normal;
 padding:0 0 0 40px;
}
.gray_button_style
{
	float: right;
	width: 100px;
	height: 18px;
	font-family:Tahoma;
	font-size:12px;
	background-color: #C6A95B;
	color: #ffffff;
	text-align: center;
	padding:0 0 0 7px;
	text-decoration: none;
}
.contenttext
{
    font: normal 12px tahoma, verdana; color: #555555;
	text-align: justify;
}

.h2text
{
    font: normal 14px Tahoma; color: #600B10;
    font-weight:bold;
    height:25px;
	text-align: justify;
	margin-top:0px;
}