/*
CSS LAYOUT CODE
*/

#topstripe
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:72px;
	background-color:#740015;
}
#container
{
	position:relative;
	width:750px;
	padding-top:72px;
}
#navcolumn
{
	position:absolute;
	top:49px;
	left:5px;
	width:147px;
	height:260px;
	/*overflow:hidden;*/
	border-top:5px white solid;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#nav-dhtml
{
	display:block;
}
#nav-print
{
	display:none;
}
#footer
{
	position:relative;
	padding-top:30px;
	padding-bottom:30px;
	border-top:5px white solid;
	text-align:center;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
}
#logo
{
	position:absolute;
	top:5px;
	left:5px;
	width:271px;
	height:116px;
	border:5px #a40020 solid;
	background-color:black;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#adbanner-top
{
	position:absolute;
	top:5px;
	right:0px;
	width:468px;
	height:60px;
}

/*
>>> HOMEPAGE LAYOUT CODE <<<
*/

#home-tagline
{
	background-color:#a40020;
	position:absolute;
	top:45px;
	right:0px;
	width:474px;
	text-align:right;
}
#home-tagline h1
{
	background-color:#a40020;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	margin:0px;
}
#home-columns
{
	position:relative;
	background:white url(http://www.aesthetictrends.com/images/home_columns_bg.gif) top left repeat-y;
	padding:5px 0px 5px 0px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#home-centercolumn
{
	position:relative;
	padding:0px 141px 5px 158px;
	height:auto !important;
	height/**/:1050px;
	min-height:1050px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#home-rightcolumn
{
	position:absolute;
	top:0px;
	left:614px;
	width:131px;
	border-top:5px white solid;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#home-magazine
{
	position:relative;
	background-color:#a40020;
	color:#740015;
	width:451px;
	height:302px;
}
#home-current
{
	position:absolute;
	top:44px;
	left:5px;
	width:20px;
	height:253px;
	background-color:#740015;
	overflow:hidden;
}
#home-issue
{
	position:absolute;
	top:5px;
	left:118px;
	width:328px;
	height:34px;
	background-color:#a40020;
	overflow:hidden;
	text-align:center;
}
#home-issue h1
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:white;
	margin-top:8px;
}
#home-issue a:link, #home-issue a:visited, #home-issue a:active, #home-issue a:hover
{
	color:white;
}
#home-coverpic
{
	position:absolute;
	top:44px;
	left:30px;
	width:199px;
	height:253px;
	overflow:hidden;
}
#home-dept
{
	position:absolute;
	top:44px;
	left:234px;
	width:212px;
	height:224px;
	overflow:hidden;
	background-color:white;
	text-align:center;
}
#home-dept h2
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;

	margin:0px;
	margin-top:3px;
	text-transform:uppercase;
}
#home-dept h2 a:link, #home-dept h2 a:visited, #home-dept h2 a:active
{
	color:#740015;
}
#home-dept h2 a:hover
{
	color:#740015;
}
#home-dept h3
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin:0px;
}
#home-dept h3 a:link, #home-dept h3 a:visited, #home-dept h3 a:active
{
	color:black;
}
#home-dept h3 a:hover
{
	color:#740015;
}
#home-subscribe
{
	position:absolute;
	top:268px;
	left:234px;
	width:212px;
	height:29px;
	overflow:hidden;
	background-color:#740015;
	text-align:center;
}
#home-subscribe h4
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	margin-top:7px;
	text-transform:uppercase;
}
#home-subscribe a:link, #home-subscribe a:active, #home-subscribe a:visited
{
	color:#000000;
}
#home-subscribe a:hover
{
	color:#ffffff;
}
#home-newstitle
{
	margin:5px 0px 10px 0px;
	border:5px #a40020 solid;
	background-color:black;
	padding:1px 0px 1px 10px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#home-newstitle h1
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	margin:0px;
}
#home-news h1
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0px;

}
#home-news p
{
	margin:10px 0px 10px 0px;
}
#home-news h1 a:link, #home-news h1 a:visited, #home-news h1 a:active, #home-news h1 a:hover
{
	font-weight:normal;
}
#home-wellness
{
	padding:5px;
	border-top:5px white solid;
}
#home-wellness h4, #home-wellness h4 a:link,  #home-wellness h4 a:visited,  #home-wellness h4 a:active,  #home-wellness h4 a:hover
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
	margin:5px 0px 5px 0px;
}
#home-wellness h4 a:hover
{
	color:#740015;
}
#home-cancer
{
	padding:5px;
	border-top:5px white solid;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	text-align:center;
}
#home-date
{
	background-color:white;
	text-align:center;
	height:39px;
	overflow:hidden;
}
#home-date p
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#740015;
	margin:0px;
	padding-top:0px;
}
#home-awards
{
	margin:5px;
	background-color:white;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	text-align:center;
	padding-bottom:0px;
}
#home-awards h4, #home-awards h4 a:link, #home-awards h4 a:visited, #home-awards h4 a:active, #home-awards h4 a:hover
{
	margin:0px;
	margin-bottom:5px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:black;
}
#home-awards h4 a:hover
{
	color:#740015;
}
#home-survey
{
	border-top:5px white solid;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	text-align:center;
	padding:5px;
}
#home-survey h4
{
	margin:0px;
	margin-bottom:3px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
}
#home-survey h4 a:link, #home-survey h4 a:visited, #home-survey h4 a:active, #home-survey h4 a:hover, #home-survey h4 a:hover
{
	font-weight:normal;
	color:#740015;
}
#home-ads
{
	border-top:5px white solid;
	padding:5px;
}
#Home-ads img
{
	margin-bottom:5px;
}

/*
>>> SUBPAGE LAYOUT CODE <<<
*/

#subpage-columns
{
	position:relative;
	background:white url(http://www.aesthetictrends.com/images/subpage_columns_bg.gif) top left repeat-y;
	padding:5px 0px 0px 0px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subpage-centercolumn
{
	position:relative;
	padding:0px 5px 0px 158px;
	height:auto !important;
	height/**/:1000px;
	min-height:1000px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subpage-title
{
	position:relative;
	background-color:#740015;
	/*width:451px;*/
	height:auto !important;
	min-height:44px;
	height/**/:44px;
	margin-bottom:5px;
}
#subpage-titlebg
{
	position:relative;
	background-color:#740015;
	overflow:hidden;
	text-align:left;
	height:auto !important;
	min-height:34px;
	height/**/:34px;
	margin:0px 5px 0px 5px;
}
#subpage-titlebg h1
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	margin:0px;
	margin-left:128px;
	padding-top:5px;
	text-transform:uppercase;
}
#subpage-webtitle
{
	position:relative;
	background-color:#a40020;
	/*width:451px;*/
	height:auto !important;
	min-height:44px;
	height/**/:44px;
	margin-bottom:5px;
}
#subpage-webtitlebg
{
	position:relative;
	background-color:#740015;
	overflow:hidden;
	text-align:left;
	height:auto !important;
	min-height:34px;
	height/**/:34px;
	margin:0px 5px 0px 5px;
}
#subpage-webtitlebg h2
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	margin:0px;
	margin-left:10px;
	padding-top:5px;
	text-transform:uppercase;
}
#navcol-subscribe
{
	border-top:5px white solid;
	background-color:#740015;
}
#navcol-ads
{
	border-top:5px white solid;
	padding:15px;
	padding-left:14px;
}
#navcol-ads img
{
	margin-bottom:5px;
}
#subpage-centercolumn .leftcol-narrow
{
	position:relative;
	float:left;
	width:120px;
}
#subpage-centercolumn .leftcol-narrow img
{
	background-color:#a40020;
}
#subpage-centercolumn .leftcol-narrow div.imgpadding img
{
	margin-bottom:5px;
}
#subpage-centercolumn .rightcol-wide
{
	margin-left:130px;
	width:450px;
}
#subpage-centercolumn .seperator
{
	clear:both;
	height:5px;
	overflow:hidden;
}
#subpage-centercolumn .seperator-line
{
	clear:both;
	margin-top:15px;
	height:15px;
	border-top:1px black dotted;
	overflow:hidden;
}
.journal-advisor
{
	background-color:#a40020;/*#EFEFEF #a40020*/
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px #a40020 solid;
}
div.journal-advisor img
{
	background-color:#a40020;
	margin-bottom:5px;
}
td.journal-advisor
{
	padding:5px;
	border:1px #a40020 solid;
	text-align:center;
}
td.journal-advisor p
{
	margin:2px;
}
#editor-title
{
	height:auto !important;
}
#editor-title h1
{
	font-size:28px;
	font-style:italic;
	color:#a40020;
	text-align:center;
}
#editor-quote
{
	width:118px;
	/*padding:5px;*/
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	background-color:#a40020;
	margin-top:5px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subpage-centercolumn .contacts-leftcol, #subpage-centercolumn .contacts-leftcol form
{
	margin:0px;
	width:330px;
}
#subpage-centercolumn .contacts-rightcol
{
	position:relative;
	float:right;
	width:250px;
	background-color:#a40020;
	padding:5px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}

/*
>>> FOR PHYSICIANS/PATIENTS BOXES <<<
*/

#subpage-magazine
{
	position:relative;
	background-color:#a40020;
	/*width:451px;*/
	height:253px;
}
#subpage-webservice
{
	position:relative;
	background-color:#a40020;
	/*width:451px;*/
	height:193px;
}
#subpage-featuredspa
{
	position:absolute;
	top:5px;
	left:5px;
	width:20px;
	height:243px;
	background-color:#740015;
	overflow:hidden;
}
#subpage-coverpic
{
	position:absolute;
	top:5px;
	left:30px;
	width:199px;
	height:243px;
	overflow:hidden;
}
#subpage-dept
{
	position:absolute;
	top:5px;
	left:234px;
	width:347px;
	height:220px;
	overflow:hidden;
	background-color:white;
	text-align:left;
	padding:5px;
	/*padding-top:5px;*/
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subpage-dept h2
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	color:#740015;
	margin:0px;
}
#subpage-dept h2 a:link, #subpage-dept h2 a:visited, #subpage-dept h2 a:active
{
	color:#740015;
	font-weight:normal;
}
#subpage-dept h2 a:hover
{
	color:#740015;
	font-weight:normal;
}
#subpage-dept h3
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin:0px;
}
#subpage-dept h3 a:link, #subpage-dept h3 a:visited, #subpage-dept h3 a:active
{
	color:black;
}
#subpage-dept h3 a:hover
{
	color:#740015;
}
#subpage-dept p
{
	margin:0px;
	margin-top:5px;
}
#subpage-archives
{
	position:absolute;
	top:230px;
	left:234px;
	width:347px;
	height:18px;
	overflow:hidden;
	background-color:#740015;
	text-align:left;
	padding-left:15px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subpage-archives h4
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	margin:0px;
	margin-top:3px;
	text-transform:uppercase;
}
#subpage-archives a:link, #subpage-archives a:active, #subpage-archives a:visited
{
	color:#FFFFFF;
}
#subpage-archives a:hover
{
	color:#a40020;
}
#subpage-webincludes
{
	background-color:#a40020;
	padding:10px;
	margin-top:5px;
}
#subpage-magabout
{
	background-color:#a40020;
	padding:10px;
	margin-top:5px;
}
#subpage-magabout h5
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin:0px;
}
#subpage-magabout p
{
	background-color:#a40020;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	margin:0px;
	margin-top:5px;
}
#subpage-phys-bottom
{
	background:white url(http://www.aesthetictrends.com/images/physicians_bottombg.gif) top left repeat-y;
	height:auto !important;
	height/**/:247px;
	min-height:247px;

}
#subpage-phys-events
{
	background-color:#a40020;
	position:relative;
	width:233px;
	float:left;
	text-align:center;
}
#subpage-phys-events-title
{
	border:5px #a40020 solid;
	background-color:black;
	padding:5px;
}
#subpage-phys-events-title h3
{
	margin:0px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:14px;
	color:white;
}
#subpage-phys-events h5
{
	margin:0px;
	margin-top:10px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:14px;
	color:#a40020;
	text-transform:uppercase;
}
#subpage-phys-events p
{
	margin:0px;
	margin-top:10px;
}
p.subpage-mag-bigarrow, p.subpage-mag-bigarrow a:link, p.subpage-mag-bigarrow a:active, p.subpage-mag-bigarrow a:visited
{
	margin:0px;
	margin-top:10px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:48px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
p.subpage-mag-bigarrow a:hover
{
	color:#740015;
}
p.subpage-mag-clickhere
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
	margin:0px;
	margin-top:5px;
}
#subpage-phys-press
{
	margin-left:248px !important;
	margin-left/**/:243px;
	width:335px;
	padding-top:7px;
}
#subpage-phys-press h3
{
	margin:0px 0px 10px 0px;
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	color:#a40020;
}
#subpage-phys-press h5
{
	margin:0px;
	margin-top:5px;
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:11px;
	color:black;
}
#subpage-phys-press p
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	margin:10px 0px 10px 0px;
}
/*
>>> BLOG LAYOUT CODE <<<
*/

#blog-title
{
	position:relative;
	background-color:#a40020;
	width:451px;
	height:auto !important;
	min-height:44px;
	height/**/:44px;
	margin-bottom:5px;
}
#blog-titlebg
{
	position:relative;
	background-color:#740015;
	overflow:hidden;
	text-align:left;
	height:auto !important;
	min-height:34px;
	height/**/:34px;
	margin:0px 5px 0px 5px;
}
#blog-titlebg h1
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	margin:0px;
	margin-left:128px;
	padding-top:5px;
	text-transform:uppercase;
}
div.blog-date
{
	background-color:black;
	padding:3px;
	border:2px #a40020 solid;
	border-left-width:5px;
	border-right-width:5px;
}
div.blog-date h4
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#a40020;
	letter-spacing:.1em;
	margin:0px;
}
h3.blog-title
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-style:italic;
	font-size:22px;
	font-weight:normal;
	color:black;
	margin:5px 0px 0px 0px;
	padding-bottom:5px;
	border-bottom:1px black solid;
}
div.meta, div.blog-feedback
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	background-color:#a40020;
	padding:3px 5px 3px 5px;
	border-top:1px #a40020 solid;
	border-bottom:1px #a40020 solid;
	margin-top:2px;
	margin-bottom:2px;
}
div.blog-feedback
{
	margin-bottom:15px;
	text-align:right;
}
div.blog-entry
{
	border:1px #a40020 solid;
	padding:10px;
}
div.blog-content img
{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:5px #a40020 solid;
}
p.blog-sidebar
{
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:3px;
}
div.blog-sidebarbox
{
	border-top:5px white solid;
	padding:5px;
}
p.blog-sidelink
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	margin:0px;
	margin-bottom:5px;

}
div.blog-scrollbox
{
	overflow:auto;
	height:150px;
	border:1px white solid;
	padding:3px;
}
div.blog-commentshead
{
	background-color:#a40020;
	padding:3px 5px 3px 5px;
	border-top:1px black solid;
	margin-top:2px;
	margin-bottom:2px;
}
div.blog-commentshead h2
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:14px;
	color:white;
	margin:0px;
}

/*
>>> STORE LAYOUT CODE <<<
*/
#store-title
{
	position:relative;
	background-color:#a40020;
	width:451px;
	height:auto !important;
	min-height:44px;
	height/**/:44px;
	margin-bottom:5px;
}
#store-titlebg
{
	position:relative;
	background-color:#740015;
	overflow:hidden;
	text-align:left;
	height:auto !important;
	min-height:34px;
	height/**/:34px;
	margin:0px 5px 0px 5px;
}
#store-titlebg h1
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	margin:0px;
	margin-left:128px;
	padding-top:5px;
	text-transform:uppercase;
}
#store-layout a img
{
	background:white url(http://www.aesthetictrends.com/images/store_buttonbg_off.jpg) bottom left repeat-x;
	border:1px #740015 solid;
}
#store-layout a img:hover
{
	background:white url(http://www.aesthetictrends.com/images/store_buttonbg_on.jpg) top left repeat-x;
	border:1px #740015 solid;
}
#store-options
{
	padding:5px;
	border:1px #a40020 solid;
}
div.store-sidebox
{
	border-top:5px white solid;
	padding:5px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
p.store-sidebar
{
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:3px;
}
.store-catbox
{
	background-color:#a40020;
	padding:5px;
	border:1px #a40020 solid;
}
.store-prodpic
{
	background:#a40020;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	border:1px #a40020 solid;
}
td.cartBox
{
	border:3px #740015 double;
	background-color:#a40020;
}
div.store-addcart
{
	background-color:white;
	border:1px black solid;
	background:white url(http://www.aesthetictrends.com/images/store_buttonbg_off.jpg) bottom left repeat-x;
}
div.store-addcart:hover
{
	background:white url(http://www.aesthetictrends.com/images/store_buttonbg_on.jpg) top left repeat-x;
	border:1px #740015 solid;
}
tr.prod-bgcolor
{
	background-color:#a40020;
}
div.store-centerboxheading
{
	background-color:#a40020;
	padding:5px;
	text-align:center;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:white;
}
div.store-centerboxcontent
{
	border:1px #a40020 solid;
	border-top:0px;
	padding:5px;
}

/* STORE - FROM ZEN STYLESHEET */

.plainBox, .plainbox-description
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #ffffff;
	border:1px #a40020 solid;
	padding: 5px;
}
.plainBoxHeading, TD.tableHeading
{
	font-size: 12px;
	font-weight: bold;
	padding: 11px 5px 5px;
}
.productListing-heading
{
	background-color:#a40020;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color:black;
	font-weight: bold;
	padding: 3px;
	height: 20px;
}
.productListing-heading a:link, .productListing-heading a:active, .productListing-heading a:visited
{
	color:#a40020;
}
.productListing-heading a:hover
{
	color:#FFFFFF;
}
TD.productlisting
{
	border:1px solid #a40020;
}
.pageHeading h1
{
	margin:5px 0px 5px 0px;
}
TABLE.categoriesdescription
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #a40020;
	border:1px solid #a40020;
}
.moduleRowOver
{
	background-color:#a40020;
	cursor: pointer;
}
.moduleRowSelected
{
	background-color:#a40020;
}

.st_tdcss {background-color:#740015 !important;}
