/* ******************************************************* *//*                 Newstep Orthotics CSS                   *//* ******************************************************* *//* Website Structure */body {	color: #666;	font: normal 62.5% "Lucida Sans Unicode",sans-serif;}.header {	background: #fff url(img/css/headbg.jpg) right no-repeat;	height: 150px;	margin: 0 auto;	width:100%;	text-align: left;}.navigation {	background: #fff url(img/css/bgnavigation.gif) repeat-x;	border-top: solid 2px #285eac;	border-bottom: solid 2px #285eac;	font: bold 1.1em Verdana,sans-serif;	height: 38px;	width: 100%;	text-align:left;}.main {	clear: both;	padding: 0 10px 12px 28px;	width: 85%;	margin: 0 auto;}.sidenav {	display:block;	float: right;	width: 250px;	height:100%;}.footer {	background: #285eac url(img/css/bgfooter.gif) repeat-x;	border-top: solid 2px #285eac;	border-bottom: solid 2px #285eac;	color: #fff;	font-size: 1.1em;	line-height: 40px;	margin: 0 auto;	text-align: center;	width: 100%;	height: 38px;}.clearer {	clear: both;}/* Navigation Styles */.navigation a {	color: #fff;	text-decoration: none;	padding: 4px 1px;	margin-right:7px;	margin-left:7px;	line-height: 44px;}.navigation a:hover {	background: #fff;	color: #285eac;}.navigation a.current {	color: #F89E42;}#dot{color:#ffffff;font-size:1.4em;}/* Sidenav Styles */.sidenav img {	text-align: center;	padding: 4px;	margin-top: 30px;	margin-left: 10px;}.sidenav p {	text-align: left;	margin-top: 15px;	margin-left: 40px;}.sidenav ul {	margin-left: 0px;}.sidenav strong {	color:#f89e43;}/* Content Styles */.content .descr {	color: #987E57;	font-size: 1.1em;	margin-bottom: 6px;}.content li {	list-style: url(img/li.gif);	margin-left: 10%;}/* Footer Styles */.footer a {	color: #fff;	text-decoration: none;}.footer a:hover {	color: #fff;	text-decoration: underline;}/* General Styles */* {	margin: 0;	padding: 0;}a {	color: #f89e43;}ul{	margin-left:50px;}a:hover {	color: #f89e43;}input {	color: #555;	font: normal 1.1em "Lucida Sans Unicode",sans-serif;}p,cite,code,ul {	font-size: 1.2em;	padding-bottom: 1.2em;}h1 {	font-size: 1.4em;	margin-top:20px;}h2 {	font-size: 1.3em;}p.big {	color: #c20019;	font: normal 2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;	text-align:center;	font-style: italic;}blockquote {	background: url(img/css/quote.gif) no-repeat;	color: #666;	display: block;	font: normal 1.3em "Lucida Sans Unicode",serif;	padding-left: 28px;}h1,h2,h3 {	color: #285eac;	padding-top: 6px;	padding-bottom: 12px;}img.right_aligned{	display:block;	float:right;	margin: 3px 0 10px 10px;}img.left_aligned{	display:block;	float:left;	margin: 3px 10px 10px 0;}