body
{ margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #a6daff; background-image: url('images/mp_layout/page_background.jpg'); background-repeat: repeat-x;}
/* keeps a permanant vertical scroll bar in ie and ffox*/ 
html {overflow:-moz-scrollbars-vertical; overflow-y: scroll;} 
img{border-style: none;text-align: center;}
.pageheading{ margin: 0; padding: 0; color: #0068b9; font-size: 16px;  font-weight: bold; }
.pagesubheading{ margin: 0; padding: 0; color: #0068b9; font-size: 14px; font-weight: bold;}

/*right panels on mp*/
.rightContent{width: 180px;
}
.right_side_link{text-align: center;}
.button{margin: 0 0 0 55px;}
.img3 {margin: 0 5px 5px 0;float: left;display: block;}
/*end right panels on mp*/

.text2 {margin: 0px 0px 5px 0px;}
.text4{ margin-top: 5px; text-align: left; font-size: small; font-family: Arial, Helvetica, sans-serif;}
.textRegularText{ margin-top: 5px; text-align: left; font-size: small; font-family: Arial, Helvetica, sans-serif;}
#breadcrumb{ color: #FFFFFF; float: left;font-family: Arial, Helvetica, sans-serif; font-size: x-small; padding-right: 10px;}
#breadcrumb a{ color: #FFFFFF;}
a { color: #0068b9; text-decoration: none;}
a:hover { text-decoration: none;}
a.mp_footer_link{ color: #FFFFFF; text-align: right; font-size: x-small; margin-right: 7px;}
.img1 {margin-right: 13px; float: left;}
.img2 {float: right; margin-left: 13px;}

/*for the little copyright (C) symbols in the text*/
.copyright{font-size: xx-small;padding: 0 0 10px 0;position: absolute;}

/*for small text*/
.xxsmall{ font-size: xx-small;}

/*for larger text*/
.larger{ font-size: 15px;}

/*for highlight*/
.highlight { color: #6699FF; }

/*for warning/redbold*/
.redbold{ color: #FF0000; font-weight: bold;}

/*for the tell me more buttons on the product pages*/
#tellmemorepanel { float: right;  margin: 10px 10px 10px 10px;}

/*for the pics on the scales page*/
.scalepic{width: 250px; background-color: White; text-align: center; display:block;}

/*for the chat icon on the master page*/
#pc_I_d{text-align: center;width: 45px;float: left;margin: 0 5px 0 0;}

/*for the download page download selection section*/
#choosedownloaddiv{float: right; margin: -30px 0 0 15px; width:300px;}

/*for opacity on an image*/
.disabledimage{opacity:0.4; filter:alpha(opacity=40);} 

/*for the training video player layout*/
/*#videocontainerdiv{float: left; margin: 0 20px 0 0;}*/
/*#videodescriptiondiv{float: right; position: relative; width: 260px;}*/

/*being content layout areas */
#parentcontainer{width: 1000px; margin: 0 auto; text-align: center;}
#header{clear:both; float:left; width:100%; height: 200px}
#header_logo{height: 114px;}
#header_menu{height: 52px;}
#header_footer{height: 37px;}
#body_left{width:23px; background:#E4E9EF; float:left; }
#body_mid{border-left:23px solid #E4E9EF; border-right:225px solid #E0F0FC; padding:0 0 0 1em;background: #ffffff;text-align: left;}
#body_mid_after	{ content:' '; clear:both; display:block; height:0; overflow:hidden }
#body_right{width:199px; background:#E0F0FC; float:right; padding:1em; text-align: left;}
#footer{}
#footer1{height: 37px;}
#footer2{text-align: right;padding: 15px 0 15px 0;background: #0067A2; margin: -3px 0 0 0;}
#footer3{background: #A6DAFF}
/* end content layout */

/* home page specific layout */
#slider-parent{float: left; width: 250px;}
#slider-right{margin: 0 0 0 493px;}
#hp_left{float: left;margin: 0 17px 0 0;}
#hp_right{}
/* end home page specific layout */

/* registration page specific layout */
#container{position: relative;}
#contactinfo_left{width:350px; margin: 0 15px 0 0;}
#contactinfo_right{width:350px; position: absolute; right: 0px; top: 0px;}
#demo_button{padding: 0 0 0 300px;}
/* end registration page specific layout */
