html
{
-webkit-text-size-adjust: 100%;
}

/*------------ General Page Rules ----------------------------------------------------------*/


body, html
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-size: 100%;
}

body.iframe{ width:auto;height:auto;}

h1, h2, h3, h4, h5, p, ul, ol, li, form, hr
{
margin: 0;
padding: 0;
}

BODY, TABLE
{
font-family: 'myriad_prolight';
font-size:14px;
color:#161314;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* ----------- Colours -------------------------*/

/*
Light Grey: #cccccc
Dark Grey: #818285
Light Blue: #9bd1e5
Medium Blue: #65a8c1
Light Green: #c0cfa5
Medium Green: #7b8b38
Light Brown #d2c4a5
Medium Brown #D2C5A5
*/

/* Moved to its own css file, due to SSL certificate
@font-face {
font-family: 'gothambold';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-bold-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-bold-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-bold-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-bold-webfont.svg#gothambold') format('svg');
font-weight: normal;
font-style: normal;

}



@font-face {
font-family: 'gothamlight';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-light-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-light-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-light-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/gotham-light-webfont.svg#gothamlight') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'myriad_probold';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-bold-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-bold-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-bold-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'myriad_prolight';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-light-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-light-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-light-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-light-webfont.svg#myriad_prolight') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'myriad_prosemibold';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-semibold-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-semibold-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/myriadpro-semibold-webfont.svg#myriad_prosemibold') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'open_sanslight';
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/opensans-light-webfont.eot');
src: url('https://www.davinciclinic.co.nz/stylesheets/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/opensans-light-webfont.woff') format('woff'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/opensans-light-webfont.ttf') format('truetype'),
url('https://www.davinciclinic.co.nz/stylesheets/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;

}

*/

/* ----------- General Page Rules -------------------------*/

h1
{
margin: 15px 0px;
color:#425363;
font-size: 30px;
font-family: 'myriad_prolight';
}

h2
{
margin: 15px 0px;
color: #91AABE;
font-size: 22px;
letter-spacing: 0.03em;
text-transform: uppercase;
font-family: 'myriad_prolight';
}

h3
{
margin: 10px 0px;
color: #A8BBCA;
font-size: 18px;
font-family: 'myriad_prolight';
}

h4
{
margin: 8px 0px;
color: #7b8b38;
font-size: 14px;
text-transform: uppercase
font-family: 'myriad_prolight';
}

h5
{
margin: 8px 0px;
color: #65a8c1;
font-size: 14px;
text-transform: uppercase
font-family: 'myriad_prolight';
}

p,div#pageSource
{
line-height: 21px;
margin: 12px 0px;
}
div#pageSource{ text-align:left; }
ul
{
margin: 10px 0px;
padding: 0px 0px 0px 20px;
}

ol
{
line-height: 21px;
margin: 10px 0px;
padding: 0px 0px 0px 20px;
}

li
{
line-height: 21px;
margin: 3px 0px;
}

li p
{
margin: 0;
line-height: 19px;
}

hr
{
margin: 20px 0px;
border-bottom: 1px solid #91abbe;
border-left:none;
border-right:none;
border-top:none;
}

a
{
color: #425363;
text-decoration:none;
}

a:hover
{
color: #161314;
}

td
{
vertical-align: top;
}

a img
{
border: none;
}


/* ----------- Site Wide Rules -------------------------*/

/*------------ Main Containers ---------------------------------------*/

.container
{
margin: 0px auto;
width: 1160px;
text-align: left;

}

.bgContainer
{
width: 960px;
float: left;
position: relative;
height: auto;
padding:0px 100px;
background:#FFF;
}

body
{
/*background: 100% width tile here */
}

#wrap
{
position: relative;
float: left;
z-index: 2;
min-height: auto;
width: 100%;
/*background: 100% height tile here */
}

#main
{
overflow:visible;
padding-bottom: 0px ; /* must be same height as the footer */
}

#header
{

float: left;
position: relative;
z-index: 50;
width: 960px;
height: 258px;
background:url(https://www.davinciclinic.co.nz/images/style/header_bg.jpg) bottom left no-repeat;
}

#header #headerLinks
{
float: right;
position: relative;
margin:20px 0px 0px 0px;
}

#header #headerLinks p
{
font-family: 'gothambold';
font-size:13px;
text-transform: uppercase;
color:#5c6f7c;
letter-spacing:0.1em;
}


#header #headerLinks p span
{
margin:0px 6px;
}

#content
{
float: left;
position: relative;
z-index: 40;
width: 960px;
min-height: 0px;
}

#centerCol
{
float: left;
position: relative;
width: 960px;
min-height: 0px;
}

#default #centerCol
{
float: left;
position: relative;
width: 725px;
min-height: 0px;
margin: 0px 0px 0px 0px;
}

#leftCol
{
float: left;
position: relative;
width: 214px;
border-right: 1px solid #ccc;
min-height: 0px;
margin: 25px 0px 0px 0px;
}

#rightCol
{
float: right;
position: relative;
width: auto;
min-height: 0px;
}

#footer {
position: relative;
width: 100%;
clear: both;
z-index: 60;
margin: 0px 0px 0px 0px;
height: 82px;
background:none;
}

#footer .container
{
margin: 0 auto;
width: 1160px;
text-align: left;

}

#footer .bgContainer
{
float: left;
position: relative;
width: 960px;
height: 82px;
margin: 0px 0px 100px 0px;
padding: 0px 100px;
border-bottom:none;
border:none;
background:url(https://www.davinciclinic.co.nz/images/style/footer_bg.jpg) bottom left no-repeat;
background-color:#e1e5e7;
}


/*------------ Module/Element Specific Rules ---------------------------------------*/


/******* Header Elements ***********/

#header a.logo
{
float: left;
position: relative;
margin: 70px 0px 0px 340px;
}

#header a.logo img
{

}





/* Header Navigation */

#header #navigation
{
position: absolute;
top: 199px;
left: 0px;
width: 100%;
height: 33px;
margin: 0px;

}

#header #navigation ul
{
margin: 0 auto;
padding: 0px  0px 0px 0px;
list-style: none;
float: none;
position: relative;
}

#header #navigation ul li
{
float: left;
position: relative;
padding: 0px 0px 0px 0px;
height: 33px;
line-height: 33px;
margin: 0px 0px;
}

#header #navigation ul li.aboutPage
{
width: 63px;
margin: 0px 60px 0px 94px;
}

#header #navigation ul li.proceduresPage
{
width: 126px;
margin: 0px 60px 0px 0px;
}

#header #navigation ul li.productsPage
{
width: 100px;
margin: 0px 60px 0px 0px;
}

#header #navigation ul li.newsPage
{
width: 52px;
margin: 0px 60px 0px 0px;
}

#header #navigation ul li.faqsPage
{
width: 47px;
margin: 0px 60px 0px 0px;
}

#header #navigation ul li.contactPage
{
width: 87px;
margin: 0px 0px 0px 0px;
}



#header #navigation ul li:first-child
{
background: none;
}

#header #navigation ul li a
{
display: block;
width: auto;
text-align: center;
height: 33px;
line-height: 33px;
padding: 0px 0px;
margin: 0px;
list-style: none;
float: left;
text-transform: uppercase;
font-size: 14px;

letter-spacing:0.2em;
position: relative;
color: #818285;
text-decoration: none ;
font-family: 'gothamlight';
}

#header #navigation ul li a:hover
{
color: #bdccd8;
}


#header #navigation ul li ul
{
display: none;
}

#header #navigation ul li:hover ul
{
display: block;
}

#header #navigation ul li ul
{
margin: 0px 0px 0px -2px;
padding: 0px 3px 0px 0px;
list-style: none;
float: none;
position: absolute;
top: 33px;
left: 3px;
width: 240px;
border-bottom:none;
display:none;
}

#header #navigation ul li ul li
{
float: left;
position: relative;
padding: 0px 0px 0px 3px;
height: auto;
min-height: 20px;
width: 240px;
line-height: 19px;
margin: 0px 0px 0px 0px;
background: #9BD1E5;
display:none;
}

#header #navigation ul li ul li:first-child
{
background: #9BD1E5;
}

#header #navigation ul li ul li a
{
display: block;
width: 210px;
text-align: left;
height: 33px;
line-height: 33px;
padding: 4px 10px 4px 17px;
border-top: none;
margin: 0px;
list-style: none;
float: left;
text-transform: uppercase;
letter-spacing: 0;
font-size: 12px;
position: relative;
color: #FFF;
text-decoration: none ;
}

#header #navigation ul li ul li ul
{
float: left;
position: relative;
margin: 0px 0px 0px -3px;
padding: 0;
top: auto;
left: auto;
border: none;
}

#header #navigation ul li ul li ul li
{
float: left;
position: relative;
padding: 0px 0px 0px 3px;
min-height: 33px;
width: 240px;
line-height: 19px;
margin: 0px 0px 0px 0px;
background: #daedf4;

}

#header #navigation ul li ul li ul li:first-child
{
background: #daedf4;
}

#header #navigation ul li ul li ul li a
{
display: block;
width: 210px;
text-align: left;
height: 33px;
line-height: 33px;
padding: 4px 10px 4px 17px;
border-top: none;
margin: 0px;
list-style: none;
float: left;
text-transform: uppercase;
letter-spacing: 0;
font-size: 12px;
position: relative;
color: #7093ae;
text-decoration: none ;
}

#header #navigation a.grandchildSelected,
#header #navigation a.childSelected,
#header #navigation a.menuSelected
{
color: #bdccd8;
}


/******* Home Slides ***********/

#homeSlides
{
float: left;
position: relative;
width: 960px;
height: 500px;
margin: 4px 0px 10px 0px;
}

#homeSlides a
{
display: block;
width: 960px;
height: 500px;
}

#homeSlides a img
{

}

#homeSlideNav
{
position: absolute;
bottom: 28px;
right: 28px;
z-index: 3000;
background: none;
}









#homeSlideNav a
{
margin: 0px 2px;
display: block;
float: left;
width: 8px;
height: 8px;
background:url(https://www.davinciclinic.co.nz/images/style/progress_icon.png) 0px 0px no-repeat;
}


#homeSlideNav a.activeSlide
{
font-weight: bold;
color: #FFF;
background:url(https://www.davinciclinic.co.nz/images/style/progress_icon.png) 0px -8px no-repeat;
}


.moduleComponenthomeSlides h2.bannerTitle
{
display:none;
}

.moduleComponenthomeSlides
{
float: left;
position: relative;
width: 960px;
height: 500px;
}

.moduleComponenthomeSlides .bannerHtmlContent p
{
float: left;
position: relative;


}

.moduleComponent19 a.bannerLinkMask
{
position: absolute;
top: -330px;
left: -20px;
}


.moduleComponent19 .bannerHtmlContent
{
position: absolute;
top: 330px;
left: 20px;
height: 50px;
width:400px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
}

.moduleComponent20 a.bannerLinkMask
{
position: absolute;
top: -140px;
left: -40px;

}

.moduleComponent20 .bannerHtmlContent
{
position: absolute;
top: 140px;
left: 40px;
height: 50px;
width:400px;
color:#5c707c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
}

.moduleComponent21 a.bannerLinkMask
{
position: absolute;
top: -140px;
left: -40px;


}

.moduleComponent21 .bannerHtmlContent
{
position: absolute;
top: 140px;
left: 40px;
height: 100px;
width:400px;
color:#5c707c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
line-height:32px;
}

.moduleComponent21 .bannerHtmlContent p
{

line-height:44px;
}

.moduleComponent22 a.bannerLinkMask
{
position: absolute;
top: -180px;
left: -40px;
}

.moduleComponent22 .bannerHtmlContent
{
position: absolute;
top: 180px;
left: 40px;
height: 100px;
width:400px;
color:#5c707c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
line-height:32px;
}

.moduleComponent22 .bannerHtmlContent p
{

line-height:48px;
}

.moduleComponent23 a.bannerLinkMask
{
position: absolute;
top: -187px;
left: -40px;
}

.moduleComponent23 .bannerHtmlContent
{
position: absolute;
top: 187px;
left: 40px;
height: 100px;
width:400px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
line-height:32px;
}

.moduleComponent23 .bannerHtmlContent p
{

line-height:48px;
}

/******* Page Editor Container ***********/

#pageEditorContent
{
float: left;
position: relative;
width: 960px;
padding: 0px;
margin: 10px 0px 30px 0px;
min-height:600px;
}

#pageEditorContent #twoCols
{
-moz-column-count: 2;
-moz-column-gap: 45px;
-webkit-column-count: 2;
-webkit-column-gap : 50px;
-moz-column-rule-color:  #91ABBE;
-moz-column-rule-style:  solid;
-moz-column-rule-width:  1px;
-webkit-column-rule-color:  #91ABBE;
-webkit-column-rule-style: solid ;
-webkit-column-rule-width:  1px;
}

.contact #pageEditorContent,
#procedureDetails #pageEditorContent
{

margin: 3px 0px 30px 0px;

}

#procedures.procedures #pageEditorContent
{
float: left;
position: relative;
width: 960px;
padding: 0px;
margin: 10px 0px 0px 0px;
min-height:0px;
}



#procedures#pageEditorContent
{
float: left;
position: relative;
width: 960px;
padding: 0px;
margin: 10px 0px 0px 0px;
min-height:0px;
min-height:600px;
}

.faqs #pageEditorContent
{

width: 680px;
padding:0px 0px 0px 45px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
margin:491px 0px 0px 235px;
min-height:542px;
}



#news #pageEditorContent
{
float: right;
width: 680px;
padding:0px 0px 0px 45px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
min-height:600px;
margin-bottom:40px;
}

#news a
{
    color:#1d8dd2
}

#news h1.contentPageTitle

{
display:none;
}














.terms_and_conditions #pageEditorContent,
.privacy #pageEditorContent
{
margin-top:20px;
}


.terms_and_conditions #pageEditorContent p,
.privacy #pageEditorContent p
{
margin-top:0px;
}



#news.media #centerCol
{
padding-bottom: 0px;
}

#news.media #pageEditorContent
{

}

#news.media .bgContainer:first-child
{
padding-bottom: 100px;
}

#news.media #footer .bgContainer:first-child
{
padding-bottom: 0px;
}

h1.contentPageTitle
{
text-align:center;
font-family:Georgia;
color:#91aabe;
font-size:96px;
font-weight:400;
border-bottom:1px solid #d6dfe7;
padding-bottom:30px;
background:none;
}



.procedures h1.contentPageTitle
{

border-bottom:none;
background:url(https://www.davinciclinic.co.nz/images/style/proceduresLine.jpg) bottom left no-repeat;
padding-bottom:60px;
}



/******* Home Callouts Container ***********/

#homeCallouts
{
float: left;
position: relative;
margin: 0px 0px 40px 0px;
width:960px;
}


.moduleComponenthomeCallouts
{
float: left;
position: relative;
margin: -1px 10px 0px 0px;
width:232px;
}

.moduleComponentContainerhomeCallouts .moduleComponent18
{
margin: 0px 0px 0px 0px;
}

.moduleComponentContainerhomeCallouts .moduleComponent18 h2.bannerTitle
{
margin:33px 0px -5px 0px;
}



.moduleComponenthomeCallouts h2.bannerTitle
{
font-family: 'gothambold';
color:#5c707c;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
letter-spacing: 0.03em !important;
margin:33px 0px 5px 0px;

}

.moduleComponenthomeCallouts h2.bannerTitle a
{
font-family: 'gothambold';
color:#5c707c;
text-decoration:none;
text-transform:uppercase;
line-height:16px;
font-weight:400;
margin:0px 0px 0px 0px;
}

.moduleComponenthomeCallouts p a
{

text-decoration:none;
text-transform:uppercase;
font-family:Georgia;
color:#5c707c;
text-decoration:none;
font-size:14px;
margin:0px 0px 0px 0px;
}

.moduleComponenthomeCallouts h2.bannerTitle a:hover,
.moduleComponenthomeCallouts p a:hover
{
color:#C0C8CB;
}

.moduleComponenthomeCallouts p em
{
font-family:Georgia, sans-serif;
color:#626264;
text-decoration:none;
font-size:11px;
display: block;
margin:4px 0px 4px 0px !important;
}

.moduleComponent17 p em
{width:235px;/* float: left; */position: relative;}

.moduleComponenthomeCallouts p
{
font-size:14px;
color:#626264;
text-decoration:none;
margin:0px 0px 0px 0px;
width:225px;
line-height:21px;

}

@media screen and (min-width:500px)
{
.moduleComponentContainerhomeCallouts .moduleComponent18 h2.bannerTitle a
{
padding:0px 0px 0px 12px;
}
}

.moduleComponentContainerhomeCallouts .moduleComponent18 .bannerHtmlContent
{
margin: -20px 0px 0px -7px;
padding:30px 0px 0px 20px;
font-size:16px;
width:225px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}


.moduleComponentContainerhomeCallouts .moduleComponent18 .bannerHtmlContent p em
{
color:#6e7b88;
line-height:21px;
font-size:14px;
font-weight:100;
}

/*------- Latest News Callouts Styles -----------------------------*/

#latestNews
{
width: 388px;
height: 206px;
}


#latestNews .content
{
position: relative;
}

#latestNews .moduleComponentlatestNews
{
float: left;
position: relative;
}

#latestNews .moduleComponentlatestNews .title
{
display: none;
}

#latestNews .componentItem
{
float: left;
position: relative;
width: 50%;
margin: 15px 0px 0px 0px;
padding: 0;
font-size: 11px;
}

#latestNews .componentItem img
{
float: left;
position: relative;
margin-right: 10px;
}

#latestNews .componentItem a
{
color: #7b8b38;
}




/* Footer Menu  */

#footerMenuOne,
#footerMenuTwo,
#footerMenuTwo
{







float: left;
position: relative
width: 150px;
}

#footerMenuOne ul,
#footerMenuTwo ul,

#footerMenuThree ul
{










float: left;
position: relative
width: 100%;
color: #FFF;
margin: 15px 0px 15px 20px;
padding: 0;
}

#footerMenuOne ul li,










#footerMenuTwo ul li,
#footerMenuThree ul li
{
width: 150px;
list-style: none;
margin: 0;
padding: 0;
}

#footerMenuOne ul li a,
#footerMenuTwo ul li a,
#footerMenuThree ul li a
{
text-decoration: none;

margin: 15px 0px;
color: #FFF;
font-size: 18px;
text-transform: uppercase;
font-family: 'Questrial', sans-serif;
}

#footerMenuOne ul li a:hover,
#footerMenuTwo ul li a:hover,
#footerMenuThree ul li a:hover
{

}

#footerMenuOne ul li ul,
#footerMenuTwo ul li ul,
#footerMenuThree ul li ul

{
float: left;
position: relative
width: 100%;
color: #FFF;
margin: 10px 0px 0px 0px;
padding: 0;
}

#footerMenuOne ul li ul li,
#footerMenuTwo ul li ul li,
#footerMenuThree ul li ul li
{
width: 150px;
list-style: none;
margin: 3px 0px;
padding: 0;
}

#footerMenuOne ul li ul li a,
#footerMenuTwo ul li ul li a,
#footerMenuThree ul li ul li a
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #3684a0;
text-transform: lowercase;
}

#footerMenuOne ul li ul li a:hover,
#footerMenuTwo ul li ul li a:hover,
#footerMenuThree ul li ul li a:hover
{

}

/* Newsletter Signup */


#newsletterSignup
{
float: left;
position: relative;
width: 370px;

}


#newsletterSignup a,
#newsletterSignup p
{
float: left;
position: relative;
width: 100%;
text-align: left;
color: #5c707c;
margin: 28px 0px 0px 0px;
font-style:normal;
font-family:Georgia;
font-size:15px;
text-decoration:none;
}

#newsletterSignup a:hover
{

color: #8099AD;

}

#subscribeFooterForm
{
position:absolute;
top:25px;
right:0px;
width:180px;
}



#subscribeFooterForm .fmtxt
{
width:160px;
background:#f4f5f6;
border:1px solid #FFF;
color:#5c707c;
font-family: 'gothamlight';
font-size:11px;
letter-spacing:.2em;
padding-left:5px;
}

#subscribeFooterForm .buttonPanel .fsub
{
position:absolute;
top:2px;
right:10px;
width:22px;
height:20px;
border:none;
background:url(https://www.davinciclinic.co.nz/images/style/submitArrow.png) top left no-repeat;
}


#subscribeFooterForm .buttonPanel .fsub:hover
{
position:absolute;
top:2px;
right:11px;
}


#footerLinks
{
float:right;
position: relative;
width: 100px;
margin:25px 0px 0px 0px;
}


#footerLinks a.mailLink
{
background:url(https://www.davinciclinic.co.nz/images/style/emailLink.png) top left no-repeat;
float: left;
position: relative;
width: 26px;
height:25px;
margin:0px 10px 0px 0px;
}

#footerLinks a.mailLink:hover
{
background:url(https://www.davinciclinic.co.nz/images/style/emailLink.png) bottom left no-repeat;
}

#footerLinks a.facebookLink
{
background:url(https://www.davinciclinic.co.nz/images/style/facebookLink.png) top left no-repeat;
float: left;
position: relative;
width: 26px;
height:25px;
margin:0px 10px 0px 0px;
}

#footerLinks a.facebookLink:hover
{
background:url(https://www.davinciclinic.co.nz/images/style/facebookLink.png) bottom left no-repeat;

}


#footerLinks a.rssLink
{
background:url(https://www.davinciclinic.co.nz/images/style/rssLink.png) top left no-repeat;
float: left;
position: relative;
width: 26px;
height:25px;
}


#footerLinks a.rssLink:hover
{
background:url(https://www.davinciclinic.co.nz/images/style/rssLink.png) bottom left no-repeat;

}


#subscribeComponent
{

}

#subscribeComponent table#formTable
{
margin: 12px 0px 0px 0px;
color: #3684a0;
}

#subscribeComponent table#formTable .labelHorizontal
{

}

#subscribeComponent table#formTable .labelHorizontal span
{
float: left;
color: #3684a0;
}


#subscribeComponent table#formTable span.required
{

}

#subscribeComponent table#formTable .valueVertical
{

}

#subscribeComponent table#formTable .valueVertical input.fstxt
{
float: right;
width: 200px;
background: #ddf1f9;
border: 1px solid #72d0e9;
font-size: 11px;
color: #3684a0;

padding: 3px;
margin: 2px 0px 2px 15px;
}

#subscribeComponent input.fsubNewsletter
{
position: absolute;

bottom: 4px;
right: 0;
border: none;
background: none;
color: #1c677b;
font-size: 11px;
cursor: pointer;
}

#footer img#sthCross
{
float: left;
position: relative;
width:90px;
margin:13px 12px 0px 12px;
}

/* Copyright */

#copyright
{
float: left;
position: relative;
width: 370px;
text-align: left;
color: #464646;
margin: 17px 0px 0px 0px;
font-style:normal;
font-family: 'myriad_prolight';
font-size:9px;
}

#copyright p
{
}

#copyright p a
{



color: #464646;
text-decoration:none;
}

#copyright p a:hover
{
color: #8099AD;
text-decoration:none;
}

/* Left Column Navigation */


#leftNavigation
{

float: left;

position: relative;
}



#leftNavigation ul
{
list-style: none;
margin: 10px 0px 0px 0px;
padding: 0;
}

#leftNavigation ul li
{

}

#leftNavigation ul li a
{
display: block;
width: 0px;
padding: 0px 0px;
background:#FFF;
margin: 0px 0px 0px;
color: #FFF;
font-size: 1px;
text-transform: uppercase;
font-family: 'Questrial', sans-serif;
text-decoration: none;
}

#leftNavigation ul li ul
{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0;
}

#leftNavigation ul li ul li
{
background: none;

}

#leftNavigation ul li ul li a
{
display: block;
width: 200px;
padding:15px 10px 15px 0px;
background: none;
margin: 0px 0px;
color: #cccdd2;
font-size: 32px;
text-transform: none;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
}

#leftNavigation ul li ul li a:hover
{
background:none;
color:#818692;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
}



#leftNavigation ul li ul li a.menuSelected
{

color:#818692;
}





/* Form Element (Email, newsletter, competition, survey) Styling ------------------------*/


#emailForm,
#subscribeForm,
#surveyTable,
#alertForm,
#registrationForm
{
float: left;
width: 97%;
background: none;
border:none;
padding: 10px;
margin: 0px 0px 30px 0px;
}

.contact #emailForm
{
display:none;
}

#contactEmailForm
{
float: right;
position:relative;
width: 700px;
background: none;
padding:0px 0px 0px 0px;
margin: 35px 0px 30px 0px;
}


#contactEmailForm .fmtxt
{
width: 678px;
padding:10px 10px 10px 10px;
margin:5px 0px;
background:#e5ebed;
border:1px solid #dbe0e4;
letter-spacing:.3em;
color:#5c707c;
}

#contactEmailForm .fsel
{
float: right;
width: 435px;
height:38px;
padding:8px 10px 10px 10px;
margin:5px 0px 5px 0px;
background:#e5ebed;
text-transform:uppercase;
color:#5c707c;
letter-spacing:.3em;
}

#contactEmailForm span#yourEnquiry
{
float: left;
width: 235px;
padding:10px 10px 10px 10px;
margin:5px 0px 5px 0px;
border:1px solid #dbe0e4;
text-transform:uppercase;
background:#91abbe;
color:#FFF;
letter-spacing:.3em;
}

#contactEmailForm .fsub
{
float: right;
width: 200px;
padding:10px 10px 10px 10px;
margin:5px 0px 5px 0px;
border:1px solid #dbe0e4;
text-transform:uppercase;
background:#91abbe;
color:#FFF;
letter-spacing:.3em;
}

#contactEmailForm .fsub:hover
{
background:#e5ebed;
color:#5c707c;
}

#contactEmailForm input.fchk
{
border:none;
background:#none;
}

#contactEmailForm span#newsletterChk
{
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
color:#242424;
}

#subscribeForm,
#emailForm{
width: 680px;

}

#subscribeForm
{
float:right;

width: 680px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png), url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;













background-repeat: no-repeat, repeat-y, no-repeat;
padding-left:35px;
}

#emailForm td.labelHorizontal,

#subscribeForm td.labelHorizontal,
#surveyTable td.labelHorizontal,
#alertForm td.labelHorizontal,
#registrationForm  td.labelHorizontal
{
width: 45%;
vertical-align: top;
color: #333;
padding: 0 5% 0 0 ;
font-size:14px;
}

#emailForm td.valueHorizontal span
{
font-size:12px;
}

#emailForm td.valueHorizontal input.fchk
{


}



#emailForm td.valueHorizontal,
#subscribeForm td.valueHorizontal,
#surveyTable td.valueHorizontal,
#alertForm td.valueHorizontal,
#registrationForm  td.valueHorizontal
{
width: 50%;
vertical-align: top;
text-align: left;
}

#emailForm td.valueHorizontal .fgroup,
#subscribeForm td.valueHorizontal .fgroup,
#surveyTable td.valueHorizontal .fgroup,
#alertForm td.valueHorizontal  .fgroup,
#registrationForm  td.valueHorizontal  .fgroup
{
font-size: 12px;
}

span.fieldNumber
{
font-weight: bold;
margin: 0px 10px 0px 0px;
color:  #65a8c1;
}

span.required
{
font-weight: bold;
color:  #65a8c1;
}

table.ftable td{ vertical-align:top; padding:4px;}
table.ftable td.flabel{ text-align:right;padding-right:10px; }
table.ftable td.fvalue{ text-align:left; }
table.ftable td.fcolumn{ text-align:center; }

input.ftxt, input.fmtxt, input.fstxt,input.fdate,textarea.fmtxt
{
font-family:arial,helvetica,sans-serif;
background: #FFF;
border: 1px solid #ccc;
font-size: 12px;
width:500px;
padding: 4px;
}


textarea.fmtxt:hover,
textarea.fmtxt:focus,
input.ftxt:hover,
input.ftxt:focus,
input.fmtxt:hover,
input.fmtxt:focus,
input.fstxt:hover,
input.fstxt:focus,
input.fdate:hover,
input.fdate:focus
{
border: 1px solid #8099AD;
}

input.fdate{width:150px; }

input.fstxt{width:50px; }




select.fsel,select.fseldate
{
background: #fff;

border: 1px solid #ccc;
font-size: 12px;
padding: 4px;
width:300px;
margin: 0px 3px 0px 0px;
}
select.fseldate{ width:auto; }

select.fseldate:hover,
select.fseldate:focus,
select.fseldate:hover,
select.fseldate:focus
{
border: 1px solid #65a8c1;
}

.buttonBar, .buttonPanel {text-align: right;padding: 15px 0px 0px 0px;}

.buttonBar input, input.fsub
{
background: #efefef;
border: 1px solid #ccc;
font-size: 11px;
padding: 4px;
width: 100px;
cursor: pointer;
}


.buttonBar input:hover,
input.fsub:hover
{

background: #8099AD;
color: #FFF;
}

.msg
{
color: #FF0000;
margin: 10px 0px;
font-style: italic;
}

.finlinehelp
{
display: none;
}

#emailForm .reset,
#subscribeForm .reset,
#surveyTable .reset,
#alertForm .reset,
#registrationForm .reset
{
display: none;
}




/* --------------- Product Listing Styling --------------- */

#default.products #pageEditorContent
{
width: 96%;
padding-right: 0px;
}

/* Product Path */


.productPath
{
border-bottom: 1px solid #ccc;
padding: 0px 0px 10px 0px;
margin: 15px 0px 25px 0px;


}

.productPath a
{

text-decoration: none;
text-transform: lowercase;
color: #656565;
font-style: italic;
}

/* Product Listing Item */

.productListingItem
{
float: left;
position: relative;

width: auto;
text-align: left;
padding: 3px;
margin: 0px 9px 12px 0px;
background: #f4f4f4;
border-radius: 5px;
border: 1px solid #ccc;
}


.productListingItem img
{
border: 1px solid #fff;
}


p.findOutMore
{
float: left;
position: relative;
width: 100%;
margin: 0;
}

.productListingItem h2,
.productListingItem h2 a,
.productListingItem p
{
display: block;


min-height: auto;

width: 90%;
margin: 5px 5%;
font-size: 12px;
text-transform: none;
text-decoration: none;
}


/* Supplier Listing Item */


.supplierListingItem

{
float: left;
position: relative;
width: auto;
text-align: left;
padding: 3px;
margin: 0px 9px 12px 0px;
background: #f4f4f4;
border-radius: 5px;
border: 1px solid #ccc;
}


.supplierListingItem img
{
border: 1px solid #fff;
}


.supplierListingItem h2,
.supplierListingItem h2 a,
.supplierListingItem p

{
display: block;
min-height: auto;
width: 90%;
margin: 5px 5%;
font-size: 12px;
text-transform: none;
text-decoration: none;
}


/* --------------- Product Details Styling --------------- */


#ajaxBusy
{
display: none;
}



#left
{
float: left;
width: 320px;
}

#right
{
float: right;
width: 309px;
position: relative;
padding: 0px 0px 20px 20px;
margin: 0px 0px 20px 0px;
border-left: 1px solid #CCC;

}


#right h2

{
}

#productEmailFormContainer
{
float: left;
position: relative;
width: 100%;
}

.productBackLink
{
float: left;
position: relative;
width: 100%;
border-bottom: 1px solid #ccc;
padding: 0px 0px 10px 0px;
margin: 15px 0px 0px 0px;
}

.productBackLink a
{
text-decoration: none;
text-transform: uppercase;
color: #656565;
font-style: italic;
}

#productDetailCartStatusBox
{
display: block;
}

.buttonsContainer
{
float: left;
position: relative;

}







/* Details */


#multipleImageMainContainer
{
float: left;
position: relative;
width: 320px;
min-height: auto;


}

#multipleImageThumbs
{
float: left;
position: relative;
width: 320px;
margin: 10px 0px 0px 0px;
}



#multipleImageThumbs div
{
float: left;
position: relative;
width: 33%;
text-align: center;
}

#multipleImageThumbs div:hover
{
}

#multipleImageThumbs img
{
float: none;
position: relative;
width: auto;
margin: 5px auto 12px;
cursor: pointer;
}


#multipleImageThumbs img:hover
{
margin: 5px auto 12px;
border-top: none;
}

.drContent
{
position:relative;
float:right;
width:716px;
padding:20px 0px 0px 12px;
margin:0px 0px 0px 0px;
border-left:none;
background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left center, left bottom;
background-repeat: repeat-y, no-repeat;
-moz-column-count: 2;
-moz-column-gap: 45px;
-webkit-column-count: 2;
-webkit-column-gap : 50px;
-moz-column-rule-color:  #91ABBE;
-moz-column-rule-style:  solid;
-moz-column-rule-width:  1px;
-webkit-column-rule-color:  #91ABBE;
-webkit-column-rule-style: solid ;
-webkit-column-rule-width:  1px;
}

.drContent p:first-child
{
margin-top: 0;
}

#adamLandingPage img.cloverleaf
{
position:absolute;
background:none;
margin-top:50px;
bottom:0px;
left:8px;

}

#adamLandingPage
{
position:relative;
float:left;

width:960px;
border-bottom:none;
margin:18px 0px 20px 0px;
padding:0px 0px 0px 0px;

}

#justinLandingPage
{
position:relative;
float:left;
width:960px;
margin:18px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

#amyLandingPage,
#benLandingPage
{
position:relative;
float:left;
width:960px;
margin:18px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

#benLandingPage
{

border-bottom:none;

}


#amyLandingPage img
{
position:relative;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}


#adamLandingPage img,
#benLandingPage img
{
position:relative;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png);
background-position: left top, left center;
background-repeat: no-repeat, repeat-y, no-repeat;
}


#justinLandingPage .textLandingpage

{
position:relative;
float:left;
margin:0px 20px 0px 0px;
padding:0px 20px 0px 10px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: right top, right center, right bottom;
background-repeat: no-repeat, repeat-y, no-repeat;

}

.justinContent img
{

float:left;
margin:0px 20px 10px 0px;

}

.justinContent
{

}


.textLandingpage
{
position:relative;
float:left;
width:210px;
min-height:552px;
padding:0px 20px 0px 0px;
}


#adamLandingPage .textLandingpage
{

min-height:710px;

}

#amyLandingPage img
{position:relative;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);background-position: left top, left center, left bottom;background-repeat: no-repeat, repeat-y, no-repeat;height:  auto !important;}




.amyContent
{
position:relative;
float:right;
width:350px;
margin:-15px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.textLandingpage h2
{
font-family: 'gothambold';
color:#91AABE;
text-decoration:none;
text-transform:uppercase;
font-size:22px;
line-height: 26px;
margin:0px 0px 5px 0px;
font-weight: normal;
}


.textLandingpage p#title
{
color:#58585a;
text-decoration:none;
font-size:14px;
line-height: 21px;
margin:0px 0px 0px 0px;
font-weight:500;


}

.textLandingpage p
{
color:#6a7784;
text-decoration:none;
font-size:14px;
margin:20px 0px 0px 0px;
font-family:Georgia;
line-height:21px;

}

.textLandingpage #aboutLinks
{

margin:50px 0px 0px 0px;

}

.textLandingpage #aboutLinks a
{

text-decoration:none;
font-size:14px;
line-height: 21px;
letter-spacing: 0.03em;
margin:0px 0px 0px 0px;
color:#c7d3de;
font-family: 'gothambold';
text-transform: uppercase;
}


.headerLink
{
position:relative;
float:left;
margin-left:0px;
}

#adamLandingPage .headerLink
{
position:absolute;
top:487px;
left:0px;
margin-left:0px;
}


#amyLandingPage .headerLink
{
position:absolute;
top:450px;
left:0px;
margin-left:0px;
}


#benLandingPage .headerLink
{
position:absolute;
top:464px;
left:0px;
margin-left:0px;
}

.headerLink p
{
text-decoration:none;
text-transform: none;
color:#91aabe;
font-style:italic;
font-family:Georgia;
cursor:pointer;
font-size:14px;
}

.textLandingpage #aboutLinks a:hover,
.textLandingpage p a:hover
{
color: #8099AD;
}

#largeText p
{
font-family:Georgia;
font-size:16px;
line-height:24px;
font-style:italic;
color:#697683;
margin: 34px 0px ;
}


/**********About*******************/

.teamMemberContainer
{
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
position:relative;
float:left;
width:960px;
padding:0px 0px 15px 0px;
margin:15px 0px 0px 0px;
}

#teamMemberTitle
{

}

#teamMemberImage
{
position:relative;
float:left;
width:233px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;

}

#teamMemberContent
{
position:relative;

float:right;
width:490px;
margin:-12px 0px 0px 0px;
line-height:22px;
}

#teamMemberTitle
{

position:relative;
float:left;
width:200px;
min-height:270px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: right top, right center, right bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}

#teamMemberTitle p
{
font-family: 'gothambold';
color:#91aabe;
text-decoration:none;
text-transform:uppercase;
font-size:22px;
line-height:24px;


}

#teamMemberTitle p span
{
float:left;
width:200px;
font-family:Georgia;
color:#44484a;
font-size:13px;
text-transform:none;
margin-top:10px;
line-height:18px;
}


#teamMemberContent a
{
font-family: georgia;
font-style: italic;
color:#91aabe;
text-decoration:none;
cursor:pointer;
}

#teamMemberContent p#teamMembersReadMore
{
font-family: georgia;
font-style: italic;
color:#91aabe;
text-decoration:none;
cursor:pointer;
position:relative;
float:left;
margin:-10px 0px 0px 0px;
}

#extraContent

{
position:relative;
float:left;
margin:-10px 0px 0px -470px;
width:960px;

}

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

.moduleItemsListingDaVinciStaff .moduleItemsListingItem
{
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
position:relative;
float:left;
width:960px;
padding:20px 0px 20px 0px;
}

.moduleItemsListingDaVinciStaff .moduleItemsListingItem img
{
position:relative;
float:left;
width:233px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left top, left center, left bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}

.moduleItemsListingDaVinciStaff .moduleItemContent
{
position:relative;
float:right;
width:490px;
margin:0px 0px 0px 0px;
line-height:22px;
}


.moduleItemsListingDaVinciStaff .header
{
position:relative;
float:left;
width:200px;
}

.moduleItemsListingDaVinciStaff .header .title
{
font-family: 'gothambold';
color:#91aabe;
text-decoration:none;
text-transform:uppercase;
font-size:22px;
line-height:24px;
}

.moduleItemsListingDaVinciStaff .extraFields

{
float:left;
width:200px;
font-family:Georgia;
color:#44484a;
}



.moduleItemsListingDaVinciStaff .extraFields .label
{
display:none;
}

.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a
{
font-family: georgia;
font-style: italic;
color:#91aabe;
text-decoration:none;
}

.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a:hover
{
color:#8099AD;
}



.moduleItemsListingDaVinciStaff .moduleItemContent .extraFields
{
display:none;
}


/**********Deatils**********/

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

.moduleItemDaVinciStaff .moduleItemImage
{
position:relative;
float:left;
margin:0px 20px 10px 0px;
}

.moduleItemDaVinciStaff .extraFields
{
font-family:Georgia;
color:#44484a;
}

.moduleItemDaVinciStaff .extraFields p.label
{
display:none;
}

.moduleItemDaVinciStaff .title
{
margin:0px 0px 0px 0px;
font-family: 'gothambold';
color:#91aabe;

text-decoration:none;
text-transform:uppercase;
font-size:22px;
line-height:24px;

}

.moduleItemDaVinciStaff
{

}

.moduleItemDaVinciStaff
{

}

.moduleItemDaVinciStaff a#back
{
position:relative;
float:right;
margin:0px 10px 20px 0px;
text-decoration:none;
font-size:14px;
color:#8099AD;
font-style:italic;
font-family:Georgia;
}



#contactContainer
{
border-right:none;
position:relative;
float:left;
color:#6a7784;
padding:0px 20px 0px 0px;
margin:40px 20px 20px 0px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: right top, right center, right bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
font-family: 'gothamlight';

}

#contactContainer strong
{
font-family: 'gothambold';
font-size:18px;
color:#6a7784;
font-weight:300;
line-height:26px;
letter-spacing: 0.14em;
margin: 22px 0px 10px;
display: inline-block;
}

#contactContainer p
{
color:#6a7784;
font-size:16px;
line-height:26px;
}

#contactContainer p:first-child
{
margin: -5px 0px 0px 0px;
}

#contactContainer p:first-child strong
{
margin: 0px 0px 10px;




}

.moduleComponentContainerprocedures
{
position:relative;
float:left;
min-height: 0px;
margin: -11px 0px 40px 0px;
}

.moduleComponentContainerprocedures .moduleComponent
{
position:relative;
float:left;
width:184px;
margin-right:10px;
}

.moduleComponentContainerprocedures .moduleComponent40
{
position:relative;
float:left;
width:184px;
margin-right:0px;
}

.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle
{
margin:36px 0px 0px 0px;
font-weight: normal;
}

.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a
{
margin:0px 0px 0px 0px;
font-family: 'gothambold';
color:#6a7784;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
line-height:22px;
}

.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a:hover
{
color:#8099AD;
}

.moduleComponentContainerprocedures .bannerHtmlContent
{
font-family:Georgia;
font-style:italic;
color:#000;
text-decoration:none;
position:relative;
float:left;
}

.moduleComponentContainerprocedures .itemContent
{
position:relative;
float:left;
width:160px;
margin:-5px 0px -5px 0px;
}

.moduleComponentContainerprocedures .bannerHtmlContent .itemContent a
{
line-height: 21px;
color:#919091 !important;
}

.moduleComponentContainerprocedures .bannerHtmlContent p,
.moduleComponentContainerprocedures .bannerHtmlContent a
{
font-family:Georgia;
font-style:italic;
color:#7b7a79;
text-decoration:none;
margin:5px 0px 5px 0px;
}


.moduleComponentContainerprocedures .itemContent a:hover,
.moduleComponentContainerprocedures .headerLink p:hover,
.moduleComponentContainerprocedures .bannerHtmlContent a:hover
{
color:#8099AD;
}



.moduleComponentContainerprocedures .headerLink
{
width:100%;
}

#appearanceMedicineProcedures #mainImageContainer
{
position:relative;
float:right;
width:812px;
height:500px;
background:url(https://www.davinciclinic.co.nz/images/style/newAppearance.jpg) bottom left no-repeat;
}


#mainImageContainer h3
{
height: 50px;
width:300px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:37px;
font-weight:400;
}

#appearanceMedicineProcedures #mainImageContainer h3
{position: absolute;top: 330px;left: 20px;color: #fff;}

#cosmeticSurgeryProcedures #mainImageContainer
{
position:relative;
float:right;
width:812px;

height:500px;
background:url(https://www.davinciclinic.co.nz/images/style/newCosmetic-Surgery.jpg) bottom left no-repeat;
}


#cosmeticSurgeryProcedures #mainImageContainer h3
{
position: absolute;
top: 230px;
left: 20px;
color:#505050;
  color:#FFF;
  width:200px;
}

#reconstructiveSurgeryProcedures #mainImageContainer
{
position:relative;
float:right;
width:812px;
height:500px;
background:url(https://www.davinciclinic.co.nz/images/style/newReconstructive.jpg) bottom left no-repeat;

}


#reconstructiveSurgeryProcedures #mainImageContainer h3
{position: absolute;top: 400px;left: 400px;color: #fff;width:400px;}

#dermatologyProcedures #mainImageContainer
{
position:relative;
float:right;
width:812px;
height:500px;
background:url(https://www.davinciclinic.co.nz/images/style/dermatologyLarge.jpg) bottom left no-repeat;
}


#dermatologyProcedures #mainImageContainer h3
{
position: absolute;
top: 190px;
left: 20px;
color:#505050;
}

#skinCancerProcedures #mainImageContainer
{
position:relative;
float:right;
width:812px;

height:500px;
background:url(https://www.davinciclinic.co.nz/images/style/newSkin-Cancer-Surgery.jpg) bottom left no-repeat;
}


#skinCancerProcedures #mainImageContainer h3


{
position: absolute;
top: 420px;
left: 20px;

color:#FFF;
}

#procedureDetails a.thumbnail

{
position:relative;
display:block;
width:144px;
height:95px;
margin-bottom:6px;
}

#procedureDetails img.sthCross
{
position:absolute;
bottom:-142px;
left:7px;
}


#procedureDetails a#appearanceImage
{background: url(https://www.davinciclinic.co.nz/images/style/newAppearanceSmall.jpg);/*background:url(https://www.davinciclinic.co.nz/images/style/newAppearance.jpg);*/background-position:bottom;}


#procedureDetails a#cosmeticImage
{
background:url(https://www.davinciclinic.co.nz/images/style/cosmeticSmall.jpg);
/*background:url(https://www.davinciclinic.co.nz/images/style/newCosmetic-Surgery.jpg);*/
background-position:bottom;
}


#procedureDetails a#reconstructiveImage
{background: url(https://www.davinciclinic.co.nz/images/style/newReconstructiveSmall.jpg);/*background:url(https://www.davinciclinic.co.nz/images/style/newReconstructive.jpg);*/background-position:bottom;}



#procedureDetails a#dermatologyImage
{
background:url(https://www.davinciclinic.co.nz/images/style/dermatologySmall.jpg);
/*background:url(https://www.davinciclinic.co.nz/images/style/dermatologySmall.jpg);*/
background-position:bottom;
}


#procedureDetails a#skinImage
{background: url(https://www.davinciclinic.co.nz/images/style/newSkinCancerSmall.jpg);/*background:url(https://www.davinciclinic.co.nz/images/style/newSkin-Cancer-Surgery.jpg);*/background-position:bottom;}


#procedureDetails a#appearanceImage.selected,
#procedureDetails a#cosmeticImage.selected,
#procedureDetails a#reconstructiveImage.selected,
#procedureDetails a#dermatologyImage.selected,
#procedureDetails a#skinImage.selected
{
background-position:top;
}

#procedureDetails a#appearanceImage.thumbnail:hover,
#procedureDetails a#cosmeticImage.thumbnail:hover,
#procedureDetails a#reconstructiveImage.thumbnail:hover,
#procedureDetails a#dermatologyImage.thumbnail:hover,
#procedureDetails a#skinImage.thumbnail:hover
{
background-position:top;
}


#leftContainer
{
float:left;
width:220px;
margin-right:40px;
min-height:100%;
font-style:italic;
font-family:Georgia;
}

#rightContainer
{

}

#procedureDetails .readMore
{
display:none;
}

/*******Procedures Deatils***********/


#procedureDetails #pageSource
{
position:relative;
float:left;
width:100%;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png);
background-position: 212px top, 212px;
background-repeat: no-repeat, repeat-y;
padding-bottom:0px;
margin:0px 0px 0px 0px;
}

td.divider
{
position:relative;
float:left;
width:100%;
-moz-column-count: 2;
-moz-column-gap: 45px;
-webkit-column-count: 2;
-webkit-column-gap : 45px;
-moz-column-rule-color:  #91ABBE;
-moz-column-rule-style:  solid;
-moz-column-rule-width:  1px;
-webkit-column-rule-color:  #91ABBE;
-webkit-column-rule-style: solid ;
-webkit-column-rule-width:  1px;
 margin-top:12px;
}
td.divider p:first-child
{
    margin-top:0;
}
#procedureDetails h1.contentPageTitle
{
display:none;
}

.moduleItemsListingDermatology .errorMsg
{
display:none;
}

.moduleItemsListingDermatology,
.moduleItemsListingSkinCancer,
.moduleItemsListingReconstructiveSurgery,
.moduleItemsListingCosmeticSurgery,
.moduleItemsListingAppearanceMedicine
{
position:relative;
float:right;
width:728px;
padding-left:20px;
padding-bottom:20px;
padding-top:10px;
margin-top:0px;
margin-bottom:50px;
background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: left center, left bottom;
background-repeat: repeat-y, no-repeat;
min-height:100px;
}


.moduleItemsListingDermatology .header,
.moduleItemsListingSkinCancer .header,
.moduleItemsListingReconstructiveSurgery .header,
.moduleItemsListingCosmeticSurgery .header,
.moduleItemsListingAppearanceMedicine .header
{
font-size:14px;
padding:10px 0px 10px 0px;
font-weight:400;
color:#778695;
font-family: 'myriad_probold';
font-style:normal;
letter-spacing:0.07em;
}



.moduleItemsListingDermatology .header:hover,
.moduleItemsListingSkinCancer .header:hover,
.moduleItemsListingReconstructiveSurgery  .header:hover,
.moduleItemsListingCosmeticSurgery .header:hover,
.moduleItemsListingAppearanceMedicine .header:hover
{

cursor:pointer;
color:#7b7c7e;
}



.moduleItemsListingDermatology .moduleItemsListingItem,
.moduleItemsListingSkinCancer .moduleItemsListingItem,
.moduleItemsListingReconstructiveSurgery .moduleItemsListingItem,
.moduleItemsListingCosmeticSurgery .moduleItemsListingItem,
.moduleItemsListingAppearanceMedicine .moduleItemsListingItem
{
position:relative;
float:left;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
width:100%;
}



.moduleItemsListingDermatology .moduleItemContent,
.moduleItemsListingSkinCancer .moduleItemContent,
.moduleItemsListingReconstructiveSurgery .moduleItemContent,
.moduleItemsListingCosmeticSurgery .moduleItemContent,
.moduleItemsListingAppearanceMedicine .moduleItemContent
{
position:relative;
float:left;
font-size:14px;
padding:0px 0px 5px 0px;
margin:-10px 0px 0px 0px;
}



.moduleItemsListingDermatology .moduleItemContent img,
.moduleItemsListingSkinCancer .moduleItemContent img,
.moduleItemsListingReconstructiveSurgery .moduleItemContent img,
.moduleItemsListingCosmeticSurgery .moduleItemContent img,
.moduleItemsListingAppearanceMedicine .moduleItemContent img
{

}

#navBar
{
position:relative;
float:left;
width:20%;
margin:17px 0px 0px 0px;
}

.navCategoryBlogLinks span
{
display:none;
}

.navCategoryBlogLinks ul
{
position:relative;
float:left;
margin:0px 0px 0px -12px;
}

.navCategoryBlogLinks ul li
{
display:block;
text-decoration:none;
font-style:italic;
margin-bottom:12px;
}


.navCategoryBlogLinks ul li a
{
font-family:Georgia;
text-decoration:none;
font-size:14px;
color:#606060;
font-weight:400;
}

.navCategoryBlogLinks ul li a:hover
{
color:#425363;
}


#procedureDetails .navCategoryBlogLinks ul li a.selected
{
color:#425363;
font-weight:600;
}


.moduleItemsListingDaVinciNewsletter,
.moduleItemsListingNews
{
position:relative;
float:left;
}

.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem,
.moduleItemsListingNews .moduleItemsListingItem
{
position:relative;
float:left;
width:680px;
padding-bottom:10px;
margin-bottom:15px;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
}


.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemImage,
.moduleItemsListingNews .moduleItemsListingItem .moduleItemImage
{
position:relative;
float:left;
margin-right:20px;
margin-top:20px;
}


.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemContent,
.moduleItemsListingNews .moduleItemsListingItem .moduleItemContent
{
position:relative;
float:right;
width:680px;
padding-left:20px;
margin:0px 0px 0px 0px;
}


.moduleItemsListingNews .moduleItemsListingItem .date
{
font-size:14px;
color:#161314;
}

.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .date
{
display:none;
}

.moduleItemsListingNews .moduleItemsListingItem .title
{
font-size:24px;
color:#596876;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin:10px 0px 0px 0px;
}



.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .title
{
font-size:16px;
color:#596876;
font-family: 'myriad_prolight';
font-style:normal;
margin:0px 0px 10px 0px;
color:#161314;
text-transform:uppercase;
}


.moduleItemsListingDaVinciNewsletter .expand
{
position:absolute;
right:0px;
top:0px;
}

.expand
{


position:absolute;
right:0px;
top:28px;
}

#plus
{
position:relative;
float:left;
width:29px;
height:28px;
margin:0px;
background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) top left;
margin:0px 10px 0px 0px;
}

#plus:hover
{
background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) bottom left;
cursor:pointer;
}


#minus
{
position:relative;
float:right;
width:29px;
height:28px;
background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)top left;
}

#minus:hover
{
cursor:pointer;
background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)bottom left;
}

.moduleItemsListingDaVinciNewsletter .readMore,

.moduleItemsListingNews .readMore
{
display:none;
}

#faqItems .question
{

font-size:14px;
color:#161314;
text-decoration:none;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);

background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
padding:10px 0px 10px 0px;
}


#faqItems .question a
{
font-size:14px;
color:#161314;
text-decoration:none;
}


#faqItems .answer
{
margin-bottom:-15px;
margin-left:20px;
}

img.faqHeaderImage
{
position:absolute;
right:0px;
top:-487px;
}


p#faqHeading
{
position:absolute;
left:-150px;
top:-80px;
font-size:36px;
color:#c8c0b7;
font-family:Georgia, "Times New Roman", Times, serif;
}

#linkItems
{
position:relative;
float:left;
width:680px;
}

.linkItem
{
position:relative;
float:left;
width:680px;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
padding:10px 0px;

}


.linkItem .image
{
position:relative;
float:right;
margin-right:10px;
}

.linkItem .title
{
position:relative;
float:left;
margin-top:20px;
}


.linkItem .title a
{

font-size:14px;
color:#161314;
text-decoration:none;
}



#documentLibraryItems
{
position:relative;
float:left;
width:680px;
}


.documentLibraryItem
{
position:relative;
float:left;
width:680px;
padding:10px 0px;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
}

.documentLibraryItem .title
{
position:relative;
float:left;
width:70%;
margin:0px;
text-decoration:none;
}

.documentLibraryItem .title a
{

text-decoration:none;
}

.documentLibraryItem .icon
{
position:relative;
float:right;
margin:0px 0px 0px 30px;
}

#publicationsContainer p
{
color:#425363;
}

.documentLibraryItem .icon a
{
position:relative;
float:left;
height:28px;
width:90px;
font-size:14px;
color:#979aa4;
text-decoration:none;
text-transform:uppercase;
margin:5px 0px 0px 0px;
padding:5px 30px 0px 0px;
background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px 0px no-repeat;
}


.documentLibraryItem .icon a:hover
{
color:#818692;
background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px -36px no-repeat;
}

.documentLibraryItem
{

}

#news .media
{
position:relative;
float:left;
margin:-5px 0px -77px -40px;
padding:0px;
}

#news .media a.downloadLink
{
color:#979aa4;
text-align:right;
font-size:12px;
line-height: 26px;
padding:0px 10px 0px 0px;
margin: 4px 0px;
text-transform:uppercase;
text-decoration:none;
display:block;
letter-spacing: 0.2em;
}

#news .media a.downloadLink img
{

padding:0px 0px 0px 0px;
margin:-2px -10px 0px 10px;

}


#news .media a:hover
{
color:#818692;
}

img#temp
{

position:absolute;
top:249px;
left:100px;
z-index:5000;
display:none;
}

.moduleItemsListingDaVinciProducts
{

position:relative;
float:left;
width:840px;
padding:20px 0px 0px 120px;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem .moduleItemImage
{
border:1px solid #91AABE;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem
{
position:relative;
float:left;
margin:0px 10px 10px 0px;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem .header
{
display:none;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover
{

}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover .header
{
position:absolute;
top:0px;
left:0px;
width:232px;
height:320px;
display:block;
background:url(https://www.davinciclinic.co.nz/images/style/productsOverlay.png) repeat;
color:#FFF;
font-size:20px;
font-weight:22px;
font-family: 'myriad_probold';
text-transform: uppercase;
font-family: 'gothambold';

}

.moduleItemsListingDaVinciProducts .header .title
{

margin:80px 0px 0px 40px;
text-align:center;
width:150px;
cursor:pointer;
}

p#purchaseLink
{
position:relative;
float:left;
width:100%;
}

/*********active***********/



.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active:hover .header,
.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header
{
position:relative;
float:left;
display:block;
width:232px;
height:320px;
display:block;
color:#91AABE;
font-size:20px;
font-weight:22px;
font-family: 'myriad_probold';
text-transform: uppercase;
font-family: 'gothambold';
background:none;
cursor:text;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header .title
{
text-align:right;
color:#91AABE;
margin:0px 0px 0px 0px;
cursor:text;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .moduleItemImage
{
position:relative;
float:left;
display:block;
width:232px;
height:320px;
margin:0px;
cursor:pointer;
}

/**************Odd**************/

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active
{

position:relative;
float:left;
width:720px;
margin-bottom:20px;
padding:20px 0px 20px 0px;

min-height:219px;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemImage
{
position:relative;
float:left;
border:1px solid #91AABE;
margin:0px 20px 0px 0px;
cursor:pointer;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .header
{
position:relative;
float:left;
margin:0px 20px 0px 0px;
padding:0px 20px 0px 0px;
text-align:right;
width:200px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: right top, right center, right bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .title
{
margin:20px 0px 0px 0px;
text-align:right;
width:200px;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemContent
{
position:relative;
float:left;
width:220px;
margin:0px 0px 0px 0px;
padding:0px;
}


/**************Even**************/

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active
{

position:relative;
float:left;
width:720px;
margin-bottom:20px;
padding:20px 0px 20px 0px;
border:none;
background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
background-position: left bottom, left bottom, right bottom;
background-repeat: no-repeat, repeat-x, no-repeat;
min-height:219px;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemImage
{
position:relative;
float:right;
border:1px solid #91AABE;
margin:0px 0px 0px 20px;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .header
{
position:relative;
float:left;
margin:0px 20px 0px 0px;
padding:0px 20px 0px 0px;
border-right:none;
text-align:right;
width:200px;
background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
background-position: right top, right center, right bottom;
background-repeat: no-repeat, repeat-y, no-repeat;
}

.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .title
{
margin:20px 0px 0px 0px;
text-align:right;
width:200px;
}


.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemContent
{
position:relative;
float:right;
width:220px;
margin:0px 0px 0px 0px;
padding:0px;
}

#responseText
{
position:relative;
float:left;
margin:30px 0px 0px 10px;
font-size:14px;
}

#responseText p
{
font-size:14px;
}


#csLink
{
position:relative;
float:left;
}


#csLink img
{
display:inline-block;
height:20px;
margin:0px 0px -6px 0px;
padding:0px 2px 0px 0px;
}

.newPatientForm .labelVertical,
.newDermatologyPatientForm .labelVertical{
line-height: 1px;
}

#mf_checkbox_field50,
#mf_checkbox_field100{
margin-bottom: 40px;
}


a#pull
{
display:none;
}

/* landscape */

@media screen and (min-width: 1160px) {

	.container
	{
	width: 1160px;
	}

	.bgContainer
	{
	width: 960px;
	padding:0px 100px;
	}

}



/* portrait */
@media screen and (max-width: 1161px)
and (min-width: 821px) {


	.container
	{
	width: 800px;
	}

	.bgContainer
	{
	width: 760px;
	padding:0px 20px;
	}

	#header
	{
	width: 760px;
	height: 208px;
	background:url(https://www.davinciclinic.co.nz/images/style/header_bg.jpg) bottom left no-repeat;
	background-size: 100%;

	}

	.procedures h1.contentPageTitle
	{
	background:url(https://www.davinciclinic.co.nz/images/style/proceduresLine.jpg) bottom left no-repeat;
	background-size: 100%;
	padding-bottom:60px;
	}

	.privacy #pageEditorContent h1.contentPageTitle
    {
     display:none;
    }

	.privacy #pageEditorContent
    {
	padding-top:10px;

	}


	#content
	{
	width: 760px;
	}

	#centerCol
	{
	width: 760px;
	}

	#default #centerCol
	{
	width: 725px;
	}

	#leftCol
	{
	width: 214px;
	}

	#rightCol
	{
	width: auto;
	min-height: 0px;
	}

	#footer {
	position: relative;
	width: 100%;
	}

	#footer .container
	{
	width: 800px;
	}

	#footer .bgContainer
	{
	width: 760px;
	height: 160px;
	margin: 0px 0px 100px 0px;
	padding: 0px 20px;
	background:url(https://www.davinciclinic.co.nz/images/style/footer_bg.jpg) bottom left no-repeat;
	background-color:#e1e5e7;
	}


	#header a.logo
	{
	margin: -30px 0px 0px 240px;
	}

#header #headerLinks
{
float: right;
position: relative;
margin:0px 0px 30px 0px;
}



	/* Header Navigation */

	#header #navigation
	{
	position: absolute;
	top: 150px;
	left: 0px;
	width: 100%;
	height: 33px;
	margin: 0px;
	}

	#header #navigation ul li.aboutPage
	{
	width: 63px;
	margin: 0px 35px 0px 50px;
	}

	#header #navigation ul li.proceduresPage
	{
	width: 126px;
	margin: 0px 35px 0px 0px;
	}

	#header #navigation ul li.productsPage
	{
	width: 100px;
	margin: 0px 35px 0px 0px;
	}

	#header #navigation ul li.newsPage
	{
	width: 52px;
	margin: 0px 35px 0px 0px;
	}

	#header #navigation ul li.faqsPage
	{
	width: 47px;
	margin: 0px 35px 0px 0px;
	}

	#header #navigation ul li.contactPage
	{
	width: 87px;
	margin: 0px 0px 0px 0px;

	}

	/******* Home Slides ***********/

	#homeSlides
	{
	width: 760px;
	height: 396px;
	margin: 4px 0px 10px 0px;
	}

	#homeSlides a
	{
	width: 760px;
	height: 396px;
	}

	#homeSlideNav
	{
	position: absolute;
	bottom: 28px;
	right: 28px;
	}

	#homeSlides .bannerImageContainer a.bannerLink img.bannerImage
	{
	width: 760px;
	height: 396px;
	}

	.moduleComponenthomeSlides
	{
	width: 760px;
	height: 396px;
	}

	.moduleComponenthomeSlides

	{
	width: 760px !important;
	height: 396px !important;
	}

	.moduleComponent19 a.bannerLinkMask
	{
	position: absolute;
	top: -330px;
	left: -20px;
	}

	.moduleComponent19 .bannerHtmlContent
	{
	position: absolute;
	top: 330px;
	left: 20px;
	height: 50px;
	width:400px;
	font-size:37px;
	}

	.moduleComponent20 a.bannerLinkMask
	{
	top: -140px;
	left: -40px;
	}

	.moduleComponent20 .bannerHtmlContent
	{
	top: 140px;
	left: 40px;
	height: 50px;
	width:400px;
	}

	.moduleComponent21 a.bannerLinkMask
	{
	top: -140px;
	left: -40px;
	}

	.moduleComponent21 .bannerHtmlContent
	{
	top: 140px;
	left: 40px;
	height: 100px;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:37px;
	line-height:32px;

	}

	.moduleComponent21 .bannerHtmlContent p
	{
	line-height:44px;
	}

	.moduleComponent22 a.bannerLinkMask
	{
	top: -180px;
	left: -40px;
	}

	.moduleComponent22 .bannerHtmlContent
	{
	top: 180px;
	left: 40px;
	height: 100px;
	width:400px;
	font-size:37px;
	line-height:32px;
	}

	.moduleComponent22 .bannerHtmlContent p
	{
	line-height:48px;
	}

	.moduleComponent23 a.bannerLinkMask
	{
	position: absolute;
	top: -187px;
	left: -40px;
	}

	.moduleComponent23 .bannerHtmlContent
	{
	position: absolute;
	top: 187px;
	left: 40px;
	height: 100px;
	width:400px;
	font-size:37px;
	line-height:32px;
	}

	.moduleComponent23 .bannerHtmlContent p
	{
	line-height:48px;
	}

	/******* Page Editor Container ***********/

	#pageEditorContent
	{
	width: 760px;
	padding: 0px;
	margin: 10px 0px 30px 0px;
	min-height:600px;
	}


	#pageEditorContent p br
	{
	display: none;
	}




	#default.contact #pageEditorContent p img
	{
	width: 760px !important;
	height: 393px !important;
	}

	#default.contact #contactContainer
	{
	width: 760px !important;
	margin: 0 !important;
	padding: 0 !important;
	}

	#default.contact #contactContainer p img
	{
	float: right;
	width: 220px !important;
	height: 220px !important;
	margin: 0px -70px 0px 0px !important;
	}
	#default.contact #contactContainer p
	{
	float: left;
	width: 230px!important;
	}
	#contactContainer p:first-child
	{
	margin: 10px 0px  !important;
	}
	#default.contact #contactContainer br
	{
	display: block;
	}

	.contact #pageEditorContent,
	#procedureDetails #pageEditorContent
	{
	margin: 3px 0px 30px 0px;
	}

	#procedures.procedures #pageEditorContent
	{
	width: 760px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	min-height:0px;
	}


	#procedures #pageEditorContent
	{
	width: 760px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	min-height:0px;
	min-height:600px;
	}

	.faqs #pageEditorContent
	{
	width: 760px;
	padding:0px 0px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background: none;
	background-repeat: no-repeat, repeat-y, no-repeat;
	margin:491px 0px 20px 0px;
	min-height:542px;
	}


	.faqs #pageEditorContent #pageSource img
	{
	width: 760px !important;
	height: 378px !important;
	margin: 0px 0px 0px 0px !important;
	}

	#faqItems #pageNavigation
	{
	margin: 0px 0px -120px 0px;
	}


	#news #pageEditorContent
	{
	float: right;
	width: 522px;
	padding:0px 0px 0px 45px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	min-height:600px;
	margin-bottom:40px;
	}

	#news.media .bgContainer:first-child
	{
	padding-bottom: 100px;
	}


	#homeCallouts
	{
	margin: 0px 0px 40px 0px;
	width:760px;
	}


	.moduleComponenthomeCallouts
	{
	float: left;



	position: relative;
	margin: -1px 10px 0px 0px;
	width:182px;
	}

	.moduleComponenthomeCallouts br
	{
	display: none;
	}

	.moduleComponentContainerhomeCallouts .moduleComponent18

	{
	margin: 0px 0px 0px 0px;
	}

	.moduleComponentContainerhomeCallouts .moduleComponent18 h2.bannerTitle
	{
	margin:33px 0px -5px 0px;
	}

	.moduleComponent17 p em
	{
	width:175px;
	float: left;
	position: relative;
	}

	.moduleComponenthomeCallouts p
	{
	font-size:14px;
	color:#626264;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	width:175px;
	line-height:21px;
	}


	.moduleComponentContainerhomeCallouts .moduleComponent18 .bannerHtmlContent
	{
	margin: -20px 0px 0px -7px;

	padding:30px 0px 0px 20px;
	font-size:16px;
	width:175px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.moduleComponentContainerhomeCallouts img
	{
	width:183px;
	}

	/*------- Latest News Callouts Styles -----------------------------*/

	#latestNews
	{
	width: 388px;
	height: 206px;
	}

	#latestNews .componentItem
	{
	float: left;
	position: relative;
	width: 50%;
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
	}

	#latestNews .componentItem img
	{
	float: left;
	position: relative;
	margin-right: 10px;
	}

	#latestNews .componentItem a
	{
	color: #7b8b38;
	}


	/* Footer Menu  */

	#footerMenuOne,
	#footerMenuTwo,
	#footerMenuTwo
	{
	width: 150px;
	}

	#footerMenuOne ul,
	#footerMenuTwo ul,
	#footerMenuThree ul
	{
	margin: 15px 0px 15px 20px;
	}

	#footerMenuOne ul li,
	#footerMenuTwo ul li,
	#footerMenuThree ul li
	{
	width: 150px;
	}

	#footerMenuOne ul li ul,
	#footerMenuTwo ul li ul,
	#footerMenuThree ul li ul
	{
	margin: 10px 0px 0px 0px;
	padding: 0;
	}

	#footerMenuOne ul li ul li,
	#footerMenuTwo ul li ul li,
	#footerMenuThree ul li ul li
	{
	width: 150px;
	list-style: none;
	margin: 3px 0px;
	padding: 0;
	}

	/* Newsletter Signup */

	#newsletterSignup
	{
	width: 400px;
	margin: -20px 0px 0px -15px;
	}

	#subscribeFooterForm
	{
	top:25px;
	right:0px;
	width:180px;
	}

	#subscribeFooterForm .fmtxt
	{
	width:170px;
	background:#f4f5f6;
	border:1px solid #FFF;
	color:#5c707c;
	font-family: 'gothamlight';
	font-size:11px;
	letter-spacing:.2em;
	padding-left:5px;
	}

	#subscribeFooterForm .buttonPanel .fsub
	{
	top:2px;
	right:1px;
	width:22px;
	height:20px;
	border:none;
	background:url(https://www.davinciclinic.co.nz/images/style/submitArrow.png) top left no-repeat;
	}

	#subscribeFooterForm .buttonPanel .fsub:hover
	{
	position:absolute;
	top:2px;
	right:0px;
	}

	#footerLinks
	{
	float: right;
	position: relative;
	width: 100px;
	margin:-32px 0px 0px 0px;
	}

	#footerLinks a.mailLink
	{
	width: 26px;
	height:25px;
	margin:0px 10px 0px 0px;
	}

	#footerLinks a.mailLink:hover
	{
	background:url(https://www.davinciclinic.co.nz/images/style/emailLink.png) bottom left no-repeat;
	}

	#footerLinks a.facebookLink
	{
	background:url(https://www.davinciclinic.co.nz/images/style/facebookLink.png) top left no-repeat;
	float: left;
	position: relative;
	width: 26px;
	height:25px;
	margin:0px 10px 0px 0px;

	}

	#footerLinks a.facebookLink:hover
	{
	background:url(https://www.davinciclinic.co.nz/images/style/facebookLink.png) bottom left no-repeat;
	}

	#footerLinks a.rssLink
	{
	background:url(https://www.davinciclinic.co.nz/images/style/rssLink.png) top left no-repeat;
	float: left;
	position: relative;
	width: 26px;
	height:25px;
	}


	#footerLinks a.rssLink:hover
	{
	background:url(https://www.davinciclinic.co.nz/images/style/rssLink.png) bottom left no-repeat;

	}

	#subscribeComponent table#formTable

	{
	margin: 12px 0px 0px 0px;
	color: #3684a0;
	}


	#subscribeComponent table#formTable .labelHorizontal span
	{
	float: left;
	color: #3684a0;
	}

	#subscribeComponent table#formTable .valueVertical input.fstxt
	{
	float: right;
	width: 200px;
	background: #ddf1f9;
	border: 1px solid #72d0e9;
	font-size: 11px;
	color: #3684a0;
	padding: 3px;
	margin: 2px 0px 2px 15px;
	}

	#subscribeComponent input.fsubNewsletter
	{
	position: absolute;
	bottom: 4px;
	right: 0;
	border: none;
	background: none;
	color: #1c677b;
	font-size: 11px;
	cursor: pointer;
	}

	/* Copyright */

	#copyright
	{
	float: left;
	position: relative;
	width: 400px;
	text-align: left;
	color: #89898a;
	margin: 7px 0px 0px 2px;
	font-style:normal;

	font-family: 'myriad_prolight';
	font-size:9px;
	}

	#leftNavigation ul
	{
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0;
	}

	#leftNavigation ul li a
	{
	width: 0px;
	padding: 0px 0px;
	background:#FFF;
	margin: 0px 0px 0px;
	color: #FFF;
	font-size: 1px;
	text-decoration: none;
	}

	#leftNavigation ul li ul li a
	{
	display: block;
	width: 174px;
	padding:15px 10px 15px 0px;
	background: none;
	margin: 0px 0px;
	color: #cccdd2;
	font-size: 32px;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}

	#contactEmailForm
	{
	float: right;
	position:relative;
	width: 760px;
	background: none;
	padding:0px 0px 0px 0px;
	margin: 35px 0px 30px 0px;
	}


	#contactEmailForm .fmtxt
	{
	width: 738px;
	padding:10px 10px 10px 10px;
	margin:5px 0px;
	background:#e5ebed;
	border:1px solid #dbe0e4;
	letter-spacing:.3em;
	color:#5c707c;
	}

	#contactEmailForm .fsel
	{
	float: right;
	width: 492px;
	height:38px;
	padding:8px 10px 10px 10px;
	margin:5px 0px 5px 0px;
	background:#e5ebed;
	text-transform:uppercase;
	color:#5c707c;
	letter-spacing:.3em;
	}

	#contactEmailForm span#yourEnquiry
	{
	float: left;
	width: 235px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 5px 0px;
	border:1px solid #dbe0e4;
	text-transform:uppercase;
	background:#91abbe;
	color:#FFF;
	letter-spacing:.3em;
	}

	#contactEmailForm .fsub
	{
	float: right;
	width: 200px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 5px 0px;
	border:1px solid #dbe0e4;
	text-transform:uppercase;
	background:#91abbe;
	color:#FFF;
	letter-spacing:.3em;
	}

	#subscribeForm,
	#emailForm{
	width: 680px;
	}

	#subscribeForm
	{
	float:right;

	width: 680px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png), url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	padding-left:35px;
	}

	.drContent
	{
	position:relative;
	float:right;
	width:515px;
	padding:20px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	border-left:none;
	background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left center, left bottom;
	background-repeat: repeat-y, no-repeat;
	-moz-column-count: 2;
	-moz-column-gap: 45px;
	-webkit-column-count: 2;
	-webkit-column-gap : 50px;
	-moz-column-rule-color:  #91ABBE;
	-moz-column-rule-style:  solid;
	-moz-column-rule-width:  1px;
	-webkit-column-rule-color:  #91ABBE;
	-webkit-column-rule-style: solid ;
	-webkit-column-rule-width:  1px;
	}

	.drContent p:first-child
	{
	margin-top: 0;
	}

	#adamLandingPage
	{
	position:relative;
	float:left;

	width:760px;
	border-bottom:none;
	margin:18px 0px 20px 0px;
	padding:0px 0px 0px 0px;

	}

	#adamLandingPage img
	{
	height: 489px !important;
	width: 760px !important;
	padding: 0 !important;
	background: none! important;
	margin: 0px 0px 20px 0px !important;
	}

	#adamLandingPage img.cloverleaf
	{
	display: none;
	}

	#justinLandingPage
	{
	position:relative;
	float:left;
	width:760px;
	margin:18px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}

	#amyLandingPage,
	#benLandingPage
	{
	position:relative;
	float:left;
	width:760px;
	margin:18px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}


	#amyLandingPage img
	{
	position:relative;
	float:right;
	width: 200px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}


	#adamLandingPage img,
	#benLandingPage img
	{
	height: 489px !important;
	width: 760px !important;
	padding: 0 !important;
	background: none! important;
	margin: 0px 0px 20px 0px !important;
	}

	#justinLandingPage .textLandingpage
	{
	position:relative;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;

	}

	.justinContent img
	{
	float:left;
	margin:0px 20px 10px 0px;
	}

	.textLandingpage
	{
	position:relative;
	float:left;
	width:210px;
	min-height:552px;
	padding:0px 20px 0px 0px;
	}

	#amyLandingPage img
	{
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.amyContent
	{
	position:relative;
	float:left;
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.textLandingpage h2
	{
	font-family: 'gothambold';
	color:#91AABE;
	text-decoration:none;
	text-transform:uppercase;
	font-size:22px;
	line-height: 26px;
	margin:0px 0px 5px 0px;
	font-weight: normal;
	}


	.textLandingpage p#title
	{
	color:#58585a;
	text-decoration:none;
	font-size:14px;
	line-height: 21px;
	margin:0px 0px 0px 0px;
	font-weight:500;


	}

	.textLandingpage p
	{
	color:#6a7784;
	text-decoration:none;
	font-size:14px;
	margin:20px 0px 0px 0px;
	font-family:Georgia;
	line-height:21px;

	}

	.textLandingpage #aboutLinks
	{

	margin:50px 0px 0px 0px;

	}

	.textLandingpage #aboutLinks a
	{
	display: block;
	text-decoration:none;
	font-size:14px;

	line-height: 21px;
	letter-spacing: 0.03em;
	margin:0px 0px 0px 0px;
	color:#c7d3de;
	font-family: 'gothambold';
	text-transform: uppercase;
	}


	.headerLink
	{
	position:relative;

	float:left;
	margin-left:0px;
	display: none;

	}



	#adamLandingPage .headerLink
	{
	position:absolute;
	top:487px;
	left:0px;
	margin-left:0px;
	display: none;
	}


	#amyLandingPage .headerLink
	{
	position:absolute;
	top:450px;
	left:0px;
	margin-left:0px;
	display: none;
	}


	#benLandingPage .headerLink
	{
	position:absolute;
	top:464px;
	left:0px;
	margin-left:0px;
	}

	.headerLink p
	{
	text-decoration:none;
	text-transform: none;
	color:#91aabe;
	font-style:italic;
	font-family:Georgia;
	cursor:pointer;
	font-size:14px;
	}

	.textLandingpage #aboutLinks a:hover,
	.textLandingpage p a:hover
	{
	color: #8099AD;
	}

	#largeText p
	{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	font-style:italic;
	color:#697683;
	margin: 34px 0px ;
	}


	/**********About*******************/

	.teamMemberContainer
	{
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	position:relative;
	float:left;
	width:760px;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
	}

	#teamMemberImage
	{
	width:180px;
	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;
	}

	#teamMemberImage img
	{
	width:180px !important;
	height: 209px !important;
	}

	#teamMemberContent
	{
	position:relative;
	float:right;
	width:350px;
	margin:-12px 7px 0px 0px;
	line-height:22px;
	}

	#teamMemberTitle
	{
	position:relative;
	float:left;
	width:200px;
	min-height:210px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	#teamMemberTitle p
	{
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	line-height:24px;


	}

	#teamMemberTitle p span
	{
	float:left;
	width:200px;
	font-family:Georgia;
	color:#44484a;
	font-size:11px;
	text-transform:none;
	margin-top:10px;
	line-height:18px;
	}


	#teamMemberContent a
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	cursor:pointer;
	}

	#teamMemberContent p#teamMembersReadMore
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	float:left;
	margin:-10px 0px 0px 0px;
	}

	#extraContent
	{

	position:relative;
	float:left;
	margin:-10px 0px 0px -470px;
	width:960px;

	}

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

	.moduleItemsListingDaVinciStaff .moduleItemsListingItem
	{
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	position:relative;
	float:left;
	width:760px;
	padding:20px 0px 20px 0px;
	}

	.moduleItemsListingDaVinciStaff .moduleItemsListingItem img
	{
	position:relative;
	float:left;
	width:233px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;

	}

	.moduleItemsListingDaVinciStaff .moduleItemContent
	{
	position:relative;
	float:right;
	width:490px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	}


	.moduleItemsListingDaVinciStaff .header
	{
	position:relative;
	float:left;
	width:200px;
	}

	.moduleItemsListingDaVinciStaff .header .title
	{
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;

	font-size:22px;
	line-height:24px;
	}

	.moduleItemsListingDaVinciStaff .extraFields

	{
	float:left;
	width:200px;
	font-family:Georgia;
	color:#44484a;
	}



	.moduleItemsListingDaVinciStaff .extraFields .label
	{
	display:none;
	}

	.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	}

	.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a:hover
	{
	color:#8099AD;
	}



	.moduleItemsListingDaVinciStaff .moduleItemContent .extraFields
	{
	display:none;
	}


	/**********Deatils**********/

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

	.moduleItemDaVinciStaff .moduleItemImage
	{
	position:relative;
	float:left;
	margin:0px 20px 10px 0px;
	}

	.moduleItemDaVinciStaff .extraFields
	{
	font-family:Georgia;
	color:#44484a;
	}

	.moduleItemDaVinciStaff .extraFields p.label
	{
	display:none;
	}

	.moduleItemDaVinciStaff .title
	{
	margin:0px 0px 0px 0px;
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;
	font-size:22px;
	line-height:24px;
	}

	.moduleItemDaVinciStaff a#back
	{
	position:relative;
	float:right;
	margin:0px 10px 20px 0px;
	text-decoration:none;
	font-size:14px;
	color:#8099AD;
	font-style:italic;
	font-family:Georgia;
	}

	#contactContainer
	{
	border-right:none;
	position:relative;
	float:left;
	color:#6a7784;
	padding:0px 20px 0px 0px;
	margin:40px 20px 20px 0px;
	background: none;
	font-family: 'gothamlight';
	}

	#contactContainer strong
	{
	font-family: 'gothambold';
	font-size:18px;
	color:#6a7784;
	font-weight:300;
	line-height:26px;
	letter-spacing: 0.14em;
	margin: 22px 0px 10px;
	display: inline-block;
	}

	#contactContainer p
	{
	color:#6a7784;
	font-size:16px;
	line-height:26px;
	}

	#contactContainer p:first-child
	{
	margin: -5px 0px 0px 0px;
	}

	#contactContainer p:first-child strong
	{
	margin: 0px 0px 10px;
	}

	.moduleComponentContainerprocedures
	{
	position:relative;
	float:left;
	min-height: 0px;
	margin: -11px 0px 40px 0px;
	}

	.moduleComponentContainerprocedures .moduleComponent
	{
	position:relative;
	float:left;
	width:146px;
	margin-right:8px;
	}

	.moduleComponentContainerprocedures .moduleComponent img
	{
	width:146px;
	}

	.moduleComponentContainerprocedures .moduleComponent40
	{
	position:relative;
	float:left;
	width:136px;
	margin-right:0px;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle
	{
	margin:36px 0px 0px 0px;
	font-weight: normal;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a
	{
	margin:0px 0px 0px 0px;
	font-family: 'gothambold';
	color:#6a7784;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	line-height:18px;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a:hover
	{
	color:#8099AD;
	}

	.moduleComponentContainerprocedures .bannerHtmlContent
	{
	font-family:Georgia;
	font-style:italic;
	color:#000;
	text-decoration:none;
	position:relative;
	float:left;
	}

	.moduleComponentContainerprocedures .itemContent
	{
	position:relative;
	float:left;
	width:160px;
	margin:-5px 0px -5px 0px;
	}

	.moduleComponentContainerprocedures .bannerHtmlContent p,
	.moduleComponentContainerprocedures .bannerHtmlContent a
	{
	font-family:Georgia;
	font-style:italic;
	color:#7b7a79;
	text-decoration:none;
	margin:5px 0px 5px 0px;
	}

	#appearanceMedicineProcedures #mainImageContainer
	{
	position:relative;
	float:right;
	width:609px;
	height:500px;
	background:url(https://www.davinciclinic.co.nz/images/style/appearanceLarge.jpg) bottom left no-repeat;
	}


	#mainImageContainer h3
	{
	height: 50px;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:37px;
	font-weight:400;
	}

	#appearanceMedicineProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 330px;

	left: 20px;
	color:#aaacaf;
	}

	#cosmeticSurgeryProcedures #mainImageContainer
	{
	position:relative;
	float:right;
	width:609px;
	height:500px;
	background:url(https://www.davinciclinic.co.nz/images/style/cosmeticLarge.jpg) bottom left no-repeat;
	}


	#cosmeticSurgeryProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 230px;
	left: 20px;
	color:#505050;
	}

	#reconstructiveSurgeryProcedures #mainImageContainer
	{
	position:relative;
	float:right;
	width:609px;
	height:500px;
	background:url(https://www.davinciclinic.co.nz/images/style/reconstructiveLarge.jpg) bottom left no-repeat;
	}


	#reconstructiveSurgeryProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 0px;
	left: 20px;
	color:#505050;

	}

	#dermatologyProcedures #mainImageContainer
	{
	position:relative;
	float:right;
	width:609px;
	height:500px;
	background:url(https://www.davinciclinic.co.nz/images/style/dermatologyLarge.jpg) bottom left no-repeat;
	}


	#dermatologyProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 190px;
	left: 20px;
	color:#505050;
	}

	#skinCancerProcedures #mainImageContainer
	{
	position:relative;
	float:right;
	width:609px;
	height:500px;
	background:url(https://www.davinciclinic.co.nz/images/style/skinCancerLarge.jpg) bottom left no-repeat;
	}


	#skinCancerProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 420px;
	left: 20px;
	color:#FFF;
	}

	#procedureDetails a.thumbnail
	{
	position:relative;
	display:block;
	width:144px;
	height:95px;
	margin-bottom:6px;
	}

	#procedureDetails img.sthCross
    {
     display: none;
    }


	#procedureDetails a#appearanceImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/appearanceSmall.jpg);
	background-position:bottom;
	}


	#procedureDetails a#cosmeticImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/cosmeticSmall.jpg);
	background-position:bottom;
	}


	#procedureDetails a#reconstructiveImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/reconstructiveSmall.jpg);
	background-position:bottom;
	}



	#procedureDetails a#dermatologyImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/dermatologySmall.jpg);

	background-position:bottom;
	}


	#procedureDetails a#skinImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/skinCancerSmall.jpg);
	background-position:bottom;
	}


	#procedureDetails a#appearanceImage.selected,
	#procedureDetails a#cosmeticImage.selected,
	#procedureDetails a#reconstructiveImage.selected,
	#procedureDetails a#dermatologyImage.selected,
	#procedureDetails a#skinImage.selected
	{
	background-position:top;
	}

	#procedureDetails a#appearanceImage.thumbnail:hover,
	#procedureDetails a#cosmeticImage.thumbnail:hover,
	#procedureDetails a#reconstructiveImage.thumbnail:hover,
	#procedureDetails a#dermatologyImage.thumbnail:hover,
	#procedureDetails a#skinImage.thumbnail:hover
	{
	background-position:top;
	}


	#leftContainer
	{
	float:left;
	width:220px;
	margin-right:40px;
	min-height:100%;
	font-style:italic;
	font-family:Georgia;
	}

	#rightContainer
	{

	}

	#procedureDetails .readMore
	{
	display:none;
	}

	/*******Procedures Deatils***********/


	#procedureDetails #pageSource
	{
	position:relative;
	float:left;
	width:100%;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png);
	background-position: 112px top, 152px;
	background-repeat: no-repeat, repeat-y;
	padding-bottom:0px;
	margin:10px 0px 0px 0px;
	}

	td.divider
	{
	position:relative;
	float:left;

	width:100%;
	-moz-column-count: 2;
	-moz-column-gap: 35px;
	-webkit-column-count: 2;
	-webkit-column-gap : 35px;
	-moz-column-rule-color:  #91ABBE;
	-moz-column-rule-style:  solid;
	-moz-column-rule-width:  1px;
	-webkit-column-rule-color:  #91ABBE;
	-webkit-column-rule-style: solid ;
	-webkit-column-rule-width:  1px;
	}



	#procedureDetails h1.contentPageTitle
	{
	display:none;
	}



	.moduleItemsListingDermatology,
	.moduleItemsListingSkinCancer,
	.moduleItemsListingReconstructiveSurgery,
	.moduleItemsListingCosmeticSurgery,
	.moduleItemsListingAppearanceMedicine
	{
	position:relative;
	float:right;
	width:588px;
	padding-left:20px;
	padding-bottom:20px;

	padding-top:10px;
	margin-top:0px;
	margin-bottom:50px;
	background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left center, left bottom;
	background-repeat: repeat-y, no-repeat;
	min-height:100px;
	}


	.moduleItemsListingDermatology .header,
	.moduleItemsListingSkinCancer .header,
	.moduleItemsListingReconstructiveSurgery .header,
	.moduleItemsListingCosmeticSurgery .header,
	.moduleItemsListingAppearanceMedicine .header
	{
	font-size:14px;
	padding:10px 0px 10px 0px;
	font-weight:400;
	color:#778695;
	font-family: 'myriad_probold';
	font-style:normal;
	letter-spacing:0.07em;
	}



	.moduleItemsListingDermatology .header:hover,
	.moduleItemsListingSkinCancer .header:hover,
	.moduleItemsListingReconstructiveSurgery  .header:hover,
	.moduleItemsListingCosmeticSurgery .header:hover,
	.moduleItemsListingAppearanceMedicine .header:hover
	{
	cursor:pointer;
	color:#7b7c7e;
	}



	.moduleItemsListingDermatology .moduleItemsListingItem,
	.moduleItemsListingSkinCancer .moduleItemsListingItem,
	.moduleItemsListingReconstructiveSurgery .moduleItemsListingItem,
	.moduleItemsListingCosmeticSurgery .moduleItemsListingItem,
	.moduleItemsListingAppearanceMedicine .moduleItemsListingItem
	{
	position:relative;
	float:left;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	width:100%;
	}



	.moduleItemsListingDermatology .moduleItemContent,
	.moduleItemsListingSkinCancer .moduleItemContent,
	.moduleItemsListingReconstructiveSurgery .moduleItemContent,
	.moduleItemsListingCosmeticSurgery .moduleItemContent,
	.moduleItemsListingAppearanceMedicine .moduleItemContent
	{
	position:relative;
	float:left;
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:-10px 0px 0px 0px;
	}



	.moduleItemsListingDermatology .moduleItemContent img,
	.moduleItemsListingSkinCancer .moduleItemContent img,
	.moduleItemsListingReconstructiveSurgery .moduleItemContent img,
	.moduleItemsListingCosmeticSurgery .moduleItemContent img,
	.moduleItemsListingAppearanceMedicine .moduleItemContent img
	{

	}

	#navBar
	{
	position:relative;
	float:left;
	width:20%;
	margin:17px 0px 0px 0px;
	}

	.navCategoryBlogLinks span
	{
	display:none;
	}

	.navCategoryBlogLinks ul
	{
	position:relative;
	float:left;
	margin:0px 0px 0px -12px;
	}

	.navCategoryBlogLinks ul li
	{
	display:block;
	text-decoration:none;
	font-style:italic;
	margin-bottom:12px;
	}



	.navCategoryBlogLinks ul li a
	{
	font-family:Georgia;
	text-decoration:none;
	font-size:14px;
	color:#606060;
	font-weight:400;
	}

	.navCategoryBlogLinks ul li a:hover
	{
	color:#425363;
	}



	#procedureDetails .navCategoryBlogLinks ul li a.selected
	{
	color:#425363;
	font-weight:600;
	}


	.moduleItemsListingDaVinciNewsletter,
	.moduleItemsListingNews
	{
	position:relative;
	float:left;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem,
	.moduleItemsListingNews .moduleItemsListingItem
	{
	position:relative;
	float:left;
	width:522px;
	padding-bottom:10px;
	margin-bottom:15px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}


	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemImage,
	.moduleItemsListingNews .moduleItemsListingItem .moduleItemImage
	{
	position:relative;
	float:left;
	margin-right:20px;

	margin-top:20px;
	}


	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemContent,
	.moduleItemsListingNews .moduleItemsListingItem .moduleItemContent
	{
	position:relative;
	float:right;
	width:522px;
	padding-left:20px;
	margin:0px 0px 0px 0px;
	}


	.moduleItemsListingNews .moduleItemsListingItem .date
	{
	font-size:14px;
	color:#161314;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .date
	{
	display:none;
	}

	.moduleItemsListingNews .moduleItemsListingItem .title
	{
	font-size:24px;
	color:#596876;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:10px 0px 0px 0px;
	}



	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .title
	{
	font-size:16px;
	color:#596876;
	font-family: 'myriad_prolight';
	font-style:normal;
	margin:0px 0px 10px 0px;
	color:#161314;
	text-transform:uppercase;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem img
	{
	width: 522px !important;
	height: auto !important;
	}


	.moduleItemsListingDaVinciNewsletter .expand
	{
	position:absolute;
	right:0px;
	top:0px;
	}

	.expand
	{
	position:absolute;
	right:0px;
	top:28px;
	}

	#plus
	{
	position:relative;
	float:left;
	width:29px;
	height:28px;
	margin:0px;
	background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) top left;
	margin:0px 10px 0px 0px;
	}

	#plus:hover
	{
	background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) bottom left;
	cursor:pointer;
	}


	#minus
	{
	position:relative;
	float:right;
	width:29px;
	height:28px;
	background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)top left;
	}

	#minus:hover
	{
	cursor:pointer;
	background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)bottom left;
	}

	.moduleItemsListingDaVinciNewsletter .readMore,
	.moduleItemsListingNews .readMore
	{
	display:none;
	}

	#faqItems .question
	{
	font-size:14px;
	color:#161314;
	text-decoration:none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);

	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	padding:10px 0px 10px 0px;
	}


	#faqItems .question a
	{
	font-size:14px;
	color:#161314;
	text-decoration:none;
	}


	#faqItems .answer
	{
	margin-bottom:-15px;
	margin-left:20px;
	}

	img.faqHeaderImage
	{
	position:absolute;
	right:0px;
	top:-487px;
	}


	p#faqHeading
	{
	position:absolute;
	left:40px;
	top:-180px;
	font-size:36px;
	color:#c8c0b7;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


	#linkItems
	{
	position:relative;
	float:left;
	width:520px;
	}

	.linkItem
	{
	position:relative;
	float:left;
	width:520px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	padding:10px 0px;

	}


	.linkItem .image
	{

	position:relative;
	float:right;
	margin-right:10px;
	}

	.linkItem .title
	{
	position:relative;
	float:left;
	margin-top:20px;
	}


	.linkItem .title a
	{

	font-size:14px;
	color:#161314;
	text-decoration:none;
	}

	#documentLibraryItems
	{
	position:relative;
	float:left;
	width:520px;
	}


	.documentLibraryItem
	{
	position:relative;
	float:left;
	width:520px;
	padding:10px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}

	.documentLibraryItem .title
	{
	position:relative;
	float:left;
	width:70%;
	margin:0px;
	text-decoration:none;
	}

	.documentLibraryItem .title a
	{

	text-decoration:none;
	}

	.documentLibraryItem .icon
	{
	position:relative;
	float:right;
	margin:0px 0px 0px 30px;
	}


	.documentLibraryItem .icon a
	{
	position:relative;
	float:left;
	height:28px;
	width:90px;
	font-size:14px;
	color:#979aa4;
	text-decoration:none;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
	padding:5px 30px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px 0px no-repeat;
	}

	.documentLibraryItem .icon a:hover
	{
	color:#818692;
	background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px -36px no-repeat;
	}

	.documentLibraryItem
	{

	}

	#news .media
	{
	position:relative;
	float:left;
	margin:-5px 0px -77px -40px;
	padding:0px;
	}

	#news table.media
	{
	width: 360px !important;
	}

	#news table.media img
	{
	width: 174px !important;
	height: auto !important;
	}

	#news .media a.downloadLink
	{
	color:#979aa4;
	text-align:right;
	font-size:12px;
	line-height: 26px;
	padding:0px 10px 0px 0px;
	margin: 4px 0px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	letter-spacing: 0.2em;
	}

	#news .media a.downloadLink img
	{
	width: 30px !important;
	height: 30px !important;
	padding:0px 0px 0px 0px;
	margin:-2px -10px 0px 10px;

	}



	#news .media a:hover
	{
	color:#818692;
	}

	img#temp
	{
	position:absolute;
	top:249px;
	left:100px;
	z-index:5000;
	display:none;
	}

	.moduleItemsListingDaVinciProducts
	{

	position:relative;
	float:left;
	width:840px;
	padding:20px 0px 0px 20px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem .moduleItemImage
	{
	border:1px solid #91AABE;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem
	{
	position:relative;
	float:left;
	margin:0px 10px 10px 0px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem .header
	{
	display:none;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover
	{

	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover .header
	{
	position:absolute;
	top:0px;
	left:0px;
	width:232px;
	height:320px;
	display:block;
	background:url(https://www.davinciclinic.co.nz/images/style/productsOverlay.png) repeat;
	color:#FFF;
	font-size:20px;
	font-weight:22px;
	font-family: 'myriad_probold';
	text-transform: uppercase;
	font-family: 'gothambold';

	}

	.moduleItemsListingDaVinciProducts .header .title
	{
	margin:80px 0px 0px 40px;
	text-align:center;

	width:150px;

	cursor:pointer;
	}

	/*********active***********/




	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active:hover .header,
	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header
	{
	position:relative;
	float:left;
	display:block;
	width:232px;
	height:320px;
	display:block;
	color:#91AABE;
	font-size:20px;
	font-weight:22px;
	font-family: 'myriad_probold';
	text-transform: uppercase;
	font-family: 'gothambold';
	background:none;
	cursor:text;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header .title
	{
	text-align:right;
	color:#91AABE;
	margin:0px 0px 0px 0px;
	cursor:text;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .moduleItemImage
	{
	position:relative;
	float:left;
	display:block;
	width:232px;
	height:320px;
	margin:0px;
	cursor:pointer;
	}

	/**************Odd**************/

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active
	{

	position:relative;
	float:left;
	width:720px;
	margin-bottom:20px;
	padding:20px 0px 20px 0px;

	min-height:219px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemImage
	{
	position:relative;

	float:left;
	border:1px solid #91AABE;
	margin:0px 20px 0px 0px;
	cursor:pointer;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .header
	{
	position:relative;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:right;
	width:200px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .title
	{
	margin:20px 0px 0px 0px;
	text-align:right;
	width:200px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemContent
	{
	position:relative;
	float:left;
	width:220px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}


	/**************Even**************/

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active
	{

	position:relative;
	float:left;
	width:720px;
	margin-bottom:20px;
	padding:20px 0px 20px 0px;
	border:none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	min-height:219px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemImage
	{
	position:relative;
	float:right;
	border:1px solid #91AABE;
	margin:0px 0px 0px 20px;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .header
	{
	position:relative;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 0px;
	border-right:none;
	text-align:right;
	width:200px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .title
	{
	margin:20px 0px 0px 0px;
	text-align:right;
	width:200px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemContent
	{
	position:relative;
	float:right;
	width:220px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

	#responseText
	{
	position:relative;
	float:left;
	margin:30px 0px 0px 10px;
	font-size:14px;
	}

	#responseText p
	{
	font-size:14px;
	}



}


/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************/


/* Phones */

@media screen and (max-width: 500px) {

	#wrap
	{
	float: none;
	margin: 0 auto;
	width: 320px;
	font-size: 115%;
	}


	.bgstretcher
	{
	background: transparent !important;
	}

	.bgs-current img
	{
	display: none !important;
	}

	html
	{
	-webkit-text-size-adjust: 115%;
	}

	body
	{
	background: #425363  url(https://www.davinciclinic.co.nz/images/templates/body_bg.jpg) no-repeat fixed;
	}


	.container
	{
	width: 320px;
	overflow: hidden;
	}

	.bgContainer
	{
	width: 280px;
	padding: 0px 20px;
	overflow: hidden;
	background: #fff;
	}

	#header
	{
	width: 280px;
	height: 208px;
	background:url(https://www.davinciclinic.co.nz/images/style/header_bg.jpg) bottom left no-repeat;
	background-size: 100%;
	}

	.procedures h1.contentPageTitle
	{
width: 280px;
	background:url(https://www.davinciclinic.co.nz/images/style/proceduresLine.jpg) bottom left no-repeat;
	background-size: 100% auto;
	padding-bottom:40px;
font-size: 80px;
	}


#header a.logo
{
margin:0px!important;
}


#header a.logo img
{
width:280px;
}


	.privacy #pageEditorContent h1.contentPageTitle
    {
     display:none;
    }

	.privacy #pageEditorContent
    {
	padding-top:10px;

	}

	.CoolSculpting #pageEditorContent img
        {
	padding-top:10px;
        width:280px!important;
        height:auto!important;
	}

	#content
	{
	width: 280px;
	}

	#centerCol
	{
	overflow:hidden;
	width: 280px;
	}

	#default #centerCol
	{
	width: 280px;
	}

	#leftCol
	{
	width: 150px;
	}

	#rightCol
	{
	width: auto;
	min-height: 0px;
	}

	#footer {
	position: relative;
	width: 320px !important;
	overflow: hidden;
	float: none;
	margin: 0 auto;
	width: 500px;
	font-size: 125%;
	}

	#copyright
	{
	}

	#footer .container
	{
	width: 320px !important;
	}

	#footer .bgContainer
	{
	width: 280px;
	height: 160px;
	margin: 0px 0px 100px 0px;
	padding: 0px 20px;
	background:url(https://www.davinciclinic.co.nz/images/style/footer_bg.jpg) bottom left no-repeat;
	background-color:#e1e5e7;
	}


	#header a.logo
	{
	margin: -5px 0px 0px 85px;
	}



#header #headerLinks
{
float: left;
position: relative;
width: 100%;
text-align: center;
opacity: 0.5;
margin:0px 0px 0px 0px;
}

#header #headerLinks p
{
font-size:12px;
}

	/* Header Navigation */

	#header #navigation
	{
	position: absolute;
	top: 130px;
	left: 10px;
	width: 100%;
	height: 33px;
	margin: 0px;
display:none;
	}


	/******* Home Slides ***********/
p#faqHeading,
	img.faqHeaderImage,
	#homeSlides
	{

display:none;
	}



	/******* Page Editor Container ***********/

	#pageEditorContent
	{
	width: 280px;
	padding: 0px;
	margin: 10px 0px 30px 0px;
	min-height:600px;
	}

	#pageEditorContent br
	{
	display: none;
	}


	#default.contact #contactContainer
	{
	width: 280px !important;
	margin: 0 !important;
	padding: 0 !important;
	}

	#default.contact #pageEditorContent p img
	{
	float: left;
	width: 280px !important;
	height: auto!important;
	margin: 0px 0px 0px 0px !important;
	}



	#default.contact #contactContainer p
	{
	float: left;
	width: 230px!important;
	}
	#contactContainer p:first-child
	{
	margin: 10px 0px  !important;
	}
	#default.contact #contactContainer br
	{
	display: block;
	}

	.contact #pageEditorContent,
	#procedureDetails #pageEditorContent
	{
	margin: 3px 0px 30px 0px;
	}

	#procedures.procedures #pageEditorContent
	{
	width: 280px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	min-height:0px;
	}


	#procedures #pageEditorContent
	{
	width: 280px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	min-height:0px;
	min-height:600px;
	}

	.faqs #pageEditorContent
	{
	width: 280px;
	padding:0px 0px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background: none;
	background-repeat: no-repeat, repeat-y, no-repeat;
	margin:140px 0px 20px 0px;
	min-height:300px;
	}


	.faqs #pageEditorContent #pageSource img
	{
	width: 280px!important;
	height: 378px !important;
	margin: 0px 0px 0px 0px !important;
	}

	#faqItems #pageNavigation
	{
	margin: 0px 0px -120px 0px;
	}


	#news #pageEditorContent
	{
	float: right;
	width: 280px;
	padding:0px 0px 0px 0px;

background: none;
min-height:600px;
	margin-bottom:40px;
	}

	#pageEditorContent table
	{
max-width:280px;
	}

	#news.media .bgContainer:first-child
	{
	padding-bottom: 100px;
	}


	h1.contentPageTitle
{
font-size:48px;
}

	#homeCallouts
	{
	margin: 20px 0px 40px 0px;
	width:320px;
overflow: hidden;
	}

	.moduleComponenthomeCallouts
	{
	float: left;
	position: relative;
	margin: -1px 0px 0px 0px;
	width:280px;
	}

	.moduleComponenthomeCallouts br
	{
	display: none;
	}


	.moduleComponentContainerhomeCallouts .moduleComponent15
	{
	margin: 0px 8px 20px 0px !important;
	}

	.moduleComponentContainerhomeCallouts .moduleComponent16
	{
	margin: 0px 0px 20px 0px !important;
	}


	.moduleComponentContainerhomeCallouts .moduleComponent17
	{
	margin: 0px 8px 20px 0px !important;
	}

	.moduleComponentContainerhomeCallouts .moduleComponent18
	{
	margin: 0px 0px 20px 0px !important;
	}

	.moduleComponentContainerhomeCallouts .moduleComponent18 h2.bannerTitle
	{
	margin:33px 0px -5px 0px;
	}

	.moduleComponent17 p em
	{
	width:100%;
	float: left;
	position: relative;
	}

	.moduleComponenthomeCallouts p
	{
	font-size:14px;
	color:#626264;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	width:100%!important;
	line-height:21px;

	}


	.moduleComponentContainerhomeCallouts .moduleComponent18 .bannerHtmlContent
	{
	margin: -20px 0px 0px -20px;
	padding:30px 0px 0px 20px;
	font-size:16px;
	width:100%!important;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
background: none;
	}

	.moduleComponentContainerhomeCallouts img
	{
	width:100%!important;
	}

	/*------- Latest News Callouts Styles -----------------------------*/

	#latestNews
	{
	width:320px;
	height: 206px;
	}

	#latestNews .componentItem
	{
	float: left;
	position: relative;
	width: 50%;
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
	}

	#latestNews .componentItem img
	{
width:100%;
	}

	#latestNews .componentItem a
	{
	color: #7b8b38;
	}


	/* Footer Menu  */


	#footerMenuOne,
	#footerMenuTwo,
	#footerMenuTwo
	{
	width: 150px;
	}

	#footerMenuOne ul,
	#footerMenuTwo ul,
	#footerMenuThree ul
	{
	margin: 15px 0px 15px 20px;
	}

	#footerMenuOne ul li,
	#footerMenuTwo ul li,
	#footerMenuThree ul li
	{
	width: 150px;
	}

	#footerMenuOne ul li ul,
	#footerMenuTwo ul li ul,
	#footerMenuThree ul li ul
	{
	margin: 10px 0px 0px 0px;
	padding: 0;
	}

	#footerMenuOne ul li ul li,
	#footerMenuTwo ul li ul li,
	#footerMenuThree ul li ul li
	{
	width: 150px;
	list-style: none;
	margin: 3px 0px;
	padding: 0;
	}

	/* Newsletter Signup */

	#newsletterSignup
	{

display:none;
	}




	#footerLinks
	{
	float: right;
	position: relative;
	width: 100px;
	margin:-25px 0px 0px 0px;
	}



	#footer img#sthCross
	{
	display:none;
	}

	/* Copyright */

	#copyright
	{
	float: left;
	position: relative;
	width: 280px;
	text-align: left;
	color: #89898a;
	margin: 7px 0px 0px 2px;

	font-style:normal;
	font-family: 'myriad_prolight';
	font-size:9px;
	}


	#leftNavigation
	{
width:280px;
	}

	#leftNavigation ul
	{
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0;
width:280px;
	}

	#leftNavigation ul li a
	{
	width: 0px;
	padding: 0px 0px;
	background:#FFF;
	margin: 0px 0px 0px;
	color: #FFF;
	font-size: 1px;
	text-decoration: none;
	}

	#leftNavigation ul li ul li a
	{
	display: block;
	width: 267px;
	padding:15px 10px 15px 0px;
	background: none;
	margin: 0px 0px;
	color: #cccdd2;
	font-size: 120%;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}

	#contactEmailForm
	{
	float: right;
	position:relative;
	width: 280px;
	background: none;
	padding:0px 0px 0px 0px;
	margin: 35px 0px 30px 0px;
	}

	#contactEmailForm .fmtxt
	{
	width: 238px;
	padding:10px 10px 10px 10px;
	margin:5px 0px;
	background:#e5ebed;
	border:1px solid #dbe0e4;
	letter-spacing:.3em;
	color:#5c707c;
	}

	#contactEmailForm .fsel
	{
	float: right;
	width: 238px;
	height:38px;
	padding:8px 10px 10px 10px;

	margin:5px 0px 5px 0px;
	background:#e5ebed;
	text-transform:uppercase;
	color:#5c707c;
	letter-spacing:.3em;
	}

	#contactEmailForm span#yourEnquiry
	{
	float: left;
	width: 190px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 5px 0px;
	border:1px solid #dbe0e4;
	text-transform:uppercase;
	background:#91abbe;
	color:#FFF;
	letter-spacing:.3em;
	}

	#contactEmailForm .fsub
	{
	float: right;
	width: 200px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 5px 0px;
	border:1px solid #dbe0e4;
	text-transform:uppercase;

	background:#91abbe;
	color:#FFF;
	letter-spacing:.3em;
	}

	#subscribeForm,
	#emailForm{
	width: 480px;
	}

	#subscribeForm
	{

	float:right;

	width: 480px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png), url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	padding-left:35px;
	}

	.drContent
	{
	position:relative;
	float:left!important;
	width:280px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:none;
	background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left center, left bottom;
	background-repeat: repeat-y, no-repeat;
background: none;
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap : 0px;
	-moz-column-rule-color:  transparent;
	-moz-column-rule-style:  solid;
	-moz-column-rule-width:  1px;
	-webkit-column-rule-color:  transparent;
	-webkit-column-rule-style: solid ;
	-webkit-column-rule-width:  1px;
	}

	.drContent p:first-child
	{
	margin-top: 0;
	}

	#adamLandingPage
	{
	position:relative;
	float:left;
	width:320px;
	border-bottom:none;
	margin:18px 0px 20px 0px;
	padding:0px 0px 0px 0px;

	}

	#adamLandingPage img.cloverleaf
	{
	display: none;
	}

	#adamLandingPage img

	{
	height: auto!important;
	width: 320px !important;
	padding: 0 !important;
	background: none! important;
	margin: 0px 0px 20px 0px !important;
	}

	#justinLandingPage
	{
	position:relative;
	float:left;
	width:320px;
	margin:18px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}


	#amyLandingPage,
	#benLandingPage
	{
	position:relative;
	float:left;
	width:320px;
	margin:18px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}

	#amyLandingPage img
	{
	position:relative;
	float:right;
	width: 320px !important;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}



	#adamLandingPage img,
	#benLandingPage img
	{

	width: 320px !important;
height: auto!important;
	padding: 0 !important;
	background: none! important;
	margin: 0px 0px 20px 0px !important;
	}

	#adamLandingPage img.cloverleaf
	{
	display: none;
	}

	#justinLandingPage .textLandingpage
	{
	position:relative;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;

	}

	.justinContent img
	{
	float:left;
width: 320px ;
	margin:20px 0px 20px 0px;
	}

	.textLandingpage
	{
	position:relative;
	float:left;
	width:280px;
	min-height:auto;
	padding:0px 20px 0px 0px;
	}

	#amyLandingPage img
	{
	position:relative;
	float:right;

	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.amyContent
	{
	position:relative;
	float:left;
	width:280px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
background: none;
	}

	.textLandingpage h2
	{
	font-family: 'gothambold';
	color:#91AABE;
	text-decoration:none;
	text-transform:uppercase;
	font-size:22px;
	line-height: 26px;
	margin:0px 0px 5px 0px;
	font-weight: normal;
	}


	.textLandingpage p#title
	{
	color:#58585a;
	text-decoration:none;
	font-size:14px;
	line-height: 21px;
	margin:0px 0px 0px 0px;
	font-weight:500;


	}

	.textLandingpage p
	{
	color:#6a7784;
	text-decoration:none;
	font-size:14px;
	margin:20px 0px 0px 0px;
	font-family:Georgia;
	line-height:21px;

	}

	.textLandingpage #aboutLinks
	{
	display: none;
	margin:50px 0px 0px 0px;

	}

	.textLandingpage #aboutLinks a
	{
	display: block;
	text-decoration:none;
	font-size:14px;
	line-height: 21px;
	letter-spacing: 0.03em;
	margin:0px 0px 0px 0px;
	color:#c7d3de;
	font-family: 'gothambold';
	text-transform: uppercase;
	}


	.headerLink
	{
	position:relative;
	float:left;
	margin-left:0px;
	display: none;
	}

	#adamLandingPage .headerLink
	{
	position:absolute;
	top:280px;
	left:0px;
	margin-left:0px;
	display: none;
	}

	#adamLandingPage img.cloverleaf
	{
	display: none;

	}


	#amyLandingPage .headerLink
	{
	position:absolute;
	top:450px;
	left:0px;

	margin-left:0px;
	display: none;
	}


	#benLandingPage .headerLink
	{

	position:absolute;
	top:464px;
	left:0px;
	margin-left:0px;
	}

	.headerLink p
	{
	text-decoration:none;
	text-transform: none;
	color:#91aabe;
	font-style:italic;
	font-family:Georgia;
	cursor:pointer;
	font-size:14px;
	}

	.textLandingpage #aboutLinks a:hover,
	.textLandingpage p a:hover
	{
	color: #8099AD;
	}

	#largeText p
	{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	font-style:italic;
	color:#697683;
	margin: 34px 0px ;
	}

#adamLandingPage .textLandingpage
{
min-height:auto;
}

body#procedureDetails #pageSource table td
{
max-width:270px!important;
}

	/**********About*******************/

	.teamMemberContainer
	{
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	position:relative;
	float:left;
	width:460px;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
	}

	#teamMemberImage
	{
float: right;
	width:180px;
	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;
	}

	#teamMemberImage img
	{
	width:180px !important;
	height: 209px !important;
	}

	#teamMemberContent
	{
	position:relative;
	float:right;
	width:460px;
	margin:10px 0px 0px 0px;

	line-height:22px;
	}

	#teamMemberTitle
	{
	position:relative;
	float:left;
	width:270px;
	min-height:210px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	#teamMemberTitle p
	{
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	line-height:24px;


	}

	#teamMemberTitle p span
	{
	float:left;
	width:200px;
	font-family:Georgia;

	color:#44484a;
	font-size:11px;
	text-transform:none;
	margin-top:10px;
	line-height:18px;
	}


	#teamMemberContent a
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	cursor:pointer;
	}

	#teamMemberContent p#teamMembersReadMore
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	cursor:pointer;

	position:relative;
	float:left;
	margin:-10px 0px 0px 0px;
	}

	#extraContent
	{

	position:relative;
	float:left;
	margin:-10px 0px 0px -470px;
	width:460px;

	}

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

	.moduleItemsListingDaVinciStaff .moduleItemsListingItem
	{
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	position:relative;
	float:left;
	width:460px;
	padding:20px 0px 20px 0px;
	}

	.moduleItemsListingDaVinciStaff .moduleItemsListingItem img
	{
	position:relative;
	float:left;
	width:233px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left top, left center, left bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;
	}

	.moduleItemsListingDaVinciStaff .moduleItemContent
	{
	position:relative;
	float:right;
	width:490px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	}


	.moduleItemsListingDaVinciStaff .header
	{
	position:relative;
	float:left;
	width:200px;
	}


	.moduleItemsListingDaVinciStaff .header .title
	{
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;
	font-size:22px;
	line-height:24px;
	}

	.moduleItemsListingDaVinciStaff .extraFields

	{
	float:left;
	width:200px;
	font-family:Georgia;
	color:#44484a;
	}




	.moduleItemsListingDaVinciStaff .extraFields .label
	{
	display:none;
	}

	.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a
	{
	font-family: georgia;
	font-style: italic;
	color:#91aabe;
	text-decoration:none;
	}

	.moduleItemsListingDaVinciStaff .moduleItemContent .readMore a:hover
	{
	color:#8099AD;
	}



	.moduleItemsListingDaVinciStaff .moduleItemContent .extraFields
	{
	display:none;
	}


	/**********Deatils**********/

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

	.moduleItemDaVinciStaff .moduleItemImage
	{
	position:relative;
	float:left;
	margin:0px 20px 10px 0px;
	}

	.moduleItemDaVinciStaff .extraFields
	{
	font-family:Georgia;
	color:#44484a;
	}

	.moduleItemDaVinciStaff .extraFields p.label
	{
	display:none;
	}

	.moduleItemDaVinciStaff .title
	{
	margin:0px 0px 0px 0px;
	font-family: 'gothambold';
	color:#91aabe;
	text-decoration:none;
	text-transform:uppercase;
	font-size:22px;
	line-height:24px;
	}

	.moduleItemDaVinciStaff a#back
	{
	position:relative;
	float:right;
	margin:0px 10px 20px 0px;
	text-decoration:none;
	font-size:14px;
	color:#8099AD;
	font-style:italic;
	font-family:Georgia;
	}

	#contactContainer
	{
	border-right:none;
	position:relative;
	float:left;
	color:#6a7784;
	padding:0px 20px 0px 0px;
	margin:40px 20px 20px 0px;
	background: none;
	font-family: 'gothamlight';
	}

	#contactContainer strong
	{
	font-family: 'gothambold';
	font-size:18px;
	color:#6a7784;
	font-weight:300;
	line-height:26px;
	letter-spacing: 0.14em;
	margin: 22px 0px 10px;
	display: inline-block;
	}

	#contactContainer p
	{
	color:#6a7784;
	font-size:16px;
	line-height:26px;
	}

	#contactContainer p:first-child
	{
	margin: -5px 0px 0px 0px;
	}

	#contactContainer p:first-child strong
	{
	margin: 0px 0px 10px;
	}

.procedures h1.contentPageTitle
{
font-size:48px!important;
}

	.moduleComponentContainerprocedures
	{
	position:relative;
	float:left;
	min-height: 0px;
	margin: -11px 0px 40px 0px;
	}


	.moduleComponentContainerprocedures .moduleComponent
	{
	position:relative;
	float:left;
	width:280px;
height:auto;
	margin-right:5px;
	}

	.moduleComponentContainerprocedures .moduleComponent img
	{
	width: 100%;
	}

	.moduleComponentContainerprocedures .moduleComponent40
	{
	position:relative;
	float:left;
	width:460px;
	margin-right:0px;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle
	{
width: 50%;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a
	{
	margin:0px 0px 0px 0px;
	font-family: 'gothambold';
	color:#6a7784;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	line-height:18px;
	}

	.moduleComponentContainerprocedures .moduleComponent h2.bannerTitle a:hover
	{
	color:#8099AD;
	}

	.moduleComponentContainerprocedures .bannerHtmlContent
	{
	font-family:Georgia;
	font-style:italic;
	color:#000;
	text-decoration:none;
	position:relative;
	float:left;
	}

	.moduleComponentContainerprocedures .itemContent
	{
	position:relative;
	float:left;
	width:160px;
	margin:-5px 0px -5px 0px;
	}

	.moduleComponentContainerprocedures .bannerHtmlContent p,
	.moduleComponentContainerprocedures .bannerHtmlContent a
	{
	font-family:Georgia;
	font-style:italic;
	color:#7b7a79;
	text-decoration:none;
	margin:5px 0px 5px 0px;
	}

	#appearanceMedicineProcedures #mainImageContainer
	{
display:none;
	}


	#mainImageContainer h3
	{
	height: 50px;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:37px;
	font-weight:400;
	}

	#appearanceMedicineProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 330px;
	left: 20px;
	color:#aaacaf;
	}

	#cosmeticSurgeryProcedures #mainImageContainer
	{
display:none;
	}


	#cosmeticSurgeryProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 230px;

	left: 20px;
	color:#505050;
	}

	#reconstructiveSurgeryProcedures #mainImageContainer
	{
display:none;
	}


	#reconstructiveSurgeryProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 0px;
	left: 20px;
	color:#505050;

	}

	#dermatologyProcedures #mainImageContainer
	{
display:none;
	}



	#skinCancerProcedures #mainImageContainer
	{
display:none;
	}


	#skinCancerProcedures #mainImageContainer h3
	{
	position: absolute;
	top: 420px;
	left: 20px;
	color:#FFF;
	}

	#procedureDetails a.thumbnail
	{
	display: none;
	}

	#procedureDetails img.sthCross
        {
        display: none;
        }


.moduleItemsListingDermatology .moduleItemsListingItem,
.moduleItemsListingSkinCancer .moduleItemsListingItem,
.moduleItemsListingReconstructiveSurgery .moduleItemsListingItem,
.moduleItemsListingCosmeticSurgery .moduleItemsListingItem,
.moduleItemsListingAppearanceMedicine .moduleItemsListingItem
{
float:right!important;
width:280px!important;

}

body#procedureDetails #pageSource table td
{
display: inline-block !important;
width: 100% !important;
}


	#procedureDetails a#appearanceImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/appearanceSmall.jpg);
	background-position:bottom;
display: none;
	}


	#procedureDetails a#cosmeticImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/cosmeticSmall.jpg);
	background-position:bottom;
display: none;
	}


	#procedureDetails a#reconstructiveImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/reconstructiveSmall.jpg);
	background-position:bottom;
display: none;
	}



	#procedureDetails a#dermatologyImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/dermatologySmall.jpg);
	background-position:bottom;
display: none;
	}


	#procedureDetails a#skinImage
	{
	background:url(https://www.davinciclinic.co.nz/images/style/skinCancerSmall.jpg);
	background-position:bottom;
display: none;
	}


	#procedureDetails a#appearanceImage.selected,
	#procedureDetails a#cosmeticImage.selected,
	#procedureDetails a#reconstructiveImage.selected,
	#procedureDetails a#dermatologyImage.selected,
	#procedureDetails a#skinImage.selected
	{

	background-position:top;
	}

	#procedureDetails a#appearanceImage.thumbnail:hover,
	#procedureDetails a#cosmeticImage.thumbnail:hover,
	#procedureDetails a#reconstructiveImage.thumbnail:hover,
	#procedureDetails a#dermatologyImage.thumbnail:hover,
	#procedureDetails a#skinImage.thumbnail:hover
	{
	background-position:top;
	}


	#leftContainer
	{
	float:left;
	width:220px;
	margin-right:40px;
	min-height:100%;
	font-style:italic;
	font-family:Georgia;
	}

	#rightContainer
	{

	}

	#procedureDetails .readMore
	{
	display:none;
	}

	/*******Procedures Deatils***********/


	#procedureDetails #pageSource
	{
	position:relative;
	float:left;
	width:100%;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png);
	background-position: 112px top, 152px;
	background-repeat: no-repeat, repeat-y;
background: none;
	padding-bottom:0px;
	margin:10px 0px 0px 0px;
	}

	td.divider
	{
	position:relative;
	float:left;
	width:100%;
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap : 0px;
	-moz-column-rule-color:  transparent;
	-moz-column-rule-style:  solid;
	-moz-column-rule-width:  1px;
	-webkit-column-rule-color:  #transparent;
	-webkit-column-rule-style: solid ;
	-webkit-column-rule-width:  1px;
	}

	#procedureDetails h1.contentPageTitle
	{
	display:none;
	}




	.moduleItemsListingDermatology,
	.moduleItemsListingSkinCancer,
	.moduleItemsListingReconstructiveSurgery,
	.moduleItemsListingCosmeticSurgery,
	.moduleItemsListingAppearanceMedicine
	{
	position:relative;
	float:right;
	width:460px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:50px;
	background:url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: left center, left bottom;
	background-repeat: repeat-y, no-repeat;
	min-height:100px;
	}


	.moduleItemsListingDermatology .header,
	.moduleItemsListingSkinCancer .header,
	.moduleItemsListingReconstructiveSurgery .header,
	.moduleItemsListingCosmeticSurgery .header,
	.moduleItemsListingAppearanceMedicine .header
	{
	font-size:14px;
	padding:10px 0px 10px 0px;
	font-weight:400;
	color:#778695;

	font-family: 'myriad_probold';
	font-style:normal;
	letter-spacing:0.07em;
	}



	.moduleItemsListingDermatology .header:hover,
	.moduleItemsListingSkinCancer .header:hover,
	.moduleItemsListingReconstructiveSurgery  .header:hover,
	.moduleItemsListingCosmeticSurgery .header:hover,
	.moduleItemsListingAppearanceMedicine .header:hover
	{
	cursor:pointer;
	color:#7b7c7e;
	}



	.moduleItemsListingDermatology .moduleItemsListingItem,
	.moduleItemsListingSkinCancer .moduleItemsListingItem,
	.moduleItemsListingReconstructiveSurgery .moduleItemsListingItem,
	.moduleItemsListingCosmeticSurgery .moduleItemsListingItem,
	.moduleItemsListingAppearanceMedicine .moduleItemsListingItem
	{
	position:relative;
	float:left;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png), url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	width:100%;
	}



	.moduleItemsListingDermatology .moduleItemContent,
	.moduleItemsListingSkinCancer .moduleItemContent,
	.moduleItemsListingReconstructiveSurgery .moduleItemContent,
	.moduleItemsListingCosmeticSurgery .moduleItemContent,
	.moduleItemsListingAppearanceMedicine .moduleItemContent
	{
	position:relative;
	float:left;
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:-10px 0px 0px 0px;
	}



	.moduleItemsListingDermatology .moduleItemContent img,
	.moduleItemsListingSkinCancer .moduleItemContent img,
	.moduleItemsListingReconstructiveSurgery .moduleItemContent img,
	.moduleItemsListingCosmeticSurgery .moduleItemContent img,
	.moduleItemsListingAppearanceMedicine .moduleItemContent img
	{

	}

	#navBar
	{
	position:relative;
	float:left;
	width:100%;
	margin:17px 0px 0px 0px;
	}

	.navCategoryBlogLinks span
	{
	display:none;
	}

	.navCategoryBlogLinks ul
	{
	position:relative;
	float:left;
	margin:0px 0px 0px -12px;
	}

	.navCategoryBlogLinks ul li
	{
	display:block;
	text-decoration:none;
	font-style:italic;
	margin-bottom:12px;
border-bottom: 1px solid #fff;
	}


	.navCategoryBlogLinks ul li a
	{
display:block;
	font-family:Georgia;
	text-decoration:none;
	font-size:14px;
	color:#606060;
	font-weight:400;
	}

	.navCategoryBlogLinks ul li a:hover
	{
	color:#425363;
	}


	#procedureDetails .navCategoryBlogLinks ul li a.selected
	{
	color:#425363;
	font-weight:600;
	}
/*********************************/

	.moduleItemsListingDaVinciNewsletter,
	.moduleItemsListingNews
	{
	position:relative;
	float:left;
width:280px;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem,
	.moduleItemsListingNews .moduleItemsListingItem
	{
	position:relative;
	float:left;
	width:280px;
	padding-bottom:10px;
	margin-bottom:15px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}


	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemImage,
	.moduleItemsListingNews .moduleItemsListingItem .moduleItemImage
	{

	position:relative;
	float:left!important;
	margin:20px 0px 0px 0px;
width:300px;
	}


	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .moduleItemContent,
	.moduleItemsListingNews .moduleItemsListingItem .moduleItemContent
	{
	position:relative;

	float:left;
	width:258px!important;
	padding-left:20px;
	margin:0px 0px 0px 0px;
	}


	.moduleItemsListingNews .moduleItemsListingItem .date
	{
	font-size:14px;
	color:#161314;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .date
	{
	display:none;
	}

	.moduleItemsListingNews .moduleItemsListingItem .title
	{
	font-size:24px;
	color:#596876;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:10px 0px 0px 0px;
	}



	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem .title
	{
	font-size:16px;
	color:#596876;
	font-family: 'myriad_prolight';
	font-style:normal;
	margin:0px 0px 10px 0px;
	color:#161314;
	text-transform:uppercase;
	}

	.moduleItemsListingDaVinciNewsletter .moduleItemsListingItem img
	{
	width: 280px !important;
	height: auto !important;
	}


	.moduleItemsListingDaVinciNewsletter .expand
	{
	position:absolute;
	right:5px;
	top:0px;
	}

	.expand
	{
	position:absolute;
	right:5px;
	top:0px;
	}

	#plus
	{
	position:relative;
	float:left;
	width:29px;
	height:28px;
	margin:0px;
	background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) top left;
	margin:0px 10px 0px 0px;
	}

	#plus:hover
	{
	background:url(https://www.davinciclinic.co.nz/images/style/plus.jpg) bottom left;
	cursor:pointer;
	}


	#minus
	{
	position:relative;
	float:right;
	width:29px;
	height:28px;
	background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)top left;
	}

	#minus:hover
	{
	cursor:pointer;
	background:url(https://www.davinciclinic.co.nz/images/style/minus.jpg)bottom left;
	}

	.moduleItemsListingDaVinciNewsletter .readMore,
	.moduleItemsListingNews .readMore
	{

	display:none;
	}

	#faqItems .question
	{
	font-size:14px;
	color:#161314;
	text-decoration:none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);

	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	padding:10px 0px 10px 0px;
	}


	#faqItems .question a
	{
	font-size:140%;
	color:#161314;
	text-decoration:none;
	}


	#faqItems .answer
	{
	margin-bottom:-15px;
	margin-left:20px;
	}

	img.faqHeaderImage
	{
	position:absolute;
	right:0px;
	top:-487px;
	}


	p#faqHeading
	{
	position:absolute;
	left:40px;
	top:-240px;
	font-size:36px;
line-height: 42px;
	color:#c8c0b7;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

	#linkItems
	{
	position:relative;
	float:left;
	width:460px;
	}

	.linkItem
	{
	position:relative;
	float:left;
	width:460px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	padding:10px 0px;

	}


	.linkItem .image
	{
	position:relative;
	float:right;
	margin-right:10px;
	}

	.linkItem .title
	{
	position:relative;
	float:left;
	margin-top:20px;
	}


	.linkItem .title a
	{

	font-size:14px;
	color:#161314;
	text-decoration:none;
	}

	#documentLibraryItems
	{
	position:relative;
	float:left;
	width:460px;
	}


	.documentLibraryItem
	{
	position:relative;
	float:left;
	width:460px;
	padding:10px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}

	.documentLibraryItem .title
	{
	position:relative;
	float:left;
	width:70%;
	margin:0px;
	text-decoration:none;
	}

	.documentLibraryItem .title a

	{

	text-decoration:none;
	}

	.documentLibraryItem .icon
	{
	position:relative;
	float:right;
	margin:0px 0px 0px 30px;
	}


	.documentLibraryItem .icon a

	{
	position:relative;
	float:left;
	height:28px;
	width:90px;
	font-size:14px;
	color:#979aa4;
	text-decoration:none;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
	padding:5px 30px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px 0px no-repeat;
	}

	.documentLibraryItem .icon a:hover
	{
	color:#818692;
	background:url(https://www.davinciclinic.co.nz/images/style/downloadbtn.jpg) 90px -36px no-repeat;
	}

	.documentLibraryItem
	{

	}

	#news .media
	{
	position:relative;
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0px;
	}

	#news table.media
	{
	width: 260px !important;
	}


	#news table.media td
	{
width: 200px !important;
	}

	#news table.media img
	{
	width: 70px !important;
	height: auto !important;
	}

	#news .media a.downloadLink
	{
	color:#979aa4;
	text-align:right;
	font-size:12px;
	line-height: 26px;
	padding:0px 10px 0px 0px;
	margin: 4px 0px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	letter-spacing: 0.2em;
	}

	#news .media a.downloadLink img
	{
	display:none;
	}



	#news .media a:hover
	{
	color:#818692;
	}

	img#temp
	{
	position:absolute;
	top:249px;
	left:100px;
	z-index:5000;
	display:none;
}

/*******************************************************************/
/******************************************/
/******************************************/
/******************************************/
/******************************************/
	.moduleItemsListingDaVinciProducts
	{
	position:relative;
	float:left;
	width:300px!important;
	padding:20px 0px 0px 0px;
background: none;
	}

.moduleItemsListingDaVinciProducts table
{

}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem .moduleItemImage
	{
width: 278px;
clear: both;
background: #fff;
	border:1px solid #91AABE;
text-align: center;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem
	{
	position:relative;
	float:left;
	margin:0px 10px 10px 0px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem .header
	{
	display:none;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover
	{

	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem:hover .header
	{
	position:absolute;
	top:0px;
	left:0px;
	width:280px;
	height:290px;
	display:block;
padding: 30px 0px 0px 0px;
	background:url(https://www.davinciclinic.co.nz/images/style/productsOverlay.png) repeat;
	color:#FFF;
	font-size:20px;
	font-weight:22px;
	font-family: 'myriad_probold';
	text-transform: uppercase;
	font-family: 'gothambold';

	}

	.moduleItemsListingDaVinciProducts .header .title
	{
	margin:0px 0px 0px 40px;
	text-align:center;
	width:80%;
	cursor:pointer;
text-align: center;
	}

	/*********active***********/



	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active:hover .header,
	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header
	{
	position:relative;
	float:left;
	display:block;
	width:280px;
	height:320px;
	display:block;
	color:#91AABE;
	font-size:20px;
	font-weight:22px;
	font-family: 'myriad_probold';

	text-transform: uppercase;
	font-family: 'gothambold';
	background:none;
	cursor:text;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .header .title
	{
	text-align:right;
	color:#91AABE;
	margin:0px 0px 0px 0px;
	cursor:text;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.active .moduleItemImage
	{
	position:relative;

	float:left;
	display:block;
	width:280px;
	height:320px;
	margin:0px;

	cursor:pointer;
text-align: center;
	}

	/**************Odd**************/

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active
	{

	position:relative;
	float:left;
	width:280px;
	margin-bottom:20px;
	padding:20px 0px 20px 0px;

	min-height:219px;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemImage
	{
	position:relative;
	float:left;
width: 99%;
text-align: center;
background: #fff;
	border:1px solid #91AABE;
	margin:0px 0px 0px 00px;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .header
	{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-right:none;
	text-align:right;
	width:280px;
height: auto;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;

background: none;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .title
	{
	margin:20px 0px 0px 0px;
	text-align:right;
	width:280px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.odd.active .moduleItemContent
	{
	position:relative;
	float:right;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	}


	/**************Even**************/

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active
	{

	position:relative;
	float:left;
	width:280px;
	margin-bottom:20px;
	padding:20px 0px 20px 0px;
	border:none;
	background:url(https://www.davinciclinic.co.nz/images/style/bottomLineLeft.png),url(https://www.davinciclinic.co.nz/images/style/horizLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/bottomLineRight.png);
	background-position: left bottom, left bottom, right bottom;
	background-repeat: no-repeat, repeat-x, no-repeat;
	min-height:auto;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemImage
	{

	position:relative;
	float:left;
width: 99%;
text-align: center;
background: #fff;
	border:1px solid #91AABE;
	margin:0px 0px 0px 0px
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .header
	{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-right:none;
	text-align:right;
	width:280px;
height: auto;
	background:url(https://www.davinciclinic.co.nz/images/style/leftLineTop.png),url(https://www.davinciclinic.co.nz/images/style/vertLineMiddle.png),url(https://www.davinciclinic.co.nz/images/style/leftLinebottom.png);
	background-position: right top, right center, right bottom;
	background-repeat: no-repeat, repeat-y, no-repeat;

background: none;
	}

	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .title
	{
	margin:20px 0px 0px 0px;
	text-align:right;
	width:280px;
	}


	.moduleItemsListingDaVinciProducts .moduleItemsListingItem.even.active .moduleItemContent
	{
	position:relative;
	float:right;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

/***********************************/

	#responseText
	{
	position:relative;
	float:left;
	margin:30px 0px 0px 10px;
	font-size:14px;
	}

	#responseText p
	{
	font-size:14px;

	}

#subscribeForm,
#emailForm table.newPatientForm,
#emailForm table.dermatologyForm
{
float:left;
width:276px!important;
padding:0px;
border:none;
background:none;
}

#subscribeForm table td,
#emailForm table.newPatientForm td,
#emailForm table.dermatologyForm td
{

display:block!important;
max-width:220px;
}


select.fsel,
select.fseldate,
input.ftxt,
input.fmtxt,
input.fstxt,
input.fdate,
textarea.fmtxt
{
width:240px;
}

#pageEditorContent #twoCols
{
-moz-column-count: 1;
}


.teamMemberContainer
{
width:280px;
}

#teamMemberTitle
{
background:none;
min-height:80px;
}

#teamMemberImage
{
float:left;
padding:0px;
margin-top:10px;
}

#teamMemberContent
{
float:left;
width:280px;
}


/* Header Navigation */

#header #navigation
{
display:block!important;
position: absolute;
top: 147px;
left:0px;
width:280px;

}


#header #navigation a#pull {
position: absolute;
top: 0px;
right: 0px;
display: inline-block;
width: 260px;
height: 40px;
background:none;
border-radius: 0%;
padding: 2px 0px 0px 20px;
font-size:28px;
border:1px solid #91AABE;
}

#header #navigation a#pull:after {
content:"";
background: url(https://www.davinciclinic.co.nz/images/style/nav-icon.png) top no-repeat;
background-size: 47% auto;
width: 45px;
height: 45px;
display: inline-block;
position: absolute;
right: 0px;
top: 10px;
}

#header #navigation {
border-bottom: 0;
}

#header #navigation ul {
display: none;
height: auto;
padding: 0;
margin: 0px 0px 0px 0px;
width: 100%;
position: absolute;
z-index: 100;

}

#header #navigation ul {
position: absolute;
top: 43px;
right:0px;
width:282px;
background:#5F6574;
background:rgba(0,0,0,0.8);
padding:20px 0px;
}


#header #navigation ul li.contactPage,
#header #navigation ul li.faqsPage,
#header #navigation ul li.newsPage,
#header #navigation ul li.productsPage,
#header #navigation ul li.proceduresPage,
#header #navigation ul li.aboutPage
{
width:86%;
margin-left:20px!important;
}

#header #navigation li {
display: block;
float: none;
width: 100%;
height: 30px;
line-height: 30px;
border:none!important;
border-right:none!important;
}
#header #navigation li a {
color: #FFF!important;
display: block;
font-size: 19px !important;
line-height: 42px!important;
text-decoration: none;
text-indent: 0px;
text-shadow: none;
font-weight: normal !important;
width:100%!important;
float:left;
text-align:left!important;
border:none!important;
border-right:none!important;
}

#header #navigation li a:hover {
background:none!important;
color: #fff !important;
}

#header #navigation ul li ul {

display:none!important;
}


#header #navigation ul li:hover ul {
display:none!important;
}




}

.ui-dialog{
  display: block !important;
  z-index: 9999;
  top: 50%;
  left: 50%;
  position: fixed !important;
  transform: translate(-50%,-50%);
}

.moduleItemNews h1
{
font-size: 24px;
color: #596876;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: normal;
}

.moduleItemNews .date
{
  margin: 17px 0px 10px 0px;
}

.moduleItemNews .moduleItemImage
{
  width: 100%;
 float: right;
  margin: 0px 0px 20px 20px;
}

.moduleItemNews .moduleItemImage img
{
width: 100%;
}

@media screen and (min-width:500px)
{
.moduleItemNews .moduleItemImage
{
  width: auto;
 float: right;
  margin: 0px 0px 20px 20px;
}

}

#unsubscribeLink a{
    display:block;
    position:relative;
    background:#91AABE;
    float:left;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    padding: 5px 40px;
    font-size:  20px;
    transition:.5s all;
}
#unsubscribeLink a:hover
{
    background:#425363;
}
#subscribeForm p
{
    width:100%;
    display:block;
    float:left;
    position:  relative;
}