 
*{margin:0; padding:0;}
body{background:#fff; padding:0px; margin:0px; font:11px arial, helvetica, sans-serif; color:#000;}

/*------------------ HTML Tags -----------------------*/
 
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
label,select{cursor:pointer; }
li{padding:0px; margin:0px;}
ol,ul{padding:0px; }
p{padding:0px; margin:0px; line-height:normal; }
textarea,input,select{font:11px arial, helvetica, sans-serif; padding:2px; border:1px solid #ccc;}
form{padding:0px; margin:0px;}
hr{padding:0px; margin:0px;}
img{border:0px;}
b{font-weight:bold;}

/* --------------------- custom --------------------- */

.clear{clear:both;}
.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

/* --------------------- links --------------------- */

a{color:inherit;}
a:focus{ outline:0px;}





/*------------------ Wrapper -----------------------*/

#wrapper{
	margin:0 auto;
 	width:800px;
 	}


/*------------------ Header -----------------------*/

#header{
	width:800px;
	background:url(../images/header_back.jpg) top no-repeat;
	height:117px;
	}


.logo{
	width:434px;
	float:left;
	height:111px;
	background:url(../images/logo.jpg) left top no-repeat;
	display:block;
	margin:3px 0 0 15px;
	}

.phone{
	width:322px;
 	float:right;
	margin:12px 8px 0 0;
	}

.phone_text{
	font:18px "Trebuchet MS";
	color:#fd1628;
	}

.phone_text a{
 	color:#fd1628;
	text-decoration:none;
	}

.phone_text a:hover{
 	color:#fd1628;
	text-decoration:underline;
	}

.addres_text{
	font:18px "Trebuchet MS";
	color:#0c36bc;
	}

	

/*------------------ Navigation -----------------------*/

#navigation{
	width:247px;
	height: 242px;
 	background:url(../images/left_back.jpg) left top repeat-y;
	}

#navigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

#navigation li{
	margin:0px;
	padding:0 35px 3px 0;
 	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:19px;
	text-align:right;
	}

#navigation li a{
	color:#fff;
	text-decoration:none;
	}

#navigation li a:hover{
	color:#ffff00;
	text-decoration:underline;
	}

/*------------------ Banner -----------------------*/

.banner{
	width:549px;
	height:242px;
	margin:0 0 0 0;
  	}

/*------------------ Container -----------------------*/

#container{
	width:798px;
	border-left:0px solid #c8c8c8;
	border-right:0px solid #c8c8c8;
 	}

.left_col{
	width:247px;
	float:left;
	}

.product_box{
	width:247px;
	padding:1 0 0 0;
	background:url(../images/left_pro_back.jpg) left top repeat-y;
	vertical-align:top;
	}
	
.product_breast{
	width:247px;
	padding:0 0 0 0;
	background:url(../images/left_pro_back.jpg) left top repeat-y;
	vertical-align:bottom;
	}
	
.info_box{
	width:550px;
	padding:1px 0 0 3px;
	vertical-align:top;
	}

.product_indent{
	padding:5px 0;
	width:247px;
	}

.visitor{
	width:170px;
	margin:0 0 10px 30px;
	float:left;
	font:10px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	}

.visitor a{
	color:#999;
	text-decoration:none;
	}

.visitor a:hover{
	color:#999;
	text-decoration:none;
	}

.product{
	width:247px;
	padding:15px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}

.product a{
 	color:#fff;
	text-decoration:none;
	}

.product a:hover{
 	color:#fff;
	text-decoration:underline;
	}
	
.product h1{
	padding:0 0 10px 10px;
	margin:0px;
	}
 
.breast{
	width:227px;
	background:#121e9d;
	border-top:1px solid #fff;
	padding:20px 0 20px 20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:16px;
	}

.right_col{
	width:548px;
	float:right;
	height: 242px;
  	}

.right_col h1{
	margin:0px;
	padding:10px 0 20px 5px;
	}

.lake_box{
	width:270px;
	float:left;
	padding:0px;
	margin:0 0 0 10px;
	}

.lake_box h2{
	margin:0px;
	padding:0 0 10px 0;
	}

.lake_box p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:18px;
	padding:0 0 5px 0;
 	}

.certified{
	width:240px;
	float:right;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 10px 0 0;
  	}

.container{
	width:539px;
	float:left;
	padding:15px 0 0 10px;
	}

.container h2{
	text-align:center;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	padding:0 0 20px 0;
	}

.container span{
	text-align:center;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#d42c03;
	}

.container p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	line-height:17px;
	padding:0 12px 10px 0;
	text-align:justify;
	}

.container a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 	color:#d42c03;
	text-decoration:underline;
  	}

.container a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 	color:#d42c03;
	text-decoration:none;
  	}


/*------------------ Footer -----------------------*/

#footer{
	width:798px;
	margin:10px 0;
	background:url(../images/footer_back.jpg) left top repeat-x;
	float:left;
	}

.footer{
	padding:10px 0;
	width:770px;
	margin:0 auto;
	}

.footer_link{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	text-align:center;
	}

.footer_link a{
 	color:#616161;
	text-decoration:none;
 	}	

.footer_link a:hover{
 	color:#616161;
	text-decoration:underline;
 	}	

.footer_box{
	width:770px;
	margin:0 auto;
 	}

.footer_box p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	line-height:15px;
	text-align:center;
	padding:0 0 13px 0;	
	}	