/*

 * jQuery Blueberry Slider v0.4 BETA

 * http://marktyrrell.com/labs/blueberry/

 *

 * Copyright (C) 2011, Mark Tyrrell <me@marktyrrell.com>

 *

 * This program is free software: you can redistribute it and/or modify

 * it under the terms of the GNU General Public License as published by

 * the Free Software Foundation, either version 3 of the License, or

 * (at your option) any later version.

 *

 * This program is distributed in the hope that it will be useful,

 * but WITHOUT ANY WARRANTY; without even the implied warranty of

 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

 * GNU General Public License for more details.

 *

 * You should have received a copy of the GNU General Public License

 * along with this program.  If not, see <http://www.gnu.org/licenses/>.

 *

 */



.blueberry {

	margin: 0 auto;

}

.blueberry .slides {

	display: block;

	position: relative;

	overflow: hidden;

}

.blueberry .slides li {

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

}

.blueberry .slides li img {



}

.blueberry .slides li.active {

	display: block;

	position: relative;

}

.blueberry .crop li img {

	width: auto;

}

.blueberry .pager {

	height: 40px;

	text-align: center;

	display:inline-block;

	float:right;

	position: relative;

	

	bottom:50px;

	right:20px;

}

.blueberry .pager li {

	display: inline-block;

}

.blueberry .pager li a, .blueberry .pager li a span {

	display: block;

	height: 4px;

	width: 4px;

}

.blueberry .pager li a {

	padding: 18px 8px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.blueberry .pager li a span {

	overflow: hidden;

	background: #c0c0c0;

	text-indent: -9999px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

.blueberry .pager li.active a span {

	background: #404040;

}

.slides{

height:409px !important;

}

.slides h2{

color:#264d9f;

	margin:0 8px;

	padding:8px 0;

	position:absolute;

	z-index:99999;

	left:50px;

	top:130px;

	width:450px;

	 font-family: 'GothamBlack';

	 font-weight:normal;

	font-size:36px;

	line-height:37px;

	z-index:0;

}

.slides h3{

color:#6777b5;

	margin:0 8px;

	padding:8px 0 8px 20px;

	position:absolute;

	z-index:99999;

	left:50px;

	top:220px;

	width:450px;

	  font-family: 'OpenSansRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;


	z-index:0;

}

.slides h3 p{

color:#6777b5;

	margin:0 8px;

	padding:1px 0 1px 20px;

	z-index:99999;

	left:50px;

	top:220px;

	width:450px;

	  font-family: 'OpenSansRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;

	background-image:url(../images/bullet-circle.png);

	background-repeat:no-repeat;

	background-position:left center;

	z-index:0;

}




.slides h4{

color:#6777b5;

	margin:0 8px;

	padding:8px 0 8px 20px;

	position:absolute;

	z-index:99999;

	left:50px;

	top:220px;

	width:450px;

	  font-family: 'OpenSansRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;

	background-image:url(../images/banner_li_main.png);

	background-repeat:no-repeat;

	background-position:left center;

	z-index:0;

}

.slides h5{

color:#6777b5;

	margin:0 8px;

	padding:8px 0 8px 20px;

	position:absolute;

	z-index:99999;

	left:50px;

	top:250px;

	width:450px;

	 font-family: 'SansationRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;

	background-image:url(../images/banner_li_main.png);

	background-repeat:no-repeat;

	background-position:left center;

}

.slides h6{

color:#6777b5;

	margin:0 8px;

	padding:8px 0 8px 20px;

	position:absolute;

	z-index:99999;

	left:50px;

	top:280px;

	width:450px;

	  font-family: 'OpenSansRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;

	background-image:url(../images/banner_li_main.png);

	background-repeat:no-repeat;

	background-position:left center;

}

.slides b{

color:#6777b5;

	margin:0 8px;

	padding:8px 0 8px 20px;

	position:absolute;

	z-index:99999;

	left:50px;

	top:310px;

	width:450px;

	 font-family: 'SansationRegular';

	 font-weight:normal;

	font-size:21px;

	line-height:25px;

	background-image:url(../images/banner_li_main.png);

	background-repeat:no-repeat;

	background-position:left center;

	z-index:0;

}

* {

	margin: 0;

	border: 0;

	padding: 0;

}



a { color: #264c99; text-decoration: none; }

a:hover { text-decoration: underline; }



h1,h2,h3,h4,p { margin-bottom: 20px; }

h1 {

	font-size: 48px;

	line-height: 60px;

	color: #ffffff;

	text-transform: lowercase;

}

h2, h3 {

	font-weight: normal;

	font-size: 22px;

	line-height: 40px;

	color: #808080;

}

h3 { font-size: 18px; color: #404040; }

h5 { font-weight: bold; font-size: 14px; color: #000; }



#header {

	height: 60px;

	padding-top: 20px; padding-bottom: 20px;

	text-align: center;

	background: #405580;

}

#header h1 {

	margin: 0 auto;

	min-width: 740px;

	max-width: 1140px;

}

#doc { margin:0px 0 0 0 !important;



 }

#content {

	margin: 0 auto;

	min-width: 740px;

	max-width: 1140px;

}



.blueberry { max-width: 960px; }