body{
	padding-top: 20px;
	padding-bottom: 20px;
	overflow-x: hidden;
}

.alert-info {
	background-image: linear-gradient(to bottom, #359FE8 0px, #0069BE 40%);
	background-repeat: repeat-x;
	border-color: #9ACFEA;
}

.panel-body{
	background: url('images/ui-bg_highlight-soft_100_eeeeee_1x100.png') repeat-x scroll 50% top #EEE;
}

.ui-widget-header{
	background-image: linear-gradient(to bottom, #359FE8 0px, #0069BE 40%);
	border: 1px solid #359FE8;
}

.alert {
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
	width: 100%; /* use this, or not */
	margin: auto;
}

#tabs{
	min-height: 640px;
}


#tabs-2{
    height: 1260px;
}


@media (min-width: 1155px) {
    #tabs-2{
        height: 920px;
    }
}

@media (min-width: 1507px) {
    #tabs-2{
        height: 750px;
    }
}

@media (min-width: 1860px) {
    #tabs-2{
        height: 640px;
    }
}



img.thumbnail{
	width: 200px;
	height: 150px;
	float: left;
	
}

.responsive-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

a:link {
  color: #4ae;
  text-decoration: none;
}

a:visited {
  color: #4ae;
  text-decoration: none;
}

a:hover {
  color: #4ae;
  text-decoration: underline;
}

a:active {
  color: #4ae;
  text-decoration: underline;
}
  


/*#####################
Additional Styles lightbox
#####################*/

#tabs > ul{
	display:block;
}

.lb-data .lb-close {	
	z-index:99;
	top: 5px;
	bottom: auto;
	position: absolute;
	opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0px;
    float: right;
    background: url('../img/next.png') no-repeat scroll right;
    opacity: 0.6;
    transition: opacity 0.6s ease 0s;
}

.lb-nav a.lb-next:hover {
    opacity: 1;   
}

.lb-nav a.lb-prev {
	margin-top: 30px;
	width: 34%;
	left: 0px;
	float: left;
	background: url('../img/prev.png') no-repeat scroll left;
	opacity: 0.6;
	transition: opacity 0.6s ease 0s;
}

.lb-nav a.lb-prev:hover {
    opacity: 1;   
}

#mygallery > a > img{
	margin:10px;
	
}

#mygallery > a > img:hover{
	border: 1px solid blue;
	
}

#mygallery > a {
    text-decoration: none;
}

h2{
	color:#FFC800;
}

/*#####################
Additional Styles (required)
#####################*/
/*
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}

.carousel-indicators {
        top: 5px;
	bottom:auto;
	left:0;
	width:auto;
	padding:5px 25px 5px 25px;
	margin-left:0;
	background:rgba(0,0,0,0.7);
}
.carousel-indicators li {
	border-radius:0;
	width:8px;
	height:8px;
        
	background:#fff;
}
.carousel-indicators .active {
	width:10px;
	height:10px;
	background:#39b3d7;
	border-color:#39b3d7;
}

.carousel-control {
	background:	#359FE8;
	color:#fff;
	padding: 4px 0;
	width:26px;
		
	left:auto;
	top:12px;
	bottom: auto;
        opacity:0.85;
}
.carousel-control.right {
	right:10px;
}

.carousel-control.left {
	right: 46px;
}
.carousel-caption {
	top:60px;
	width:auto;
	right:auto;
	bottom:auto;
	left:0;
	padding:20px;
	background:rgba(0,0,0,0.70);
	text-align:left;
  	height:auto;
	max-width:50%;

}
*/
 

