@charset "UTF-8";
.conta:link,:visited{text-decoration:none;}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,dt,dd,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}img{border:none;}address{font-style:normal;}input,select,textarea,button{font:inherit;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}a:hover,a:active{outline:0;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{max-width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}#map_canvas img,.google-maps img{max-width:none;}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}button,input{*overflow:visible;line-height:normal;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:20px;color:#333;background-color:#fff;}a{color:#08c;text-decoration:none;}a:hover{color:#005580;text-decoration:underline;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}.row{margin-left:-10px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:10px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:970px;}.span14{width:970px;}.span13{width:900px;}.span12{width:830px;}.span11{width:760px;}.span10{width:690px;}.span9{width:620px;}.span8{width:550px;}.span7{width:480px;}.span6{width:410px;}.span5{width:340px;}.span4{width:270px;}.span3{width:200px;}.span2{width:130px;}.span1{width:60px;}.offset14{margin-left:990px;}.offset13{margin-left:920px;}.offset12{margin-left:850px;}.offset11{margin-left:780px;}.offset10{margin-left:710px;}.offset9{margin-left:640px;}.offset8{margin-left:570px;}.offset7{margin-left:500px;}.offset6{margin-left:430px;}.offset5{margin-left:360px;}.offset4{margin-left:290px;}.offset3{margin-left:220px;}.offset2{margin-left:150px;}.offset1{margin-left:80px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.0309278350515463%;*margin-left:0.9793814432989689%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:1.0309278350515463%;}.row-fluid .span14{width:100%;*width:99.94845360824742%;}.row-fluid .span13{width:92.78350515463917%;*width:92.73195876288659%;}.row-fluid .span12{width:85.56701030927836%;*width:85.51546391752578%;}.pull-right{float:right;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container-fluid{padding-right:10px;padding-left:10px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}.container-fluid:after{clear:both;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.

    User styles are in colorbox.less
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}




#site_header{margin-bottom:10px;background:url('http://www.bolsovercruiseclub.com/images/header/main_header_2.jpg') no-repeat center top;}#site_header .container{position:relative;}#site_header header{height:128px;position:relative;z-index:1250;margin-left:0;}#site_header header #logo{float:left;margin-top:6px;}#site_header header .top_agent_icon{float:right;margin-top:0px;margin-left:10px;}#site_header header #header_center{float:left;margin:8px 0px 0 32px;width:372px;}#site_header header #header_center #header_center_left{float:left;border-right:1px solid #243f8c;padding-right:10px;}#site_header header #header_center #leadin_message{width:190px;font-size:11px;font-weight:bold;color:#243f8c;font-family:verdana;letter-spacing:-1px;}#site_header header #header_center #site_search{float:left;background-color:#243f8c;padding:3px;margin-top:10px;}#site_header header #header_center #site_search input{background-color:#fff;border:1px solid #fff;}#site_header header #header_center #site_search input[type=text]{font-size:12px;width:160px;height:19px;}#site_header header #header_center #site_search #site_search_btn{height:21px;padding:0px 5px;color:#243f8c;}#site_header header #header_center #phone_container{color:#243f8c;padding-left:4px;padding-right:4px;height:110px;overflow:hidden;}#site_header header #header_center #phone_container p{font-size:22px;font-weight:bold;paddding:0;margin:0;float:right;text-align:justify;position:relative;text-justify:auto;letter-spacing:-2px;word-spacing:-2px;}#site_header header #header_center #phone_container img{position:relative;top:-35px;}#site_header header #header_center #phone_container div.telephone_number{position:relative;text-align:right;display:block;margin:10px 0 5px 0;width:360px;float:right;text-align:justify;}#site_header header #header_center #phone_container div.telephone_number span.phone_number{position:relative;top:-42px;font-size:46px;color:#243f8c;letter-spacing:-4px;word-spacing:0px;padding:0;margin-left:52px;margin-right:0px;margin-top:0px;margin-bottom:0px;line-height:35px !important;font-weight:bold;}#site_header header #header_center #phone_container div.telephone_number img{position:absolute;top:-44px;left:0px;vertical-align:top;}#site_header header #header_center #phone_container div#opening_times{position:relative;text-align:justify;top:-84px;}#site_header header #header_center #phone_container div#opening_times p{position:relative;top:40px;float:none;line-height:1.2;}#site_header header #header_center #phone_container div#opening_times p span.force_justify{line-height:1px;}#site_header header #header_center #phone_container div#opening_times,#site_header header #header_center #phone_container div#opening_times p{font-size:9px;font-family:verdana;font-weight:normal;display:block;word-spacing:0;letter-spacing:0;}

#site_header header #join_us{float:right;width:184px;margin:3px 0px 8px 16px;background-color:#243f8c;background:rgba(0,122,204,0.6);background:linear-gradient(left,rgba(0,17,139,0.8),rgba(0,113,204,0.65));background:-webkit-linear-gradient(left,rgba(0,17,139,0.8),rgba(0,113,204,0.65));background:-moz-linear-gradient(left,rgba(0,17,139,0.8),rgba(0,113,204,0.65));padding:8px 10px;color:#fff;border-radius:6px;box-shadow:0px 8px 16px -6px rgba(0,0,0,0.75);text-align:left;position:relative;z-index:2000;}#site_header header #join_us strong{font-size:100%;font-weight:bold;line-height:0.9 !important;}#site_header header #join_us .inline-form{position:relative;}#site_header header #join_us .inline-form input[type='text']{padding:3px 30px 5px 6px;width:148px;margin:0;border:0;color:#243f8c;box-shadow:0px 0px 8px -1px rgba(0,0,0,0.6);}#site_header header #join_us .inline-form input[type='submit']{position:absolute;right:0;top:0;bottom:0;margin:2px;width:24px;padding:0;}#site_header header #join_us p{line-height:1.2;font-size:70%;margin:0px 0px 2px 0px;font-weight:500;}#site_header header #join_us .loading{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:#000 url('http://www.bolsovercruiseclub.com/images/colorbox/loading.gif') 50% 50% no-repeat;opacity:0.8;box-shadow:inset 0px 0px 24px 0px #000;border-radius:10px;}#site_header header #join_us .ajax_contact_form_header_messages{position:absolute;top:100%;background:#b00;background:rgba(255,0,0,0.75);box-shadow:0px 2px 2px -1px #000;padding:0px 12px;left:0;right:0;border-radius:6px;margin:2px;z-index:2500;cursor:pointer;}#site_header header #join_us .ajax_contact_form_header_messages:hover{background:#d00;}#site_header #top_nav{background:url('http://www.bolsovercruiseclub.com/images/header/nav_bg.gif') repeat-x;float:left;width:100%;line-height:13px;}
#site_header header #join_us input[type=submit], a.button {
background-color: #00adef;
border: 0;
color: #fff;
display: inline-block;
font-weight: bold;
font-size: 13px;
cursor: pointer;
padding-left: 5px;
padding-right: 5px;
line-height: normal;
padding-top: 8px;
padding-bottom: 7px;
background-image: url('http://www.bolsovercruiseclub.com/images/navigation/button_arrow_right.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 24px;
padding-right: 8px;
}

#site_header header #join_us input[type=submit]:hover, a.button:hover {
background-color: #11bdff;

}

#site_header #top_nav ul{margin:0;height:34px;}#site_header #top_nav ul li{float:left;font-size:13px;color:#fff;height:12px;margin-top:9px;border-left:1px solid #8fc4e2;}#site_header #top_nav ul li:first-child{border-left:none;}#site_header #top_nav ul li:first-child a{margin-left:0;}#site_header #top_nav ul li ul{display:none;position:absolute;z-index:1;border:5px solid #00adef;margin-top:10px;background:#d3effb;padding:5px;height:auto;margin-left:5px;z-index:1000;}#site_header #top_nav ul li ul.has_dropdown li{float:left;}#site_header #top_nav ul li ul li{width:150px;float:none;position:static;height:auto;border:0;margin:0;color:#243f8c;font-size:12px;padding:0 5px;}#site_header #top_nav ul li ul li a{padding:0 0 5px 0;background:none !important;color:#243f8c;display:block;width:150px;margin-left:0;}#site_header #top_nav ul li ul li ul{display:block;margin:0;padding:0;background:none;border:none;height:auto;position:static;margin-top:5px;}#site_header #top_nav ul li ul li ul li{width:auto;height:auto;float:none;background:url(/images/header/bullet.png) no-repeat 0 5px;padding-left:8px;}#site_header #top_nav ul li ul li ul li a{font-size:11px;}#site_header #top_nav ul li:hover a{background:#00adef;}#site_header #top_nav ul li:hover ul{display:block;}#site_header #top_nav ul li a{color:#fff;padding:7px 5px 9px 5px;margin:0 5px;}#site_header #top_nav ul li a a:hover{text-decoration:underline;}#site_header #crumb_links{float:left;width:100%;margin-top:10px;}#site_header #crumb_links li{margin-left:3px;font-weight:bold;float:left;color:#243f8c;}#site_header #crumb_links li:before{content:'\2192';color:#00adef;margin-right:5px;float:left;}#site_header #crumb_links li:first-child{margin-left:0;}#site_header #crumb_links li:first-child:before{content:'';}#site_header #crumb_links li a{color:#00adef;text-decoration:underline;float:left;}#site_footer{background-image:url('../images/bg-footer.png');background-repeat:no-repeat;background-position:top center;background-color:#03304c; color: #fff; }#site_footer footer{margin:100px 0 20px 0;margin-left:0;}#site_footer footer li{ margin-left:0;padding-left:0;list-style-type:none;font-size:16px;}#site_footer footer ul li ul{margin-top:5px;float:left;}#site_footer footer ul li ul li{display:block;float:none;border:none;margin:0 0 6px 0;padding:0;}#site_footer footer ul li ul li a{float:none;border:none;color:#243f8c;font-weight:normal;font-size:12px;margin:0;padding:0;line-height:12px;}#site_footer footer ul li li:first-child{font-weight:bold;}#site_footer footer > ul > li:first-child{margin-left:0;padding-left:0;border-left:none;}#site_footer footer ul#share_links li{float:left;margin-left:25px;padding-left:10px;border-left:1px solid #aeb6c6;list-style-type:none;font-size:16px;color:#243f8c;line-height:22px;}#site_footer footer ul#share_links li ul{margin:5px 0 0;}#site_footer footer ul#share_links li ul li,#site_footer footer ul#share_links li ul li a{float:none;border:none;color:#243f8c;font-weight:normal;font-size:12px;margin:0 0 5px;padding:0;line-height:16px;}#site_footer footer ul#share_links li ul li span,#site_footer footer ul#share_links li ul li a span{margin-right:5px;}#site_footer footer ul#share_links li img#tel{max-width:none;}#sub_site_footer{background-color:#243f8c;}#sub_site_footer footer{margin:15px 0;position:relative;padding-right:110px;}#sub_site_footer footer ul{float:left;width:100%;margin-bottom:5px;}#sub_site_footer footer ul li{float:left;font-size:10px;padding:0 6px;list-style-type:none;border-left:1px solid #8fc4e2;line-height:12px;}#sub_site_footer footer ul li:first-child{padding-left:0px;border-left:none;}#sub_site_footer footer ul li a{color:white;}#sub_site_footer footer small{color:#fff;}#sub_site_footer footer div{color:#fff;margin-bottom:6px;font-size:12px;}#sub_site_footer footer div a{color:inherit;text-decoration:underline;font:inherit;}#sub_site_footer footer img{position:absolute;top:50%;margin-top:-22px;height:44px;width:95px;right:0;}

#site_footer,
#site_footer h3,
#site_footer a { font-family: Tahoma, Verdana, Segoe, sans-serif; }
#site_footer .col1 { float: left; width: 31.3%; }
#site_footer .col2 { float: left; width: 18.6%; }
#site_footer .col3 { float: left; width: 18.6%; }
#site_footer .col4 { float: left; width: 31.3%; }
#site_footer a { color:#aed6fe; }
#site_footer h3 { font-size: 24px; line-height: 26px; color: #aed6fe; margin: 0 0 15px; }
#site_footer p { padding-bottom: 15px; }
#site_footer div.textwidget { font-size: 14px; }
#site_footer .col1 .inner,
#site_footer .col2 .inner,
#site_footer .col3 .inner { padding: 0 20px 0 0; }

#mobi-head {
	display:none;
}

#mobi-footer {
	display:none;
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	
	#site_header {
		display:none !important;
	}
	
	#site_footer {
		display:none !important;
	}
	
	#sub_site_footer {
		display:none !important;
	}
	
	#mobi-head {
		display:block;
		width:100%;
		padding:5px;
		background:url('http://www.bolsovercruiseclub.com/images/header/main_header_2.jpg') no-repeat center top;
	}
	
	#mobi-footer {
		display:block;
		width:100%;
		padding:5px;
		background-color:#243f8c;
		color:#ffffff;
		
	}
	
	#mobi-footer-content {
		margin-left: auto;
    margin-right: auto;
	width:100%;
	}
	
	#boxed_wrapper {
		height:50px;
		width:100%;
		
	}
	
	
}

