
table tr td.gsc-input input{ background:none !important;}

#header_wrapper {
	height:135px;
	background:#ffffff;
	
}
.header {
	width:960px;
	margin:0 auto;
}
.header_left {
	float:left;
	width:245px;
	padding-top:8px;
}

 .lspace{ letter-spacing:0px; }
 
.logo {
	background:url(http://www.tirun.com/images/logo.png) no-repeat left top;
	width:284px;
	height:76px;
	padding:5px;
	overflow:hidden;
}
.logo a {
	width:138px;
	height:76px;
	display:block;
	text-indent:-99999px;
}
.header_right {
	float:left;
	width:715px;
}
.header_right .right_top {
	padding-top:18px;
}
.header_right .right_top span {
	float:right;
	padding-left:10px;
	font-size:16px;
	font-style:italic;
}
.header_right .right_bot {
	padding-top:18px;
}
.header_right .right_bot .serchobox {
	background:url(../images/search_box.png) no-repeat left top;
	width:199px;
	height:24px;
	float:right;
	padding:2px;
}
.header_right .right_bot .serchobox .input {
	border:0px;
	background:none;
	width:175px;
}
.header_right .right_bot .serchobox .search_bt {
	background:url(http://www.tirun.in/images/search_bt.png) no-repeat center center;
	border:0px;
	cursor:pointer;
	width:13px;
	height:20px;
}
.header_right .right_bot .links {
	float:right;
	font-size:13px;
	font-weight:bold;
	padding:3px 10px 0px 374px;
}
.header_right .right_bot .links a {
	color:#00396e;
}
.nav {
	position:relative;
	width:994px;
	margin:0 auto;
	z-index:1;
}
.nav_bg {
	background:url(../images/nav.png) no-repeat center top;
	width:994px;
	height:70px;
	position:absolute;
	top:105px;
	left:-15px;
	z-index:99999;
}
.nav_bg ul {
	padding:0px 21px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}
.nav_bg ul li {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	float:left;
	font-size:15px;
	letter-spacing:1px;
	text-align:center;
	background:url(../images/nav_line.png) no-repeat right center;
}
.nav_bg ul li div {
	z-index:999999;
}
.nav_bg ul li a {
	display:block;
	color:#ffffff;
	padding:15px 28px;
	font-size:14px;

}
.nav_bg ul li a:hover {
	background: url(../images/nav_hov.png) repeat-x left top;
}
#banner_wrapper {
 	height:448px;
}
#banner_wrapper1 {
  width:100%; margin:0 auto; padding:0px;
}
#main_content {
	width:960px;
	margin: 0 auto;
	
}
.content {
	padding:0px;
}
.content_top {
	padding-bottom:10px;
	position:relative;
}
.book-your-cruise {
	background: url(form_bg1.png) no-repeat center top;
	width:254px;
	height:311px;
	position: absolute;
	top:-70px;
	left:-10px;
	
}
.book-your-cruise .form_title {
	font-size:20px;
	font-weight:bold;
	padding:7px 5px 0px 5px;
	text-align:center;
	line-height:32px;
}
.book-your-cruise .form_box {
	padding:0px;
	width:201px;
	margin:0 auto;
}
.book-your-cruise .form_box div {
	margin-bottom:-1px;
	/*background:url(../images/input_bg.png) repeat-x left top;*/
	height:0px;
	padding:0px;
}
.book-your-cruise .form_box .select_bg {
	/*background:none!important;*/
	border:0px;
	width:190px;
	font-size:14px;
}
.book-your-cruise .form_box .bt_find_cruise {
	background: url(../images/bt_find_cruise.png) no-repeat left top;
	border:0px;
	padding:0px;
	margin:0px;
	width:201px;
	height:29px;
	cursor:pointer;
}
.book-your-cruise .form_box .bt_find_cruise:hover {
	background: url(../images/bt_find_cruise_hover.png) no-repeat left top;
}
.book-your-cruise .form_box span {
	display:block;
	padding-top:10px;
	text-align:right;
}
.book-your-cruise .form_box span a {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	width:201px;
	margin: 0 auto;
}
.moredeals_box {
	float:right;
	width:700px;
	padding-top:13px;
}
.deal_box {
	width:205px;
	float:left;
	padding:0px 5px;	
}
.deal_box .deal_title {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#015474;
	padding-bottom:15px;
}
.deal_box .deal_title span {
	font-weight:normal!important;
	font-size: 15px;
	
}
.deal_box .deal_img {
	position:relative;
	width:198px;
	margin:0 auto;
	z-index:-99;
}
.deal_box .deal_img img {
	border:2px solid #ffffff;
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 10px rgba(50, 50, 50, 1);
}
.deal_box .deal_img .deal_date {
	/*background: url(../images/date_bg.png) no-repeat center top;*/
	top:-4px;
	width:40px;
	left:-4px;
	height:60px;
	position:absolute;
	font-family: 'Fjalla One', sans-serif;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	padding:16px 23px 5px 23px;
	line-height:17px;
}
.deal_box .deal_img .deal_date span {
	font-size:20px;
}
.deal_box .deal_img .deal_price {
	background: url(../images/price_bg.png) no-repeat center top;
	bottom:1px;
	left:2px;
	width:182px;
	height:33px;
	position:absolute;
	text-align:left;
	line-height:30px;
	color:#ffffff;
	font-size:18px;
	padding-left:8px;
	font-family: 'Fjalla One', sans-serif;
}
.more_deals {
	width:61px;
	height:165px;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:5px;
	
}
.more_deals a {
	display:block;
	width:61px;
	height:165px;
	text-indent:-99999px;
	background:url(../images/bt_seemore.png) no-repeat center top;
}
.more_deals a:hover {
	background:url(../images/bt_seemore_hover.png) no-repeat center top;
}
.mid_content {
	padding-top:35px;
}
.mid_content .tilte {
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	text-transform:uppercase;
	color:#015474;
}
.gallery {
	width:330px;
	background:url(../images/box_inner_shadow.png) no-repeat right center;
	float:left;
}
.facebook_like {
	float:right;
	width:295px;
}
.bot_content {
	margin:60px 0 30px 0;
}
.bot_content .box_left {
	background:url(../images/box_inner_shadow.png) no-repeat right center;
	float:left;
	height:250px;
	width:640px;
	padding-right:20px;
}
.bot_content .box_left .tilte {
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	text-transform:uppercase;
	color:#015474;
}
.bot_content .box_left .text_cont {
	width:630px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bot_content .box_right {
	float:right;
	width:296px;
}
.bot_content .box_right .awards_box {
	background:url(../images/awards_img.png) no-repeat center top;
	width:296px;
	padding-top:70px;
}
.bot_content .box_right .awards_text {
	padding-left:10px;
	font-size:13px;
	color:#015474;
	padding-bottom:15px;
}
.bot_content .box_right .awards_text span {
	font-size:12px;
	font-style:italic;
	color:#454545;
}

#footer {
	background: url(../images/footer_bg.jpg)  repeat-x  #06649b;
	height:450px;  
}
.footer_wrap {
	padding-top:25px;
	width:960px;
	margin:0px auto;
}
.footer_top {
	height:100px;
}
.footer_top h2 {
	font-size:16px;
	font-weight:bold;
	color:#484848;
	margin-bottom:15px;
}
.footer_icon {
	width:318px;
	float:left;
}
.footer_icon span {
	float:left;
	width:35px;
	height:35px;
	padding-right:10px;
}
#vimeo {
	background:url(../images/social/icon_vimeo.png) no-repeat;
}
#vimeo a:hover {
	background:url(../images/social/icon_vimeo_on.png) no-repeat;
}
.offer_box {
	width:308px;
	float:left;
	padding-left:10px;
}
.offer_box span {
	float:left;
	padding-right:10px;
}
.offer_box select {
	padding:7px 5px;
	width:230px;
}
.offer_box .bt_go {
	background: url(../images/bt_go.png) no-repeat left top;
	border:0px;
	padding:0px;
	margin:0px;
	width:42px;
	height:34px;
	cursor:pointer;
}
.download_box {
	float:right;
	width:302px;
	padding-left:10px;
}
.download_box .box_left {
	float:left;
	width:136px;
}
.download_box .box_right { 
	float:right;
	font:13px, Arial, Helvetica, sans-serif;
	
	width:150px;
	padding-top:0px;
}
.footer_bot {
	height:270px;
	padding-top:20px;
}
.footer_linkbox {
	width:215px;
	float:left;
}
.footer_linkbox ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:155px;
	font:13px Arial, Helvetica, sans-serif;
}
.footer_linkbox ul li {
	padding:0px;
	margin:0px;
	line-height:27px;
	border-bottom:1px solid #3f8dba;
}
.footer_linkbox ul li a {
	color:#ffffff;
}
.footer_linkbox ul li a:hover {
	color:#fbc136;
}
.footer_about {
	width:260px;
	float:left;
	padding-right:30px;
	font-size:13px;
	color:#ffffff;
}
.footer_about .topbox {
	padding-bottom:10px;
}
.footer_about h2 {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:8px;
}
.footer_about .more {
	text-align:right;
}
.footer_about .more a {
	color:#f3d519;
}
.footer_about .botbox span {
	padding-right:30px;
}
.get_in_touch {
	width:240px;
	float:right;
}
.get_in_touch .ft_form span {
	padding-bottom:8px;
	display:block;
}
.get_in_touch h2 {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:8px;
}
.get_in_touch .ft_form .input {
	padding:5px;
	background:#ffffff;
	width:230px;
	border:1px solid #1e79ae;
	font-size:14px;
	color:#9a9a9a;
}
.get_in_touch .ft_form .textarea {
	padding:5px;
	background:#ffffff;
	width:230px;
	height:40px;
	border:1px solid #1e79ae;
	font-size:14px;
	color:#9a9a9a;
}
.get_in_touch .submite {
	background: url(../images/bt_submit.png) no-repeat left top;
	border:0px;
	padding:0px;
	margin:0px;
	width:82px;
	height:27px;
	cursor:pointer;
}
.get_in_touch .submite:hover {
	background: url(../images/bt_submit_hover.png) no-repeat left top;
}
.ImageGallery .slider-wrap {
	width:330px;
}
.ImageGallery .stripViewer {
	width:272px;
	height:168px;
	right:9px;
}
.ImageGallery .stripViewer .panelContainer .panel {
	width:272px;
}
.ImageGallery .stripNavL a, .ImageGallery .stripNavR a {
	width:22px;
	height:22px;
}
.ImageGallery .stripNavL, .ImageGallery .stripNavR {
	top:66px;
}
.ImageGallery .stripNavR {
	right:24px;
}
.ImageGallery .stripNavR {
	background:url(../images/blue_arrow_right.png) no-repeat top right;
}
.ImageGallery .stripNavL {
	background:url(../images/blue_arrow_left.png) no-repeat top left;
}
.gallery_mid {
	font-size:17px;
	color:#454545;
}
.gallery_mid p {
	width:298px;
	float:left;
}
.seeMore a {
	background:url(../images/see_more.png) no-repeat top right;
	float:right;
	width:77px;
	height:35px;
	text-indent:-99999px;
}
.seeMore a:hover {
	background:url(../images/see_more_hover.png) no-repeat top right;
	height:35px;
}

.seeMore-read a {
	background:url(../images/read_more.png) no-repeat top right;
	float:right;
	width:128px;
	height:34px;
	text-indent:-99999px;
}
.seeMore-read a:hover {
	background:url(../images/read_more_hover.png) no-repeat top right;
	height:34px;
}

.col_2 .dropDownTop {
	background:url(../images/drop_down_bg.png) no-repeat top left;
	float:left;
	padding:31px;
	border-bottom:4px solid #348abe;
	
}.col_2 .dropDownTop ul {
	float:left;
	margin:0 0 0 0;
	padding:0;
}
.col_2 .dropDownTop ul li {
	display:block;
}
.col_2 .dropDownTop ul a {
	display:block;
	font-size:15px;
	border-bottom:1px solid #cfcfcf;
	margin: 7px 0 0;
	padding: 0 2px 6px 0;
	width:202px;
	color:#154d69;
	text-align:left;
}
.col_2 .dropDownTop ul a:hover {
	color:#368cc0;
	background:none;
}
.col_2 .dropDownBottom {
	background:url(../images/drop_down_bottom.png) no-repeat bottom left;
	float:left;
	width:455px;
	height:40px;
	padding:10px 21px;
	color:#fff;
	font-size:14px;
}
.col_2 .dropDownBottom p {
	float:left;
}
.col_2 .dropDownBottom p a {
	background:url(../images/local_travel_agent.png) no-repeat bottom left;
	width:137px;
	height:30px;
	float:right;
	text-indent: -99999px;
	padding:0;
}
.col_2 .dropDownBottom p a:hover {
	background:url(../images/local_travel_agent_hover.png) no-repeat bottom left;
}
/**************************Menu list***********************/

#menu li {
	display:block;
	position:relative;
}
#menu li a {
	display:block;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	position:absolute;
	left:-999em; /* Hides the drop down */
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}
<!------>
<!-------->
.big-text{ font-size:14px;}
.margin-bot{ margin-bottom:8px;}
#white-bg{ background:#FFFFFF; padding:35px 14px 0px 22px;}
.center1{ text-align:left; float:left; padding-left:0px; font-weight:bold;padding-top:0px;}
.span-top-padding{ }
#innerPageBanner {
	height: 99px;
	padding: 65px 0 0 40px;
}
#innerPageBanner h1 {
	text-transform:uppercase;
	font-size:35px;
	font-weight:bold;
	color:#fff;
}
#innerPageBanner h2 {
	font-size:25px;
	font-weight:normal;
	color:#fff;
}
.aboutTirun {
	background:url(../images/about_us.png) no-repeat center 136px;
}

.desti-alaska {
	background:url(../images/destinations/alaska.jpg) no-repeat center 136px;
}
.desti-asia {
	background:url(../images/destinations/asia.jpg) no-repeat center 136px;
}
.desti-aus{
	background:url(../images/destinations/australia.jpg) no-repeat center 136px;
}
.desti-bahamas{
	background:url(../images/destinations/bahamas.jpg) no-repeat center 136px;
}

.desti-bermuda{
	background:url(../images/destinations/bermuda.jpg) no-repeat center 136px;
}
.desti-canada-eng{
	background:url(../images/destinations/canada.jpg) no-repeat center 136px;
}


.desti-caribbean{
	background:url(../images/destinations/caribbean.jpg) no-repeat center 136px;
}
.desti-mexico{
	background:url(../images/destinations/mexico.jpg) no-repeat center 136px;
}
.desti-dubai{
	background:url(../images/destinations/dubai.jpg) no-repeat center 136px;
}
.desti-hawaii{
	background:url(../images/destinations/hawaii.jpg) no-repeat center 136px;
}

.desti-mediterranean{
	background:url(../images/destinations/med.jpg) no-repeat center 136px;
}
.desti-panama{
	background:url(../images/destinations/panama.jpg) no-repeat center 136px;
}
.desti-scandinavia{
	background:url(../images/destinations/russia.jpg) no-repeat center 136px;
}
.desti-america{
	background:url(../images/destinations/south_america.jpg) no-repeat center 136px;
}
.cruiseDeals {
	background:url(../images/cruise_deal_banner.png) no-repeat center 136px;
}

.breadCrumbs {
	float:left;
	width:960px;
	margin:0 0 30px 0;
}
.breadCrumbs ul {
	float:left;
	width:960px;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
.breadCrumbs ul li {
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#8b691c;
	padding-right:5px;
}
.breadCrumbs ul li a {
	color:#0073bb;
	float:left;
}

.breadCrumbs1 {
	float:left;
	width:960px;
	margin:0;
	margin-bottom:6px;
}
.breadCrumbs1 ul {
	float:left;
	width:960px;
	list-style:none;
	margin:6px 0 0 0;
	padding:0;
}
.breadCrumbs1 ul li {
	font:lighter 13px Arial, Helvetica, sans-serif;
	float:left;
	color:#00406e;
	padding-right:5px;
}
.breadCrumbs1 ul li a {
	color:#1ab6f1; padding-bottom:5px; font-weight:bold;
	float:left;
}

.about-ul{font-size:14px; line-height:23px;}
.breadCrumbs ul li.active {
	color:#8b691c;
}
.innerContent {
	border:1px solid #d8d8d8;
	background:#fff;
	float:left;
	margin:0 0 20px 0;
	padding:20px;
	width:920px;
}
.leftBar {
	float:left;
	width:203px;
}
.leftBar ul {
	float:left;
	width:203px;
	list-style:none;
	color:#015474;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	margin:10px 0 38px 0;
	padding:0;
}
.leftBar ul li {
	float:left;
	width:203px;
	font:bold 15px 'Archivo Narrow', sans-serif;
	text-transform:uppercase;
}
.leftBar ul li a {
	background:url(../images/inner_page_tab_bg.jpg) repeat-x bottom;
	float:left;
	width:183px;
	padding:14px 0 14px 20px;
	border-bottom:1px solid #dfdfdf;
	color:#015474;
}
.leftBar ul li a:hover, .leftBar ul li a.active {
	background:#fff;
	color:#015474;
	position:relative;
}
.rightBar {
	border-left:1px solid #dfdfdf;
	float:left;
	width:696px;
	padding:24px 0 0 20px;
}
.rightBar .pageTitle {
	float:left;
	width:696px;
	color:#015474;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px dotted #276480;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.rightBar h3 {
	font-size:27px;
	color:#08a3d3;
	margin:0 0 5px 0;
}
.rightBar h4 {
	font-size:14px;
	font-weight:bold;
	color:#8b8b8b;
	margin:0 0 28px 0;
}
.rightBar p {
	color: #454545;
	font-size: 17px;
	line-height: 22px;
	text-align: justify;
}
.singleColumn {
	float:left;
	width:920px;
}
.singleColumn .pageTitle {
	float:left;
	width:920px;
	color:#323232;
	font-size:18px;
	
	border-bottom:1px dotted #276480;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	
}
.socialIcons {
	float:right;
	font-size:16px;
	color:#ababab;
	line-height:23px;
}
.searchForm {
	float:left;
	width:920px;
	margin:0 0 20px 0;
}
.searchForm .fieldBox {
	float:left;
	margin:0 40px 0 0;
}
.searchForm .fieldBox h1 {
	font-size:17px;
	margin:0 0 10px 0;
	font-weight:bold;
}
.searchForm .fieldBox select {
	padding: 4px;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	border:1px solid #d1d1d1;
}
.searchForm p {
	font-weight:bold;
	float:left;
	width:920px;
	color:#015474;
	padding:20px 0 0 0;
}
.searchForm p input {
	margin:0 5px 0 0;
}

.searchForm .searchYellow {
	background: url("../images/search.png") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 77px;
}
.searchForm .searchYellow:hover {
	background: url("../images/search_hover.png") no-repeat scroll left top transparent;
}
.searchForm .findCruiseYellow {
	background: url("../images/find_cruise_yellow.jpg") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 122px;
}
.searchForm .findCruiseYellow:hover {
	background: url("../images/find_cruise_yellow_hover.jpg") no-repeat scroll left top transparent;
}

.searchForm .findCruiseYellow {
	background: url("../images/find_cruise_yellow.jpg") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 122px;
}
.searchForm .findCruiseYellow:hover {
	background: url("../images/find_cruise_yellow_hover.jpg") no-repeat scroll left top transparent;
}
.searchCount {
	float:left;
	width:920px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px dotted #276480;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}
.searchCount span {
	color:#015474;
}
.cruiseDealList {
	float:left;
	width:920px;
	border-bottom:2px solid #f0f0f0;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
}
.cruiseDealList h1 {
	background:url(../images/wheel_icon.jpg) no-repeat left top;
	float:left;
	width:885px;
	padding:0 0 0 35px;
	margin:0 0 22px 0;
	font-size:25px;
	font-weight:bold;
	color:#08a2d5;
}
.cruiseDealList .cruiseImage {
	float:left;
	border:1px solid #d1d1d1;
	padding:4px;
	margin:0 20px 0 0;
	width:269px;
}
.cruiseDealList .cruiseFeatures {
	display:block;
	font-size:15px;
	padding:3px 0 0 28px;
	margin:0 0 6px
}
.cruiseDealList .cruiseFeatures span {
	font-weight:bold;
}
.dateIcon {
	background:url(../images/date_icon.jpg) no-repeat left 2px;
}
.cruiseIcon {
	background:url(../images/cruise_line_icon.jpg) no-repeat left 2px;
}
.aboardIcon {
	background:url(../images/aboard_icon.jpg) no-repeat left 2px;
}
.departureIcon {
	background:url(../images/departure_icon.jpg) no-repeat left 2px;
}
.visitingIcon {
	background:url(../images/visiting_icon.jpg) no-repeat left 2px;
}
.cruisePrincing {
	background:url(../images/pricing_div_bg.jpg) repeat-x bottom;
	float:left;
	width:920px;
	margin:20px 0 0 0;
	color:#fff;
	padding:6px 0;
}
.cruisePrincing .priceDetail {
	float:left;
	background:url(../images/price_sep.jpg) no-repeat right;
	font-size:16px;
	letter-spacing:1px;
	margin:0 10px 0 0;
	padding:0 22px;
}
.priceDetail .priceText {
	float:left;
	text-align:left;
	padding:5px 0 0 0;
}
.priceDetail .price {
	float:right;
	text-align:right;
	color:#f1d418;
	font-size:14px;
	width:82px;
}
.priceDetail .price span {
	background:url(../images/dollar_icon.png) no-repeat 0 7px;
	padding:0 0 0 12px;
}
.detailsButton a {
	background: url("../images/details_button.jpg") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 48px;
	margin: 0;
	padding: 0;
	width: 102px;
	float:right;
	margin:0 6px 0 0;
}
.detailsButton a:hover {
	background: url("../images/details_button_hover.jpg") no-repeat scroll left top transparent;
}
.titleVideo {
	float:left;
	width:594px;
}
.videoFilter {
	background:#eeeeee;
	width:270px;
	padding:10px 15px;
	float:right;
}
.videoFilter h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px;
}
.videoFilter select {
	padding: 4px;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	border:1px solid #d1d1d1;
}
.videoFilter label {
	width:270px;
	float:left;
	margin-bottom:12px;
}
.videoFilter p .findCruiseYellow {
}
.videoFilter p {
	width:270px;
	float:left;
	padding:0;
}
.videoFilter .findCruiseYellow {
	background: url("../images/get_video.png") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 92px;
}
.videoFilter .findCruiseYellow:hover {
	background: url("../images/get_video_hover.png") no-repeat scroll left top transparent;
}
.videoInfo {
	float:left;
	width:594px;
}
.videoInfo h1 {
	color:#08A2D5;
	font-size:20px;
	font-weight:bold;
	margin:15px 0 5px 0;
}
.videoInfo p {
	width:594px;
	color:#a9a9a9;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:normal;
}
.searchForm {
	border-bottom:2px solid #e8e8e8;
	margin:0 0 20px 0;
	padding:0 0 30px 0;
}
.pagination {
	float:left;
	width:920px;
	margin-bottom:20px;
	text-align:right;
}
.pagination a {
	color:#515151;
	font-size:14px;
	padding:0 3px;
	font-weight:bold;
}
.pagination a:hover, .pagination a.active {
	color:#0aa1d6;
}
.videoThumb {
	float:left;
	width:220px;
	margin:0 10px 40px 0;
}
.videoThumb h2 {
	font-weight:bold;
	margin:5px 0 0 0;
	color:#A9A9A9;
	font-size:14px;
	padding:0 0 0 5px;
}
.videoThumb .videoBox {
	padding:5px;
	border:1px solid #D1D1D1;
}
.cruisedetailTabs {
	background:url(../images/tabs_bg.jpg) repeat-x top;
	float:left;
	width:918px;
	border:1px solid #e0e0e0;
}
.cruisedetailTabs ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:500px;
}
.cruisedetailTabs ul li a {
	color:#444444;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:20px 14px 20px 34px;
	border-right:1px solid #e0e0e0;
	background:url(../images/tab_gray_bullet.png) no-repeat 16px 21px;
}
.cruisedetailTabs ul li a:hover, .cruisedetailTabs ul li a.active {
	color:#08a2d5;
	padding:17px 14px 18px 34px;
	border-top:3px solid #eed016;
	background:url(../images/tab_blue_bullet.png) no-repeat 16px 18px #fff;
	position:relative;
}
.cruiseTabsBar {
	float:left;
	width:888px;
	padding:0 15px;
	margin:0 0 15px 0;
}
.cruisedetailTabs .leftBar {
	width:430px;
	margin:25px 0 0 0;
}
.cruisedetailTabs .rightBar {
	float:right;
	width:435px;
	border:0;
	padding:0;
	margin:25px 0 0 0;
}
.cruisedetailTabs .slider {
	border:1px solid #e0e0e0;
	padding:10px;
	float:left;
	width:410px;
}
.cruisedetailTabs h1 {
	color: #08A2D5;
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 15px;
}
ul.redUL {
	list-style:outside;
	color:#fe4049;
	margin:0 0 0 17px;
	font-size: 17px;
	line-height: 20px;
	width:300px;
}
.cruisedetailTabs .cruiseFeatures {
	display: block;
	font-size: 15px;
	margin: 0 0 6px;
	padding: 3px 0 0 28px;
}
.cruisedetailTabs .cruiseFeatures span {
	font-weight:bold;
}
.cruisedetailTabs h2 {
	color: #08A2D5;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 15px;
}
.possibleDate {
	background:#e9e9e9;
	width:380px;
	padding:0 25px;
	font-size:18px;
	float:left;
	margin:0 0 20px 0;
}
.possibleDate p {
	float:left;
	text-align:center;
	width:125px;
	padding:20px 0;
}
.cruiseDetailTable {
	background:#e9e9e9;
	font-size:15px;
	width: 885px;
	margin-right: 293px;
}
.cruiseDetailTable td {
	padding:10px;
}
.cruiseDetailTable .tableTitle {
	background:#eed016;
	color:#010101;
	font-size:17px;
	font-weight:bold;
}
.whiteBorderBottom {
	border-bottom:1px solid #fff;
}
.bottomItinerary {
	float:left;
	margin:20px 0 0;
	width:920px;
}
.bottomItineraryBox {
	border: 1px solid #E0E0E0;
    float: left;
    padding: 5px;
    width: 188px;	
    margin:0 30px 20px 0;
}
.bottomItineraryBox p {
	background:url(../images/bottomItineraryBox_bullet.jpg) no-repeat right center;
	 width:188px;
	 color:#015474;
	 padding:5px 0 0;
	 font-weight:bold;
	 font-size:14px;
}
.cruiseShipInfo h3 {
	color: #08A2D5;
    font-size: 20px;
    font-weight: bold;
  	margin: 0 0 20px;
    padding: 0 0 15px;
	border-bottom:1px solid #dadada
}
.cruiseShipInfo h5 {
	margin:0;
	padding:0;
	color:#005373;
	font-size:15px;
	font-weight:bold;
}
.cruiseShipInfo h4 {
	margin:0;
	padding:0;
	color:#6b6b6b;
	font-size:25px;
	font-weight:bold;
}
.cruiseShipInfo p {
	font-size:15px;
	line-height:normal;
}
.cruiseShipInfo ul {
	border:0;
	font-size:15px;
	line-height:normal;
	width:430px;
}
.cruiseShipInfo ul li {
	background:url(../images/yellow_bullet.jpg) no-repeat left 5px;
	font-size:15px;
	line-height:normal;
	text-transform:none;
	font-weight:normal;
	width:415px;
	color:#545454;
	padding:0 0 10px 15px;
}
.bookNowButton{
	background:url(../images/book_now.png) no-repeat left top;
	width:102px;
	height:27px;
	border:0;
	text-indent:-99999px;
	cursor:pointer;
}
.bookNowButton:hover{
	background:url(../images/book_now_hover.png) no-repeat left top;
}
.cruiseBookForm input, .cruiseBookForm select, .cruiseBookForm textarea {
	border:1px solid #999999;
	font-size:14px;
	padding:3px;
}

.cruiselineDestinationBg {
	background:url(../images/img_3.png) no-repeat 10px 10px;
	float:left;
	border: 1px solid #E0E0E0;
	padding:35px 30px 0 30px;
	width:858px;
	font-size:35px;
	text-transform:uppercase;
	
	height:226px;
	margin:0 0 20px 0;
}
.cruiselineDestinationBg span {
	font-size:25px;
	text-transform:none;
	font-weight:normal;
}
.cruiselineDestinationBg h1{
	width:600px;
	float:left;
	font-weight:bolder;
	color:#fff;
}
.cruiseDestinations {
	color:#08a2d5;
	font-weight:bold;
}
.cruiseDestinations span {
	background:url(../images/destination_marker.jpg) no-repeat top left;
	padding:0 0 0 20px;
}
.cruiseDestinations .whiteBorderBottom {
	padding-left:30px;
}
.cruiseCalender .blueBgTitle {
	background:#08a2d5;
	color:#fff;
	font-size:16px;
}
.cruiseCalender .yellowDate {
	background:#eed016;
	text-align:center;
	color:#000;	
	font-size:12px;
	font-weight:bold;
}
.cruiseCalender .rightTitle {
	background:#e9e9e9;
	color:#444444;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #dcdcdc;
}
.cruiseCalender .grayBgIcon {
	background:#f1f1f1;
	text-align:center;
	border-bottom:1px solid #e9e9e9;
	padding:10px 0;
}
.fleetAccordian .accordion_headings{
	background:url(../images/accordian_arrow.jpg) no-repeat 10px 8px #cae2f3;
	font-size:17px;
	font-weight:bold;
	color:#000;
	padding:8px 0 8px 45px;
	margin:1px 0 0 0;
	cursor:pointer;
}
.fleetAccordian .accordion_child {
/*	background:#e9e9e9;*/
	padding:20px;
	float:left;
	width:100%;
}
.imgWithBorder {
	background:#fff;
	float:left;
	padding:10px;
	border:1px solid #d6d6d6;
}
.fleetAccordian  .accordion_child h1 {
	font-size:22px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
}
.fleetAccordian  .accordion_child {
	font-size:14px;
	line-height:22px;
	/*font-weight:bold;*/
	color:#545454;
}
.fleetAccordian .header_highlight {
	background:url(../images/accordian_arrow_active.jpg) no-repeat 10px 8px #cae2f3;
}
.yellowTitle {
	background:#eed016;
	color:#010101;
	font-size:17px;
	font-weight:bold;
	padding:10px;
	margin:0 0 15px 0;
}
.boxCruiseLine {
	float:left;
	width:303px;
}
.boxCruiseLine h2 {
	font-size:18px;
	font-weight:bold;
	color:#08a2d5;
	margin-bottom:10px;
}
.boxCruiseLine p {
	width:280px;
	margin-bottom:20px;
	font-size:14px;
}
.boxCruiseLine img {
	border:3px solid #dedede;
	margin-bottom:10px;
}
.boxCruiseLine .seeMore {
	float:left;
}
ul.popUpThumbs {
	list-style:none;
	float:left;
	width:920px;
	margin:0;
	padding:0;
}
.popUpThumbs img {
	border: 1px solid #D1D1D1;
	padding: 5px;
}
.popUpThumbs li {
	float:left;
	margin:0 10px 10px 0;
}
.callAgentDiv {
	background:#ddf2f3;
	float:left;
	width:265px;
	border:3px solid white;
	margin:0 0 20px 0;
}
.agentNumbers {
	background:#f1fcfe;
	width:209px;
	margin:10px auto;
	border:3px solid white;
	color:#2463a6;
	padding:10px;
	font-size:16px;
	font-weight:bold;
}
.requestInfoForm {
	font-size:13px;
	font-weight:bold;
}
.requestInfoForm span {
	color:red;
}
.requestInfoForm td {
	padding-bottom:15px;
}
.requestInfoForm .submite {
	background: url(../images/bt_submit.png) no-repeat left top;
	border:0px;
	padding:0px;
	margin:0px;
	width:82px;
	height:27px;
	cursor:pointer;
}
.requestInfoForm .submite:hover {
	background: url(../images/bt_submit_hover.png) no-repeat left top;
}
.requestInfoForm input, .requestInfoForm select, .requestInfoForm textarea{
	border: 1px solid #999999;
    padding: 3px;
}
.requestInfoForm .tableTitle {
    background: none repeat scroll 0 0 #EED016;
    color: #010101;
    font-size: 17px;
    font-weight: bold;
	padding-bottom:6px;
	padding-left:10px;
	}
.cruisedetailTabs .cruiseShipInfo ul, .cruisedetailTabs .cruiseShipInfo ul li{
	width:888px;
}

.awards {
	float:left;
	width:920px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:2px solid #CCC;
}
.awardsImage {
	float:left;
}
.awardsDescp {
	float:right;
	width:900px; line-height:26px; text-align:justify;
	font-size:16px;
}
.awardsDescp h2 {
	font-size:20px;
	font-weight:bold;
	color:#0073BB;
	margin:0 0 10px 0;
}




.contactInfo {
	font-size:14px;
	font-weight:normal;
}
.contactInfo .pageTitle {
    float:left;
	width:627px;
	color:#015474;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px dotted #276480;
	padding:0 0 8px 0;
	margin:0 0 15px 0;
}
.contactInfo h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.contactInfo h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#005373;
	padding:0;
}

.awards {
	float:left;
	width:920px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:2px solid #CCC;
}
.awardsImage {
	float:left;
}
.awardsDescp {
	float:right;
	width:800px;
	font-size:16px;
}
.awardsDescp h2 {
	font-size:20px;
	font-weight:bold;
	color:#0073BB;
	margin:0 0 10px 0;
}

.hotdeals{ color:#071554;font-size:16px; font-weight:400;}

.ship-list{list-style:circle;line-height:22px;font-weight:bold;width:250px; display:inline; padding:10px;}


.gradientBox {
    background: url("http://www.tirun.com/cruises/Celebrity-cruises/ships/bg_boxgrid.gif") repeat transparent;
    width: 100%;
    z-index: -1;
	height:500px;
}


.ccPageBottom {
    background: url("http://www.tirun.com/cruises/Celebrity-cruises/ships/destinations_page_bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 11px;
    margin: 20px 0;
    width: 100%;
}
.ship-heading{font-size:22px; padding:10px 5px; color:#08A2D5; font-weight:lighter;}
.ship-category{width:190px;float:left; padding-left:15px;}
.ship-list ul li{ border-bottom:1px solid #DBECF6!important;width:180px; padding:5px 0; }
.ship-list ul li a{ margin-top:6px; font-size:14px!important; font-weight:lighter !important;color:#003265; background:none; padding:0;list-style:none !important; padding:0px!important; background:none!important; border:none!important; float:none!important;}
.ship-list ul li a:hover{ background:none;}
.ship-description{ width:235px; float:left; margin-top:30px; text-align:justify; font-size:14px; }





.galeery-outer{ float:left; width:830px;}

.galeery-outer ul{ list-style:none; padding:0px; margin:0px;float:left;}
.galeery-outer ul li{ list-style:none;padding:0px; margin-right:8px; line-height:20px;display:inline; width:190px;}
.galeery-outer ul li img{ border:3px solid #000099 }
.set-img{ border:2px solid #999999; margin:5px 15px 5px 5px; float:left;}
.bullet-points{ margin-top:50px; float:left; margin-left:50px;}
.bullet-points h3{ color:#0076bf; font-size:18px; font-weight:bold;}
.bullet-points ul{ float:left; list-style:none; margin:0px; padding:0px; width:650px;}
.bullet-points ul li{ list-style-image:url(http://www.tirun.com/cruises/Celebrity-cruises/ships/img/forward.png); line-height:30px;}