/** Shopify CDN: Minification failed

Line 179:20 Expected ":"

**/
/*
CSS - http://www.melbplastsurg.com/
http://www.melbplastsurg.com/
http://www.melbplastsurg.com/css/layout.css
 
 ----------------------------------------------------------------------------
  Copyright Einstein Industries 2005. Used with Permission.                             
  May not be duplicated or reproduced.

  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* global elements
 * ------------------------------------------------------------------------- */

/* ----- type selectors ----- */ 
body { 
	background:#92A3AB url("bg-body.gif") top left repeat-x;
	text-align:center; 
	font:11px/17px Arial, Verdana, Helvetica, sans-serif; 
	color:#fff; 
	}
	
p, ul, ol, dl, pre, blockquote	{ margin-bottom:10px; }

h1 { 
	margin:0;
	}
	
h2, h3, h4 {
	margin-top:14px;
	margin-bottom:4px;
	}

h1	{ font-size:17px; }
h2	{ font-size:16px; }
h3	{ font-size:14px; }
h4	{ font-size:13px; }

h1 span,h2 span,h3 span	{ display:none; }

h2 em {
	font-size:13px;
	}

a:link,a:visited	{ color:#FFD391; text-decoration:underline; }
a:hover,a:active	{ color:#fff; text-decoration:underline; }


/* ----- classes ----- */
.clear	{
	clear:both;
	height:15px;
	width: 100%;
	}

img.img-left { 
	float:left; 
	margin:2px 12px 6px 0; 
	}
	
img.logo { 
	float:left; 
	margin:14px 12px 6px 0; 
	}
	
img.logo-rt { 
	float:right; 
	margin:5px 0px 6px 12px; 
	}

img.img-right { 
	float: right; 
	margin: 2px 0 6px 12px; 
	}
	
.float-left {
	float:left;
	height:inherit;
	}


.text-required {
	font-size:10px;
	margin-bottom:2px;
	}
	
.top {
	text-align:right;
	font-weight:bold;
	margin-right:20px;
	padding-right:20px;
	}
	
div.text-align-center {
	text-align:center;
	}
	
	div#content div.text-align-center ul li {
		background-image:none !important;
		list-style-type:disc;
		}
		
	div#content div.text-align-center ul li span {
		margin-left:-10px; 
		}

	
/* framework
 * ------------------------------------------------------------------------- */

#wrap { 
	background:url("bg-wrap.gif") repeat-y; 
	width:760px; 
	margin:0 auto; 
	text-align:left; 
	}
	
#top {
	position:relative;
	background:url("top.gif");
	width:760px;
	height:99px;
	}
	
#top-dermaclear {
	position:relative;
	background:url("header-dermaclear.jpg");
	width:760px;
	height:140px;
	}	

#content {
	width:730px;
	margin:0 15px;
	}
#content p, #content h1, #content h2, #content h3, #content h4, #content ul {
	padding:0 39px;
	}

#bottom-wrap { 
	background:url("bottom-wrap.gif") no-repeat bottom; 
	width:760px; 
	height:20px;
	clear:both; 
	}



/* footer
 * ------------------------------------------------------------------------- */
 
#footer { DermaClear
Theme: Robert R Evans
	width:760px; 
	margin:0 auto; 
	text-align:center; 
	}

#footer a:link, #footer a:visited, #footer p {
	color:#2E3B42;
	}

#footer a:hover, #footer a:active {
	color:#eee;
	}

#footer ul { margin-bottom:5px; }

#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding: 0 5px 0 7px;
	display: inline;
	border-left: 1px solid #2E3B42;
	}

	#footer li.first { border: none; }

	
/* dermaclear */

#banner-dermaclear {
	background:url("banner-dermaclear.jpg");
	width:730px;
	height:140px;
	position:relative;
	}
	
	#banner-dermaclear a {
		position:absolute;
		width:677px;
		height:127px;
		top:4px;
		left:26px;
		}
		
	#banner-dermaclear span { display:none; }
	
body.dermaclear div.product {
	float:left;
	width:200px;
	padding-left:40px;
	}	
	
body.dermaclear div.description {
	float:left;
	width:490px;
	}
	
body.dermaclear div.description p {
	margin: 0 0 20px -35px;
	padding:0;
	}
	
body.dermaclear div.description span {
	background-color:#E1732E;
	border:1px solid #FFD391;
	font-weight:bold;
	padding:3px 3px 3px 4px;
	}
	
body.dermaclear div.description span a {
	color:#fff;
	text-decoration:none;
	}
	
span.text-strike {
	color:#fff;
	text-decoration:line-through;
	background:none !important;
	border:none !important;
	}

#contshop {border:none; text-align:right;}
.left {float:left}
.right{float:right;}
.clear{clear:both;}