/* Main Structure */
body {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	margin: 0px;	text-align: center;	background-color: #F0F0F0;	}
hr {	color: #009933;	padding: 0px;	margin: 0px;}
#wrapper {	width: 950px;	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: 133px;
	width: 950px;
	background-image: url(../../../../images/header_wholesale.jpg);
	float: right;
	margin-top: 4px;
}
#Columnwrapper {	float: left;	width: 750px;	background-repeat: repeat-y;	background-position: left top;	height: auto;	overflow: auto;}
#main {	height: auto;	width: 580px;	float: right;	clear: right;	padding-top: 12px;	padding-right: 8px;	padding-bottom: 12px;	padding-left: 3px;}
#main2, #main3 { height: auto;	width: 755px;	float: right;	clear: right;	padding-top: 12px;	padding-right: 20px;	padding-bottom: 12px;	padding-left: 3px;}
.Col2 {
	float: left;
	height: auto;
	width: 310px;
	margin-right: 25px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.Col2r {
	float: left;
	height: auto;
	width: 310px;
	margin-right: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: 13px;
}
.Col3 {
	float: left;
	height: auto;
	width: 165px;
	margin-right: 11px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 11px;
	padding-bottom: 10px;
}
.Col3r {
	float: right;
	height: auto;
	width: 165px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 11px;
	padding-bottom: 10px;
	margin-left: 14px;
}

#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, #main2 p, #main3 p {	line-height: 17px;}
#rightCol {	float: right;	width: 180px;	height: auto;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 8px;	text-align: left;	clear: right;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	position: relative;	}
#footer {
	width: 950px;
	display: block;
	float: left;
	color: #3366CC;
	margin-bottom: 3px;
	background-color: #FFFFCC;
	text-align: center;
	padding-top: 3px;
}
/* Support for Main Structure */
#header p {	color: #FFFFFF;	margin-top: 0px;	margin-right: 170px;	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: 115px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #973a88;}
#header a:hover{	display: block;	text-decoration: underline;}
#headernav {
	width: 950px;
	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;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#slider-top {
	height: auto;
	margin-bottom: 2px;
	padding-bottom: 3px;
	clear: both;
	margin-top: 0px;
}

#headernav p {
	margin: 0px;
	padding-top: 1px;
	color: #FFFFFF;
	padding-left: 25px;
	height: 15px;
}
#headernav a {	text-decoration: none;	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	display: block;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	float: left;	width: auto;	padding-right: 11px;	padding-left: 11px;	padding-top: 3px;	padding-bottom: 4px;}
#headernav a:hover{	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	background-color: #666699;	display: block;}
body#home a#homenav, body#shop a#shopnav, body#overview a#overviewnav, body#resources a#resourcesnav, body#blog a#blognav, body#holistic a#holisticnav, body#video a#videonav, body#gallery a#gallerynav, body#latest a#latestnav, body#about a#aboutnav, body#contact a#contactnav
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #666699;
	display: block;
}
.navHeader {	width: 150px;	display: block;	color: #FFFFFF;	margin-top: 10px;	margin-bottom: 0px;	background-color: #FFFFFF;}
.navHead {
	color: #003366;
	padding-top: 12px;
	padding-bottom: 6px;
	font-size: 12px;
	padding-left: 5px;
	font-weight: bold;
	margin-top: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #da3ab3;
}
#mainnav {	width: 150px;	display: block;	float: left;	height: auto;	clear: left;	padding-top: 0px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
#footerNav {	text-decoration: none;	background-color: #ccccff;}
#footerNav a {	color: #0000A0;	text-decoration: none;	font-size: 11px;}
#footerNav a:hover {	color: #FF6600;	text-decoration: underline;}
/* 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-top: 3px;	margin-bottom: 2px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;}
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: 12px;	color: #0000A0;	margin-top: 6px;	margin-bottom: 2px;	padding-top: 2px;	padding-bottom: 2px;}
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;}
/* MAIN NAVIGATION */
ul#mainNav {	list-style: none;	width: 150px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-family: Verdana, Arial;	font-size: 11px;	font-weight: normal;	padding: 0px;	margin-top: 0;	margin-right: 0;	margin-bottom: 12;	margin-left: 0;}
#mainNav a {	text-decoration: none;	color: #003366;	font-size: 1em;	display: block;	background-color: #FFFFFF;	background-image: url(/images/bullet.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 6px;	padding-bottom: 7px;	padding-left: 9px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666699;}
#mainNav a:hover {	color: #FF6600;	background-image: url(/images/bullet4.gif);	background-repeat: no-repeat;	background-position: left center;}
ul#mainNavxtra {	font-size: 10px;	text-align: left;	margin: 0px;	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;}
#mainNavxtra a {	background-image: url(../../../../images/bullet.gif);	background-repeat: no-repeat;	padding-left: 12px;	background-position: 2px;	display: block;	padding-top: 2px;	padding-bottom: 2px;}
#mainNavxtra a:hover {	font-weight: bold;}
/* SHOP NAVIGATION */
ul#shopNav {	list-style: none;	width: 150px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-family: Verdana, Arial;	font-size: 11px;	font-weight: normal;	padding: 0px;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}
#shopNav a {	text-decoration: none;	color: #FFFFFF;	font-size: 1em;	display: block;	background-color: #9999cc;	background-image: url(/images/bullet2.gif);	background-repeat: no-repeat;	background-position: 5px center;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 14px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	font-weight: bold;}
#shopNav a:hover {	background-color: #B6B6DC;	background-image: url(/images/bullet2.gif);	background-repeat: no-repeat;	background-position: 2px 50%;}
/* IE Fixes */
/* remove annoying gaps */
#mainNav li {	display: inline;}
#mainNavxtra li {	display: inline;}
#shopNav li {	display: inline;}
/* force hover on entire width of  link */
* html #mainNav a {	height: 1px;}
* html #shopNav a {	height: 1px;}
* html #shopHome a {	height: 1px;}
* html #menu_shop a {	height: 1px;}
/* End of Navigation */
.small {	font-size: 10px;}
.imageLeft {	float: left;	padding: 0px;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;}
.promotion {
	background-image: url(/images/promotions/chakra_sets.jpg);
	height: 35px;
	width: 146px;
	margin-top: 18px;
	margin-bottom: 0px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	padding-top: 135px;
	padding-left: 4px;
	border-bottom-color: #da3ab3;
}
.titleHeading {	color: #004777;}
.greenHeading {	font-family: Verdana, Arial;	font-size: 14px;	font-weight: bold;	color: #006600;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	text-decoration: none;}
.essences a {	font-size: 11px;	color: #006633;	float: left;	width: 175px;	height: 52px;	margin-top: 18px;	padding-bottom: 10px;	font-weight: bold;	text-decoration: none;}
.essences a:hover {	color: #FF6600;}
.essImage {	padding: 0px;	float: left;	margin-top: -5px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none;}
.essences2 a {	font-size: 10px;	color: #006633;	float: left;	width: 175px;	height: 52px;	margin-top: 18px;	padding-bottom: 10px;	font-weight: bold;	text-decoration: none;}
.essences2 a:hover {	color: #FF6600;}
.essenceStrap {	background-image: url(../../../../images/bluebar.jpg);	background-repeat: repeat-y;	float: left;	clear: left;	padding-left: 12px;	display: block;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	width: 168px;}
.navHeadRH {	color: #da3ab3;	padding-top: 1px;	padding-bottom: 1px;	font-size: 11px;	font-weight: bold;	margin-top: 4px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #da3ab3;}
.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: 10px;	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-top: 3px;	padding-bottom: 8px;	display: block;}
#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-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	padding: 0px;	list-style-type: none;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 6px;}
#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-repeat: no-repeat;
	background-position: right;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 12px;
	width: 75px;
	float: right;
	background-color: #CC33CC;
	background-image: url(/images/Shopping-Cart.jpg);
	height: 14px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#shopBasket a:hover {
	background-color: #cc33cc;
	text-decoration: underline;
}
.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;}
.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, #main2 ul {	font-size: 12px;	line-height: 20px;	list-style-image: url(/images/bullet.gif);	margin-left: 0px;	padding-top: 0px;	color: #0000a0;	margin-top: 5px;	list-style-position: inside;	padding-left: 3px;}
#main li, #main2 li {	font-size: 12px;	line-height: 20px;	list-style-image: url(../../../../images/bullet.gif);	color: #0000a0;	margin: 0px;	padding: 0px;}
#main3 li{
	font-size: 12px;
	line-height: 20px;
	color: #0000a0;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
}
.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: 350px;	margin-bottom: 10px;	font-weight: bold;	color: #006600;	margin-top: 25px;}
.image {	padding-top: 5px;	padding-bottom: 7px;}
.ft12R {	color: #FF00FF;}
.bgy {	background-color: #FFFFCC;}
.date {
	font-size: 11px;
	font-weight: bold;
	margin-top: -5px;
	margin-bottom: 4px;
	color: #9966FF;
}

.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%;}
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 {
float: right;	display: block;	width: 100%;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;
}
.nav {
float: right;	display: block;	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	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;
}
.spots {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66D303;
	margin-left: 0px;
	font-weight: bold;
	background-image: url(/images/circle.jpg);
	background-position: 2px;
	width: 100%;
}
.month {
	float: right;
	display: block;
	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;
	width: 100%;
}
.bt11 {
	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;
	font-size: 11px;
}
.bt211 {
	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;
	font-size: 11px;
}
.spots2 {

	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66D303;
	margin-left: 0px;
	font-weight: bold;
	background-image: url(/images/circle.jpg);
	background-position: 2px;
}
