﻿/*--DESIGN BY EDWARD LOPEZ--*/
/*--HOTSCOT--*/
/*--21/01/2008--*/
/*--CLIENT: GLENUIG INN--*/

/*--BODY-----------------------------------------------------------------------------------------*/

body{
	background-color:#000000;
	margin: 8px;
	
	/*--SCROLLBAR STYLE--*/
	
	scrollbar-face-color: #BCD9E7;
	scrollbar-shadow-color: #BCD9E7;
	scrollbar-highlight-color: #BCD9E7;
	scrollbar-3dlight-color: #BCD9E7;
	scrollbar-darkshadow-color: #BCD9E7;
	scrollbar-track-color: #E9F2F8;
	scrollbar-arrow-color: #FFFFFF;
	}
	
/*--MAIN CON-------------------------------------------------------------------------------------*/
	
.main_con{
	margin:0px auto;
	padding:0px;
	max-width:1200px;
	background:#FFFFFF;
	}
	
/*--LEFT CON-------------------------------------------------------------------------------------*/
	
.left_con{
	
	margin:0px;
	padding:0px;
	border:#FFFFFF solid 4px;
	float:left;
	text-align:center;
	width: 100%;
	}
	
#left_img_01{background:url(../images/jpg/left_imgs/01.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_02{background:url(../images/jpg/left_imgs/02.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_03{background:url(../images/jpg/left_imgs/03.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_04{background:url(../images/jpg/left_imgs/04.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_05{background:url(../images/jpg/left_imgs/05.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_06{background:url(../images/jpg/left_imgs/06.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_07{background:url(../images/jpg/left_imgs/07.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_08{background:url(../images/jpg/left_imgs/08.jpg) no-repeat center top #000000;background-size: cover;}
#left_img_09{background:url(../images/jpg/left_imgs/09.jpg) no-repeat center top #000000;background-size: cover;}
	
.left_top{
	margin:0px;
	padding:0px;
	height:555px;
	}
	
.left_bottom{
	margin:0px;
	padding:0px;
	height:67px;
	background:#003D59;
	text-align:center;
	border-top:#FFFFFF solid 4px;
	}
	
.left_bottom h3{
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	}
	
/*--RIGHT CON------------------------------------------------------------------------------------*/
	
.right_con{
	margin:0px;
	padding:0px;
	float:left;
    background: #fff;
    overflow: auto;
    max-height: 630px;
	}
	
.right_con h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#003D59;
	}
	
.right_inner_con{
	margin:0px;
	padding:20px 15px 0px 15px;
	float:left;
	}
	
.main_txt_con{
	margin:0px;
	padding:0px;
/*	height:530px;
	overflow:auto; */
	}
	
.main_txt_con h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#003D59;
	}
	
.main_txt_con p{
	margin:0px 0px 10px 0px;
	padding:0px 20px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5;
	color:#003D59;
	}
	
#small_print{
	font-size:9px;
	}
	
.main_txt_con a{
	color:#FF6600;
	text-decoration:none;
	}
	
.main_txt_con a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
	
.main_txt_con ul{
	margin:10px 30px 10px 30px;
	padding:0px;
	list-style-type:square;
	}
	
.main_txt_con li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003D59;
	}
	
.right_nav_con{
	margin:0px;
	padding:0px;
/*	width:99px; */
/*	float:right; */
	text-align:center;
	background: #000;
	}
	
.right_nav_con ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.right_nav_con li{
	margin:0px;
	padding:0px;
	width:100%;
	height:70px;
	background:#003651;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	display: table;
	}
	
.right_nav_con li a{
	margin:0px;
	padding:10px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	line-height:1.6;
	display: table-cell;
    vertical-align: middle;
	}
	
.right_nav_con li a:hover{
	margin:0px;
	padding:0px;
	background: url(../images/gif/dots_spacer.gif) no-repeat left #E6E6E6;
	color:#003D59;
	width:100%;
	height:100%;
	margin:0px;
	padding:10px;
	}

#active{
	margin:0px;
	padding:0px;
	background: url(../images/gif/dots_spacer.gif) no-repeat left #FFFFFF;
	color:#003D59;
	width:100%;
	height:100%;
	margin:0px;
	padding:10px;
	}
	
#tab_01{background:#003651;}
#tab_02{background:#064362;}
#tab_03{background:#0C5174;}
#tab_04{background:#125F85;}
#tab_05{background:#186D97;}
#tab_06{background:#1E7AA8;}
#tab_07{background:#2488B9;}
#tab_08{background:#2A96CA;}
#tab_09{background:#55ABD5;}
	
a{outline:0px;}

/*--FOOTER---------------------------------------------------------------------------------------*/
	
.footer_con{
	margin:0px auto;
	padding:10px 0px 0px 0px;
	}
	
.footer_con p{
	margin:0px;
	padding:0px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.footer_con a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
	
.footer_con a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
.footer_left_con{
	margin:0px;
	padding:0px;
	float:left;
	}

.footer_right_con{
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}

/*--CLEARS & FIXES-------------------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	clear:both;
	height:0px;
	}
	
.gallery img{
	margin:0px;
	padding:1px;
	border:#A6A6A6 solid 1px;
	width:100%;
	}

.gallery_image{
	margin:0px;
	padding:1px;
	border:#A6A6A6 solid 1px;
	max-height:390px;
	}

.gallery td{
	padding:7px;
	color:#003D59;
	line-height:1.5;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.small_left_img{
	margin:0px 10px 10px 0px;
	padding:1px;
	border:#A6A6A6 solid 1px;
	float:left;
	}
	
.small_right_img{
	margin:0px 20px 10px 10px;
	padding:1px;
	border:#A6A6A6 solid 1px;
	float:right;
	}
	
.numbers{
	font-size:16px;
	}


/*--BOOTSTRAP OVERRIDES--*/

table {
	width: 100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-right: 0;
	padding-left: 0;
}

.navbar {
	border: none;
    background: #003651;
}

.left_top a img {
    max-width: 100%;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #333;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

#contact-form {
    border: none;
}
#contact-form td {
    border: none;
    background: #fff;
}
#contact-form td input, #contact-form td textarea {
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
}

@media (min-width: 768px) {

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin-right: -15px;
	    margin-left: -15px;
	}

	.navbar-toggle {
    	display: block!important;
	}
	.navbar-header {
    	float: none;
	}

	.navbar-nav>li {
    	float: none;
	}
	.navbar-nav {
    	float: none;
	}
	.navbar-collapse {
	    border-top: 1;
	}
}

@media (min-width: 992px) {

	.navbar {
		display: none !important;
	}

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin-right: 0;
	    margin-left: 0;
	}

	.navbar-collapse.collapse {
	    display: block!important;
	    height: auto!important;
	    padding-bottom: 0;
	    overflow: visible!important;
	}
	.navbar-collapse {
	    width: auto;
	    border-top: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}

}

@media (max-width: 991px) {

	.right_nav_con {
		display: none;
	}
	.navbar-toggle .icon-bar {
	    background: #fff;
	}
	.main_txt_con {
		width: auto;
	}

}

@media (max-width: 460px) {

	.left_bottom {
		height: 90px;
	}
	.left_bottom h3 {
	    padding: 50px 0 0 0;
	}

}