@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

a:link 			{font: 14px Arial; color: #0099cc; text-decoration: underline;}
a:hover 		{font: 14px Arial; color: #89bc3d; text-decoration: underline;}
a:visited 		{font: 14px Arial; color: #0eb5eb; text-decoration: underline;}
a:visited:hover {font: 14px Arial; color: #89bc3d; text-decoration: underline;}

a.submenulink				{display: block; height: 20px; font: 14px Arial; color: #ffffff; float: left; display:inline; padding: 0px 24px 0px 24px; border-right: 1px solid #ffffff;}
a.submenulink:hover			{font: 14px Arial; color: #0099cc;}
a.submenulink:visited		{font: 14px Arial; color: #ffffff;}
a.submenulink:visited:hover	{font: 14px Arial; color: #0099cc;}
a.logolink					{height: 138px; width: 119px; border: 0; background-image:url(../images/menu/main/smdn-logo.jpg); float: left; display: inline; margin: 0px 0px 0px 22px;}		

a.testimpagelink			{font-size: 11px; float: right; display: inline; padding: 5px; margin-right: 2px; border: 1px solid #CCCCCC; text-decoration:none; color:#333;}
a.testimpagelink:hover			{font-size: 11px; text-decoration:none; color:#FFFFFF; background-color:#333333;}
a.testimpagelink:visited		{font-size: 11px; text-decoration:none; color:#333333; background-color:#F7F7F7;}
a.testimpagelink:visited:hover 	{font-size: 11px; text-decoration:none; color:#FFFFFF; background-color:#333333;}
a.currentpagelink				{font-size: 11px; float: right; display: inline; padding: 5px; margin-right: 2px; border: 1px solid #FFFFFF; text-decoration:none; color:#333;}
h1		{font: 26px Arial; color:#000000; padding: 20px 20px 15px 20px; margin: 0px; font-weight:bold; letter-spacing: -0.5px; line-height: 23px;}
h2		{font: 19px Arial; color:#000000; padding: 15px 20px 15px 20px; margin: 0px; font-weight:bold;}
h3		{font: 17px Arial; color:#333333; padding: 15px 20px 5px 20px; margin: 0px; font-weight:bold;}
p		{padding: 5px 20px 5px 20px; line-height: 22px;}
ul 		{list-style-type:disc; padding: 5px 0px 10px 60px;}
li		{padding-top: 8px;}
body			{font: 14px Arial; color:#666666; background-color:#ebebeb;}
#container		{width: 967px; margin: 0px auto; position:relative; padding: 0px; font: 13px Arial; color:#666666; background-color:#FFFFFF; border-left: 1px solid #DDDDDD; border-right: 1px solid #CCCCCC;}
#content		{width: 967px; padding: 0px; margin: 0px; font: 11px Arial; color:#666666; clear: left;}
#logoline		{width: 967px; height: 138px; background-color:#FFF;}
#logolinerev	{height: 30px; padding: 45px 20px 20px 110px; width: 640px; float: left; display: inline; color:#333333; font-family: "Times New Roman", Times, serif; font-size:17px;}
#textrotator	{height: 40px; padding: 35px 20px 20px 110px; width: 640px; float: left; display: inline; color:#333333; font-family: "Times New Roman", Times, serif; font-size:17px;}
#greenmenutop	{width: 967px; height: 20px; padding: 15px 0px 10px 0px; margin: 0px 0px 0px 0px; float: left; display:inline; background-color:#99cc33;}
#picture	 	{width: 967px; height: 297px; background-image:url(../images/menu/new/main-collage.jpg); background-repeat:no-repeat; display: block;}
#fallpicture 	{width: 967px; height: 297px; background-image:url(../images/menu/new/fall-collage.jpg); background-repeat:no-repeat; display: block;}
#piccontent		{float: left; display: inline; width: 373px; height: 164px; margin: 23px 0px 0px 420px; color:#000;}
#intpicture	 	{width: 965px; height: 200px; float: left; padding: 0px; margin: 0px;}
#reviewblock	{height: 96px; width: 965px; background-image:url(../images/buttons-bck.jpg); background-repeat:no-repeat;}
#intpagepic		{width: 615px; height: 200px; float: left; margin-left: 1px;}
#orderblock		{height: 190px; width: 336px; padding: 10px 0px 0px 8px; float: left; display: inline; margin: 0px; background-image:url(../images/menu/sub/order-now.jpg); background-repeat:repeat;}
#orderbutton	{height: 38px; width: 105px; padding: 0px 0px 0px 0px; float: left; display: inline; margin: 0px; background-image:url(../images/menu/sub/order-skin-md-now.jpg); background-repeat:repeat;}
#orderleft		{width: 66px; padding: 0px; color:#000; margin-left: 59px; float: left; display: inline;}
#orderright		{width: 66px; padding: 0px; color:#000; margin-left: 71px; float: left; display: inline;}
#ordernowblock	{display: block; width: 312px; height: 79px; float: left; margin: 5px 0px 0px 7px; background-image:url(../images/order-online.jpg); background-repeat:no-repeat;}
#howitworksblock	{display: block; width: 312px; height: 79px; float: left; display: inline; margin: 5px 0px 0px 6px; background-image:url(../images/see-how-it-works.jpg); background-repeat:no-repeat;}
#ravereviewsblock	{display: block; width: 312px; height: 79px; float: left; display: inline; margin: 5px 0px 0px 6px; background-image:url(../images/rave-reviews.jpg); background-repeat:no-repeat;}
#storelocatorblock	{display: block; width: 312px; height: 79px; float: left; display: inline; margin: 5px 0px 0px 6px; background-image:url(../images/locate-a-store.jpg); background-repeat:no-repeat;}
#ingredblock	{display: block; width: 254px; height: 76px; float: left; display: inline; margin: 0px; background-image:url(../images/finest-natural-ingredients.jpg); background-repeat:no-repeat;}
#docreviewblock	{display: block; width: 302px; height: 76px; float: left; display: inline; margin: 0px; background-image:url(../images/doctor-recommended.jpg); background-repeat:no-repeat;}
#usreviewblock	{display: block; width: 302px; height: 76px; float: left; display: inline; margin: 5px 0px 0px 0px; background-image:url(../images/user-reviews.jpg); clear: left; background-repeat:no-repeat;}
#maintext		{clear: left;}
#mt1			{width: 615px; padding: 10px 0px 10px 0px; margin: 0px; float: left; display: inline; font: 14px Arial; color: #000000; text-align:left; background-color:#FFF;}
#mt2			{width: 352px; padding: 0px 0px 0px 0px; float: left; display: inline; font: 14px Arial; background-color:#FFF;}
#botmenucont	{border: 0px;}
#botmenu		{height: 20px; border: 1px solid #CCCCCC; margin: 0px 1px 1px 1px; clear: left;}
#bmcopy			{width: 220px; padding-top: 3px; float: right; font-size: 11px;}
#reviewtext		{height: auto; clear: left; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.logo			{display: block; background-image:url(../images/skin-md-natural-logo.gif); width: 239px; height: 56px; border: 0px; float: left; display: inline; margin: 15px 0px 0px 27px; background-repeat:no-repeat;}
.menusep		{display: block; background-image:url(../images/menu-sep.gif); width: 1px; height: 12px; margin: 0px; float: left; display: inline; background-repeat:no-repeat;}
.submenusep		{display: block; background-image:url(../images/menu-sep.gif); width: 1px; height: 12px; margin: 13px 0px 0px 0px; float: left; display: inline; background-repeat:no-repeat;}
.storelocatorsearch {display: block; background-image:url(../images/store-locator-bck.gif); width: 115px; height: 63px; padding: 12px 0px 0px 20px; margin: 10px 0px 0px 1px; background-repeat:no-repeat;}
.topmenu			{width: 967px; height: 184px;}
.contactmenu		{width: 255px; height: 610px;}
.bottommenu			{width: 967px; height: 190px;}
.indexmenu1	{width: 332px; height: 265px; padding: 0px 10px 0px 9px; margin: 10px 0px 0px 0px;}
.indexmenu2	{width: 332px; height: 167px; padding: 0px 10px 0px 9px; margin: 0px 0px 0px 0px;}
.indexmenu3	{width: 332px; height: 435px; padding: 0px 10px 0px 9px; margin: 0px 0px 10px 0px;}
.contactmenulinks	{width: 332px; height: 1362px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.shieldinglotionmenu {width: 332px; height: 765px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.ingredientmenu 	{width: 332px; height: 750px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.skinproblemsmenu	{width: 332px; height: 731px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.ravereviewsmenu	{width: 332px; height: 892px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.dryskincaremenu	{width: 332px; height: 767px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.skincaremenu		{width: 332px; height: 765px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.skinconditionsmenu	{width: 332px; height: 848px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.skinprotectionmenu	{width: 332px; height: 765px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.fallspecialmenu	{width: 332px; height: 595px; padding: 0px 10px 0px 9px; margin: 10px 0px 10px 0px;}
.ravereviewsmenuaff	{width: 255px; height: 610px;}
.intro			{height: 90px; width: 965px;}
.benefits		{height: 371px; width: 965px;}
.findstore		{height: 23px; width: 965px;}
.softsilk		{height: 424px; width: 965px;}
.softsilktestim		{height: 369px; width: 965px;}
.testimblock		{width: 280px; height: 195px; padding: 45px 20px 0px 20px; float: left; display: inline; font-size: 14px;}
.testim			{height: 270px; width: 965px; background-image:url(../images/soft-silk/skin-care-testimonials-l.jpg);}
.testimcr		{height: 540px; width: 965px;}
.bmpoint		{float: left; display: inline; border-right: 1px solid #CCCCCC;}
.regreview		{padding: 0px; margin: 20px 30px 10px 40px; color:#666;}
.contactsblock	{height: 12px; margin: 20px 0px 40px 10px;}
.mtpic			{height: 175px; width: 112px; float: left; display: inline; margin: 0px 20px 10px 0px;}
.vreview		{margin: 0px 5px 2px 0px; height: 86px; width: 260px; border: 1px solid #CCCCCC; padding: 1px; background-color:#FFFFFF;}
.vreview:hover	{margin: 0px 5px 2px 0px; height: 86px; width: 260px; border: 1px solid #66cc33; padding: 1px; background-color:#FFFFFF;}
.vrtext			{padding: 10px 5px 5px 5px;}
.reviewbox		{width: 215px; margin-right: 8px; float: left; height: 320px; padding: 10px;}
.wreviewbox		{background-color:#FFFFFF; padding: 10px; height: 250px; margin-top: 10px;}
.allreviews		{border-top: 1px solid #d8d493; text-align: center; padding: 5px;}
.vidreviews		{height: 525px; padding-top: 5px;}
.vidlist		{float: left; height: 120px; margin: 0px 0px 10px 0px; clear: left; width: 625px; padding: 0px;}
.vidoutput		{width: 442px; float: left; display: inline; height: 380px; margin: 0px 7px 10px 80px;}
.rpreview		{width: 420px; margin: 25px 0px 20px 25px; padding: 10px 0px 10px 25px; float: left; display: inline; border-left: 1px solid #CCCCCC; color:#000000;}
.orderblock		{height: 281px; padding: 5px; border: 1px solid #CCCCCC; margin-bottom: 5px;}
.orderbox		{height: 203px; margin-bottom: 5px;}
.orderpic		{height: 200px; width: 260px; float: left; display: inline;}
.orderbonus		{width: 165px; padding: 21px 10px 10px 10px; float: left; display: inline;}
.orderdescr		{width: 155px; height: 182px; padding: 10px; float: left; display: inline;}
.benefit		{clear: left; padding: 10px; text-align: left; border-top: 1px solid #CCCCCC;}
.ordership		{clear: left; padding: 10px; background-color: #F7F7F7; text-align: left;}
.ordershipsh	{margin: 0px 0px 10px 96px;}
.section		{background-color:#F7F7F7; padding: 10px; border-bottom: 2px solid #999999; border-top: 2px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; color: #000000}
.sectitle		{width: 250px; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 5px 10px 5px 10px;}
.sectxt			{width: 100%; text-align: left; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #999999; padding: 5px 10px 5px 10px;}
.sectitlelast	{width: 250px; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #999999; padding: 5px 10px 5px 10px;}
.sectxtlast		{width: 100%; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 5px 10px 5px 10px;}
.sectitlemid	{text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #DDDDDD; padding: 5px 10px 5px 10px;}
.secsingle	{border: 1px solid #999999; padding: 5px 10px 5px 10px;}
.sectitlest	{width: 250px; text-align: left; border-left: 1px solid #999999; border-bottom: 1px solid #999999;  padding: 35px 10px 35px 10px; vertical-align:bottom;}
.sectxtst	{width: 100%; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999;  padding: 35px 10px 35px 10px; vertical-align:bottom;}
.secmidst	{text-align: left; border-bottom: 1px solid #999999; padding: 35px 10px 35px 10px; vertical-align:bottom;}
.recentart		{border: 1px solid #CCCCCC; padding: 5px;}
.presspic2 		{width: 129px; border: 1px solid #CCCCCC; background-color:#FFFFFF; margin: 20px 0px 20px 25px; text-align: center; float: left; padding: 10px;}
.col_text		{border: 1px solid #DDDDDD; padding: 10px; margin: 0px 10px 15px 15px;}
