/* CSS Document */
body {
	background:url(../images/main_bg.gif) repeat-x left top #EAF7FF;
	/* background:#FFFFFF; */
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
div#main{
	background:#FFFFFF;
	width:1024px;
	margin:0px auto;
	border-left:2px solid #DADFE3;
	border-right:2px solid #DADFE3;
}
div#top_main{
	width:1025px;
	float:left;
	margin:0px;
}
.logo{
	width:363px;
	height:63px;
	float:left;
	margin-left:1px;
	padding:12px 0px 0px 19px;
}
.top_right{
	background:url(../images/top-right_curve.gif) #003466 no-repeat left top;
	width:549px;
	height:75px;
	float:left;
	margin:0px;
	padding-left:92px;
}
.top_right-in{
	width:549px;
	float:left;
	margin:0px;
}
.top_call-txt{
	width:332px;
	float:left;
	margin-top:0px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	text-decoration:none;
}
.top_num-txt{
	width:344px;
	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	text-decoration:none;
	padding:2px 0px 0px 34px;
}
.top_join{
	width:378px;
	float:left;
	margin-top:0px;
}
.top_join-txt{
	width:171px;
	float:left;
	margin-top:10px;
}
.join_txt{
	width:78px;
	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	text-decoration:none;
	padding:5px 0px 0px 5px;
	line-height:13px;
	white-space:nowrap;
}
.join_txt_1{
	width:78px;
	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	text-decoration:none;
	padding:2px 0px 0px 1px;
	line-height:10px;
}
.phone_icon{
	width:46px;
	float:left;
	margin:0px;
	padding-top:12px;
}
.join_icon{
	width:37px;
	float:left;
	margin:0px;
	padding-top:4px;
}
.click_here{
	width:160px;
	float:left;
	margin:0px;
}
div#banner{
	width:1024px;
	height:260px;
	float:left;
	margin:0px;
	background:url(../images/banner.jpg) no-repeat left top;
}
.banner_master{
	width:1024px;
	height:260px;
	float:left;
	margin:0px;
	background:url(../images/banner.jpg) no-repeat left top;
}
.banner_right{
	width:641px;
	float:right;
	margin:0px;
}
.search_icon-main{
	width:264px;
	height:149px;
	float:left;
	margin:0px;
}
.search_img{
	width:88px;
	height:84px;
	float:right;
	margin-top:56px;
}
.banner_right-in{
	width:377px;
	float:left;
	margin:0px;
}
.banner_txt-field{
	width:377px;
	float:right;
	margin-top:28px;
}
.banner_txt-field-btm{
	width:377px;
	float:right;
	margin:0px;
	padding-top:10px;
}
.txt_field-left{
	width:176px;
	float:left;
	margin:0px;
}
.txt_field-right{
	width:201px;
	float:left;
	margin:0px;
}
.txt_field{
	width:150px;
	height:21px;
	float:left;
	margin:0px;
	border:1px solid #7F9DB9;
	padding:2px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.dropdowntext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.search_btn{
	background:#FFFFFF;
	width:138px;
	height:19px;
	float:left;
	border:0px;
	margin:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}
.banner_menu{
	width:578px;
	float:left;
	margin-top:57px;
}
.banner_menu ul{
	width:556px;
	height:24px;
	float:left;
	margin:0px;
	padding-left:5px;
	padding-top:2px;
	color:#FFFFFF;
}
.banner_menu ul li{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	display:inline;
	text-transform:uppercase;
	padding: 5px 2px 0px 1px;
}
.banner_menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.banner_menu ul li :hover{
	font-weight:bold;
	color:#003466;
	text-align:left;
	text-decoration:none;
}
/*.banner_menu .visited a{
	font-weight:bold;
	color:#000;
	text-align:left;
	text-decoration:underline;
}*/
#menu{
	background:#003466;
	width:1024px;
	float:left;
	margin:0px;
}
#menu ul{
	width:989px;
	height:26px;
	float:left;
	margin:0px;
	padding:8px 0px 0px 35px;
}
#menu ul li{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	display:inline;
	text-transform:uppercase;
	padding:0px 35px 0px 0px;
}
#menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
#menu ul li :hover{
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}
div#middle_main{
	width:1006px;
	float:left;
	margin-top:9px;
	min-height:400px;
	padding:0px 9px 0px 9px;
}
.middle_left{
	width:677px;
	float:left;
	margin:0px;
	display:block;
}
.middle_right{
	width:319px;
	float:left;
	margin:0px;
	padding-left:10px;
}
.middle_in{
	width:677px;
	float:left;
	margin:0px;
	display:block;
	padding-bottom:10px;
}
.middle_inn{
	width:677px;
	float:left;
	margin:0px;
	display:block;
}
.middle_inner{
	width:677px;
	float:left;
	margin:0px;
	display:block;
	padding:10px 0px 20px 0px;
}
.inner-page_field-block{
	width:617px;
	float:left;
	margin:0px;
	padding-bottom:10px;
	border-bottom:1px solid #000000;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	line-height:11px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	line-height:11px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	line-height:7px;
	position:relative;
}
.h1offer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	line-height:22px;
	margin-bottom:0px;
}
.h3offer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	line-height:0px;
	margin-bottom:5px;
}
a.h3offer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	line-height:0px;
	margin-bottom:5px;
}
a:hover.h3offer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AC8A5A;
	text-align:left;
	text-decoration:underline;
	line-height:0px;
	margin-bottom:5px;
}

.h1avail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	line-height:13px;
	text-decoration:underline;
	text-transform:capitalize;
}
a.h1avail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	line-height:13px;
	text-decoration:underline;
	text-transform:capitalize;
}
a:hover.h1avail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:13px;
	text-decoration:underline;
	text-transform:capitalize;
}
.welcome_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	line-height:13px;
}
.special-offer-title{
	width:656px;
	height:28px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.special-offer_main{
	width:657px;
	float:left;
	margin-bottom:8px;
	padding:9px 9px 9px 9px;
	border:1px solid #CCCCCC;
}
.special-offer_main-inner{
	width:657px;
	float:left;
	margin-bottom:8px;
}
.special_offer-box-left{
	width:318px;
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	border:1px solid #CCCCCC;
}
.special_offer-box-right{
	width:318px;
	float:left;
	margin-left:17px;
	margin-bottom:12px;
	border:1px solid #CCCCCC;
}
.special_top-logo{
	width:306px;
	height:29px;
	float:left;
	margin:0px;
	padding:10px 0px 5px 8px;
}
.special_img-area{
	width:310px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 8px;
}
.special_img{
	width:95px;
	float:left;
	margin:0px;
	padding:15px 0px 0px 8px;
}
.special_txt-area{
	width:198px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 8px;
}
.special_sub-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	line-height:22px;
}
.special_offer-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	line-height:22px;
}
.special_offer-price{
	width:182px;
	float:right;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC6601;
	text-align:right;
	text-decoration:none;
	line-height:22px;
	padding-right:9px;
}
.price_small-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CC6601;
	text-decoration:none;
}
.special_btm-txt{
	width:310px;
	float:left;
	margin:0px;
	display:block;
}
.special_btm-txt-in{
	width:187px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:10px;
}
.special_btm-link{
	background:#CCCCCC;
	width:300px;
	float:right;
	margin:0px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	vertical-align:top;
	text-transform:uppercase;
	white-space:nowrap;
	text-align:right;
}
a.special_btm-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	text-align:right;
	text-transform:uppercase;
}
a:hover.special_btm-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
	text-align:right;
	text-transform:uppercase;
}
.popular_area{
	width:317px;
	float:left;
	margin-bottom:12px;
	border:1px solid #CCCCCC;
}
.popular_title{
	width:312px;
	float:left;
	margin:0px;
	padding:7px 0px 16px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.news_title{
	width:276px;
	float:left;
	margin:0px;
	padding:8px 0px 16px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.news_title2{
	width:270px;
	float:left;
	margin:0px;
	padding:8px 0px 16px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.news_icon{
	width:36px;
	float:left;
	margin:0px;
	padding:4px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
.map_img{
	width:317px;
	float:left;
	margin:0px;
}
.img_border{
	border:1px solid #CCCCCC;
}
.popular_txt-main{
	width:286px;
	float:left;
	margin:0px;
	padding-left:20px;
}
.popular_txt-left{
	width:155px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
	line-height:22px;
}
a.popular_txt-left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
}
a:hover.popular_txt-left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
.popular_txt-right{
	width:131px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
	line-height:22px;
}
a.popular_txt-right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
}
a:hover.popular_txt-right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
.news_txt{
	width:300px;
	float:left;
	margin:0px;
	padding:0px 10px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
	line-height:14px;
}
.news_txt1{
	width:310px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
a.news-txt-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	text-decoration:none;
	text-align:left;
}
a:hover.news-txt-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	text-align:left;
}
.read_btm-link{
	background:#CCCCCC;
	width:140px;
	float:right;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
a.read_btm-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
a:hover.read_btm-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
	text-align:center;
	text-transform:uppercase;
}
.btm_selling-title{
	width:639px;
	float:left;
	margin:0px;
	padding:0px 9px 0px 0px;
}
.btm_selling-title-inner{
	width:639px;
	float:left;
	margin:0px;
	padding:0px 9px 0px 0px;
}
.btm_selling-txt-area{
	width:219px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	line-height:21px;
}
a.btm_selling-txt-area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
}
a:hover.btm_selling-txt-area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	text-align:left;
}
#footer_main{
	background:#003466;
	width:1024px;
	height:76px; /*original - 76px*/
	float:left;
	margin-top:28px;
}
.footer_left{
	width:793px;
	height:76px;
	float:left;
	margin:0px;
}
.footer_right{
	width:228px;
	height:76px;
	float:left;
	margin:0px;
	display:block;
}
.footer_copy{
	width:286px;
	float:left;
	margin-top:52px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
.footer_menu{
	width:410px;
	float:left;
	margin-top:52px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
a.footer_menu-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
a:hover.footer_menu-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
.footer_right-txt{
	width:218px;
	float:left;
	margin-top:10px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	text-decoration:none;
	line-height:22px;
	text-transform:uppercase;
}
.footer_logo1{
	width:86px;
	float:left;
	margin:0px;
}
.footer_logo2{
	width:38px;
	float:left;
	margin:0px;
}
.underline
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   background-image: url(../images/bg_dot.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   text-align:left;
   line-height:13px;
}
#deckplancontainer {
  width: 200px;
  float: left;
  }
#deckplannav {
  width: 200px;
  margin-top: 20px;
  }

#deckplannav ul {
  list-style-type: none;
  margin-left: 13px;
  margin-top: 10px;
  margin-bottom: 7px;
  }
 
#deckplannav ul li {
  padding-top: 8px;
  padding-bottom: 8px;
  background-position: left bottom;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #072F49;
  font-weight:bold;
  text-decoration:none;
  }

#deckplannav ul li.bottom {
  background-image: none;
  }
   
img#deckplan {
  float: left;
  margin-bottom: 64px;
  margin-top: 9px;
  }

.selecteddeck {
	font-weight:bold;
}
.btm_selling-txt-area-inner{
	width:100px;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	line-height:21px;
	white-space:nowrap;
}
a.btm_selling-txt-area-inner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	white-space:nowrap;
}
a:hover.btm_selling-txt-area-inner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	text-align:left;
	white-space:nowrap;
}

.cruise_line_offer-btn{
	width:191px;
	float:left;
	margin:0px;
	padding-left:10px;
	padding-top:10px;
}
.cruise_late_deals-btn{
	width:191px;
	float:left;
	margin:0px;
	padding-left:32px;
	padding-top:10px;
}
.offer_btn{
	width:191px;
	float:left;
	margin:0px;
	padding-left:10px;
}
.deals_btn{
	width:191px;
	float:left;
	margin:0px;
	padding-left:32px;
}
.inner_cline-logo{
	width:199px;
	float:left;
	margin:0px;
	margin-top:-10px;
	padding-left:42px;
}
.cruise_ship_box{
	width:596px;
	float:left;
	margin:8px 0px 10px 0px;
	padding-left:30px;
}
.cruise_ship_box_menu{
	width:594px;
	float:left;
	margin:0px;
}
.cruise_ship_box-in{
	width:586px;
	float:left;
	margin:0px;
	padding:10px 0px 8px 8px;
	border-top:1px solid #787787;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:17px;
	color:#0000FE;
	text-decoration:underline;
}
.result-field-block{
	width:167px;
	float:left;
	margin:0px;
	padding-top:3px;
}
.result_txtfield{
	width:153px;
	height:19px;
	float:left;
	margin:0px;
	border:1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.result_search-area{
	width:77px;
	float:left;
	margin:0px;
}
.result_box-toptxt{
	width:654px;
	float:left;
	margin:0px;
	padding: 0px 10px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#072f49;
	text-align:left;
	text-decoration:none;
}
.result_toptxt-red{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f21f2e;
	text-decoration:underline;
}
.result_main-box{
	width:644px;
	float:left;
	margin-bottom:11px;
	/*border:1px solid #000000;*/
	border:1px solid #CCCCCC;
	padding:10px 10px 4px 10px;
	
}
.result_box-heading{
	width:644px;
	float:left;
	margin:0px;
	padding: 0px 4px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#092a49;
	text-align:left;
	text-decoration:none;
}
.result_box-left{
	width:151px;
	float:left;
	margin:0px;
	padding: 0px 4px 0px 0px;
	border-right:1px dotted #003464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#092a49;
	text-align:left;
	text-decoration:none;
}
.result_box-leftin{
	width:155px;
	float:left;
	margin-top:6px;
}
.result_box-right{
	width:456px;
	float:left;
	margin:0px;
	padding-left:12px;
}
.result_box-right-in{
	width:456px;
	float:left;
	margin:0px;
	padding-bottom:6px;
	border-bottom:1px dotted #003464;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align:left;
	text-decoration:none;
}
.result_box-right-in1{
	width:456px;
	float:left;
	margin:0px;
	padding-bottom:6px;
	padding-top:5px;
	border-bottom:1px dotted #003464;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align:left;
	text-decoration:none;
}
.result_box-right-in2{
	width:456px;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align:left;
	text-decoration:none;
}
.result_box-blue-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#092c4a;
	text-decoration:none;
}
.result_box-red-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fd0100;
	text-decoration:none;
}
.result_box-btn-block{
	width:449px;
	float:left;
	margin:0px;
	padding-left:18px;
}
.result_box-btn{
	background:url(../images/price_btn.gif) no-repeat left top;
	width:102px;
	height:17px;
	float:left;
	margin-right:9px;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.result_box-btn-details{
	background:url(../images/price_btn-1.jpg) no-repeat left top;
	width:252px;
	height:17px;
	float:left;
	margin-right:9px;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

.result_box-bottom{
	width:666px;
	float:left;
	margin:0px;
	padding:8px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#072f49;
	text-align:center;
	text-decoration:none;
}
a.result_box-bottom-link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#072f49;
	text-align:center;
	text-decoration:underline;
}
a:hover.result_box-bottom-link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:underline;
}
.box-bottom_result{
	width:666px;
	float:left;
	margin:0px;
	padding:8px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#000;
	text-align:left;
	text-decoration:none;
}
.detail_middle{
	width:677px;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
}
.detail_middle-inner{
	width:677px;
	float:left;
	margin:0px;
	display:block;
}
.detail_left-block{
	width:142px;
	float:left;
	margin:0px;
	padding-right:10px;
}
.detail_left-logo{
	width:142px;
	float:left;
	margin:0px;
	padding-bottom:15px;
}
.detail_left-img{
	width:142px;
	float:left;
	margin:0px;
	padding-top:10px;
}
.detail_right-block{
	width:502px;
	float:left;
	margin:0px;
}
.detail_right-grey-bold{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#555555;
	text-align:left;
}
.detail_left-txt{
	width:142px;
	float:left;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	line-height:16px;
}
.detail_left-btn{
	background:url(../images/enquiry_btn.gif) no-repeat left top;
	width:142px;
	height:22px;
	float:left;
	margin-top:8px;
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.ship_info-topblock{
	width:397px;
	float:left;
	margin:0px;
	padding-top:14px;
	padding-left:25px;
}
.ship_info-btn{
	background:#013366;
	width:89px;
	height:19px;
	float:left;
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
}
.ship_info-btn1{
	background:#013366;
	width:115px;
	height:19px;
	float:left;
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
}
a.ship_info-btn_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
a:hover.ship_info-btn_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8cd3ff;
	text-align:center;
	text-decoration:none;
}
.ship_info_in{
	width:452px;
	float:left;
	margin:0px;
	display:block;
	padding-bottom:10px;
}
.ship_info_right{
	width:186px;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
}
.ship_info_right-in{
	width:161px;
	float:right;
	border:1px solid #999999;
}
.ship_info_right-title{
	width:130px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AC8A5A;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:10px;
}
.ship_info_right-inblock{
	width:137px;
	float:left;
	margin:0px;
	padding-left:24px;
	padding-bottom:14px;
}
.ship_info_right-txt{
	width:118px;
	height:28px;
	float:left;
	margin:0px;
	border-bottom:1px dotted #b6c4c7;
}
.ship_info_right-txt1{
	width:69px;
	float:left;
	margin:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.ship_info_right-txt2{
	width:49px;
	float:left;
	margin:0px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.ship_infomiddle_in{
	width:596px;
	float:left;
	margin:0px;
	display:block;
	padding-bottom:10px;
}
.ship_info-img_block{
	width:596px;
	float:left;
	margin:0px;
}
.ship_info-img_block-in{
	width:258px;
	float:left;
	margin:0px;
}
.ship_info-img_block-in1{
	width:258px;
	float:left;
	margin-bottom:9px;
}
.ship_info-img_block-in2{
	width:338px;
	float:left;
	margin:0px;
}
.ship_info-img_left{
	width:120px;
	float:left;
	margin:0px;
	border:2px solid #072f49;
}
.ship_info-img_right{
	width:120px;
	float:left;
	margin-left:10px;
	border:2px solid #072f49;
}
.hrspl
{
    color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: 0;
	padding-top:0px;
}
.subtitle_txt{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:normal;
 color:#AC8A5A;
 text-align:left;
 line-height:22px;
}
.subtitlebold_txt{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:bold;
 color:#AC8A5A;
 text-align:left;
 line-height:30px;
}
.pagelink
{
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	border-color:Blue;	
	border:solid 1px Blue;
	color:Blue;
}
.pageselectedlink
{
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	border-color:Blue;
	border:solid 1px Blue;
	background-color:Blue;
	color:White;
}
.outer-wrapper
{
    width:650px;
    padding:0 13px 0 13px;
    float:left;
}
table.tab-wrapper
{
    width:650px;
}

td.tab
{
    background-image:url(/images/tab.gif);
    background-repeat:no-repeat;
    width:109px;
    height:37px;
    text-transform:capitalize;
    font-size:13px;
    color:white;
    font-weight:bold;
    text-align:center;
}
td.tab a
{
    color:white;
    text-decoration:none;
}
td.tab-selected
{
    background-image:url(/images/tab-selected.gif);
    background-repeat:no-repeat;
    width:109px;
    height:37px;
    text-transform:capitalize;
    font-size:13px;
    color:#072a4a;
    font-weight:bold;
    text-align:center;
}
td.tab-selected a
{
    color:#072a4a;
    text-decoration:none;
}