/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 September 2010 10:14:21
*/


/* clear browser defaults
********************************************************/
* {
margin:0;
padding:0;
}

body {
font-size:75%;
line-height:1.3;
font-family:Trebuchet MS, arial, verdana, helvetica, sans-serif;
text-align:center;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14364/bodyBackground.gif) repeat-x left 250px;
color:#7E8083;
}

h1,h2,h3,h4,h5,h6 {
margin:.5em 0;
}

p,ul,ol {
margin:.5em 0 1em;
}

ul,ol {
margin-left:2em;
}

h1 {
font-size:1.5em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.3em;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1.1em;
}

a img {
border:none;
}

a:hover {
text-decoration:underline!important;
}

#lastouterWrapper {
width:988px;
margin:0 auto 10px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0017/14057/transparent-background-slice.png) repeat-y;
}

#outerWrapper {
width:988px;
text-align:left;
overflow:hidden;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0017/14363/middle_blue_bg.gif) no-repeat 0 2px;
}

#innerWrapper {
float:left;
display:inline;
width:988px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14058/shadowTop.png) no-repeat 2px 0;
overflow:hidden;
}

#insideWrapper {
float:left;
display:inline;
width:960px;
margin-left:14px;
overflow:hidden;
}

h1 {
float:left;
display:inline;
width:194px;
height:103px;
margin:12px 0 0 46px;
text-indent:-9999px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0019/14059/logo.png) no-repeat;
}

#header {
float:left;
display:inline;
width:100%;
overflow:hidden;
}

#reflect {
width:178px;
height:18px;
background:#fff url(http://puraskinacnetreatment.com.au/__data/assets/image/0011/14060/reflect.png) no-repeat;
position:absolute;
top:-1px;
right:0;
}

#banner {
float:left;
display:inline;
width:960px;
position:relative;
overflow:hidden;
}

#banner h2.quote {
float:left;
margin:16px 0 0 10px;
width:710px;
height:100px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0020/14708/smallquote1.png) no-repeat;
}

#banner h2.quote span {
position:absolute;
text-indent:-9999px;
}

#banner img {
float:left;
display:inline;
margin-left:50px;
}

#topNav {
float:right;
margin:35px 15px 0 0;
display:inline;
}

#topNav ul {
margin:0;
padding:0;
}

#topNav ul li {
float:left;
display:inline;
margin-right:30px;
list-style-type:none;
}

#topNav ul li a {
display:block;
text-decoration:none;
color:#00A0BF;
font-size:1.2em;
font-weight:700;
letter-spacing:-.01em;
}

#topNav ul li span {
float:left;
margin-top:-3px;
font-size:1.1em;
}

#topNav .top_nav_order {
float:left;
margin-top:12px;
clear:both;
}

.products_small {
float:right;
margin-top:30px;
margin-right:25px;
}

#mainNav {
float:left;
margin-top:5px;
width:100%;
height:46px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0015/14181/navBg.gif) no-repeat 0 0;
}

#mainNav ul {
float:left;
display:inline;
margin:0 0 0 176px; /* was margin:0 0 0 240px; */
padding:0;
}

#mainNav ul li {
float:left;
list-style-type:none;
color:#fff;
}

#mainNav ul li:first-child {
border:none;
}

#mainNav ul li a {
cursor:pointer;
float:left;
display:block;
height:46px;
color:#fff;
text-decoration:none;
font-size:1.2em;
font-weight:700;
line-height:1.5;
}

.buyNow1 {
float:right;
margin-right:35px;
width:148px;
height:46px;
text-indent:-9999px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0020/14753/login.gif) no-repeat 0px 4px;
}

#mainNav ul li a span {
float:left;
display:block;
height:46px;
}

#mainNav ul li a span span {
float:left;
display:block;
height:46px;
padding:0 10px;
}

#mainNav ul li a span span span {
float:left;
display:block;
height:46px;
padding:4px 3px 0;
}

#mainNav ul li.selected a span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0003/15177/tab_left_strip2.gif) no-repeat top left;
}

#mainNav ul li.selected a span span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0004/15178/tab_right_strip2.gif) no-repeat top right;
}

#mainNav ul li.selected a span span span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14184/tab_middle_strip.gif) repeat-x top left;
}

#mainNav ul li.hier a span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0003/15177/tab_left_strip2.gif) no-repeat top left;
}

#mainNav ul li.hier a span span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0004/15178/tab_right_strip2.gif) no-repeat top right;
}

#mainNav ul li.hier a span span span {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14184/tab_middle_strip.gif) repeat-x top left;
}

#mainNav .nav-dash {
padding:0;
}

#mainNav .selected .nav-dash {
display:none;
padding:0;
}

hr {
float:left;
margin:0 0 0 23px;
width:910px;
height:1px;
background:#c6c6c6;
border:none;
}

#content {
float:left;
display:inline;
padding:15px 0px 15px 23px;
}

* html #content {
padding-top:0px !important;
margin-top:-15px;
}

*html hr {
margin:-18px 0 0 23px;
}

#leftCol {
float:left;
display:inline;
width:460px;
border-right:1px solid #c6c6c6;
}

.buyNow2 {
float:left;
display:block;
margin:15px 0 0 25px;
width:310px;
height:68px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0016/14065/orderbutton2.png) no-repeat;
text-indent:-9999px;
}

#rightCol {
float:left;
width:455px;
display:inline;
}

#rightCol #imageholder {
float:left;
display:inline;
margin:0 15px 0 50px;
width:196px;
}

#rightCol #imageholder .box {
float:left;
display:inline;
border:1px solid #bebebe;
}

#rightCol #imageholder .box img {
float:left;
display:inline;
margin:9px;
}

#rightCol #imageholder .box span {
float:left;
display:inline;
padding-left:7px;
width:97%;
height:20px;
background:#d7d7d7;
color:#7E8083;
font-weight:700;
line-height:1.8;
overflow:hidden;
}

#rightCol p {
float:left;
width:160px;
}

#rightCol a {
float:left;
width:160px;
color:#ee3124;
font-weight:700;
text-decoration:none;
}

#rightCol #images {
float:left;
display:inline;
overflow:hidden;
}

#rightCol #results {
float:left;
margin:20px 0 0 28px;
width:420px;
color:gray;
}

#rightCol #results span {
margin:0 0 0 22px;
}

#rightCol #results a {
text-indent:-9999px;
}

#rightCol #results .Scroller_H .Item a {
text-indent:0;
}

#rightCol #results .previous {
display:block;
margin:30px 2px 0 0;
width:19px;
height:31px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0017/14066/backArrow.png) no-repeat;
}

#rightCol #results .next {
display:block;
margin:30px 0 0 2px;
width:19px;
height:31px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14067/forwardArrow.png) no-repeat;
}

#rightCol #results #slideShow {
margin-top:10px;
}

#rightCol #results #slideShow #images span.before {
float:left;
margin:0;
padding:9px;
border-top:1px solid #bebebe;
border-bottom:1px solid #bebebe;
border-left:1px solid #bebebe;
}

#rightCol #results #slideShow #images span.after {
float:left;
margin:0;
padding:9px;
border:1px solid #bebebe;
}

#rightCol #results .quote {
float:left;
padding:20px 5px 0 15px;
font-style:italic;
}

#rightCol #results .user {
float:left;
margin:0 0 0 15px;
font-weight:700;
clear:left;
width:140px;
}

#footer {
float:left;
height:22px;
width:100%;
background:#e6e6e6;
display:inline;
}

#footer ul {
float:right;
}

#footer ul li {
float:left;
height:10px;
line-height:1;
list-style-type:none;
border-left:1px solid #808285;
}

#footer ul li:first-child {
border:none;
}

#footer ul li a {
text-decoration:none;
color:#808285;
padding:0 8px;
}

#shadowBottom {
float:left;
width:100%;
height:13px;
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0019/14068/shadowBottom.png) no-repeat;
}

.Scroller_H {
height:96px;
width:227px;
float:left;
}

.ViewPort {
width:185px;
height:96px;
overflow:hidden;
float:left;
}

.ViewPort .Items {
width:20000em;
}

.ViewPort_Border {
border-left:solid 1px #bebebe;
float:left;
position:relative;
width:185px;
overflow:hidden;
}

.ViewPort .Items div {
float:left;
}

.ViewPort .Items div div {
padding:9px;
border-top:solid 1px #bebebe;
border-right:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
height:74px;
}

.Items {
float:left;
position:relative;
}

.Item a {
float:none!important;
}

#content #results .Scroller_H .Previous {
background:transparent url(http://puraskinacnetreatment.com.au/__data/assets/image/0017/14066/backArrow.png) no-repeat scroll 0 0;
display:block;
height:31px;
margin:30px 2px 0 0;
width:19px;
float:left;
cursor:pointer;
}

#content #results .Scroller_H .Next {
background:transparent url(http://puraskinacnetreatment.com.au/__data/assets/image/0018/14067/forwardArrow.png) no-repeat scroll 0 0;
display:block;
height:31px;
margin:30px 0 0 2px;
width:19px;
float:left;
cursor:pointer;
}

.ScrollerInfo .BeforeAfter_Detail {
display:none;
float:left;
}

.BeforeAfter_Detail {
zoom:1;
}

.Scroller_V {
float:left;
padding:0 0 0 30px;
}

.Scroller_V .ViewPort {
width:155px;
height:237px;
float:none;
}

.Scroller_V .ViewPort_Border {
width:155px;
height:237px;
float:none;
position:relative;
border:0;
}

.Scroller_V .ViewPort .Items {
width:170px;
}

.Scroller_V .ViewPort .Items .Item {
float:left;
padding:0 9px 9px 0;
border:0;
}

.Scroller_V .Item {
float:left;
}

.Scroller_V .Item img {
display:block;
}

#leftCol .Scroller_V a {
float:left;
width:31px;
height:19px;
margin:5px 0 5px 63px;
text-indent:-9999em;
cursor:pointer;
}

#leftCol .Scroller_V .Item a {
float:left!important;
width:73px;
height:73px;
margin:0;
text-indent:0;
}

#leftCol .Scroller_V .Previous {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0008/14579/previous_up.gif) no-repeat left top;
}

#leftCol .Scroller_V .Next {
background:url(http://puraskinacnetreatment.com.au/__data/assets/image/0007/14578/next_down.gif) no-repeat left top;
}

#Shader {
position:absolute;
left:0;
top:0;
z-index:99;
width:100%;
}

#Shader_Opacity {
background:#000;
position:absolute;
left:0;
top:0;
}

#Shader_Content {
position:relative;
width:450px;
}

#Shader_Content .Container {
background:#fff;
text-align:left;
padding:20px 0;
margin:20px 0 0;
}

#Shader_Content h2 {
color:#00A0BF;
font-size:1.6em;
}

#Shader_Content .Container_L {
float:left;
width:225px;
}

#Shader_Content .Container_L img {
float:right;
}

#Shader_Content .Container_R {
float:right;
width:210px;
}

#Shader_Content .Container_R h2 {
padding:0 20px 0 0;
}

#Shader_Content .Container_R h2 img {
float:right;
}

#Shader_Content .Clear {
clear:both;
}

.range-outerdiv .Clear {
clear:both;
}

#Shader_Content .range-outerdiv {
clear:both;
}

.range-outerdiv .Range_Detail {
display:none;
}

#middleColInner .range-outerdiv_1 {
border:none;
}

#insiderightCol #results .Item a {text-indent:0;}