
/* calc */

#weightv { margin-left:15px;}

.calcmmol {
border:2px solid #333;
padding:5px;
padding-top:0px;
background-image:url(../images/buttons/calc.gif);
background-repeat:no-repeat;
background-position:10px 10px;
width:500px;
margin-left:10px;
}

.calcmmol  p {

}

.calcmmol  h3 {
margin:0px;
padding:0px;
margin:8px 5px 2px 31px;
}

.described {
font-size:11px;
color:#666;
margin:0px 0px 0px 31px;
padding:0px 0px 0px 0px;
height:35px;
width:280px;
}

.mg1 {
margin:0px 0px 10px 5px;
padding:3px 0px 0px 0px;
}
.mg2 {
margin:0px 0px 10px 5px;
padding:3px 0px 0px 0px;
}

.startagain {
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 180px;
	margin-bottom:15px;
}

.clear2 { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 180px;
	margin-bottom:5px;
	
}


a.button {
    background: transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	width:140px;
	margin-left:15px;
	_margin-left:8px;
}

a.button span {
    background: transparent url('../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 29px;
	text-align:left;
	width:110px;
	cursor:hand
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	cursor:hand
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 29px; /* push text down 1px */
} 

a.button:link {
text-decoration:none;
}
a.button:visited{
text-decoration:none;
}
a.button:active {
text-decoration:none;
}
a.button:hover {
text-decoration:none;
}

#socialise {
margin-bottom:15px;

}

.moveacross {

float:left;
width:90px;
text-align:center;
}

.moveacross_long {

float:left;
width:270px;
text-align:center;
padding-top:10px;

}

#fltright {
width:100px;
height:20px;
float:right;
margin-top:-15px;
}


#show5 { height:50px; clear:both; margin-left:10px;}
#show5A { height:40px; clear:both; margin-left:10px; width:90%; text-align:center;}
input.btn{
*margin-top:5px;
font-family:arial;
   
   color:#fff;
   background-color:red;
   
   
   *background-color:#fed;
   
   
   font-size:100%;
   font-weight:bold;
   
   border:1px solid;
   padding:4px 8px 4px 8px;
   *padding:3px;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffff0000');}