
body {
	background-color: #05bffa;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#181818; 
	line-height:15pt;
	}



.title {font:normal 25px Verdana, Arial, Helvetica, sans-serif; color:#ff0202; font-weight:bold;}

.title2 {font:normal 18px Verdana, Arial, Helvetica, sans-serif; color:#405566;  font-weight:bold;}

.title3 {font:normal 16px Verdana, Arial, Helvetica, sans-serif; color:#006699;  font-weight:bold;}

img.pic{
float:left;
padding:5px;
margin:10px 0 10px 0;
}

img.pic1{
float:right;
padding:5px;
margin:10px 0 10px 5px;
}

img.pic2{
float:left;
padding:5px;
margin:0 10px 10px 0;
}


#container{
width:945px;
height:auto;
margin:0 auto;
text-align:left;
}
#header{width:945px; height:357px; background-image:url(images/index_01.jpg); background-repeat:no-repeat;}
#menu{width:945px; height:60px; background-image:url(images/index_02.jpg); float:left; background-repeat:no-repeat;}
#body{width:945px; background-image:url(images/index_03.jpg); float:left;}
#body_bottom{width:945px; height:73px; background-image:url(images/index_04.jpg); float:left;}
.body_contents{width:875px; float:left; margin:0 0 0 40px;}
.left_panel{width:600px; float:left; margin:0 0 0 40px;	text-align:justify;}

.bottom_panel{width:865px; float:left; margin:25px 0 0 30px;}

#right_panel{width:230px; float:right; margin:0 20px 0 0; border-top:1px #010000 solid; border-left:1px #010000 solid; border-bottom:1px #010000 solid;}
.before-after{width:230px; height:157px; background-image:url(images/right_image_01.jpg); background-repeat:no-repeat;}
.image{margin:60px 0 0 25px}
.right_testi{width:200px; float:left; margin:20px 0 0 15px;	text-align:justify; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#181818; line-height:15pt;}


#testi  {
margin : 40px 0 0 40px;
text-align : justify;
float : left;
} 
.testi_left{float:left; width:400px; margin:10px 0 0 0;}
.testi_right{float:left; width:400px; margin:10px 0 0 55px;}


.contact{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014796;
	font-weight:900;
	
	}
	
	
	.txt{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	
	
	}





#footer{width:945px; background-image:url(images/index_03.jpg); float:left;}
#footer a {
	color: #000;
	text-decoration: none;
}
#footer  a:hover  {
	color: #0088cc;
	text-decoration: underline;
}

#footer_link{text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 0 70px;  width:800px;  }

#c_link{text-align:center; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; padding-top:10px;}

#statements{text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 70px;  width:800px;}

ul
{
list-style-image:url("images/check.png"); 
list-style-type:square;
font-size:14px;

}

.mattblacktabs{
width: 905px;
overflow: hidden;
float:left;
margin:10px 0 0 55px;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;

}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 25px; /*padding inside each tab*/
border-right: 1px dotted #0273be; /*right divider between tabs*/
color: white;

}


.mattblacktabs li .item6 {
      border-right: none;
}


.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #012c48; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.mcart {
	width:600px;
	margin: 0px auto;
	height: auto;
	font-family: Arial;
	font-size: 14px;
	
	}