body {
	font-size:16px; 
	margin: 0px; 
	line-height: 1.5;
	font-family: "Helvetica Neue", arial, sans-serif; 
	background: #ffffff;
	color: #808080;
	padding:0px 0px 0px 0px;
}

div.bodycenter	{
	background: #ffffff;
	width: 980px;
	padding: 0px 20px 0px 20px;
	}

div.innerbodycenter {
	background: #eaeaea;
	width: 980px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainheader {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

h1	{
	font-size: 24px;
	padding: 34px 20px 0px 0px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0px;
	color: #999999;
}

.strap	{
	font-size: 24px;
	padding: 34px 20px 0px 0px;
	margin: 0px;
}

.menuheader {
	background: #f9f9f9;
	border-bottom: 1px solid #999;
	padding:  11px 20px 0px 20px;
	color: #00afef;
	margin: 0px;
	font-size: 18px;
	line-height: 1.3;
	height: 36px;
	letter-spacing: 1.3px;
}

.menutop {
	margin: 0px 0px 0px 2px;
	padding: 5px 8px 5px 8px;
}

.menutophome {
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 20px;
}

a {
	font-size: 100%;
	color: #00afef;
	text-decoration: underline;
}

a:link {
	color: #00afef;
	text-decoration: underline;
}

a:visited {
	color: #00afef;
	text-decoration: underline;
}

a:hover {
	color: #00afef;
	text-decoration: none;
}

a:active {
	color: #00afef;
	text-decoration: underline;
}

a.index {
	font-size: 100%;
	color: #333333;
	text-decoration: underline;
}

a.index:link {
	color: #333333;
	text-decoration: underline;
}

a.index:visited {
	color: #333333;
	text-decoration: underline;
}

a.index:hover {
	color: #333333;
	text-decoration: none;
}

a.index:active {
	color: #333333;
	text-decoration: underline;
}

a.nwk {
	font-size: 100%;
	color:#666666;
	text-decoration:none;
	font-weight: normal;
}

a.nwk:link {
	color:#666666;
	text-decoration:none;
}

a.nwk:visited {
	color:#666666;
	text-decoration:none;
}

a.nwk:hover {
	color:#666666;
	text-decoration: underline;
}

a.nwk:active {
	color:#666666;
	text-decoration:none;
}

.footer {
	padding: 70px 0px 5px 0px;
	color:#666666;
	font-size: 90%;
}

a.menulink {
	font-size: 16px;
	color:#999999;
	text-decoration: none;
}

a.menulink:link {
	color:#999999;
	text-decoration: none;
}

a.menulink:visited {
	color:#999999;
	text-decoration: none;
}

a.menulink:hover { 
	color:#999999;
	text-decoration: underline;
}

a.menulink:active {
	color:#999999;
	text-decoration: none;
}

p {
	margin: 7px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.tel {
	color: #aaaaaa;
	font-size: 24px;
	padding: 12px 0px 5px 0px;
	margin: 20px 20px 0px 0px;
	line-height: 1.0;
	letter-spacing: 1px;
}
span.call {
	font-size: 15px;
}

div.tel2 {
	font-size: 20px;
	color: #0d8aff;
	padding: 12px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.0;
}

img.logo {
	margin: 25px 0px 25px 20px;
	padding: 0px 0px 0px 0px;
}

.menuheader2 {
	padding:  8px 0px 0px 0px;
	color: #ffffff;
	background: #f2f2f2;
	margin: 0px;
	font-size: 18px;
	height: 35px;
}

.topheader2left {
	padding: 0px 0px 0px 0px;
	margin: 15px 20px 0px 0px;
	background: #ffffff;
	width: 480px;
	height: 330px;
	font-size: 13px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheader2right {
	height: 330px;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
}

.topheader5right {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 295px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheader5righta {
	padding: 10px 15px 5px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 295px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheader3left {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	width: 610px;
	font-size: 13px;
	font-family: "Helvetica Neue", arial;
}

.topheaderhomeleft {
	padding: 10px 15px 13px 15px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	width: 610px;
	font-size: 16px;
	font-family: "Helvetica Neue", arial;
}

.menuheader3 {
	padding:  5px 15px 0px 15px;
	color:#55555;
	background: #f2f2f2;
	margin: 15px 0px 0px 0px;
	font-size: 24px;
	height: 40px;
	width: 610px;
}

.menuheader3a {
	padding:  5px 15px 0px 15px;
	color:#55555;
	background: #f2f2f2;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
	height: 40px;
	width: 610px;
}

h1.post {
	padding:  11px 15px 0px 15px;
	color:#00afef;
	background: #f2f2f2;
	margin: 15px 0px 0px 0px;
	font-size: 18px;
	height: 36px;
	line-height: 1.3;
	width: 610px;
	border-top: 3px solid #ffffff;
	letter-spacing: 1.3px;
	border-bottom: 1px solid #999;
}

h1.post2 {
	padding:  5px 15px 0px 15px;
	color:#555555;
	background: #f2f2f2;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
	height: 40px;
	line-height: 1.4;
	width: 610px;
}

.topheader3right {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 295px;
	font-size: 13px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheaderhomeright {
	padding: 10px 15px 15px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 295px;
	font-size: 13px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.menuheader4 {
	padding:  11px 8px 0px 15px;
	color:#00afef;
	background: #f2f2f2;
	margin: 15px 0px 0px 15px;
	font-size: 18px;
	height: 36px;
	width: 302px;
	line-height: 1.3;
	border-top: 3px solid #ffffff;
	letter-spacing: 1.3px;
	border-bottom: 1px solid #999;
}

div.sidegallery {
	margin: 15px 0px 0px 15px;
	padding: 0px;
}

img.sidegallery {
	margin: 0px 0px 16px 0px;
}

.topheader5left {
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
	width: 470px;
	font-size: 13px;
	font-family: "Helvetica Neue", arial;
}

h2	{
	font-size: 20px;
	padding: 8px 20px 5px 0px;
	font-weight: normal;
	line-height: 1.0;
	margin: 0px;
	color: #ff6600;
}

img.nonindexright {
	margin: 0px 0px 5px 20px;
}

li {
	margin: 5px 0px 5px 0px;
}

ul {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 12px 20px;
}

span.elec {
	color: #555555;
}

li.elec {
	color: #004e97;
}

h3	{
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3;
	margin: 10px 20px 0px 0px;
	font-weight: normal;
	color:#55555;
}

img.left {
	margin: 0px 20px 0px 0px;
	border: 2px solid #004e97;
}

span.blue {
	color: #004e97;
	font-weight: bold;
}

img.left2 {
	margin: 3px 20px 0px 0px;
}

img.due {
	border: 1px solid #004e97;
	margin: 5px 0px 7px 0px;
}

span.sup {
	font-size: 8px;
}

.caption {
	font-size: 10px;
}

.tel3 {
	font-size: 16px;
}

img.index {
	background: #cccccc;
    border: 4px solid #f0f0f0;
    padding: 1px;
}

ul.hfeed {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.hfeed li {
	padding-bottom: 7px;
	border-bottom: 1px dotted #999999;
}

ul.hfeed h2 {
	margin: 0px;
	padding: 5px 0px 1px 0px;
	color: #555555;
	font-size: 16px;
	line-height: 1.3;
}

.blogthumb {
	margin: 9px 0px 0px 0px;
}

a.entry-title:link{
	color: #555555;
	text-decoration: none;
}

a.entry-title:visited {
	color: #555555;
	text-decoration: none;
}

a.entry-title:hover {
	color: #555555;
	text-decoration: underline;
}

a.entry-title:active {
	color: #555555;
	text-decoration: none;
}

.homesections {
	width: 140px;
	margin: 0px 0px 20px 0px;
}

.homesections div {
	padding: 5px 2px 5px 2px;
	background: #f2f2f2;
}

.about {
	margin: 0px 0px 5px 0px;
}

.amazon {
	margin: 10px 0px 0px 0px;
}

.largeinner {
	margin: 15px 0px 0px 0px;
	border-bottom: 2px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 0px;
}

.sharethis {
	padding: 15px 15px 0px 15px;
	margin: 0px 0px 0px 15px;
	width: 295px;
}

.question {
	font-weight: bold;
}

.maternity {
	margin: 7px 15px 0px 0px;
}

h3.sub {
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3;
	margin: 0px 20px 0px 0px;
	font-weight: normal;
	color:#55555;
}

img.sub {
	margin: 3px 0px 10px 0px;
}

img.sub2 {
	margin: 3px 0px 0px 0px;
}

.imagelabel1 {
	padding:  11px 0px 0px 0px;
	color:#00afef;
	background: #f2f2f2;
	margin: 0px 20px 0px 0px;
	font-size: 18px;
	height: 36px;
	width: 480px;
	line-height: 1.3;
	letter-spacing: 1.3px;
	border-bottom: 1px solid #999;
	border-top: 3px solid #ffffff;
}

.imagelabel2 {
	padding:  11px 0px 0px 0px;
	color:#00afef;
	background: #f2f2f2;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	height: 36px;
	width: 480px;
	line-height: 1.3;
	letter-spacing: 1.3px;
	border-bottom: 1px solid #999;
	border-top: 3px solid #ffffff;
}

.btn {
	padding: 5px;
	margin-top: 10px 0px 0px 0px;
	background: #efefef;
}

div.visit {
	background: #efefef;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	padding: 3px 10px 7px 10px;
	width: 250px;
	margin: 5px 30px 5px 0px;
	color: #555555;
}

div.visit span {
	font-size: 20px;
	
}

img.klippit {
	margin: 10px 20px 20px 0px;
}

img.weloc {
	margin: 10px 20px 0px 0px;
}