/* ********************** base site styles ********************** */
body,td,th {
    
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 16px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


#navcontainer a
{
display: block;
color: #FFF;
font-size: 11px;
background-color: #036;
width: 139px;
padding: 1px 3px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}

#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}

#navcontainer li li a
{
display: block;
color: #FFF;
font-size:10px;
background-color: #69C;
width: 139px;
padding: 1px 3px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #336699; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}



.Menu2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	text-align:center;
}
a.Menu2:link, a.Menu2:visited {
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;	padding:0;
	}	
a.Menu2:hover 
{
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;	}
	
a.Menu2:active
{
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;	}




.Menu {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
a.Menu:link, a.Menu:visited {
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;	padding:0;
	}	
a.Menu:hover 
{
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;	}
	
a.Menu:active
{
	font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;	}

.MenuAlt 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

a.MenuAlt:link, a.MenuAlt:visited {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	}
	
a.MenuAlt:hover 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	}
	
a.MenuAlt:active
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color:#666666;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	}


h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 1px;
	line-height: 20px;
	color: #336699;
}


h2 {
	font-size: 16px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 1px;
	line-height: 18px;
}
h3 {
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
	line-height: 16px;
}
h4 {
	font-size: 12px;
	color: #336699;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
h5 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 6px;
	line-height: 16px;
}
h6 {
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.adjust_h1 {
	font-weight: normal;
	padding: 0 0 12px 0; 
	font-size: 22px;
	line-height: 1.1em;
}
/* ********************** form stuff **************************** */
.form-box {
	border: 1px solid #CCCCCC;
	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
}
.form-text {
	font: 10px/11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
}
.form-box-discount-code {
	background: #FFF;
	border: 1px solid #3399cc;
	font: 12px/13px Arial, Helvetica, sans-serif;
	color: #666666;
}
.form-box2 {
	background: #ECECEC;
	border: 1px solid #CCCCCC;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.form-text2 {
	font: 10px/11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
}
.form-table {
	background-color: #e6e6e6;
	padding: 2px;
}

/* ********************** NEW styles 8-25-06 ********************** */


.index-table-bkgd {
	background-color: #e6e6e6;
}

table.ChartTable {
	font-family: Arial, Helvetica, sans-serif;
	color: #e6e6e6;
	border-left: solid 1px #fff;
	border-top: solid 1px #fff;
	background-color: #e6e6e6;
	font-size: 11px;
}

table.ChartTable td {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

td.top a {
	font-weight: bold;
	display: block;
	width: inherit;
	height: inherit;
	text-decoration: none;
	padding: 2px 1px;
	font-size: 11px;

	}
td.top a:link, td.top a:visited {
 	background-color: #336699;
 	color: #fff;
	width: inherit;
	height: inherit;
	text-decoration: none;
	}
td.top a:hover {
	background-color: #3399cc;
	color: #FFFFFF;
	margin: 0;
	width: inherit;
	height: inherit;
	}

td.left a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3399cc;
	color: #000;
	font-weight: bold;
	padding: 2px 1px 2px 4px;
	font-size: 11px;

}
td.left a:link, td.left a:visited {
 	background-color: #3399CC;
 	color: #fff;
	width: inherit;
	height: inherit;
	text-decoration: none;
	}
td.left a:hover {
	background-color: #336699;
	color: #FFFFFF;
	margin: 0;
	width: inherit;
	height: inherit;
	}
	
	
td.yes {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccc;
	color: #336699;
	font-weight: bold;
	font-size: 12px;
}
.chart-caption {
	font-size: 9px;
	line-height: 10px;
}

/* ********************** structure styles ********************** */
.toplinks{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	text-transform: uppercase; 
}

.toplinks td {
	padding: 2px;
	border-left: dotted 2px #333333;
}
 a.toplinks:link, a.toplinks:visited {
	text-transform: uppercase;
	color: #336699;
	text-decoration: none;
	}
	
a.toplinks:hover {
	text-transform: uppercase;
	color: #3399cc;
	text-decoration: underline;
	}


a.footer:link, a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #336699;
	text-decoration: underline;
	}
	
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #3399cc;
	text-decoration: underline;
	}

.td-left {
padding: 15px 25px 15px 15px;
width: 560px;
	text-align: left;
}

.td-right {
padding: 15px 10px;
width: 200px;
}


.top-td-title-text-old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336699;
	padding-bottom: 8px;
	padding-left: 15px;
	display: block;
}

.top-td-title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 15px;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1em;
}

/* about Us Section */
.td-page-top-about {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	background-color: #E6E6E6;
	background-image: url(../IMAGES/about-middle.jpg);
	background-repeat: no-repeat;
	height: 150px;
	vertical-align: bottom;
}

.td-page-top-about-30years {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/about_top2007-30years.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}
.td-page-top-about-News {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/about_top2007-News.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-about-satisfaction {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/about_top2007-satisfaction.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-reseller {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/reseller_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-about-terms {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/about_top2007-terms.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-about-shipping {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/about_top2007-shipping.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-top {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-top.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-video {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-video.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-ingredients {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-ingredients.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-alt {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-alt.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-men {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-men.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-comp {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-comp.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how-use {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/how_top2007-use.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-faq {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/faq_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-photo {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/photo_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-test {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/test_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-doc {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/doc_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-admin {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/admin_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-tell {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/tell_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-article {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/articles_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}
.td-page-top-contact {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/contact_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}
.td-page-top-News {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/news_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-animal {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/animal_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}
.td-page-top-watch {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/watch_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}
.td-page-top-resources {
	border-bottom: 1px solid #E6E6E6;
	background-image: url(../IMAGES/resources_top2007.jpg);
	background-repeat: no-repeat;
	height: 170px;
	vertical-align: bottom;
	background-position: left top;
}

.td-page-top-how {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image: url(../IMAGES/how-middle.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}
.td-page-top-how-for-men {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image: url(../IMAGES/how-middle-for-men.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}
.td-page-top-success {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image: url(../IMAGES/success-middle.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}
.td-page-top-spa {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image: url(../IMAGES/spa-middle.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}
.td-page-top-friend {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image: url(../IMAGES/friend-middle.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}
.td-page-top-sample {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5D5C6;
	background-color: #F6EEE6;
	background-image:  url(../IMAGES/sample-middle.jpg);
	background-repeat: no-repeat;
	height: 125px;
	vertical-align: bottom;
}

.table-compare {
	border: 1px solid #999999;
	background-color: #cccccc;
	font-size: 12px;
}
.table-compare-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	background-color: #3399cc;
}
.table-compare-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 10px;
}
.pro-text {
	color: #3399cc;
	font-weight: bold;
}
.con-text {
	color: #990000;
	font-weight: bold;
}

.copyright-text {
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	padding: 9px 0;
	}

/* store styles */
.store-search-table {
	background-color: #3399cc;
	padding: 5px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
 }
.store-ul {
	margin:0px;
	padding: 0 0 24px 18px;
	}
.store-ul li {
	list-style-position: inside;
	list-style-image: url(/common_fld/semi-circle-bullet.gif);
}
	
.store-application-h5 {
	color: #3399cc;
}
.store-under-prodimage {
	padding: 4px 0px 4px 12px;
}
.store-qty-box {
	padding: 4px;
	border-top: solid 1px #3399cc;
	border-bottom: solid 1px #3399cc;
	background-color: #e6e6e6;
}
.store-opt-req {
	font-weight: normal;
	text-transform: none;
	color: #FF6633;
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.store-opt-req-msg {
	font-weight: bold;
	color: #FF6633;
}
.store-opt {
	font-weight: normal;
	text-transform: none;
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.store-related-prod-div {
	border-top: dotted 1px #999999; 
	margin: 15px 4px 0 12px; 
	padding: 4px 0 0 12px;
}

/* Store Basics */
.store-heading {
	background-color: #DFDFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
	text-transform: uppercase;
	padding-left:5px;
}
.store-table {
	background-color: #e6e6e6;
	}
.store-table td {
	text-transform: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.store-table td.tablecopy {
	background-color: #ffffff;
	}
.store-table td.tablehead {
	background-color: #cccccc;
	}
.rowclass {
	background-color: #ECECEC;
}
.rowclass2 {
	background-color: #E6E6E6;
}


.horiz-rule {
	background: url(/common_fld/gray-dashed-line-horiz.gif) repeat-x center center;
}

.catFeatured-prod-td1 {
	padding: 2px 16px 2px 15px;
	width:181px;
}
.catFeatured-prod-td2 {
	padding: 2px 15px 2px 15px;
	width:182px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.catFeatured-prod-td3 {
	padding: 2px 16px 2px 15px;
	width:181px;
}
.catFeatured-prod-rowDIV {
background-color: #CCCCCC;
height:1px;
}


/* about us */
#aboutContent {

}

#aboutContent .td-left {
padding: 15px 25px 15px 15px;
width: 560px;
}

#aboutContent .td-right {
padding: 15px 10px 15px 0px;
width: 200px;
}

.about-ul {
	margin:0px;
	padding: 0 0 24px 18px;
	}
.about-ul li {
	list-style-position: outside;
	list-style-image: url(/common_fld/semi-circle-bullet.gif);
}

/* reseller */
#resellerContent {

}

#resellerContent .td-left {
padding: 15px 25px 15px 15px;
width: 560px;
}

#resellerContent .td-right {
padding: 15px 0px 15px 20px;
width: 200px;
}

#resellerContent .signup {
	background-image: url(../IMAGES/reseller-background_02.jpg);
	background-repeat: repeat-y;
	margin: 48px 0 0 0;
	width: 200px;
}

#resellerContent .signupinside {
padding: 0 14px;
}

#resellerContent .top {
	background-image: url(../IMAGES/reseller-background_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding: 0;
	margin: 0;
}

#resellerContent .bottom {
	background-image: url(../IMAGES/reseller-background_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	padding: 0;
	margin: 0;
}


.standartyazi
{
    font-size: 12px;	

}

.textAreaInside {
	padding: 25px 15px 25px 0;
	line-height: 28px;

}


.textAreaInside a 
{
	text-decoration: none;
	font-size: 12px;

	}
.textAreaInside a:link, .textAreaInside a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	}
.textAreaInside a:hover {
	color: #3399cc;
	}
.textAreaInside a:hover {
	color: #3399cc;
	}

#home-leftnav {
	width: 145px;
	height: 350px;
	background-color:#FFFFCC;
	margin: 0 0 0 15px;
	float:left;
	}

#home-rightcontent {
	width: 577px;
	height: 350px;
	background-color:#FFCC66;
	margin: 0 0 0 165px;
	}
	
 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
color: #FFF;
font-size: 11px;
background-color: #036;
width: 139px;
padding: 1px 3px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}

#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}

#navcontainer li li a
{
display: block;
color: #FFF;
font-size:10px;
background-color: #69C;
width: 139px;
padding: 1px 3px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

.Gri20
{
 font-size:20px;
color:#D1D3D4;
font-family:Arial;
}
