
body {
	font-family:'trebuchet MS', trebuchet, verdana, helvetica, arial, sans-serif;
	background:#DAD7C6;
	color:#666;
	font-size:.8em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
p {
	line-height:1.4em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

h1, h2, h3 {
	font-weight:bold;
	font-size: 1.1em;
	font-variant:small-caps;
	padding:5px 20px 2px 5px;
	display:inline;
	background:url('images/heading_bar.gif') repeat-x top right;
	color: #fff;
	}

img {
	border:0px;
	padding:0px;
	margin:0px;
	display:inline;
	}

/* Form Style */

form {
padding:0px;
margin:0px;
}

input.button {
	background:#ccc;
	font-weight:bold;
	border:1px solid #aaa;
	color:#fff;
	padding:2px;
	}

input.textf, select {
	border:1px solid #aaa;
	padding:2px;
	font-size:1em;
	}

textarea {
	border:1px solid #aaa;
	padding:2px;
	font-size:1.1em;
	}
	

.heading {
	padding: 5px 0px 2px 15px;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#aaa;
	background:url('images/heading_barl.gif') top left no-repeat;
	}

span.nobreak {
	white-space:nowrap;
	}
	
.borderbox {
	display:block;
	background:url('images/bg_diag.gif');
	border:1px #aaa solid;
	padding:10px;
	}

.picturebox {
	display:inline;
	border: 1px solid #aaa;
	padding:2px;
	margin:0px 0px 0px 0px;
	}

	
.pictureboxl {
	border: 1px solid #aaa;
	float:left;
	display:inline-block;
	padding:2px;
	margin:0px 10px 10px 0px;
	}

.pictureboxr {
	border: 1px solid #aaa;
	float:right;
	padding:2px;
	margin:10px 0px 10px 10px;
	}

#appt {
	display:none;
}

.phone {
	text-align:right;
	float:right;
	margin-top:10px;
	margin-right:10px;
}
.blue {
	font-weight:bold;
	color:#2B94DC;
}

.setimage {
	font-size:1px;
	margin:1px;
	padding:0px;
	
}
.date {
	font-family: helvetica, arial, sans-serif;
	font-size:.80em;
	color:#aaa;
}
.wrapper {
	text-align:left;
	margin: 0px auto;
	width:990px;
	/*min-width:900px;*/
	padding-right:15px;
	background:url('images/bg_rightCorner.gif') bottom right no-repeat;
	}

.header {
	margin:0px 0px 0px 0px;
	height:135px;
	padding:0px 15px;
	background: url('images/bg_fade2.gif') repeat-x;
	}


.contentwrapper {
	clear:both;
	background:url('images/bg_content.gif') repeat-y;
	padding:0px 0px 0px 15px; 
	margin:0px;

	}

.shadowleft {
	 background:url('images/bg_leftCorner.gif') top left no-repeat;
	 padding:26px 0px 0px 25px;
	 }


.colA {
	text-align:left;
	margin:10px 230px 10px 0px;
	
	}

.colB {
	background: url('images/bg_fade.gif') 5px 25px repeat-x;
	margin:0px auto;
	text-align:left;
	width:97.5%;
	color:#666;
	}
.colC {
	white-space:nowrap;
	text-align:center;
	padding-right:15px;
	float:right;
	margin-left:-230px;
	width:215px;

	}

.footer {
	background:url('images/bg_fade.gif') bottom repeat-x;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#aaa;
	padding:10px 0px 2px 0px;
	text-align:center;
	clear:both;
	width:100%;
	}

.copyright {
	font-size:.75em;
	}

#warning {
	z-index:100;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	background:#FFFFE6;
	color:#f00;
	font-size:1em;
	}

/* Top Navigation */
.topbar {
	font-size:1px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#ddd;
	height:50px;
	background:url('images/topbar.gif') repeat-x;
	margin-bottom:10px;
}
.topnav {
	margin-top:12px;
	padding:12px 0px 0px 15px;
	float:right;
	display:block;
	background:url('images/bg_topnavr.gif') 0px 0px no-repeat;
	}

.topnavr {
	margin-right:14px;
	margin-top:-12px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:13px;
	background:url('images/bg_topnav.gif') no-repeat top right;
}

.topnavlist, .topnavlist li {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	}

.footerlist, .footerlist li {
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	}

.serv{

	padding:2px 5px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	line-height:1.25em;
	}

.servlist {
	padding:0px 0px 0px 0px;
	margin: 10px 0px 10px 15px;
	}

.spacer {
	font-size:1px;
	clear:left;
	}

/* Link Styles */
a:link, a:visited {
	color:#1D7EC6;
	text-decoration:none;	
}

a:hover, a:active {
	color:#72B8E8;
	text-decoration:underline;	

}
.topnavlist li a:link, .topnavlist li a:visited {
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}


.topnavlist li a:hover, .topnavlist li a:active {
	font-size: 1em;
	font-style:italic;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;	
}

.footerlist li a:link, .footerlist li a:visited {
	font-size: .8em;
	font-style:italic;
	font-weight:bold;
	color:#aaa;
	text-decoration:none;
}

.footerlist li a:hover, .footerlist li a:active {
	font-size: .8em;
	font-style:italic;
	color:#ccc;
	font-weight:bold;
	text-decoration:underline;
}

/* gray box */

.urbox {
	background:url('images/ur.gif') top right;
	margin-left:10px;
}
.ulbox {
	background:url('images/ul.gif') top left no-repeat;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.drbox {
	margin:0px -10px 0px 0px;
	font-size:15px;
	background:url('images/dr.gif') bottom right no-repeat;
}
.dlbox {
	background:url('images/dl.gif') bottom left no-repeat;
	margin-left:-10px;
	padding-left:10px;
	padding-bottom:0px;
	clear:left;	
}
/* white box */

.wurbox {
	height:1%;
	background:url('images/wur.gif') top right no-repeat;
	margin-left:15px;
}
.wulbox {
	background:url('images/wul.gif') top left no-repeat;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
}
.wdrbox {
	margin:0px -15px 0px 0px;
	font-size:15px;
	background:url('images/wdr.gif') bottom right no-repeat;
}
.wdlbox {
	background:url('images/wdl.gif') bottom left no-repeat;
	margin-left:-15px;
	padding-left:15px;
	padding-bottom:0px;
	clear:left;	
}

/*header rounded box */
.headerlbox {
	/*background:url('images/bdl.gif') bottom left no-repeat;*/
	padding-left:0px;
	font-size:1px;
}
.headerrbox {
	text-align:right;
	padding-top:0px;
	font-size:1px;
}
/* Prosthetics Header */
.headerlbox1 {
	background:url('images/bdl1.gif') bottom left no-repeat;
	padding-left:15px;
	font-size:1px;
}
.headerrbox1 {
	padding-top:15px;
	background:url('images/bdr1.gif') bottom right no-repeat;
	font-size:1px;
}

/* Min-Width Fix for IE */ 
/* Hide the following from IE/MAC as this doesn't need the fix... \*/
#MinWidthContainer {
padding-top:0px;
margin-top:0px;
padding-left:900px;
height: 1px;
}
#MinWidthContainer #PageContainer {
margin:0px auto;
width:50%;
padding-top:0px;
height: 1px;
}
#MinWidthContainer #PageContainer #PageContentContainer {
margin-top:0px;
padding-top:0px;
margin-left:-900px;
position: relative;
height: 1px;
}
/* End of IE/MAC hide */