.pagemaster {
	width: 100%;
	height: 100%;	
	/* background-color: #eee; */
	border: 0px solid green;
	text-align: center;
	vertical-align: top;
	/*background-image: url(gradient_DkBlue.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}

.skinmaster {
	height: 100%;
	background-color: #fff;
	border: 0px solid blue;
	width: 850px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.skinheader {
	border: 0px solid yellow; 
	width: 100%;
	margin: -10 0 -9 -1; 
	padding: 0;
}

/* .skingradient {
	background-image: url(gradient_DkBlue.jpg);
	/ *background-color:#8CA2CB;* /
	height:30px;
}*/

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

#contenttable 
{
	width: 100%;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}

.toppane {
	width: 100%;
	border: 0px solid blue;
	/*background-color: transparent;*/
	padding: 0;
	margin: 0;
}
.leftpane {
	width: 200px;
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
/*	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; */
}

.contentpane {
	width: 450;
	padding: 0px 10px 0px 10px;
	border: 0px solid magenta;
/*	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; */
}

.rightpane {
	width: 200px;
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
/*	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; */
}

.bottompane {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid brown;
/*	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; */
}

/*

.main_dnnmenu_container {
	background-color: transparent; 
}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on* /
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional* /
        padding: 1px 3px 3px 1px;	
}


* /

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on* /
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional* /	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items* /
}

/ *

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus * /
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}
 
* /
.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

/ *

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

*/
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

/*
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}

*/
.Head 
{
   font-family: Verdana, Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #333333;
}



/*top navigation bar - SCNNavigationBar */
#mainnav				{border: 1px solid #8ca2cb; background-color: #8ca2cb; border-right: 1px solid #8CA2CB; padding: 0px 0px 19px 0px; list-style-position: inside; margin: 0px 0px 0px 0px; list-style-type: none }
#mainnav li				{ border-left: white 1px solid; background: #8CA2CB; FLOAT: left;  width: 102px;  text-align: center }
#mainnav li:first-child { padding: 0px 0px 0px 0px;  border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none }
#mainnav li a			{ padding: 3px 0px 3px 0px; display: block; width: 103px; }
#mainnav li a:hover		{ background: #D3DBEE }

a.mnbuttons				{ font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;}
a.mnbuttons:link		{ color: #f6f6ff; text-decoration: none }
a.mnbuttons:visited		{ color: white; text-decoration: none }
a.mnbuttons:active		{ color: #ffcc00 }
a.mnbuttons:hover		{ color: black }

a.selected				{ font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;}
a.selected:link			{ color: black ; text-decoration: none }
a.selected:visited		{ color: black; text-decoration: none }
a.selected:active		{ color: black }
a.selected:hover		{ color: black }
#current				{ background: #F4B5D0 }

/* categories island - SCNMenu */
ul#artcats, ul#artcats li{ margin: 0; width:200px; padding: 0 0 10 0; list-style: none}
ul#artcats li			{ float: left; text-align: left;}
ul#artcats h3			{ display: block; text-align: left; color: #fff; font: normal 11px Verdana, Arial, sans-serif;
	text-transform: uppercase; margin: 0; padding: 3px 0px 3px 10px;}
li#categorylist h3		{ background: #8CA2CB; background-image: url(/Portals/_default/Skins/SCN/corners.jpg)}
ul#artcats div			{ background: #dae2f0}
li#categorylist div		{ border: 1px solid #8CA2CB; padding: 0px 0px 10px 0px;}
#selectcat				{ background: #b9b9b9; text-decoration:none; color: #fff; font-weight:normal; font-size: 11px; display: block;
	padding: 0px;}
#selectcat:hover		{ color: #000;}
ul#artcats a:link		{ display: block; font-size: 11px; padding: 3px 10px 3px 10px; color: #2f58ac; line-height: 12px;  font-family: Verdana,sans-serif; text-decoration: none }
ul#artcats a:visited	{ display: block; padding: 3px 10px 3px 10px; color: #2f58ac; font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none  }
ul#artcats a:active		{ color: #2f58ac; }
ul#artcats a:hover		{ color: #000066 } 


/* shopping navigation bar - static */
ul#shopping,ul#shopping li	{ margin: 0; width: 200px; padding: 0px 0px 10px 0px; list-style: none }
ul#shopping li				{ float:left; text-align: left; }
ul#shopping h3				{ display: block; text-align: left; color: #fff; font: normal 11px Verdana, Arial, sans-serif;
	text-transform: uppercase; margin: 0; padding: 3px 0px 3px 10px;}
li#shopone h3				{ background: #8CA2CB;  background-image: url(/Portals/_default/Skins/SCN/corners.jpg)}
ul#shopping div				{ background: #dae2f0; }

li#shopone div				{ border: 1px solid #8CA2CB; padding: 0px 0px 10px 0px;}
ul#shopping a:link			{ display: block; font-size: 11px; padding: 3px 10px 3px 10px; color: #2f58ac; line-height: 12px;  font-family: Verdana,sans-serif; text-decoration: none }
ul#shopping a:visited		{ display: block; padding: 3px 10px 3px 10px; color: #2f58ac; font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none  }
ul#shopping a:active		{ color: #2f58ac; }
ul#shopping a:hover			{ color: #000066 } 

	
/*ul#shopping a:link		  { padding: 5px 0px 0px 10px; display: block; font-weight: normal; font-size: 11px; color: #2f58ac; line-height: 12px;  font-family: Verdana,sans-serif; text-decoration: none }
ul#shopping a:visited	  { padding-right: 0px; padding-bottom: 0px; padding-top: 5px; padding-left: 10px; display: block;  font-weight: normal; font-size: 11px; color: #2f58ac; font-family: Verdana,sans-serif; text-decoration: none }
ul#shopping a:active	  { padding-top: 5px; padding-right: 0px; padding-left: 10px; padding-bottom: 0px; display: block;  font-weight: normal; font-size: 11px; color: #2f58ac; font-family: Verdana,sans-serif; text-decoration: none }
ul#shopping a:hover		  { color: #000066 }
li#one h3				  { background: #8CA2CB}
li#shopdiv div{border:1px solid #8ca2cb; padding-bottom:10px} */

/* generic side content properties */
ul#articles				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none }
ul#articles li			{ float:left; /* I could define the width here if I wanted: width:680px*/ margin:0px 0px 0px 0px; padding:1px 0px 10px 0px; }
ul#articles h3			{ font: normal 12px Verdana,sans-serif; 
	margin: 0; padding: 3px 5px 4px 10px; text-align: left; color: #fff; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg) }
ul#articles h3			{ background: #f4b5d0; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg) }
#browsecontentbox		{ border: 1px solid #f4b5d0; padding: 0; margin: 0 }
#h3a					{ margin: 0; padding: 0; font: normal 12px Verdana,sans-serif; text-decoration: none; color: #fff; text-align:left; }
#h3a:hover				{ color: #000; }
.browsecontenttitle		{ vertical-align: top; padding: 0px 5px 0px 10px; margin-top: 10px; text-align: left;
    font: normal 18px/1.1 Georgia, Times, serif;}
.browsecontenttitle a:link { text-decoration: none; color: #ff6699 }
.browsecontenttitle a:visited { text-decoration: none; color: #ff6699 }
.browsecontenttitle a:hover { color: #000 }
.browsecontentbody		{ padding: 10px 5px 10px 0px; margin: 0px 10px 2px 10px; border-bottom: 1px dotted #ddd; 
     text-align: left; font: normal 11px/1.5 Verdana, serif; color: #a3758F }
.basicimg				{ float: left; border: 1px solid pink; height: 98px; width: 98px; margin: 10px 10px 2px 10px}
#morelink:link			{ font: normal 12px/1.1 Verdana, Arial; text-decoration:none; color:#ff6699}
#morelink:visited		{ text-decoration: none; color: #ff6699 }
#morelink:hover			{ color: #000; }
#moreitems				{ text-align: left; font: normal 12px/1.5 Verdana, Arial; padding-left: 15px; padding-bottom: 5px;}
#morelink:link			{ text-decoration: none; color: #ff6699 }
#morelink:visited		{ text-decoration: none; color: #ff6699 }
#morelink:hover			{color: #000;}

/*letters side content */
ul#letter				{ margin: 0; padding: 0; list-style: none }
ul#letter li			{ float: left; width: 200px; margin: 0; padding: 2px 0px 10px 0px; }
ul#letter h3			{ font: normal 12px Verdana, sans-serif; margin: 0; padding: 3px 0px 5px 10px;
	text-align: left; color: #fff;}
ul#letter h3			{ background: #f4b5d0; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg) }
#letterbox				{ border: 1px solid #f4b5d0; padding: 0; margin: 0 }

#h3n					{ margin:0; padding: 0; font: normal 12px Verdana,sans-serif; text-decoration: none; color: #fff; text-align:left; }
#h3n:hover				{ color: #000; }
.letterlink				{ padding:5px 4px 0px 4px; margin:5px 4px 0px 0px;
	font: normal 11px/1.5 Verdana, serif; text-align:left; }
.letterlink a:link		{ text-decoration:none; color:#ff6699 }
.letterlink a:visited	{ text-decoration:none; color:#ff6699 }
.letterlink a:hover     { color: #000 }
.lettercomment			{ padding: 0px; margin: 0px 4px 0px 4px;  
	text-align:left; font: italic 11px/1.5 Verdana, serif;  color:#666666 }
.respondent				{ padding:5px 5px 10px 0px; margin:0px 5px 2px 5px; border-bottom: 1px dotted #ddd; 
	text-align:left; font: normal 11px/1.5 Verdana, serif;  color:#000 }
.letterresponse			{ padding:0px 5px 5px 0px; margin:0px 5px 2px 5px;  
    text-align:left; font: normal 11px/1.5 Verdana, serif;  color:#a3758F } 

/*faqs side content */
ul#faqs1				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none }
ul#faqs1 li				{ float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 2px 0px 10px 0px;}
ul#faqs1 h3				{ font: normal 12px Verdana, sans-serif; margin: 0; padding: 3px 0px 5px 10px;
	text-align: left; color: #fff;}
ul#faqs1 h3				{ background: #f4b5d0; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg)}
#faqbox					{ border: 1px solid #f4b5d0; padding: 0; margin: 0}
#pagenumbers			{ vertical-align: top; margin: 10px 10px 0px 10px; font: normal 12px Verdana, sans-serif;
	border-bottom: 1px dotted #ddd; padding-bottom:10px; color:#a3758F}
#pagenumbers a			{ text-decoration: none; color: #ff6699; } 
#pagenumbers a:visited  { text-decoration: none; color: #ff6699 }
#pagenumbers a:hover	{ color: #000}
#h3n					{ margin: 0; padding: 0; font: normal 12px Verdana,sans-serif; text-decoration: none; color: #fff; text-align:left; }
#h3n:hover				{ color: #000;}
.faqquestion			{ padding: 5px 5px 0px 5px; margin: 5px 5px 0px 0px;
	font: normal 11px Verdana, Arial, serif; }
.faqquestion a:link		{ text-decoration: none; color: #ff6699; font: normal 11px Verdana, serif; }
.faqquestion a:visited	{ text-decoration: none; color: #ff6699 }
.faqquestion a:hover	{ color: #000}
.faqanswer				{ padding: 5px 5px 10px 0px; margin: 0px 5px 2px 5px; border-bottom: 1px dotted #ddd; 
	text-align:left; font: normal 11px Verdana, serif;  color:#000}
.faqanswer a:link		{ text-decoration:none; color:#ff6699; font: normal 11px Verdana, serif;  color:#000}
.faqanswer a:visited	{ text-decoration:none; color:#ff6699 }
.faqanswer a:hover      { color: #000 }


/*browse content general items - some context-sensitive styling was left on the control*/
ul#items					{ margin: 0; padding: 0; list-style: none; }
ul#items li					{ float: left; margin: 0; padding: 0px 0px 10px 0px; width: 430px; }
ul#items h3					{ font: normal 12px Verdana,sans-serif; 
	margin: 0; padding: 3px 5px 4px 10px; text-align: left;color: #fff; }
ul#items h3					{ background: #f4b5d0; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg)}
#browsecontentbox			{ border: 1px solid #f4b5d0; padding: 0; margin: 0; }
#h3a						{ margin: 0; padding: 0; font: normal 12px Verdana,sans-serif; text-decoration: none; color: #fff; text-align:left; }
#h3a:hover					{ color: #000;}
#browsecontentbox:link		{ font: normal 12px/1.1 Verdana, Arial; text-decoration: none; color: #ff6699;  }
#browsecontentbox:visited	{ text-decoration: none; color: #ff6699 }
#browsecontentbox:hover		{ color: #000; } 
.browsecontenttitle a:visited {text-decoration:none; color:#ff6699; font-weight:bold; }
.browsecontenttitle a:hover { color: #000;  font-weight:bold; font-weight:bold; }
.browsecontentbody			{ padding:10px 5px 10px 0px; margin:0px 10px 2px 10px; border-bottom: 1px dotted #ddd; 
	text-align:left; font: normal 11px/1.5 Verdana, serif; color:#a3758F }
.basicimg					{ float:left; border:1px solid pink; height:98px; width: 98px; margin: 10px 10px 2px 10px }
#moreitems					{ text-align: left; font: normal 12px/1.5 Verdana, Arial; padding-left: 15px; padding-bottom: 5px; }

/*featured fragment atopalm*/
ul#featured,ul#featured li	{ margin: 0; width: 430px; padding: 0 0 10 0; list-style:none}
ul#featured li				{ float: left; text-align: left; }
ul#featured h3				{ display: block; text-align: left; color: #fff; font: normal 11px Verdana, Arial, sans-serif; 
	text-transform: uppercase; margin: 0; padding: 3px 0px 3px 10px; }
li#featuretitle h3			{ background: #b40000; background-image: url(/Portals/_default/Skins/SCN/cornersRed.jpg)}
ul#featured div				{ background: #fff }
li#featuretitle div			{ border:1px solid #c50119 }
#featureimage				{ vertical-align: top; padding: 0; margin: 0; border: 0; width: 428px; }
#featurebody a:link			{ text-decoration: none; border: 0 } 

/*antiaging index fragment */
ul#feature, ul#feature li{ margin: 0; width: 200px; padding: 0 0 10 0; list-style: none;
    font: normal 11px/1.5 Verdana, sans-serif; color: #a3758f; }
ul#feature li		{ float: left; text-align: left; }
ul#feature h3		{ display: block; text-align: left; color: #fff; font: normal 12px Verdana, Arial, sans-serif; 
    text-transform: uppercase; margin: 0; padding: 3px 5px  4px 10px; }
li#featuretag h3	{ background: #f4b5d0; background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg) }
#featurebox			{ border: 1px solid #f4b5d0; padding: 0; margin: 0 }
#feature a			{ font: normal 11px/1.5 Verdana, sans-serif; text-decoration: none; color: #ff6699; } 
#feature a:visited	{ text-decoration: none; color: #ff6699 }
#feature a:hover	{ color: #000 }
#feature p			{ text-align: left; margin: 5px 5px 5px 5px; padding: 3px }  

/*products*/
#productlist		{ padding: 0; margin: 0px 0px 10px 0px; border:0px; }
#productlist img	{ border: 0px; vertical-align:top;}
#prodcolumn			{ vertical-align: top;  padding:10px 10px 10px 10px;
	font: bold 10px/1.2 Verdana, serif; font-weight:normal; color:#9BA5A5; }
#linecolumn			{ vertical-align: top; padding:10px 10px 10px 10px;
    font: bold 10px/1.2 Verdana, serif; font-weight:normal; border-left:#f1e8d9 1px dotted;  color:#9BA5A5;}
#prodcolumn a:link	{ font: bold 10px/1.2 Verdana, serif; text-decoration:none; color:#656565; padding: 0px 5px 0px 0px; text-align:left }
#prodcolumn a:visited { font: bold 10px/1.2 Verdana, serif; text-decoration:none; color:#656565; padding: 0px 5px 0px 0px }
#prodcolumn a:hover { color: #000; text-decoration:underline; }
#linecolumn a:link	{ font: bold 10px/1.2 Verdana, serif; text-decoration:none; color:#656565; padding: 0px 5px 0px 0px; text-align:left }
#linecolumn a:visited { font: bold 10px/1.2 Verdana, serif; text-decoration:none; color:#656565; padding: 0px 5px 0px 0px }
#linecolumn a:hover { color: #000; text-decoration: underline; }
#cart				{ padding: 5px 0px 0px 0px; }
#cart a:link		{ color: #539593; }
#cart a:visited		{ color: #539593; }
#pic				{ text-align: center; }
#description		{ font: normal 10px/1.2 Verdana, serif; text-decoration: none; color: #9ba5a5;}
#description		{ color: #9ba5a5; }
img#addContent		{ border-style: none}

/*google search*/
ul#search1,ul#search1 li{ margin: 0; width: 200px; padding: 0 0 10 0; list-style: none; }
ul#search1 li			{ float: left; text-align: left; }
ul#search1 h3			{ display: block; text-align: left; color: #fff; font: normal 11px Verdana, Arial, sans-serif; 
	text-transform:uppercase; margin: 0; padding: 3 0 3 10; }
li#searchtag h3			{ background: #8ca2cb; background-image: url(/Portals/_default/Skins/SCN/corners.jpg)}
ul#search1 div			{ background: #dae2f0; }
li#searchtag div		{ border:1px solid #8ca2cb; }
#searchcontent			{ padding: 5px 5px 5px 5px; margin:0px; }
.searchbox				{ border:1px solid #8ca2cb; margin: 0px; padding: 0px; width: 140px; vertical-align: middle; text-align:left; }
.searchButton			{ vertical-align: middle; text-align: left; padding: 5px 0px 0px 0px; margin: 0px; }

/* proactive fragment */
ul#proactiv			  { margin: 0; padding: 0; list-style: none}
ul#proactiv li		  { float: left; margin: 0; width: 200px; padding: 0px 0px 10px 0px;}
ul#proactiv h3		  { font: normal 12px Verdana, sans-serif; 
	margin: 0; padding: 3px 5px  4px 10px; text-align: left; color: #fff; background: #f4b5d0;}
ul#proactiv h3		  { background-image: url(/Portals/_default/Skins/SCN/cornersPink.jpg) }
#featurebox			  { border: 1px solid #f4b5d0; padding: 0; margin: 0; }
#h3a				  { margin: 0; padding: 0; font: normal 12px Verdana,sans-serif; text-decoration: none; color: #fff; text-align:left; }
#h3a:hover			  { color: #000;}
.featurebody		  { padding: 10px 5px 20px 0px; margin: 0px 10px 2px 10px; border-bottom: 1px dotted #ddd; 
    text-align: left; font: normal 10px/1.5 Verdana, serif; color:#a3758F}
.featureimg			  { float: left; border: 1px solid pink; height: 50px; width: 50px; margin: 10px 10px 2px 10px}
#featurelink:link     { font: normal 11px/1.1 Verdana, Arial; text-decoration: none; color: #555;}
#featurelink:visited  { font: normal 11px/1.1 Verdana, Arial; text-decoration: none; color: #555; }
#featurelink:hover    { color: #000;}
 
/* footer fragment */
#footerbox            { border:1px solid pink; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; }
a.footerlinks         { font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;}
a.footerlinks:link    { color: #e788b4; text-decoration: none }
a.footerlinks:visited { color: #e788b4; text-decoration: none }
a.footerlinks:hover   { color: black }
a.prodlinks           { font: 11px/1.2 Arial, Helvetica, sans-serif;}
a.prodlinks:link      { color: #000; text-decoration: none }
a.prodlinks:visited   { color: #000; text-decoration: none }
a.prodlinks:hover     { color: black }
#footerbox p          { padding: 0px 0px 0px 0px; margin: 0}
#copy				  { font: 11px/1.8 Verdana, Arial, Helvetica, sans-serif; color: #808080;}

