body { color: #000; margin: 0; padding: 0; width: 100%; 
       background-color: #CCB58D; text-align: center; 
       font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

img { border: none; }
h1 { margin: 0; padding: 0; font-size: 32px; font-family: Trebuchet MS, sans-serif; font-weight: normal; }
h2 { margin: 0; padding: 0; font-size: 18px; font-family: Trebuchet MS, sans-serif; }
h3 { margin: 0; padding: 0; color: #6B4317; font-size: 16px; font-family: Trebuchet MS, sans-serif; }
h4 { margin: 0; padding: 0; color: #515151; font-size: 12px; font-family: Trebuchet MS, sans-serif; }
a { text-decoration: underline; }
a:hover { text-decoration: underline; }
form { margin: 0; padding: 0; }

.tagline { margin: 0; padding: 0; width: 779px; background: #fff; height: 169px; }
.tagline p { margin: 0; padding: 0; }

.taglinemain { margin: 0; padding: 0; width: 570px;  background: #fff; height: 169px; }
.taglinemain p { margin: 0; padding: 0; }

.logo { display: inline; border: 1px solid #fff; }
#home-ani { position: absolute; left: 212px; top: 25px; border: 1px solid #fff; }

#container { margin: 0 auto; padding: 0; width: 786px; background: #A47E4C url(../Img/topnav_bg.gif) repeat-x left top; position: relative; }
#topnav { width: 780px; height: 25px; }
#topnav ul { margin: 0; padding: 0; text-align: right; float: right; }
#topnav ul li { margin-top: 3px; padding-right: 10px; float: left; list-style-type: none; }
#topnav ul li a { color: #fff; font-size: 11px; text-decoration: none; }
#topnav ul li a:hover { text-decoration: underline; }
#container2 { margin: 0 3px; text-align: left; width:786px; background: url(../Img/bg_page.gif) repeat-y left top; }



#primaryContent { width: 510px; padding: 0 30px; float: left; background: url(../Img/pg-shadow_top.gif) no-repeat 0px 66px; }


#homepage #primaryContent { width: 374px; padding-right: 0px; background-position: 0px 0px; }
#homepage #container2 { background: #A57E55 url(../Img/bg_page_home.gif) repeat-y left top; }

#primaryContent h1 { margin: 0 -30px; margin-bottom: 20px; padding-top: 15px; padding-left: 30px; width: 540px; height: 50px; color: #266C47; background: url(../Img/bg_hdr.gif) repeat-y 0px 0px; border-top: 1px solid #fff; }
#primaryContent h2 { color: #27A166; }

#footer { clear: left; margin: 0 auto; padding: 5px 0; text-align: center; width: 786px; font-size: 11px; color: #705B26; }

#nav { width: 210px; float: left; height: 400px; }
#nav .tagline { width: 208px; }

#nav a { marin: 0; padding: 0;  display: block; text-decoration: none; }

#nav ul { margin: 0 1px; padding: 0; }
#nav ul li { margin: 0; padding: 10px 0; list-style-type: none; border-bottom: 1px solid ; background: transparent url(../Img/arrow-nav_main.gif) no-repeat 2px 17px; }
#nav ul li a { padding: 0 2px 0 12px; }
#nav ul li.first { background-color: #BEE5C4; }
#nav ul li.second { background-color: #red; }

#nav ul ul { margin: 5px 0; padding: 0; }
#nav ul ul li { padding: 0; font-size: 12px; font-family: Trebuchet MS, sans-serif; background-image: url(../Img/arrow-nav_sub.gif); background-position: 10px 5px; border: none; }
#nav ul ul li a { padding-left: 20px; width: 186px; }
#nav ul ul li a:hover,#nav ul ul li.on a {  background: #AC8B55 url(../Img/arrow-nav_sub_on.gif) no-repeat 10px 5px; }
#nav ul ul li a.sub:hover,#nav ul ul li.on a.sub { background-image: url(../Img/arrow-nav_sub_dwn-on.gif); }
#nav ul ul li.on ul li a {  background-color: transparent; background-image: none; }
#nav ul ul li ul li a:hover,#nav ul ul ul li.on {  background: #AC8B55 url(../Img/arrow-nav_sect_on.gif) no-repeat 20px 5px; }

#nav ul ul ul { margin: 0; }
#nav ul ul ul li { background: none; }
#nav ul ul ul li a { padding-left: 30px; width: 176px; }
#nav ul ul li.on ul li.on a { color: #fff; }

#nav .coupon { margin: 15px auto; text-align: center; }

/*
.first A:visited  {background-color: #BEE5C4; }
.first A:link  {background-color: #BEE5C4; }
.first A:active  {background-color: #BEE5C4; }
.first A:hover  {background-color: #BEE5C4; }

.second A:visited  { background-color: #D4EED7;}
.second A:link  { background-color: #D4EED7; }
.second A:active  { background-color: #D4EED7; }
.second A:hover  { background-color: #D4EED7; }
*/

.cmscontrol1 { background-color: #BEE5C4; }
.cmscontrol2 { background-color: #D4EED7; }

.cmscontrol1 A:visited { width : 150px; } 
.cmscontrol1 A:link { width : 150px; } 
.cmscontrol1 A:active   { width : 150px; } 
.cmscontrol1 A:hover  { width : 150px; } 

.cmscontrol2 A:visited  { width : 150px; }
.cmscontrol2 A:link  { width : 150px; } 
.cmscontrol2 A:active   { width : 150px; } 
.cmscontrol2 A:hover   { width : 150px; }



/* homepage */
#homepageIntro { margin-top: 20px; padding:0px 0px 0px 5px; }
#homepageIntro1 h2,#homepageIntro p { padding-right: 15px; padding-left: 140px; }
#homepageIntro h2,#homepageIntro p { padding-right: 15px; padding-left: 40px; }




#homepageIntro img { float: left; margin-left: 15px; }
#homepageFacts { padding-right: 20px; }
#homepageVersafoam h2 { padding: 0 10px 0 0; }
#homepageVersafoam p { padding: 0 10px 0 0; }
#tools { width: 166px; float: left; background: url(../Img/pg-shadow_top.gif) no-repeat right 0px; }
#tools blockquote { margin: 0; padding: 0; }
#tools h3 { padding: 0 15px; }
#tools h4 { padding: 0 15px; }
#tools p { margin: 5px 0; padding: 0 15px; }
#tools input.text { margin: 0 15px; width: 100px; }
#tools p .button { margin-bottom: 10px; float: right; }
#tools .moreInfo { clear: both; margin-top: 20px; background: url(../Img/doted-line_horiz.gif) no-repeat 12px 0px; padding-top: 10px; font-size: 11px; color: #909090; }

#dermFinder h4 { line-height: 24px; color: 000; }
#dermFinder p { margin: 0 10px 4px 10px; padding: 0; }
#dermFinder p input.radio { clear: left; float:left; margin-top: 4px; }
* html #dermFinder p input.radio { margin-top: 0; }
#dermFinder p label { padding-top: 4px;display: block; padding-left: 20px; }


table.sample {
    border-width: .5px;
    border-spacing: ;
    border-style: solid;
    border-color: green;
    border-collapse: collapse;
    background-color: ;
}
table.sample td {
    border-width: 1px;
    padding: ;
    border-style: solid ;
    border-color: green;
    background-color: white;
    -moz-border-radius: ;
}

table.results { width: 465px; }
table.results td { font-size: 11px; padding: 10px 5px; vertical-align: middle; }
tr.even { background-color: #D4EED7; }

#nav first { background-color: #BEE5C4; }
#nav second { background-color: #D4EED7; }

#sitemap { margin: 0 40px; font-size: 11px; }
#sitemap ul { margin: 5px 0; }
#sitemap ul li { list-style-type: none; margin-bottom: 5px; }

body#popup { width: 570px; background-color: #fff; }
body#popup #primaryContent { width: 530px; float: none; }
body#popup #footer { width: 570px; border-top-width: 1px }


.faqtable	{ margin: 10px 0 20px; width: 100%;}
	.faqtable th	{ vertical-align: bottom; padding: 6px; border-bottom: 2px solid #ccc; background: #666; color: #fff; white-space: nowrap; font-weight: bold; }
	.faqtable td	{ vertical-align: top; padding: 3px; border-bottom: 1px solid #ccc; font-size: 12px; text-align: center;}
	.faqtable td.sub	{ text-align: left; padding-left: 20px; }
	.faqtable td.main	{ text-align: left; font-weight: bold;}
	
.footnotes	{ font-size: 11px; padding: 20px 0;}


.seperatorvertical { margin: 0 3px; text-align: left; background: url(../Img/seperatorvertical.jpg) repeat-y left top; }

#topshade { background: url(../Img/pg-shadow_top.gif) no-repeat right 0px; }
#tools1 { width: 166px; float: left; }
#tools1 blockquote { margin: 0; padding: 0; }
#tools1 h3 { padding: 0 15px; }
#tools1 h4 { padding: 0 15px; }
#tools1 p { margin: 5px 0; padding: 0 15px; }
#tools1 input.text { margin: 0 15px; width: 100px; }
#tools1 p .button { margin-bottom: 10px; float: right; }
#tools1 .moreInfo { clear: both; margin-top: 20px; background: url(../Img/doted-line_horiz.gif) no-repeat 12px 0px; padding-top: 10px; ?ont-size: 11px; color: #909090; }
.bottomSymbol { vertical-align : baseline;  padding:0px,0px,3px,0px;}


#homepageIntro h1 { margin: 0 -30px; margin-bottom: 20px; padding-top: 15px; padding-left: 30px; width: 540px; height: 50px; color: #266C47; background: url(../Img/bg_hdr.gif) repeat-y 0px 0px; border-top: 1px solid #fff; }
#homepageIntro h2 { color: #27A166; }

#homepageVersafoam h1 { margin: 0 -30px; margin-bottom: 20px; padding-top: 15px; padding-left: 30px; width: 540px; height: 50px; color: #266C47; background: url(../Img/bg_hdr.gif) repeat-y 0px 0px; border-top: 1px solid #fff; }
#homepageVersafoam h2 { color: #27A166; }

/* ASP GRID VIEW */
.GridView { font-size: 12px; width:'98%'}
.GridHeader { font-size: 12px; color:#000000; font-weight:bold; }
.aspGridView-ItemStyle { background-color: #D4EED7; height:15px; font-size: 12px; padding:5px 5px 5px 5px; }
.aspGridView-AlternateItemStyle {  font-size: 12px; height:15px;padding:5px 5px 5px 5px;}


