/* Main Structure */
body {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	margin: 0px;	text-align: center;	background-color: #ccc;	}
hr {	color: #009933;	padding: 0px;	margin: 0px;}
#wrapper {	max-width: 1010px;	height: auto;	text-align: left;	background-color: #FFFFFF;	float: none;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	overflow: auto;	border-left-width: medium;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	border-right-width: medium;	border-right-style: solid;}
#header {	height: 200px; width: 1010px;	background-image: url(/images/header-public.jpg);}
#Columnwrapper {	float: left;	width: 770px;	background-repeat: repeat-y;	background-position: left top;	height: auto;	overflow: auto;}
#main {	height: auto;	max-width: 770px;	float: right;	clear: right;	padding-top: 12px;	padding-right: 18px;	padding-bottom: 12px;	padding-left: 20px;}
#rightCol ul {	font-size: 11px;	width: 160px;	padding: 0px;	list-style-image: url(../images/bullet.gif);	color: #0000a0;	line-height: 16px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	float: right;}
#main p {	line-height: 18px;}
#rightCol {	float: right;	max-width: 220px; min-width:160px;	height: auto;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 15px;	text-align: left;	clear: right;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	position: relative;	}
#footer {	width: 1010px;	display: block;	float: left;	color: #3366CC;	margin-bottom: 3px;	background-color: #FFFFCC;	text-align: center;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #CCCCFF;
}
.Col3 {	float: left;	height: auto;	width: 28%;	margin: 10px 24px 10px 0px;	border-bottom-width: medium solid #006600;	border-right: 1px solid #CCCCCC;	padding: 0px 11px 10px 0px;}
.outlineL {    padding: 5px;    border: 2px solid #DDDCDD;    margin: 10px 10px 10px 0px;}
.outlineR {    padding: 5px;    border: 2px solid #DDDCDD;    margin: 10px 0px 10px 10px;}

@media screen and (max-width: 1010px) {
#Columnwrapper {	float: left;	width: 74%;	background-repeat: repeat-y;	background-position: left top;	height: auto;	overflow: auto;}
#header {    background-image: url(/Images/header-public-930.jpg); background-repeat: no-repeat;   height: 200px; }
#rightCol {	float: right;	max-width: 22%; min-width:115px;	height: auto;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 15px;	text-align: left;	clear: right;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	position: relative;	}
#footer {	width: 100%;	display: block;	float: left;	color: #3366CC;	margin-bottom: 3px;	background-color: #FFFFCC;	text-align: center;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #CCCCFF;}
.Col3 {	float: left;	height: auto;	width: 100%;	margin-right: 24px;	border-bottom-width: medium solid #006600;	border-right: 1px solid #CCCCCC;	padding: 0px 11px 10px 0px;}
.boxlm {	width: 60%;	}
.boxrs {	width: 100%;	}
.quoteBk1 {    max-width: 34%;    min-width: 100px;    float: right;    padding: 10px;    margin: 5px 0px 10px 20px;    border-bottom: 5px solid #B967B9;    text-align: left;   text-align: right;}
}

@media screen and (max-width: 765px) {
#Columnwrapper {	float: left;	width: 65%;	background-repeat: repeat-y;	background-position: left top;	height: auto;	overflow: auto;}
#header {    background-image: url(/Images/header-public-750.jpg);    height: 195px; }
#rightCol {	float: right;	max-width: 30%; min-width:115px;	height: auto;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 15px;	text-align: left;	clear: right;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	position: relative;	}
#main {max-width:90%;}
#footer {	width: 100%;	display: block;	float: left;	color: #3366CC;	margin-bottom: 3px;	background-color: #FFFFCC;	text-align: center;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #CCCCFF;}
.Col3 {	float: left;	height: auto;	width: 100%;	margin-right: 24px;	border-bottom-width: medium solid #006600;	border-right: 1px solid #CCCCCC;	padding: 0px 11px 10px 0px;}
}

@media screen and (max-width: 650px) {
#header {    background-image: url(/Images/header-public-650.jpg);    height: 190px; }
.Col3 {	float: left;	height: auto;	width: 100%;	margin-right: 24px;	border-bottom-width: medium solid #006600;	border-right: 1px solid #CCCCCC;	padding: 0px 11px 10px 0px;}
.quoteBk1 {    max-width: 34%;    min-width: 100px;    float: right;    padding: 10px;    margin: 5px 0px 10px 20px;    border-bottom: 5px solid #B967B9;    text-align: left;   text-align: right;}
}

/* Support for Main Structure */
#header p {	color: #FFFFFF;	margin-top: 0px;	margin-right: 175px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px;}
#header a {	text-decoration: none;	color: #973a88;	font-size: 11px;	display: block;	float: right;	width: auto;	padding-right: 5px;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 98px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #973a88;}
#header a:hover{	display: block;	text-decoration: underline;}
#headernav {	width: 995px;	border-top-width: medium;	border-bottom-width: medium;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #666699;	background-color: #9999cc;	height: auto;	padding: 0px 0px 0px 15px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;}
#slider-top {	height: auto;	margin-top: 5px;	margin-bottom: 5px;	padding-bottom: 3px;	clear: both;}
.navHead {    color: #003366;    padding-top: 12px;    padding-bottom: 6px;    font-weight: bold;    margin: 5px 0px 8px 0px;    border-bottom-width: 2px;    border-bottom-style: solid;    border-bottom-color: #da3ab3;}
/* Tag Styling */
a:link {	}
a:visited { color: #3366FF;}
a:hover {	text-decoration: none;	color: #FF6600;}
h1 {	font-family: Verdana, Arial;	font-size: 18px;	font-weight: bold;	color: #004777;	margin: 3px 0px 2px 0px; padding-top: 2px 0px 2px 0px; line-height: 25px;}
h2 {	font-family: Verdana, Arial;	font-size: 14px;	font-weight: bold;	color: #004777;	margin-top: 6px;	margin-bottom: 2px;	padding-top: 7px;	padding-bottom: 2px;	text-decoration: none;}
.list {	margin: 0px;	padding: 0px;	text-align: left;	color: #0000a0;}
h3 {	font-family: Verdana, Arial;	font-size: 13px;	color: #0000A0;	margin: 6px 0px 2px 0px; padding: 2px 0px 2px 0px; line-height: 18px;}
p {	font-family: Verdana, Arial;	font-size: 12px;	color:#0000A0;	font-weight: normal;	margin-top: 2px;	margin-bottom: 2px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 2px;}
.quoteBk1 {    max-width: 200px;    min-width: 100px;    float: right;    padding: 10px;    margin: 5px 0px 10px 20px;    border-bottom: 5px solid #B967B9;    text-align: left;   text-align: right;}
.quoteBk1 p {    line-height: 20px;    font-size: 13pt;    font-style: italic;    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;}
.imageLeft {	float: left;	padding: 0px;	margin: 5px 20px 5px 0px;}
.imageTop {	width: 100%;}
.shopHome {	float: right;	background-color: #CC33CC;	display: block;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 10px;	font-weight: bold;	margin-top: -2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-left-width: thin;	border-left-color: #FFFFFF;}#rhColmenu {	float: left;	width: 180px;	margin-top: 14px;	margin-left: -4px;	margin-right: -2px;	margin-bottom: 14px;}
#rhColmenu a {	display: block;	background-image: url(../images/osteo.jpg);	background-repeat: no-repeat;	height: 20px;	margin-top: 3px;	margin-bottom: 2px;	padding-top: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	text-decoration: none;	color: #006633;	font-size: 11px;	font-weight: bold;	margin-right: -2px;	background-position: left;	text-align: left;	padding-left: 28px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}
#rhColmenu a:hover {	background-color: #009900;	color: #FFFFFF;}
#news {	float: left;	height: auto;	margin: 0px;	width: 92%;	padding: 0px;	}
#news a {	font-size: 11px;	text-decoration: none;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}
.rhColTitle {	background-color: #666699;	padding-left: 8px;	height: 16px;	margin-top: 8px;	margin-bottom: 4px;	padding-top: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #FFFFFF;	text-decoration: none;	padding-right: 0px;	font-size: 11px;	font-weight: bold;	float: left;	margin-left: -7px;	width: 100%;	padding-bottom: 0px;	clear: none;	color: #FFFFFF;	margin-right: -7px;}
#rhColInc {	width: 180px;}
#news a:hover {	font-size: 11px;	text-decoration: underline;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}
#news p {	margin: 0px;	background-image: url(../images/bullet.gif);	background-repeat: no-repeat;	background-position: left 1px;	padding-top: 2px;	padding-bottom: 2px;	color: #0000a0;}
#rhColnews {	float: left;	width: 100%;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 14px;	padding: 0px;}
#rhColnews a {	text-decoration: none;	color: #0000a0;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 0px;}
#rhColnews p {	font-size: 11px;	margin-top: 3px;	margin-bottom: 3px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #009900;	margin-right: 0px;	margin-left: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 9px;	display: block;	color: #0000a0;	background-image: url(../images/bullet.gif);background-repeat: no-repeat;	background-position: left 4px;}
#rhColnews a:hover {	text-decoration: underline;	color: #FF6600;}
#newsletter {	float: right;	height: auto;	width: 100%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;}
#search {	text-align: right;	float: right;	display: block;	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-top-width: medium;	border-bottom-width: medium;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #da3ab3;	border-bottom-color: #da3ab3;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}
#newsletter p {	font-size: 11px;}
#newsletter a {	color: #0000a0;}
#specials {	height: 60px;	width: 180px;	float: left;	margin-bottom: 20px;	margin-top: 3px;	padding-bottom: 8px;	display: block;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #da3ab3;}
#specials a {	color: #0000a0;	font-size: 12px;}
#specials p {	font-size: 11px;	line-height: normal;}
.section {	float: left;	width: 100%;}
.ft11 {font-size: 11px;}
.ft12 {	font-size: 12px;}
.ft10 {font-size: 10px;}
.bafep {	float: right;	display: block;	padding-right: 35px;	text-align: left;	margin: 0px;}
.footer {	padding-left: 100px;	padding-top: 5px;}
ul#colNav {	width: 90%;	float: left;	border-bottom: 1px solid #999999;	padding: 0px;	list-style-type: none;	margin: 8px 0px 10px 6px; font-weight:normal;}
.Col2 {	float: left;	height: auto;	width: 320px;	margin-right: 25px;	padding-right: 20px;	padding-bottom: 10px;}
.Col2r {	float: left;	height: auto;	width: 320px;	margin-right: 12px;	padding-right: 20px;	padding-bottom: 10px;margin-left: 13px;}
#colNav a {	height: 14px;	padding-top: 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	font-size: 11px;	background-repeat: no-repeat;	padding-left: 15px;	list-style-position: inside;	list-style-type: circle;	display: block;	background-image: url(../images/bullet.gif);	text-decoration: none;	margin: 0px;	padding-bottom: 4px;	color: #0000a0;	width: 155px;	padding-right: 0px;	background-position: 3px;}
#colNav a:hover {	text-decoration: underline;	color: #FF6600;	font-weight: normal;}
#colNav li {	display: inline;}
.imageRight {	float: right;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;	text-decoration: underline;}
.imageRightC {
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-decoration: underline;
	clear: both;
}
#shopBasket a {	display: block;	background-image: url(../images/Shopping-Cart.jpg);	background-repeat: no-repeat;	background-position: right;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 12px;	width: 72px;	float: right;	border-left-width: thin;	border-left-style: solid;	border-left-color: #FFFFFF;	margin-top: -1px;}
.navHeadshop {	background-color: #cc33cc;	color: #FFFFFF;	padding-top: 6px;	padding-bottom: 6px;	font-size: 12px;	padding-left: 4px;	font-weight: bold;	margin-top: 0px;}
#handmade {	background-image: url(../images/cm_shop_home.jpg);	background-repeat: no-repeat;	width: 106px;	height: 70px;	padding-left: 44px;	text-align: left;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 14px;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #da3ab3;	border-top-width: medium;	border-top-style: solid;	border-top-color: #da3ab3;	background-position: left 3px;}
#consultations {	background-image: url(../images/catherine_mugshot.jpg);	width: 130px;	height: auto;	background-repeat: no-repeat;	padding-left: 50px;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #da3ab3;	float: left;	border-top-width: thin;	border-top-style: solid;	border-top-color: #da3ab3;	background-color: #FFFFFF;	margin-top: 28px;	margin-bottom: 10px;}
.qlm {	text-align: right;	color: #009900;	margin-bottom: -5px;	margin-right: 5px;	font-weight: bold;	font-size: 12px;	margin-top: 10px;}
.navSpac {	font-size: 8px;	background-color: #666699;	display: block;	height: 2px;}
.wp  {	width: 100%;	float: left;	height: 60px;	margin-bottom: 10px;}
.wp p {	font-size: 10px;	color: #009900;	float: right;	height: 55px;	width: 105px;	padding-top: 8px;	margin: 0px;	padding-right: 5px;}
.ql {	text-align: right;	color: #0000a0;	margin-bottom: 2px;	margin-right: 5px;	font-weight: bold;	font-size: 12px;	margin-top: 5px;}
.essImage2 {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-left: 10px;	margin-bottom: 0px;	height: 55px;}
.handmade {	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666699;	border-bottom-color: #666699;	margin-top: 25px;	margin-bottom: 20px;	background-color: #FFFFCC;	padding: 5px;}
.box100 {	width: 90%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;	height: auto;	display: block;}
.boxrs {	width: 30%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxrm {	width: 40%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxrl {	width: 50%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxrxl {	width: 59%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxrxxl {	width: 75%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxls {	width: 30%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
.boxlm {	width: 40%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
.boxll {	width: 50%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
@media screen and (max-width: 1010px){
.boxrs {	width: 100%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.boxlm {	width: 100%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
.boxll {	width: 100%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
.boxrm {    width: 100%;    float: right;   padding: 3px;   margin-top: 4px;    margin-bottom: 4px; margin-left: 8px;   margin-right: 0px;}
.boxrl {	width: 100%;	float: right;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 8px;	margin-right: 0px;}
.quoteBk1 {    max-width: 100%;    float: right;    padding: 10px;    margin: 5px 0px 10px 20px;    border-bottom: 5px solid #B967B9;    text-align: left;   text-align: right;}
}
.TL2 {	font-family: Verdana, Arial;	font-size: 14px;	font-weight: bold;	color: #004777;	margin-top: 6px;	margin-bottom: 2px;	padding-top: 7px;	padding-bottom: 2px;	text-decoration: none;}
.quotebk {	padding-left: 12px;	padding-right: 12px;	font-style: italic;}
.ft12G {	font-size: 12px;	color: #006600;}
#main ul {	font-size: 12px;	line-height: 20px;	list-style-image: url(../images/bullet.gif);	margin-left: 20px;	padding-top: 10px;	color: #0000a0;}
.bt {	background-image: url(/images/bullet.gif);	padding-left: 11px;	background-repeat: no-repeat;	background-position: left 5px;	padding-top: 0px;	padding-bottom: 2px;	margin: 0px;}
.bt2 {	background-image: url(/images/bullet.gif);	padding-left: 11px;	background-repeat: no-repeat;	background-position: left 8px;	padding-top: 3px;	padding-bottom: 3px;	margin: 0px;}
img {	font-size: 10px;}
.range {	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #0000a0;	border-bottom-color: #0000a0;	background-image: url(../images/osteo.jpg);	background-repeat: no-repeat;	padding-left: 30px;	margin-top: 15px;	margin-bottom: 25px;	display: block;	width: 92%;	background-color: #D9FFD9;	height: 18px;	padding-top: 4px;}
.prodSec {	padding-left: 10px;	padding-top: 2px; text-decoration: none;	padding-right: 0px;	float: left;	margin-left: -2px;	width: 96%;	padding-bottom: 0px;	margin-right: -2px;	border: 1px solid #CCCCCC;}
.ft11G {	font-size: 11px;	color: #006600;}
.line {	background-color: #006600;	height: 5px;	display: block;	margin: 0px;	padding: 0px;	}
.line2 {
	background-color: #006600;
	height: 3px;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main form {	margin: 0px;	padding-top: 25px;}
.TL2G {	font-family: Verdana, Arial;	font-size: 14px;	font-weight: bold;	color: #006600;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;}
.boxlxl {	width: 60%;	float: left;	padding: 3px;	margin-top: 4px;	margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
.boxlxxl {	width: 75%;	float: left;	padding: 3px;	margin-top: 4px; margin-bottom: 4px;	margin-left: 0px;	margin-right: 8px;}
ul#twitter_update_list li {	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #0000a0;	font-size: 10px;}
.whatsnew {	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #006600;	background-image: url(/images/bullet.gif);	background-repeat: no-repeat;	background-position: left 8px;	padding-left: 10px;	width: 250px;	margin-bottom: 10px;	font-weight: bold;	color: #006600;	margin-top: 25px;}
.image {	padding-top: 5px;	padding-bottom: 7px;}
.ft12R {	font-size: 12px;	color: #FF0000;}
.bgy {	background-color: #FFFFCC;}
.spot{	padding-top: 5px;	padding-bottom: 5px;	font-size: 13px;	background-image: url(/images/greenBar.jpg);	background-repeat: repeat-y;	padding-left: 16px;	margin-bottom: 5px;	float: none;	margin-top: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #66D303;	width: 42%;}
@media screen and (max-width: 1010px){
.spot{	width: 100%;}
}
h4 {	font-family: Verdana, Arial;	font-size: 12px;	color: #0000A0;	margin-top: 6px;	margin-bottom: 2px;	padding-top: 2px;	padding-bottom: 2px;}
.shopWrap {	width: 575px;	float: left;	height: auto;}
.whatsnew_l {	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #006600;	background-image: url(/images/bullet.gif);	background-repeat: no-repeat;	background-position: left 8px;	padding-left: 10px;	width: 300px;	margin-bottom: 10px;	font-weight: bold;	color: #006600;	margin-top: 20px;	font-size: 12px;}.ft12P {
font-size: 12px;	color: #FF0099;}
.social {	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-top-color: #B967B9;	border-bottom-color: #B967B9;	height: 32px;	border-bottom-style: solid;	padding-top: 6px;	clear: none;	float: left;	width: 220px;	margin-top: 18px;	margin-bottom: 10px;	padding-bottom: 0px;}
.spotH {	padding-top: 5px;	padding-bottom: 5px;	font-size: 13px;	background-image: url(/images/greenBar.jpg);	background-repeat: repeat-y;	padding-left: 16px;	margin-bottom: 5px;	margin-top: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #66D303;	width: 260px;}
.clear {	clear:both;	}
.socialcol {
border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-top-color: #B967B9;	border-bottom-color: #B967B9;	height: 32px;	border-bottom-style: solid;	padding-top: 6px;	clear: none;	float: left;	width: 175px;	margin-top: 18px;	margin-bottom: 10px;	padding-bottom: 0px;
}
a img {border: none; }
.login { margin: 5px 0px 30px 0px; padding: 3px 0px 8px 0px; border-bottom: solid 3px #006600;}
.login img { margin-bottom: 10px; width:100%;}
.nav {float: right;	display: block;	width: 100%;	margin: 0px 0px 15px 0px;	border-bottom: medium solid #da3ab3;	padding: 3px 0px 3px 0px;
}
