/* Global reset */

img{border:none;}

a{

	color:#de0808;

	text-decoration: underline;

}

a:hover{text-decoration: none;}

input, textarea, select{

	font:12px Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color: #000;

}

form, fieldset{

	margin:0;

	padding:0;

	border-style:none;

}

body{

	margin:0;

	font:14px Arial, Helvetica, sans-serif;

	min-width: 1059px;

	background:#618ebf url(../images/bg-body.png) repeat-x;

}

.inner-page{background: url(../images/bg-body-i.png) repeat-x;}

/* General settings */

#main-container{

	width:100%;

	overflow:hidden;

	position:relative;

}

.mc-holder-1{

	width:1200px;

	position:relative;

	float:left;

	left:50%;

}

.mc-holder-2{

	width:1200px;

	position:relative;

	float:left;

	left:-50%;

}

/* wrapper */

#wrapper{

	width: 1059px;

	padding:0 68px 66px 72px;

	margin: 0 auto;

	position: relative;

}

#wrapper h1{

	margin: 0 0 0 6px;

	font-weight: normal;

	font-size:9px;

	line-height: 18px;

	color: #a6dbef;

	position: relative;

	z-index: 11;

}

/* header */

#header{

	position: absolute;

	left: 0;

	top: 0;

	height: 500px;

	padding:0 0 0 66px;

	width: 1064px;

	z-index: 3;

}

.inner-page #header{

	height: 60px;

	z-index: 4;

}

#header .holder{

	width: 1064px;

	position: relative;

	z-index: 2;

	padding:0 0 2px;

	margin:18px 0 0;

}

#header .holder:after{

	content:"";

	display:block;

	clear:both;

}

/* nav */

#nav{

	margin:0 0 0 -6px;

	padding:0;

	list-style: none;

	font-size: 12px;

	line-height: 34px;

	float: left;

}

#nav li{

	float: left;

	background: url(../images/separator-nav.gif) no-repeat 0 1px;

	padding:0 0 0 2px;

	z-index: 25;

	position: relative;

}

#nav .first-child,

#nav li:first-child{background: none;}

#nav a{

	text-decoration: none;

	color: #fff;

	float: left;

	position: relative;

	z-index: 10;

	padding-right: 1px;

}

#nav a span{

	display: block;

	padding:0 11px;

}

#nav .hover a,

#nav li:hover a{background: url(../images/bg-drop-border.png) repeat-y 100% 0;}

#nav .hover a span,

#nav li:hover a span{background: url(../images/bg-nav.gif) repeat-x;}

#nav .link-home a,

#nav .link-home a span{background: none !important;}

/* drop down */

#nav .drop{

	position: absolute;

	left: 1px;

	top: -9999px;

	z-index:9;

	width: 999px;

}

#nav li:hover,

#nav li.hover{z-index: 24;}

#nav li:hover .drop,

#nav li.hover .drop{

	top: 0;

	padding-top: 36px;

}

#nav .drop .drop-inner{

	float: left;

	position: relative;

}

#nav .drop .col{

	float: left;

	margin: 0;

	padding:2px 0 0;

}

#nav .drop ul{

	padding: 0;

	margin: 0 0 6px;

	list-style: none;

}

#nav .drop ul li{

	float: none;

	background: none;

	/* ie bug fix start */

	font-size: 0;

	line-height: 0;

	padding: 0 0 1px;

	margin: 0 0 -1px;

	/* ie bug fix end */

}

#nav .drop ul li a{

	padding: 3px 5px 5px 9px;

	float: none;

	display: block; /* must be block - fix FF2 */

	height: auto;

	color: #fff;

	font: 12px/14px Arial, Helvetica, sans-serif;

	background: url(../images/bullet-drop.gif) no-repeat 0 7px !important;

}

.pointer{display: none;}

/* if javascript disable start */

#nav.menu-hard-code .drop{width: auto;}

#nav.menu-hard-code .drop .drop{left: 200px;}

#nav.menu-hard-code .drop ul{width: 200px;}

/* if javascript disable end */

/* drop-down bg start */

.table{display: table;}

.body{display: table-row;}

.left,

.right{

	background: url(../images/bg-drop-border.png) repeat-y;

	width: 1px;

	display: table-cell;

}

#nav .right-side .drop {

	left: auto;

	right: 0;

}

#nav .content{

	height: 1%;

	background: url(../images/bg-drop.png);

	display: table-cell;

	padding-left:13px;

}

.bottom-left,

.bottom-right{

	background: url(../images/bg-drop-border.png) no-repeat;

	height: 1px;

	width: 1px;

	font-size: 0;

	display: table-cell;

}

.bottom-right{background: url(../images/bg-drop-border.png) no-repeat;}

.bottom{

	background: url(../images/bg-drop-border.png) repeat-x;

	height: 1px;

	display: table-cell;

	font-size: 0;

}

#nav li li a:hover{text-decoration: underline;}

/* block-contact */

.block-contact{

	width: 204px;

	background:#3a3b3b;

	position: absolute;

	right: 0;

	top: -11px;

	padding:9px 0 0;

	clear: both;

}

.text-phone{

	display: block;

	text-indent: -9999px;

	margin: 0 auto;

	background:url(../images/text-phone.png) no-repeat;

	width:188px;

	height: 36px;

}

.link-email{

	display: block;

	margin: 0 auto;

	text-indent: -9999px;

	overflow:hidden;

	background: url(../images/text-email.png) no-repeat;

	width: 178px;

	height: 23px;

}

.block-contact ul{

	margin:0 auto;

	padding:3px 0 12px;

	list-style: none;

	width: 140px;

	overflow:hidden;

}

.block-contact li{float: left;}

.block-contact li a{

	display: block;

	margin: 0 5px 0 0;

	text-indent: -9999px;

	overflow:hidden;

	background: url(../images/icos-servises.png) no-repeat;

	width: 30px;

	height: 30px;

}

.block-contact .link-facebook{background-position: -35px 0;}

.block-contact .link-youtube{background-position: -71px 0;}

.block-contact .link-blogger{

	background-position: -106px 0;

	margin: 0;

}

/* visual */

.visual{

	width: 1200px;

	position: relative;

	z-index: 1;

	margin:0 0 0 -66px;

	height: 446px;

	overflow:hidden;

}

.logo{

	position: absolute;

	left: 13px;

	top: 6px;

	text-indent: -9999px;

	background:url(../images/logo-inner.jpg) no-repeat;

	width: 201px;

	height: 81px;

}

.visual .logo{

	left: 65px;

	top: 29px;

	background:url(../images/logo.png) no-repeat;

	width: 321px;

	height: 130px;

	z-index: 15;

}

.logo a{

	display: block;

	height:100%;

	overflow:hidden;

}

.carousel{overflow:hidden;}

.carousel-holder{

	width: 1200px;

	position: relative;

	height: 447px;

}

.visual img{display: block;}

.carousel .items{

	overflow:hidden;

	position: absolute;

	left: 98px;

	bottom: 48px;

	margin:0;

	padding:0;

	list-style: none;

	z-index: 999;

}

.carousel .items li{

	float: left;

	margin: 0 9px 0 0;

}

.carousel .items a{

	float: left;

	border: 3px solid #404040;

	background: #fff;

	width: 12px;

	height: 12px;

	text-indent: -9999px;

	overflow:hidden;

}

.carousel .nav{display: none;}

.carousel .items .active a{

	border: 3px solid #fff;

	background:#de0808;

}

#wrapper .carousel-holder .get-your-wave{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height:100%;

}

#wrapper .get-your-wave .vacation-block{

	position: absolute;

	right: 0px;

	background: url(../images/bg-get-your-wave02.png) no-repeat;

	width: 613px;

	height: 302px;

	overflow:visible;

}

.get-your-wave .vacation-block .title{

	background: url(../images/text-whats-your-vacation.png) no-repeat;

	width: 613px;

	height: 67px;

	margin: 16px 0 0 -14px;

}

#wrapper .get-your-wave .vacation-block p{

	color: #fff;

	font-weight: bold;

	text-align: center;

	margin: 0 0 0 -24px;

	background: none;

	width: 100%;

	height:auto;

	text-indent: 0;

	font-size: 30px;

	line-height: 30px;

}

.get-your-wave .vacation-block .states{padding:9px 0 0 8px;}

.vacation-block .states span{

	display: block;

	margin: 0;

	text-indent: -9999px;

	background: url(../images/text-states.png) no-repeat;

	height: 38px;

}

.get-your-wave .vacation-block .btn{

	display: block;

	text-indent: -9999px;

	overflow:hidden;

	margin: 45px 0 0 106px;

	background: url(../images/btn-destination.png) no-repeat;

	width: 369px;

	height: 68px;

}

.get-your-wave .add-block{

	position: absolute;

	right: 68px;

	bottom: 44px;

	background: url(../images/bg-get-your-wave.png) no-repeat;

	width: 502px;

	height: 302px;

	overflow:hidden;

}

.get-your-wave .title{

	display: block;

	text-indent: -9999px;

	background: url(../images/text-get-your-waveon.png) no-repeat;

	width: 483px;

	height: 76px;

	margin: 6px 0 0 10px;

}

.get-your-wave .add-block p{

	margin: -12px 0 0 2px;

	text-indent: -9999px;

	background: url(../images/text-with-the-summer-season.png) no-repeat;

	width: 495px;

	height: 32px;

}

.get-your-wave .prices .title{

	background: url(../images/text-2010-summer.png) no-repeat;

	width:486px;

	height: 70px;

	margin:8px 0 3px 6px;

}

.get-your-wave .prices p{

	margin: 0 0 0 76px;

	text-indent: 0;

	background: none;

	width: auto;

	height: auto;

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

	font-size: 23px;

	line-height: 24px;

}

.get-your-wave .price-holder{

	width: 335px;

	margin: 0;

	overflow:hidden;

	padding:11px 0 0 88px;

}

.get-your-wave .price-holder span{

	float: left;

	text-indent: -9999px;

	background: url(../images/text-all-day-packages02.png) no-repeat;

	width: 153px;

	height: 47px;

	margin: 21px 19px 0 1px;

}

.get-your-wave .price-holder strong{

	float: left;

	text-indent: -9999px;

	background: url(../images/text02-350.png) no-repeat;

	width: 152px;

	height: 85px;

}

.get-your-wave .prices .btn-view-all{

	display: block;

	text-indent: -9999px;

	overflow:hidden;

	background: url(../images/btn-view-all.png) no-repeat;

	width: 276px;

	height: 68px;

	margin: 4px 0 0 122px;

}

#wrapper .get-your-wave ul{

	overflow:hidden;

	margin:0 0 0 27px;

	padding:11px 0 0;

	list-style: none;

	width: auto;

	position: static;

}

#wrapper .get-your-wave li{

	float: left;

	text-indent: -9999px;

	height: 29px;

	background: url(../images/bullet.png) no-repeat 0 12px;

	margin:0 5px 0 -6px;

	position: static;

	width: auto;

}

.get-your-wave li span{

	display: block;

	height:100%;

	margin-left:5px;

}

.text-rentals span{

	background: url(../images/text-boat-rentals.png) no-repeat;

	width: 116px;

}

.text-lessons span{

	background: url(../images/text-lessons.png) no-repeat;

	width: 76px;

}

.text-charters span{

	background: url(../images/text-charters.png) no-repeat;

	width: 87px;

}

.text-vacation span{

	background: url(../images/text-vacation-packages.png) no-repeat;

	width: 160px;

}

.text-2010reservations{

	text-indent: -9999px;

	display: block;

	background: url(../images/text-2010reservations.png) no-repeat;

	width: 268px;

	height: 41px;

	margin: 12px 0 0 115px;

}

#wrapper .check-block{

	background: url(../images/bg-select-location.png) no-repeat;

	width: 161px;

	height: 86px;

	padding:9px 10px 0;

	margin:7px 0 0 158px;

}

.check-block strong{

	display: block;

	text-indent: -9999px;

	background: url(../images/text-check2010.png) no-repeat;

	width: 159px;

	height: 21px;

}

.check-form{padding:3px 0 0 2px;} 

.check-form label{

	display: block;

	text-indent: -9999px;

	background: url(../images/text-select-location.png) no-repeat;

	width: 71px;

	height: 11px;

}

.check-form .row{

	width: 100%;

	overflow:hidden;

	padding:4px 0 0;

}

.check-form select{

	float: left;

	width:112px;

}

.check-form .btn-find{

	float: left;

	text-indent: -9999px;

	overflow:hidden;

	background: url(../images/btn-find.png) no-repeat;

	width: 43px;

	height: 28px;

	margin:-2px 0 0 3px;

}

.carousel-holder .item{

	position: relative;

	z-index: 12;

}

.carousel-holder div.active{z-index: 13;}

/* content */

#content{

	margin:468px 0 0;

	position: relative;

	z-index: 4;

	width: 100%;

	overflow:hidden;

}

.inner-page #content{

	margin-top: 42px;

	z-index: 3;

}

.inner-page #content .inner{

	margin-top: 0;

	padding-top: 30px;

	float: none;

}

#content .inner{

	margin-top: 46px;

	padding:0 23px;

	background:#f5f5f5;

	width: 1014px;

	float: left;

}

/* boxes */

.boxes{

	width: 1032px;

	overflow:hidden;

	margin-top: -44px;

	position: relative;

}

/* box */

.box{

	float: left;

	border: 4px solid #383838;

	margin-right: 18px;

	font-size:13px;

	line-height: 16px;

	color: #333;

	width: 213px;

	background: #fff;

	padding:0 8px 0 11px;

	height: 295px;

	overflow:hidden;

	text-align: justify;

}

.box h2{

	margin: 0;

	text-transform: uppercase;

	text-align: center;

}

.box p{margin: 0;}

.box01{background:#fff url(../images/img02.jpg) no-repeat 0 100%;}

.box01 h2{

	font-size: 15px;

	line-height: 15px;

}

.box01 h2 strong{

	display: block;

	font-size: 22px;

	line-height: 22px;

	margin:0 0 2px;

}

.box01 h2 span{color: #de0808;}

.box01 .header{padding:11px 0 9px;}

.wrap{

	width: 100%;

	overflow:hidden;

}

.box a{

	text-decoration: underline;

	color: #de0808;

}

.box a:hover{text-decoration: none;}

.box ul{

	margin:0;

	padding:0;

	list-style: none;

	float: left;

}

.box01 ul{

	width: 112px;

	font-size: 12px;

	padding:0 0 0 5px;

}

.list li{background: url(../images/bullet-box.gif) no-repeat 0 6px;}

span.label-new{

	background: url(../images/label-new.gif) no-repeat 1px 0;

	padding:0 9px;

	position: relative;

	top:-3px;

}

.box01 p{margin:0 0 9px;}

.box01 .list li{padding:0 0 9px 10px;}

.box01 .wrap{width: 234px;}

/* box02 */

.box02 h2{

	font-size: 17px;

	line-height: 17px;

}

.box02 h2 strong{

	color: #de0808;

	font-size: 25px;

	line-height: 25px;

	margin-bottom: 2px;

	display: block;

}

.box02 img{

	float: left;

	margin: -9px 5px 0 -5px;

}

.box02 .header{padding:8px 0 0;}

.box02 .content{

	padding:14px 1px 0 0;

	text-align: left;

}

.box02 .wrap{

	width: 231px;

	padding:2px 0 0;

}

.box02 ul{

	width:77px;

	font-size: 11px;

}

.box02 li{padding:0 0 1px;}

.box02 .footer{

	width: 100%;

	overflow:hidden;

	font-weight: bold;

	font-size:11px;

	line-height: 17px;

	text-align: right;

	padding:6px 0 0;

}

.box02 .footer a{

	text-decoration: underline;

	color: #333;

}

.box02 .footer a:hover{text-decoration: none;}

/* box03 */

.box03{background:#fff url(../images/img03.jpg) no-repeat 0 100%;}

.box03 h2{

	text-indent: -9999px;

	background: url(../images/text-tk-proshop.png) no-repeat;

	width: 178px;

	height: 56px;

	margin: 9px 0 -13px 12px;

}

.box03 .content{

	float: right;

	width: 123px;

	text-align: left;

}

.box03 .list{

	padding:7px 0 0 18px;

	font-size: 11px;

	line-height: 17px;

	color: #5b5b5b;

}

.box03 .list li{

	padding:0 0 0 14px;

	background-position: 0 7px;

}

.box03 .list .more{

	padding:0 0 0 14px;

	background: none;

}

.box03 .footer{

	clear: both;

	width: 100%;

	overflow:hidden;

}

.box03 .footer a{

	float: right;

	background: url(../images/btn-visit-shop.png) no-repeat;

	width: 155px;

	height: 45px;

	margin: 3px 1px 0 0;

	text-indent: -9999px;

	overflow:hidden;

}

/* box04 */

.box04 h2{

	font-size: 14px;

	color: #000;

	line-height: 14px;

	word-spacing: -2px;

	white-space: nowrap;

}

.box04 h2 span{color: #de0808;}

.box04 h2 strong{

	color: #de0808;

	font-size: 22px;

	line-height: 22px;

	display: block;

	letter-spacing: -1px;

	word-spacing: 0;

}

.box04 .header{padding:11px 9px 9px 0;}

.box04{

	padding:0 12px 0 11px;

	width: 209px;

}

.box04 .holder-price{

	width: 100%;

	overflow:hidden;

	text-indent: -9999px;

	position: relative;

}

.box04 .holder-price span{

	float: left;

	background: url(../images/text-all-day-packages.png) no-repeat;

	width: 95px;

	height: 32px;

	margin:20px 0 0;

}

.box04 .holder-price strong{

	float: left;

	background: url(../images/text-350.png) no-repeat;

	width: 100px;

	height: 66px;

}

.box04 .footer{

	margin: -23px 0 0;

	position: relative;

	width: 100%;

	overflow:hidden;

}

.box04 .footer a{

	float: left;

	text-indent: -9999px;

	overflow:hidden;

	background: url(../images/btn-pricing.png) no-repeat;

	width: 155px;

	height: 61px;

	margin:0 0 0 27px;

	display: inline;

}

.box04 img{

	display: block;

	margin:-13px 0 0;

}

/* twocolumns */

#twocolumns{

	width: 100%;

	overflow:hidden;

	clear: both;

	padding:50px 0 0;

}

/* main */

#main{

	float: left;

	width: 692px;

	color: #5b5b5b;

	font-size: 14px;

	line-height: 20px;

	padding:3px 0 32px 8px;

}

.inner-page #main{padding-top: 23px;}

.inner-page #main h2,

#main h3{

	margin: 0 0 9px;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 30px;

	line-height: 30px;

	color: #333;

}

.inner-page #main h2{margin-bottom: 6px;}

.inner-page #main h2 span,

#main h3 span{color: #de0808;}

#main p{margin: 0 0 20px;}

#main dl{

	width: 100%;

	overflow:hidden;

	margin: 0;

	font-size:12px;

	line-height: 15px;

	color: #de0808;

	padding:4px 0 0;

}

#main dt{

	width: 84px;

	float: left;

	clear: left;

	margin:0 0 0 3px;

}

#main dd{

	float: left;

	width: 400px;

	margin: 0;

}

#main dl.description{

	margin: 0 0 22px;

	color: #5b5b5b;

	font-size: 14px;

	line-height: 20px;

	padding:0;

}

#main dl.description dt{

	display: inline;

	float: none;

	clear: none;

	width: auto;

	margin: 0;

	font-weight: bold;

}

#main dl.description dd{

	display: inline;

	float: none;

	clear: none;

}

#main .call-block p{margin: 0;}

#main .call-block{

	padding:0;

	margin:-5px 0 0;

}

.inner-page #main .text{

	float: left;

	width: 345px;

	margin-bottom: -6px;

}

.inner-page #main .text h4{margin: 0;}

.inner-page #main h3{

	font-size: 16px;

	line-height: 18px;

	text-transform: none;

	color: #5b5b5b;

	margin-bottom: 23px;

}

.inner-page #main h3 span{text-transform: uppercase;}

.inner-page #main .img-holder{

	float: right;

	background: url(../images/img-holder.png) no-repeat;

	width: 336px;

	height: 212px;

	margin: 6px 0 0 0;

}

.inner-page #main .img-holder img{

	display: block;

	margin: 5px 0 0 5px;

}

.inner-page #main h5{

	margin: 0;

	color: #de0808;

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

}

.inner-page #main p strong span{margin: 0 8px;}

.inner-page #main .call-block{

	margin: 0;

	padding:8px 0 0;

}

#wrapper #main span.colored{

	color: #de0808;

	margin: 0;

}

ul.list{

	margin:0;

	padding:0 0 0 23px;

	list-style: none;

}

ul.list li{

	background: url(../images/bullet02.gif) no-repeat 0 7px;

	padding:0 0 20px 12px;

}

/* sidebar */

#sidebar{

	float: right;

	width: 283px;

}

/* block */

#sidebar .block{

	width: 100%;

	margin:0 0 18px;

}

#sidebar .block:after{

	content:"";

	display:block;

	clear:both;

}

#sidebar .frame{

	border: 1px solid #ddd;

	background: #fff;

	width: 233px;

	overflow:hidden;

	padding:0 11px 14px 19px;

	margin:0 0 0 5px;

}

#sidebar .text-tk-blog{

	text-indent: -9999px;

	background: url(../images/text-tk-blog.png) no-repeat;

	width: 150px;

	height: 56px;

	margin: 13px 0 12px -5px;

}

/* article */

.article{

	color: #333;

	font-size: 12px;

	line-height: 16px;

}

.article h5{

	color: #434343;

	font-size: 16px;

	font-weight: bold;

	line-height: 16px;

	margin: 0 0 -3px;

}

.article .header{padding:0 0 3px;}

.article .header em{

	font-style: normal;

	color: #de0808;

	font-size:10px;

	line-height: 16px;

}

.article .content{padding:0 0 27px;}

.article .content p{margin: 0 0 2px;}

.article .read-full{font-weight: bold;}

/* recent articles */

.recent-articles h6{

	color: #333;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 5px;

}

.recent-articles ul{

	margin:0 0 5px;

	padding:0;

	list-style: none;

	font-size:11px;

	line-height: 13px;

}

.recent-articles li{

	background:url(../images/bullet-box.gif) no-repeat 3px 5px;

	padding:0 0 4px 14px;

}

.recent-articles .more{

	font-weight: bold;

	font-size:12px;

	margin:0 0 0 16px;

}

/* promo */

.block .promo{

	position: relative;

	width: 100%;

}

.block .promo:after{

	content:"";

	display:block;

	clear:both;

}

.block .promo img{

	display: block;

	margin:0 0 0 -2px;

	position: relative;

	z-index: 5;

}

.block .promo .heading{
	position: absolute;
	left: -6px;
	top: 8px;
	background: url(../images/bg-heading.png) no-repeat;
	width: 283px;
	height: 77px;
	z-index: 6;
	background-image: url(images/text-tk-proshop.png);

}

h4.text-wake-surfing{

	text-indent: -9999px;

	margin: 15px 0 0 9px;

	background: url(../images/text-wake-surfing.png) no-repeat;

	width: 261px;

	height: 51px;

}

#sidebar .block02 .frame{

	margin: -156px 0 0 6px;

	padding:164px 9px 14px 17px;

	font-size: 12px;

	line-height: 16px;

	width: 237px;

}

.block02 .frame p{margin:0 0 16px;}

.block02 .label-new02{

	position: absolute;

	left: 39px;

	top: -20px;

	text-indent: -9999px;

	background: url(../images/label-new02.png) no-repeat;

	width: 61px;

	height: 47px;

}

.block02 .recent-articles h6{text-transform: uppercase;}

.block02 .recent-articles ul{margin: 0;}

.block02 .recent-articles li{

	background: none;

	padding:0 0 4px 7px;

}

/* footer */

#footer{

	width: 100%;

	overflow:hidden;

	background:#eaeaea;

}

/* navigation */

.navigation{

	border-top: 1px solid #dfdfdf;

	border-bottom: 1px solid #dfdfdf;

	padding:8px 0 12px;

	background:#eee;

}

.navigation .wrap-holder{

	width: 100%;

	overflow:hidden;

}

.wrap-left{

	float:left;

	position:relative;

	left:50%;

}

.wrap-right{

	position:relative;

	left:-50%;

}

* html .wrap-right{float:left;}

.navigation ul{

	margin:0;

	padding:0;

	list-style: none;

	font-size:10px;

	line-height: 14px;

}

.navigation li{

	float: left;

	background: url(../images/separator-footer.gif) no-repeat 0 4px;

	padding:0 4px;

}

.navigation li:first-child{background: none;}

/* info */

#footer .info{

	height:1%;

	overflow:hidden;

	padding:11px 32px;

	color: #6c6c6c;

	font-size: 10px;

	line-height: 14px;

}

#footer .copyright{

	float: left;

	width: 534px;

	padding:8px 0 0;

}

#footer .copyright a{text-decoration: none;}

#footer .copyright a:hover{text-decoration: underline;}

#footer .contact{

	float: right;

	width: 400px;

	text-align: right;

}

#footer .contact strong{font-size:11px;}

#footer .info a{color: #6a6a6a;}

#footer p{margin: 0;}

#footer .contact span{padding-left: 2px;}

