.container_12
{
margin-left:auto;
margin-right:auto;
margin-bottom: 20px;
width:960px;
background: #fff;
z-index: 10000;
}
.container_12pu
{
margin-left:auto;
margin-right:auto;
margin-bottom: 20px;
/*margin-top: -25px;*/
width:510px;
background: #fff ;
	z-index: 10000;

}
.grid_1,.grid_2,.grid_4,.grid_5,.grid_6t,.grid_7,.grid_8,.grid_9,.grid_9c,.grid_10,.grid_11,.grid_12,.grid_12a,.grid_1212i,.grid_13,.grid_14,.grid_15,.grid_16
{
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}
.grid_12t,.grid_12n{
display:inline;
float:left;
z-index: -1;}

.container_12 .grid_3
{
float:right;
width:220px;
background: #fff;
border: 1 px solid #333;
}
.container_12  .grid_4
{
width:212px;
background: #fff;
}

.container_12 .grid_6t{width:960px;
background: #fff;
text-align: center;}


.container_12 .grid_9{width:680px;
padding-top: 10px;
padding-bottom: 10px;

}

.container_12 .grid_9c{width:480px;
padding-top: 10px;
padding-bottom: 10px;
}
.container_12 .grid_3c
{
float:right;
width:420px;
background: #fff;
border: 1 px solid #333;
}
.container_12 .grid_12
{width:960px;
background-color: #0ff;
margin: 0 10px 0 10px;
border: 1px solid #999;
}
.container_12 .grid_12t
{width:960px;
background-color: #0ff;
margin: 0;
/*border: 1px solid #ddd;*/
height: 200px;
}
.container_12 .grid_12n
{width:960px;
background-color: #999;
margin: 0;
/*height: 30px;*/
padding: 0;
}
.container_12 .grid_1212i{width:960px;
/*background-color: #999;*/
text-indent: -5000px;
background: url(../images/kayaks/i12/logo_i12.jpg) 300px 5px  no-repeat #999; 
height: 60px;}
.container_12 .grid_12a{width:960px;
background-color: #fff;
/*margin-bottom: 10px;*/
/*padding-top: 10px;*/
text-align: center;
}
.alpha{margin-left:0;
text-align: center;}
.alphab{margin-left:20px;
text-align: center;}

.omega{margin-right:0;
text-align: center;}

.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}

.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}

.container_12 .suffix_3, .suffix_4{padding-right:240px;}
.container_12 .suffix_6, .suffix_8{padding-right:480px;}
.container_12 .suffix_9, .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}* html 
.clearfix{height:1%;}
.clearfix{display:block;}

/*******  rounded corners  ********/
.rndcnr{display:block;
margin-left:10px;
margin-right:10px;}
.rndcnr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#999999;}
.rndcnr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#b2b2b2;}
.rndcnr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#acacac;}
.rndcnr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #acacac;
  border-right:1px solid #acacac;}
.rndcnr4{
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;}
.rndcnr5{
  border-left:1px solid #b2b2b2;
  border-right:1px solid #b2b2b2;}
.rndcnrfg{
text-indent: -5000px;
background:  #999; 
height: 10px;
margin-left:10px;
margin-right:10px;}
  /************* end rounded corners *****************/
  
  .container_12pu .grid_3, .grid_4
{width:220px;
background: #fff;}
.container_12pu .grid_6{width:100%;
background: #fff;
}
.container_12pu .grid_9{width:700px;
background: #fff;}
.container_12pu .grid_5{width:380px;
background: #fff;
}

.container_12pu .grid_7{width:540px;
background: #fff;
}

.container_12pu .grid_6t{width:960px;
background: #fff;
text-align: center;
 }
 #footer{
 height: 30px;
 background: #999;
 line-height: 15px;
 text-align: center;
 /*width: 960px;*/
 padding:3px;
 }
 
 
 .centre{
 text-align: center;}
 
 .container_12 .grid_6
{
background: #fff;
margin: 0 auto 0 auto;
padding: 0 10px;
}
 
 .grid3_alpha
 {width:175px;
background: #fff;
float: left;
margin: 10px 0 0 45px;
/*border: 1px solid #999;*/
/*height: 280px;*/
/*overflow: hidden;*/
}
 .grid3_alpha3
 {width:135px;
background: #fff;
float: left;
margin: 0 0 0 35px;
/*border: 1px solid #999;*/
}
 .grid3_alpha6
 {width:110px;
background: #fff;
float: left;
margin: 0 0 0 35px;
/*border: 1px solid #999;*/
}
 .grid3_alpha3t
 {width:135px;
background: #fff;
float: left;
margin: -20px 0 0 35px;
/*border: 1px solid #999;*/
}
 .grid3_alpha3p
 {width:205px;
background: #fff;
float: left;
margin: 0 0 0 75px;
/*border: 1px solid #999;*/
}

 .grid3_alpha3ai
 {width:145px;
background: #fff;
float: left;
margin: -65px 0 0 45px;
/*border: 1px solid #999;*/
}
 .grid3_alpha4
 {width:100%;
background: #fff;
float: left;
margin: 0 0 0 0;
/*border: 1px solid #999;*/
}
 .grid3_alphar
 {width:110px;
background: #000;
float: left;
margin: 0 0 0 35px;
/*border: 1px solid #999;*/
/*height: 280px;*/
/*overflow: hidden;*/
}
.clear1{
clear: both;
background: #fff;
height: 20px;}

.grid3_alphav{width:175px;
background: #fff;
float: left;
margin: 10px 0 10px 45px;
border: 1px solid #000;
height: 36px;
text-align: center;
}
.grid_6f
{
background: #fff;
margin: 0 auto;
padding: 0;
text-align: center;
}
#background-img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;}
	
	.floatright {
	float: right;
	margin-right: 15px;
	}
	
	.lhs
{
	float:left;
	width: 75%;
	padding: 2px;
	background-color:#fff;

}
.rhs {
	/*padding: 8px;*/
	width: 110px;
	float: right;
		background-color: #fff;

}
.rhs2 {
	padding-top: 8px;
	width: 380px;
	float: right;
		background-color: #fff;
		/*border: 1px solid #333;*/
		margin-top: -120px;

}
.rhshp {
	padding-top: 8px;
	width: 380px;
	float: right;
		background-color: #000;
		/*border: 1px solid #333;*/
				margin-top: -120px;


}
.rhs2p {
	padding-top: 8px;
	width: 380px;
	float: right;
		background-color: #fff;
		/*border: 1px solid #333;*/

}
.lhsl
{
	float:left;
	width: 300px;
	padding: 2px;
	background-color:#fff;

}

.rhsl {
	padding-top: 8px;
	width: 200px;
	float: right;
		background-color: #fff;
		/*border: 1px solid #333;*/

}