body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	margin: 10px 0px 0px;
	height: auto;
	padding: 0px;
	margin: 0px;
	border:none;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body img {border:none;}
/*
a {
	font-size: 9px;
	color: #003399;
}
a:link {
	text-decoration: none;
	color: #660099;
	font-size: 10px;
	line-height: 13px;
}
a:visited {
	text-decoration: none;
	color: #330099;
}
a:hover {
	text-decoration: none;
	color: #660099;
}
a:active {
	text-decoration: none;
	color: #660099;
}*/
strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #660099;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: 24px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.pageHeaderPurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;*/
	/*margin-bottom: 7px;*/
}
.pageHeaderBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.pageSubHeaderBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	/*margin-bottom: 7px;*/
}
.pageSubHeaderBlack1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	/*margin-bottom: 7px;*/
}
.pageSubHeaderBlackMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	/*margin-bottom: 7px;*/
}
.pageSubHeaderGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #9AA608;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	/*margin-bottom: 7px;*/
}
.pageSubHeaderPurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	/*margin-bottom: 7px;*/
}
.pageSubHeaderPurple1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	/*margin-bottom: 7px;*/
}
.paragraph {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.comingSoon {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #9AA608;
}
.paragraphSmall {
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.indent {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.indent10 {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:5px;
}
.backToTop {
	margin-right:6px;
}
.backToTop a {
	text-decoration:underline;
	font-size:12px;
	color: #660099;
}
.catalognameTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #660099;
	padding-bottom:5px;
	padding-top:8px;
	width:164px;
	height:37px;
	vertical-align:bottom;
}
.catalognameTitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #660099;
	padding-bottom:5px;
	padding-top:8px;
	height:37px;
	vertical-align:bottom;
}
.catalogname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #660099;
}
.spacebefore {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.infoprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #660099;
	background-position: right bottom;
	text-align: right;
	vertical-align: bottom;
}
.grouptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	margin-bottom: 8px;
	margin-top: 8px;
}
.grouptitleBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: black;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left:0px;
}
.grouptitlePurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #660099;
	margin-bottom: 8px;
	margin-top: 8px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
}
.cartprices {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.cartdesc {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
	margin-left: 2px;
}
.paragraphwithindent {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.validation {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
}
#imgFloatRight {float:right;}
#indexAnimGif {float:left; clear:left; margin-top:10px;}

/* AG 26102008 - Updating the content area of the index page*/
#content {border:none; margin:0px; padding: 0px; border:none;}
#indexContentLeft {Float:left; width: 217px; height:289px; background-color:white; margin-left: 5px; display:inline; margin-top:5px;}
/*#indexContentRight {Float:right; width: 328px; height:219px; margin-top: 15px; padding-left:3px; border-left: 1px solid #660099; margin-bottom:0px; }*/
#indexContentRight {Float:left; width: 328px; height:289px; display:inline; margin-left: 5px;}
#indexContentRight img{margin-top:5px; }

#indexImgRow {margin-left:12px; margin-bottom:12px;}
.indexNewsImg {float:left; width:126px; margin-right:3px;}
.indexNewsImg a{float: left; clear:left;}
.divLeft {float:left; clear:left; width:10px; padding-top:12px; padding-left:2px;}
.divRight {float:right; width:50px; margin-bottom:12px;}
.divRight a{float:right; width:25px;}
.divRight img{float:right;}
.indexParagraphDiv {clear:left; padding-bottom: 40px;}
.indexParagraphDiv a img{float:right;}
.indexParagraphDiv p{float:left; width:300px;}
.paragraphHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #660099;
	margin-top: 2px;
	margin-bottom: 0px;
}
.indexRightPurple {
	padding-left:3px;
	padding-right:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	/*font-weight: bold;*/
	font-variant: normal;
	color: #660099;
	margin-top:4px;
	padding-top:0px;	
}
.indexRightGrey {
	padding-left:3px;
	padding-right:3px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.loginName {padding-top: 6px;}
.linkBagImg {clear:left;}
.cartSummaryTable {/*border-collapse: collapse;*/}
.cartLeftSide {border-left: 1px solid #660099; margin:0px; padding:0px;}
.cartRightSide {border-left: 1px solid #660099; margin:0px; padding:0px;}
/*.cartTable {border-right: 5px solid #660099;}*/

.viewcartTopRight {width:140px; float:right; margin-top:11px;}
.viewcartTopLeft {width:330px; float:left;}
.hearTD p{vertical-align:top;}

.pdBrushTopRight {width:223px; float:left; padding-top: 15px;}
.pdBrushTopRight a{ margin-left:6px;}
.pdBrushTopLeft {width:305px; float:left; margin-top:5px; padding-left: 5px;}
.pdBrushTopLeft p{margin-top:3px;}
.pdBrushTopLeft img{margin-right:3px;}
.pdBagTopRight {width:223px; float:left; padding-top: 26px;}
.pdBagTopRight a{ margin-left:6px;}
.pdBagTopLeft {width:305px; float:left; margin-top:5px;padding-left: 5px;}
.pdBagTopLeft p{margin-top:3px;}
.pdBagTopLeft img{margin-right:3px;}
.pdTipsTopRight {width:223px; float:left; padding-top: 0px;}
.pdTipsTopRight a{ margin-left:6px;}
.pdTipsTopLeft {width:305px; float:left; margin-top:5px; padding-left:5px;}
.pdTipsTopLeft p{margin-top:3px;}
.pdTipsTopLeft img{margin-right:3px;}
.buttonText {position:relative; left: 10px; top: -18px; float:left:}
img.button { z-index:-1}

.racoonLink {height:30px;}
.racoonLink p {float:left;}
.racoonLink img{float:left;}
.profileImgSophie {float:right; clear:left; width:148px; margin-top:3px; margin-left:30px;}
.adminTable {margin-bottom:100px; margin-left:30px;}
.adminTable input {width:100px;}

/* AG 26102008 - Adding new styles for header text */
.trHeader	{line-height:normal; margin:0px;}
.trHeader td {line-height:normal;  margin:0px;}
.header {	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float: right;	 
	margin:0px;
	margin-bottom:3px;
	padding: 0px;
	width: 100%;
	text-align: right;
	font-size: 26px;
	line-height:32px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-bottom: 4px;
}
.subHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float: right;
	/*clear:right;*/
	margin:0px;
	padding: 0px;
	text-align: right;
	width: 100%;
	font-size: 11px;
	line-height:12px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	display:block;
	margin-bottom: 25px;
}

/* AG 26102008 - Adding new styles for footer text */
.footer {width:560px; float:right; margin-top:10px;}
#footParaLeft {float:left; margin:0px; display:block; margin:0px;}
#footLinkLeft {float:left; margin:0px; display:block; margin:0px; color: #660099;}
#footLinkLeft {}
#footParaRight {float:right; display:block; color:#999999; margin:0px;}
#footLinkRight {float:right; display:block; color:#999999; margin:0px;}
#twitterLink {float: right;margin-left: 6px;position: relative;top: -6px;}
/*
a {
	font-size: 9px;
	color: #003399;
}
a:link {
	text-decoration: none;
	color: #660099;
	font-size: 10px;
	line-height: 13px;
}
a:visited {
	text-decoration: none;
	color: #330099;
}
a:hover {
	text-decoration: none;
	color: #660099;
}
a:active {
	text-decoration: none;
	color: #660099;
}*/

/* AG 26102008 - temporary styles for index page text */
.strongNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13.5px;
	font-style: normal;
	font-weight:900;
	color: #9AA608;
	margin:5px 0px 0px 5px;
	display:block;
}
.paragraphNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: black;
	margin:5px 0px 0px 5px;
	display:block;
}
.span1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:bold;
	line-height: 13.5px;
	color: black;
	margin: 0px;
}
.bold {font-weight:bold;}
.paragraph0 {margin:0px; padding:0px;}
.paragraphNew1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: black;
	margin:5px 0px 0px 5px;
	display:block;
	margin-left:0px;
	margin-bottom: 3px;
}
.paragraphNew1Purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: #660099;
	margin:5px 0px 0px 5px;
	display:block;
	margin-left:0px;
	margin-bottom: 3px;
}
.paragraphNew1Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: gray;
	margin:5px 0px 0px 5px;
	display:block;
	margin-left:0px;
	margin-bottom: 3px;
	margin-right:5px;
}
.paragraphNew1Gray1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:550;
	line-height: 14px;
	color: gray;
	display:block;
	margin-left:0px;
	margin-bottom: 3px;
	margin-right:5px;
}
.paragraphNew1Gray1 img {margin-right:10px; margin-top:0px;}
.rightDoubleQuote {position:relative; top:-14px;  margin-right:10px; float:right;}
.paragraphNew1Gray1 span{ font-size:36px;}
.paragraphNew2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: black;
	margin:0px 5px 6px 5px;
	display:block;
}
.paragraphNew3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: black;
	display:block;
	margin-left:3px;
}

/* Hover buttons */
* html a:hover {visibility:visible}
/* Index page */
#indexContentLeftText {height:230px; border: 1px solid white; padding-right:1px; /* For some dizare reason this sorts out the differences on FF and IE reg. spacing */}
#lozengeButtons {float:left; /*margin-top: 5px;*/ padding-left:5px; overflow:hidden;}
/*#lozengeButtons { margin-top: 5px; padding-left:5px; overflow:hidden; height: 60px;}*/
#lozengeButtons img { margin-right:0px; margin-top:0px; border:none; float:left;}
#lozengeButtons span {position: relative; left: 10px; top: -17px; margin: 0px; padding: 0px; font-size: 10px;}
#lozengeButtons a:hover img {visibility:hidden;}
#lozengeButtons a { 
	background-image: url(images/lozenge_btn_up.gif);
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
.spanBlack {	
	color: black;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	text-align:left;
}
.spanPurple {	
	color: #660099;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	text-align:left;
}
.spanGreen {	
	color: #9AA608;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	text-align:left;
}

/* AG 26102008 - Adding new styles for link area at bottom of the page*/
#linkAreaContainer {
	padding-left:5px; 
	background-color:#666699; 
	height:116px; 
	overflow:hidden;
} 
#linkAreaContainer img { margin-right:0px; margin-top:0px; border:none; float:left; }
.linkAreaSpanPurple {position: relative; left: 10px; top: -18px !important; top: -19px; margin: 0px; padding: 0px; font-size: 10px; line-height:10px;	color: #660099;}
#linkAreaContainer a:hover img {visibility:hidden;}
#linkAreaContainer a { 
	float:left;
	width:106px;
	height:106px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-right:5px;
	margin-top:5px;
}
a.linkAreaButton1 {background-image: url(images/106x106-bx1_roll.jpg);}
a.linkAreaButton2 {background-image: url(images/106x106-bx2_roll.jpg);}
a.linkAreaButton3 {background-image: url(images/106x106-bx3_roll.jpg);}
a.linkAreaButton4 {background-image: url(images/106x106-bx4_roll.jpg);}
a.linkAreaButton5 {background-image: url(images/106x106-bx5_roll.jpg);}
#linksPara1 {
	position: relative; 
	left: 1px; top: -111px; 
	color:#9AA608; 
	margin: 0px; 
	padding: 0px; 
	font-size: 17px; 
	line-height: 16px;
	font-weight:bold; 
	margin-left: 5px;
	margin-bottom: 4px;
}
#linksPara2 {
	position: relative; 
	left: 1px; 
	top: -112px; 
	margin: 0px; 
	padding: 0px; 
	font-size: 10px;
	line-height: 10px;
	margin-left: 6px;
}
#linksPara2Span1 {
	position:inherit;
	color:#9AA608;
	font-weight:bold;
	line-height: 12px;
}
/* End of link at bottom of the page */

.purpleBorder {border-top:5px solid #666699; border-left:5px solid #666699; border-right:5px solid #666699; width:550px;}
.purpleBackground {background-color:#666699; width:560px;}

/* brushes page buttons - rollovers etc */
.pdBrushTopRight {margin-top: 7px; padding-left:5px; overflow:hidden;}
.pdBrushTopRight a:hover img {visibility:hidden;}
.pdBrushTopRight a { 
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
.pdBagTopRight {margin-top: 15px; padding-left:5px; overflow:hidden;}
.pdBagTopRight a:hover img {visibility:hidden;}
.pdBagTopRight a { 
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
.pdTipsTopRight {margin-top: 15px; padding-left:5px; overflow:hidden;}
.pdTipsTopRight a:hover img {visibility:hidden;}
.pdTipsTopRight a { 
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
a.lozenge_silvAnchor {background-image: url(images/lozenge_btn_below_up.gif); margin-right: 5px;}
a.lozenge_silvAnchor img {margin-right:0px; margin-top:0px; border:none; float:left;}
a.lozenge_silvAnchor span {position: relative; left: 10px; top: -18px; margin: 0px; padding: 0px; font-size: 10px;}
a.lozengeBtn {background-image: url(images/lozenge_btn_roll.gif);}
a.lozengeBtn img {margin-right:0px; margin-top:0px; border:none; float:left;}
a.lozengeBtn span {position: relative; left: 10px; top: -18px; margin: 0px; padding: 0px; font-size: 10px;}
a.lozenge_silv {background-image: url(images/lozenge_btn_roll.gif);}
a.lozenge_silv img {margin-right:0px; margin-top:0px; border:none; float:left;}
a.lozenge_silv span {position: relative; left: 10px; top: -18px; margin: 0px; padding: 0px; font-size: 10px;}
/* pd_about buttons */
.rolloverButtons {margin-top: 15px; /*padding-left:5px;*/ overflow:hidden;}
.rolloverButtons a:hover img {visibility:hidden;}
.rolloverButtons a { 
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
.marginTweek1 {margin-top:5px;}
#careDivLeft {width: 315px;}
/* Class for full width headers at the top of the page */
.fullWidthHeader {margin-top: 5px; /*margin-left:5px;*/ padding-left: 10px;}
/* Class for about page  right hand side of page */
.divAboutRight {float:right;width:220px; margin-bottom: 0px; margin-left:3px;}
#mainImageAbout {padding-top:10px;}
/* Class for care page right hand side of page */
.divCareRight {float:right;width:215px; margin-bottom: 22px; margin-left:3px;}
.mainImageCare {margin-top:5px;}
/* Class for care page right hand side of page */
.divProfileRight {float:right;width:215px; margin-bottom: 0px; margin-left:3px; margin-top:5px;}
.paragraphProfile {
	margin-top: 3px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:gray;
}
.mainImageProfile1 {display:block; float:left; margin-bottom:10px;}
.mainImageProfile2 {display:block; float:left; margin-bottom:10px}

/* Tips page */
.clearBoth {clear:both;}
#divTipsProdLeft {float:left; width:117px; height:118px; clear:left; margin:0px; padding:0px; padding-left:10px; padding-top:10px;}
#divTipsProdLeft img {margin:0px; padding:0px;}
#divTipsProdRight {float:left; width: 400px; margin-top:10px;}
.paraTipsBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:550;
	line-height: 13.5px;
	color: black;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right:10px;
}
.paraTipsPurple{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:550;
	line-height: 13.5px;
	color: #660099;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 10px;
		margin-right:10px;
}
.paraTipsGray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: gray;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 5px;
}
.paraTipsList {
	margin-left:5px;
	padding-left:10px;
}
.paraTipsList li {
	margin-top:3px;
}
.paraTipsGreen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #9AA608;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 5px;
	margin-top: 3px;
}
.paraTipsGreen a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #9AA608;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 5px;
	margin-top: 3px;
}
.paraTipsGreen span { color: black;}
.tipsPrice { color:black;}
.tipsBlackLink {color:black;}
.tipsGreenLink {color: #9AA608;}
.paragraphGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:550;
	line-height: 13.5px;
	color: gray;
	margin:5px 0px 5px 5px;
	display:block;
}
.paragraphGray a {	
	color: #9AA608; 
	text-decoration:underline;
	font-weight:bold;
}
.paragraphGray a:visited{text-decoration:underline; font-weight:bold;}
.pageSubHeaderBlackBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.pageSubHeaderPurpleBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.margin5 {padding-left: 5px;}
.spacer {height:100%;}
#tdLoggedInAs {
	margin-top:5px;
}
.groupHeader{
	margin: 0px;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:5px;
}
.creditCards {margin-left:6px; margin-top:8px; margin-bottom:8px;}
.creditCardText {margin-left:7px; margin-top:5px; margin-bottom:5px;}
.creditCardText a { color:black; font-size:9px;}
.spacer {float:left; height:100%; width:15px;}

.pdContactButton {width:223px; float:left; padding-top: 0px; padding-bottom:70px;}
.pdContactButton a{ margin-left:0px;}
.pdContactButton {margin-top: 7px; padding-left:0px; overflow:hidden;}
.pdContactButton a:hover img {visibility:hidden;}
.pdContactButton a { 
	float:left;
	width: 207px;
	height: 20px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin-top:5px;
	overflow:hidden;
}
.marginBottom20 {margin-bottom:20px;}

