body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	margin: 0px;

}



#bg{

	margin: auto;

	width: 770px;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-y;

}





#container{

	width: 717px;

	margin: auto;

	background-color: #FFFFFF;

}





.banner{

	height: 141px;

}



.navigation{

	margin-top: 5px;

	margin-bottom: 5px;

}



.navigation ul{

	margin: 0px;

	list-style-type: none;

	padding: 0px;

}



.navigation li{

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	padding-top: 5px;

	padding-left: 4px;

}



.navigation li a{

	color: #333333;

	font-weight: normal;

	font-size: 11px;

	text-decoration: none;

}



.navigation li a:hover{

	text-decoration: none;

	color: #DC973A;

}



.footer{

	margin: auto;

	clear: both;

	height: 20px;

	padding-bottom: 10px;

}



.centerfooter{

	margin: auto;

	width: 770px;

	background-image: url(../images/footer.jpg);

	height: 69px;

	padding: 0px;

	background-repeat: no-repeat;

}



.topPadProduct{

	margin-top: 45px;

	margin-bottom: 10px;

}



/* Splash Page CSS ONLY */



.splashleft{

	float: left;

	width: 400px;

}



.splashright{

	float: right;

	width: 310px;

	margin-right: 4px;

}



.splashphoto{

	background-image: url(../images/spashpage_couple.jpg);

	height: 199px;

	width: 263px;

	border: 1px solid #F89828;

	float: right;

	margin-bottom: 10px;

}



.splashdesc{

	float: right;

	width: 263px;

	border: 1px solid #F89828;

}



.blue{

	text-align: center;

	color: #333366;

	font-size: 16px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 7px;

}



.splashlogopad{

	padding-left: 165px;

	padding-top: 15px;

}



h3{

	color: #E6911A;

	padding-right: 10px;

	padding-left: 10px;

}



.welcome{

	padding-left: 200px;

	padding-top: 30px;

}



/* End of Splash Page CSS */

















.logopad{

	margin-top: 25px;

}











ul{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #EC942A;

	margin-top: 0px;

	margin-bottom: 0px;

}



li{

	padding-bottom: 3px;

}







h4{

	color: #E6911A;

	background-image: url(../images/h4image.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 18px;

	font-size: 16px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

}





.headings{

	color: #E6911A;

	font-size: 14px;

	font-weight: bold;

}



/* sub pages */



.italic{

	font-style: italic;

}





.visionleft { padding: 0 0 0 2px; }

.visionmiddle { padding-left: 20px; }

.visionright { padding-left: 40px; }

.headertxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #F89828;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

}



.left{

	width: 130px;

	float: left;

	border-right-width: 6px;

	border-right-style: solid;

	border-right-color: #FFFFFF;



}





.productbox{

	margin-top: 5px;

	border: 1px solid #F5992C;

}









.mid{

	float: left;

	width: 415px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding-left: 8px;



}



.right{

	width: 142px;

	float: right;

}



.picture{

	border: 1px solid #F5992C;

	height: 133px;

	width: 141px;

}



.picturemain{

	border: 1px solid #F5992C;

	margin-bottom: 5px;

}



.picdesc{

	background-color: #F5992C;

	margin-top: 5px;

	margin-bottom: 5px;

	color: #FFFFFF;

	padding: 2px;

}



.info{ font-size: 10px; font-style: italic; background-color: #F3E8CF; border: solid 1px #f5992c; padding: 2px 3px 3px 8px; }



.smalltxt{

	font-size: 8pt;

}



.shadowfooter{

}









.largeorangepad{

	padding-left: 30px;

	width: 390px;

}



.contenttxtpad{

	padding-left: 20px;

}

.class { }

/* Blur Bar Padding */



.bluebarpad{

	padding-left: 25px;

}



/* Mid and Right Container */



.bluelargelink{

}





.midrightcontainer{

	background-color: #FFFFFF;

}



.bluelinks{

	padding-bottom: 13px;

}



.bluelinks ul{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.bluelinks ul li{

	display: inline;

	padding-left: 15px;

}



.bluelinks a{

	color: #000066;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

}



.bluelinks a:hover{

	text-decoration: none;
	color: #93B0D8;

}



.bluelinklarge{

	font-size: 16px;

}





.topphotobtmpad{

	padding-bottom: 8px;

}

.quotename {

	text-align: center;

	font-style: italic;

}



/* Vision Page */



.bigletters{

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.smalltxt{

}



.bold{

	font-weight: bold;

}



/* Values page UL */



.values ul{

	color: #666666;

	font-weight: normal;

}



.values li{

}





/*  Bone and Joint News & Articles Pages */



.midcontainer{

	float: left;

	width: 550px;

	margin-left: 5px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-right: 4px;

	padding-left: 4px;

}



.contenttxtpad a{

	color: #3D68A3;

	font-size: 11px;

	text-decoration: none;

}



.contenttxtpad a:hover{
	color: #93B0D8;

}



.articleorange{

	font-weight: bold;

	color: #E6911A;

}



.articlespace{

	padding-bottom: 5px;

}

.smlpic{

	margin-bottom: 5px;

}



.articlebreadcrums{

	font-size: 10px;

	color: #333333;

}



.articlebreadcrums a{

	color: #3D68A3;

	text-decoration: none;

}



.articlebreadcrums a:hover{

	text-decoration: none;
	color: #93B0D8;

}



/* About Joint Ease Pages CSS */



.rightsquarebox{

	border: 1px solid #E6911A;

	width: 260px;

	float: right;

	height: 166px;

	margin-bottom: 5px;

}



.rightsquarebox ul{

	color: #3D68A3;

	margin-top: 5px;

}



.rightsquarebox li{

}



.leftsquarebox{

	border: 1px solid #E6911A;

	width: 260px;

	height: 166px;

}



.leftsquarebox1{

	border: 1px solid #E6911A;

	width: 260px;

	padding: 3px;

	font-size: 10px;

	float: left;

}

.largeorangetxt{

	color: #E6911A;

	font-size: 16px;

	font-weight: bold;

}



.largeblacktxt{

	font-size: 14px;

	font-weight: bold;

}



/* Forumla page */



.leftcontain{

	float: left;

	width: 275px;

}



.leftcontain1{

	float: left;

	width: 275px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	padding-right: 5px;

}

.rightcontain{

	float: right;

	width: 265px;

}



.spacer{

	margin-bottom: 4px;

	padding-bottom: 4px;

}



.mgright{

	width: 60px;

	float: left;

	margin-bottom: 5px;

	text-align: right;

}



.ingleft{

	float: left;

	width: 200px;

}

.mg260{

	width: 260px;

	margin-bottom: 22px !important; 

	/* Internet Explorer will ignore this and go to the next line, 

	Firefox will obey this line first */

	margin-bottom: 10px;

}

.row{

	float: left;

	width: 270px;

	height: 20px;

	margin-top: 3px;

	margin-bottom: 3px;

}

.smallSpace{

	line-height: 10px;

}





/* Our Sucess Stories */



.row1{

	width: 145px;

	float: left;

	text-align: center;

	padding-bottom: 10px;

}



.row2{

	float: left;

	width: 135px;

	text-align: center;

	padding-bottom: 10px;

}



.row3{

	float: left;

	width: 135px;

	text-align: center;

	

	   

}



.row4{

	float: left;

	

	

	width: 145px;

	text-align: center;

	padding-bottom: 10px;

}



/* Profile Photos */



.picspacing{

	padding-bottom: 3px;

}



/* Form Page */



.formspacing{

	padding-bottom: 12px;

}





.referror{

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}





/* Large orange side bar */



.orangesidebar{

	height: 364px;

	width: 143px;

}



/* Links Page */



.linkspagelist{

}



.linkspagelist ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	color: #333333;

	font-weight: normal;

}



.linkspagelist ul li{

	padding-bottom: 8px;

}

.linkspagelist a{

	font-weight: normal;

	color: #000066;

	text-decoration: none;

}



.linkspagelist a:hover{

	text-decoration: none;
	color: #3D68a3;

}



/* other */



.line{

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #DD9436;

}



/* Free Sample */



.error{

	margin-top: 10px;

	margin-bottom: 15px;

	font-size: 15px;

	font-weight: bold;

	color: #FF0000;

}



/* Invoice Print out */



.invoiceContainer{

	border: 1px solid #C8C8C8;

	padding: 2px;

	margin: auto;

	width: 717px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.invoiceLeft{

	float: left;

	width: 48%;

	padding-left: 10px;

	margin-bottom: 15px;

}



.invoiceRight{

	float: left;

	width: 50%;

	margin-bottom: 15px;

}



.invoiceFooter{

	background-color: #C8C8C8;

	clear: both;

}



#bannerIcon{

	text-align: right;

	padding-right: 5px;

	line-height: 25px;

	background-image: url(../images/top.jpg);

	height: 33px;

}

         

         .dvhdr1 {

            background:#F3F0E7;

            font-family:arial;

            font-size:12px;

            font-weight:bold;

            border:1px solid #C8BA92;

            padding:5px;

            width:350px;

         }

         

         .dvbdy1 {

            background:#FFFFFF;

            font-family:arial;

            font-size:12px;

            border-left:1px solid #C8BA92;

            border-right:1px solid #C8BA92;

            border-bottom:1px solid #C8BA92;

            padding:5px;

            width:350px;

         }

         

         p {

         margin-top:20px;

         }

         

         h1 {

         font-size:13px;

         }

         

         .dogvdvhdr {

            width:300;

            background:#C4D5E3;

            border:1px solid #C4D5E3;

            font-weight:bold;

            padding:10px;

         }

         

         .dogvdvbdy {

            width:300;

            background:#FFFFFF;

            border-left:1px solid #C4D5E3;

            border-right:1px solid #C4D5E3;

            border-bottom:1px solid #C4D5E3;

            padding:10px;

         }

         

         .pgdiv {

         width:320;

         height:250;

         background:#E9EFF4;

         border:1px solid #C4D5E3;

         padding:10px;

         margin-bottom:20;

         font-family:arial;

         font-size:12px;

         }

