@@ -1 +1,1135 @@
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.placeholderStyle,input,select,textarea,.placeholder,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder{color:#4a4944;font-size:1em;font-family:Arial, Helvetica, sans-serif}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.placeholderStyle,input,select,textarea,.placeholder,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder{font-size:1em;font-family:Arial, Helvetica, sans-serif}*{margin:0;border:none;padding:0}html,body{width:100%}body{color:#000;background:#fff;font-size:1em;line-height:1.5em;font-family:Arial, Helvetica, sans-serif}header,nav,section,aside,article,footer{display:block}a{outline:none}a:link{color:#000;text-decoration:underline}a:visited{color:#000;outline:none}a:hover{color:#000;text-decoration:none}table td{vertical-align:top}img{vertical-align:bottom}img.left{margin:0 20px 10px 0}img.right{margin:0 0 10px 20px}.fl{float:left}.fr{float:right}.nobreak{white-space:nowrap}.required{color:#000}.warning{margin-bottom:15px;padding:10px;border:2px solid #FF0000}.hide{display:none}.marg{margin:0 0 25px}table{border-spacing:0}input,select,textarea{border-radius:0;outline:none}::-moz-placeholder{opacity:1}table{border-spacing:0;border-collapse:separate}.case-navigation{margin:0 0 30px;text-align:right;font-size:14px;overflow:auto}.case-navigation a{text-decoration:none !important;color:#fff !important;text-transform:uppercase;padding:10px;display:inline-block;font-size:14px;line-height:1em;margin-left:10px}.case-navigation a:hover{background:#F47D31}.case-navigation a.basic,.case-navigation p.fl{margin:0;background:none;padding:10px 0;font-weight:bold;text-transform:uppercase;line-height:1em}.case-navigation a.basic{color:#F47D31 !important}.case-navigation a.basic:hover{color:#F47D31 !important}@media only screen and (min-width: 668px){.mobile,.mobileTerms,#mobileNav{display:none}.wf-loading section h1{visibility:hidden !important}#contactForm{overflow:auto}label{cursor:pointer;line-height:1.5em}input.input{float:left;margin:0 10px 10px 0;padding:14px 20px;width:270px;height:22px;vertical-align:middle;color:#4a4944}input.lastname,input.phone,input.zip,select.bestcalltime{margin-right:0}input.captchaanswer{float:left;margin:0;padding:14px 20px;width:140px}input.address{margin-right:0;width:590px}input.zip{width:140px}input.city{width:210px;float:left}.checkboxes{float:left}.captcha{float:right}section select{float:left;margin:0 10px 10px 0;padding:14px 20px;width:180px;height:50px;background:url(/images/select-background.png) no-repeat right top;vertical-align:middle;-webkit-appearance:none}section select#Interest{width:250px}section textarea{margin:0 0 20px;padding:14px 20px;width:590px;height:162px;overflow:auto;resize:none;display:block}section .validation-summary-errors ul{margin:0 0 15px;padding:20px 20px 20px 30px}section .validation-summary-errors ul li{margin:0 !important}.terms-validation-error{font-weight:bold}section button[type=submit]{float:left;padding:0 20px;outline:none;white-space:nowrap;overflow:hidden;line-height:50px;height:50px;cursor:pointer;float:right;text-align:left}#termsofuse{display:none;padding-right:5px;font-size:.8em;text-align:justify}#termsLabel{text-decoration:underline;cursor:pointer}.validator{float:left;width:98px;height:50px;background-image:url(/images/verify-sprite.png);background-repeat:no-repeat}.verification1{background-position:0 0}.verification2{background-position:0 -50px}.verification3{background-position:0 -100px}.verification4{background-position:0 -150px}.verification5{background-position:0 -200px}.verification6{background-position:-98px 0}.verification7{background-position:-98px -32px}.verification8{background-position:-98px -64px}.verification9{background-position:-98px -96px}.verification10{background-position:-98px -128px}#contentContainer{margin:0 auto;width:1024px;text-align:left;overflow:auto}.content{margin:0 auto;padding:0 32px;width:960px;overflow:auto}header .logo{margin:30px 0 22px;width:298px;height:78px;display:block;text-indent:-9999px;float:left}header .fr{text-align:right}header a.phone{display:block;text-align:right;text-decoration:none}header a.phone strong{font-weight:normal}header .top{float:right}header #socialIcons a{text-decoration:none !important;font-size:25px;margin-left:15px;line-height:80px}header nav{height:70px;min-width:1024px}header nav ul{margin:0 auto;padding:0 32px;width:960px;height:70px;line-height:70px;text-align:justify;list-style-type:none}header nav ul li{display:inline-block;position:relative}header nav ul li.stretch{display:inline-block;width:100%;*display:inline;zoom:1}header nav ul li a{text-decoration:none !important;color:#fff !important;display:block}header nav ul ul{display:none;padding:30px;width:210px !important;font-size:1.06em;line-height:1em;text-align:left;z-index:3000;height:auto !important}header nav ul li:hover ul{display:block !important;position:absolute;top:70px;left:0}header nav ul li:hover ul ul{position:static}header nav ul ul li{margin:5px 0;font-size:1em;line-height:1em;position:static}header nav ul ul li a{margin:0;text-decoration:none;display:block;font-size:1em;line-height:1em}header nav ul ul li a:hover{text-decoration:none}header nav ul ul.sub-menu{margin:0 0 0 -101px;width:900px !important;overflow:auto}header nav ul ul.sub-menu>li{position:static;float:left}header nav ul ul ul{margin:0 0 30px;padding:0 30px 0 0;list-style-type:none}header nav ul ul ul.last{margin:0}header nav ul ul ul li{margin:0;position:static}header nav ul ul ul li a{margin:9px 0 0;text-decoration:none;font-size:1em;line-height:1em;display:block}header nav ul ul ul li a:hover{text-decoration:none;color:#000}#banner{padding:0;height:250px;text-align:left}#banner .bannerInside{margin:auto;padding:50px 32px 0 410px;width:582px;height:200px}#banner .bannerInside p{margin:0 0 30px}section{margin:0;padding:40px 30px 80px 32px;width:630px;float:left;text-align:left}section h1{margin:0 0 12px}section h2{margin:0 0 10px}section h3{margin:0 0 10px}section p{margin:0 0 25px}section ul.extraSpacing li{margin:0 0 10px}section ul.extraSpacing li{margin:0 0 10px}section hr{width:100%;height:1px;margin:25px 0}section p.breadcrumbs{margin:0 0 17px;font-size:.667em;line-height:1em;color:#666}section p.breadcrumbs a{color:#666;text-decoration:none}body.error404 section,body.photo section{width:962px}#socialMedia{margin:0 0 35px;min-height:20px}#socialMedia .facebook{width:132px;float:left}#socialMedia .google{width:59px;float:left}#socialMedia .twitter{width:76px;float:left}#socialMedia .divider{margin-right:8px;padding-right:8px;min-height:20px;border-right:1px solid #cecece;float:left}#socialMedia p.tools{margin:0;float:left;font-size:20px;line-height:20px}#socialMedia p.tools a{text-decoration:none !important;margin-right:10px;font-size:14px}body.home #socialMedia{margin:0;float:right}.accordian{margin:40px 0}.accordian h2{margin:0 0 20px;padding:0}.accordian h3{margin:0;padding:12px 0;background:none}.accordian h3 a{padding:0 16px 0 0;text-decoration:none}.accordian ul{list-style-type:none;margin:0 0 20px 10px;padding:0}.accordian ul li{margin:0;padding:0;background:none}.accordian ul li a{text-decoration:none;text-transform:none}.accordian ul li a:hover{text-decoration:none;text-transform:none}.accordian div{padding:0}body.home #contentContainer{margin:0 auto;background:none}body.home section{padding:50px 32px 30px;width:960px;min-height:0;text-align:left;float:none}body.home #banner{padding:0;width:100%;height:467px;text-align:left}body.home #banner .bannerInside{margin:0 auto;padding:0;width:100%;height:100%;background:none}body.home #banner .bannerInside p{margin:0 0 55px}body.home #banner .bannerInside p.bold{margin:0 0 20px}#bx-pager{position:absolute;top:626px;left:0;right:0;z-index:1000;text-align:center;overflow:auto}#bx-pager a{margin:0 3px;width:15px;height:15px;background:#666666;border-radius:8px;overflow:hidden;display:inline-block;filter:Alpha(opacity=90);-moz-opacity:.90;opacity:.90}#bx-pager a:hover,#bx-pager a.active{background:#fff}ul.bxslider li{max-width:100%;display:none}ul.bxslider li div{margin:0 auto;padding:100px 0 0 533px;width:467px;height:367px}.featureBlockHM{width:300px;float:left}.featureBlockHM.rightMarg{margin-right:30px}.featureBlockHM .last{clear:both}.featureBlockHM h2{margin:0 0 10px}.featureBlockHM a.learn{padding-right:14px;text-decoration:none}.featureBlockHM a.learn:hover{text-decoration:none}.featureBlockHM .modelFace{margin:0 0 20px;width:300px;height:91px;text-indent:-9999px;display:block;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}.featureBlockHM .modelBreast{margin:0 0 20px;width:300px;height:91px;text-indent:-9999px;display:block;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}.featureBlockHM .modelBody{margin:0 0 20px;width:300px;height:91px;text-indent:-9999px;display:block;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}body.contact aside nav p{margin:0 0 25px}body.contact aside h2{margin:0 0 27px}a.rnavOffice{margin:0 0 20px;width:270px;height:177px;overflow:hidden;display:block;text-indent:-9999px;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}a.rnavOffice:hover{filter:Alpha(opacity=85);-moz-opacity:.85;opacity:.85}a.directions{padding-right:14px;text-decoration:none}a.directions:hover{color:#000;text-decoration:none}aside{padding:70px 0 0;width:332px;float:right}aside nav{padding:0 32px 0 30px}aside nav h2{margin:0 0 15px}aside nav h2 a{text-decoration:none !important}aside nav ul{list-style-type:none;margin:0 0 70px}aside nav ul li{margin:0;padding:14px 0 0;font-weight:normal;background:none}aside nav ul li a{cursor:pointer;margin:0 0 14px;text-decoration:none;display:block}aside nav ul li ul{margin:0;padding:0 0 14px;list-style-type:none}aside nav ul li ul li{margin:0;padding:0;border:none}aside nav ul li ul li:last{margin:0 0 15px}aside nav ul li ul li a{position:relative;margin:0;padding:7px 0 6px 13px;text-decoration:none;display:block}aside .featureAside{margin:0 0 70px;padding:0 30px}aside .featureAside h2{margin:0 0 10px}aside .featureAside p{margin-bottom:25px}aside .featureAside a.model{margin:0 0 20px;width:270px;height:91px;display:block;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}aside .featureAside a.model2{margin:0 0 20px;width:270px;height:91px;display:block;-moz-box-shadow:0 0 5px #d3d3d3;-webkit-box-shadow:0 0 5px #d3d3d3;box-shadow:0 0 5px #d3d3d3}aside .featureAside a.learn{padding-right:14px;text-decoration:none}aside .featureAside a.learn:hover{text-decoration:none}#footerWrapper{min-width:1024px;position:relative}#footerWrapper a.top{position:absolute;top:-30px;right:362px;text-decoration:none;display:inline-block}#footerWrapper a.top:hover{text-decoration:none}#footerWrapper #footerDocWrapper{width:100%;text-align:left}#footerWrapper #footerDocWrapper .footerDoc{margin:0 auto;padding:50px 330px 0 0;width:630px;height:252px;position:relative}#footerWrapper #footerDocWrapper .footerDoc p{margin-bottom:30px}#footerWrapper #footerDocWrapper .footerDoc h2{margin:0 0 15px;padding:0}#footerWrapper #footerDocWrapper .footerDoc h2 a{text-decoration:none;background:none}#footerWrapper #footerDocWrapper .footerDoc a{margin-right:36px;padding:3px 14px 0 0;text-decoration:none}#quickcontact-container{margin:0 auto;padding:40px 0 0;text-align:left;width:960px;overflow:auto}#quickcontact-container a.officeImage{margin:50px 0 55px;width:300px;height:184px;float:right;display:block;text-indent:-9999px}#quickcontact-container a.officeImage:hover{filter:Alpha(opacity=85);-moz-opacity:.85;opacity:.85}#quickcontact-container h2{margin:0 0 20px}#quickcontact-container p{margin:0 0 20px}#quickcontact{padding:0 0 50px;width:630px;float:left;overflow:auto}#quickcontact .fl{float:left;width:50%}#quickcontact .labels{clear:both}#quickcontact .fr{float:right;width:50%}#quickcontact .enter{float:left}#quickcontact h2{margin:0 0 20px}#quickcontact input,#quickcontact select,#quickcontact textarea{padding:8px 12px;font-family:Arial, Helvetica, sans-serif;border-radius:0;outline:none;border:none}#quickcontact input.quick{margin:0 0 5px;width:287px;height:16px;float:left}#quickcontact textarea{margin:0 0 10px;width:290px;height:127px;resize:none;overflow:hidden;float:right}#quickcontact input.validate{margin:0;width:110px;height:16px}#quickcontact .validator{margin-right:10px;width:64px;height:32px}#quickcontact button.submit{width:32px;height:32px;overflow:hidden;cursor:pointer;float:right}#quickcontact .validation-summary-errors ul{margin:0 0 20px;padding:20px;list-style-type:none}#quickcontact .terms-validation-error,#quickcontact .terms-validation-error a{font-weight:bold}footer{margin:30px auto 0;padding:0 32px 50px;width:960px;font-family:Arial, Helvetica, sans-serif;text-align:left}footer .footerContent{overflow:auto}footer a:link,footer a:visited{text-decoration:none}footer a:hover{text-decoration:underline}footer p{margin:0 0 30px}footer .linksDesktop{float:right}footer ul.links{margin:0 0 30px;text-align:left;list-style-type:none;height:14px}footer ul.links li{margin-right:9px;padding-right:9px;border-right:2px solid #cecece;float:left;background:none}footer ul.links li.last{margin-right:0;padding-right:0;border-right:none}footer .addressFooter{float:left}footer .regional{margin-right:50px}footer .regional a:link{text-decoration:underline}footer .regional a:link:hover{text-decoration:none}footer .address{margin:0 0 20px;display:block}footer p.etna{padding:0 0 0 25px;background:url(/images/icon-etna.png) no-repeat left 1px}.landing{width:33%;float:left;padding-top:120px}.landing ul{margin-left:10px;padding-left:0}.landing.Surgical{background:url(/images/gallery/category-surgery.jpg) no-repeat left top}.landing.Non-Surgical{background:url(/images/gallery/category-spa.jpg) no-repeat left top}.landing.Makeovers{background:url(/images/gallery/category-surgery.jpg) no-repeat left top}#focused-view table{width:100%;margin:0 0 30px;font-size:20px;line-height:38px}#focused-view td{width:50%;text-align:center;padding-right:4px}#focused-view td:last-child{padding-right:0}#focused-view img{width:100%}#otherViews{margin:0 0 45px}#otherViews table{border-spacing:0}#otherViews td{padding:0 19px 0 0;text-align:center;font-weight:bold;font-size:14px;line-height:32px}#otherViews td table{margin:0}#otherViews td table td{padding-right:4px}#otherViews td.selected{color:#F47D31}#otherViews td:last-child{padding-right:0}#otherViews td img{width:95px}#otherViews td p{margin:0}#otherViews td:hover{cursor:pointer}#otherViews td:hover img{filter:alpha(opacity=90);opacity:0.9}#otherViews .scroll-pane{height:auto;overflow:auto;outline:none}#otherViews .jspContainer{overflow:hidden;position:relative;padding:0 !important}#otherViews .scroll-pane.jspScrollable .jspContainer{padding:0 0 10px !important}#otherViews .jspPane{position:absolute}#otherViews .jspVerticalBar *,#otherViews .jspHorizontalBar *{margin:0;padding:0}#otherViews .jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px}#otherViews .jspVerticalBar{display:none}#otherViews .jspTrack{background:fade(#F47D31, 40%);position:relative}#otherViews .jspDrag{background:#F47D31;position:relative;top:0;left:0;cursor:pointer}#otherViews .jspHorizontalBar .jspTrack,#otherViews .jspHorizontalBar .jspDrag{float:left;height:100%}#otherViews .jspCap,#otherViews .jspCorner{display:none}#details th{padding-right:10px}.category{width:100%;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid fade(#F47D31, 25%);text-decoration:none !important;color:#F47D31 !important}.category h2 a{color:#F47D31 !important;text-decoration:none !important}.category h2 a:hover{color:#F47D31 !important}.category td{vertical-align:top}.category td.photo{width:1%}.category td.description{padding:0 20px}.category img{padding-right:3px;width:150px}.category p{margin:0}.viewAll{columns:2;-webkit-columns:2;-moz-columns:2}.viewAll .category{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}}@media print{*{color:#000 !important}body{font-size:1.000em;line-height:1.200em}header,nav,footer,#socialMedia,section p.tools,#quickcontact,section p.breadcrumbs,#featureDoctor,#contentContainer a.top,aside,#banner,.logo,.mobile,#footerWrapper,.accordian{display:none}#contentContainer{margin:0 auto;padding:40px 20px;width:auto;text-align:left}section{width:auto;float:none}section h1,section h2,section h3{margin:0 0 15px}section p{margin:0 0 25px}}
/* Colors */
/*** default font 15/22 **/
* {
margin: 0;
border: none;
padding: 0;
}
html,
body {
width: 100%;
}
body {
color: #30302f;
background: white url(/areas/core/images/body-background.jpg) repeat-x center top;
font: 0.938em/1.375em Arial, Helvetica, sans-serif;
text-align: center;
}
a {
outline: none;
}
a:link {
color: #f47d31;
text-decoration: underline;
}
a:visited {
color: #f47d31;
outline: none;
}
a:hover {
color: #f47d31;
text-decoration: none;
}
a.img {
text-decoration: none !important;
}
.black {
color: black;
}
table.pad th {
padding: 2px 8px;
}
table.pad td {
padding: 2px;
}
table.pad td.red {
width: 10px;
color: #f47d31;
text-align: center;
}
table td {
vertical-align: top;
}
table th {
vertical-align: top;
}
img.left {
margin: 0 10px 5px 0;
}
img.right {
margin: 0 0 5px 10px;
}
img.icon {
vertical-align: text-bottom;
}
.fl {
float: left;
}
.fr {
float: right;
}
.clear {
clear: both;
}
.required {
font-style: italic;
color: #f47d31;
}
.warning {
margin-bottom: 25px;
padding: 20px 20px 1px;
background: #f47d31;
}
.warning.home {
border-bottom: 25px solid #f3f3f3;
padding: 20px 20px 1px;
background: #f47d31;
}
table.pagebuttons {
margin: 0 auto;
width: 500px;
}
strong {
font-weight: bold;
}
hr {
margin: 0 0 15px;
height: 1px;
background-color: #e6e6e6;
}
ul {
list-style-type: none;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
/* FORMS */
button {
cursor: pointer;
background: none;
}
button::-moz-focus-inner {
border: 0;
padding: 0;
}
/* Fixes Firefox extra padding on button */
input,
select,
textarea {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
outline: none;
}
input.input {
margin: 0 5px 0 0;
padding: 11px 5px;
height: 16px;
width: 355px;
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #e6e6e6;
vertical-align: middle;
-webkit-appearance: none;
}
select {
margin: 0 5px 0 0;
padding: 5px;
width: 355px;
background: url(/areas/core/images/select-background.gif) no-repeat scroll right center #fafafa;
border: 1px solid #e6e6e6;
vertical-align: middle;
border-radius: 0;
-webkit-appearance: none;
}
textarea {
margin: 0 5px 0 0;
padding: 10px 5px;
width: 355px;
height: 16px;
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #e6e6e6;
}
input[type=checkbox] {
margin-right: 2px;
}
.editor {
margin: 0 0 25px;
width: 100%;
border-bottom: 1px solid #e6e6e6;
}
.editor .form-separator th {
padding: 25px 0 15px 0;
font-size: 1.35em;
}
.editor th {
padding: 10px 0 10px 10px;
width: 410px;
font-weight: bold;
}
.editor td {
padding: 10px 0;
}
table.editor tr th:first-child {
padding-left: 0;
}
.editor input[type="text"],
.editor input[type="password"] {
padding: 11px 5px;
width: 98%;
height: 16px;
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #e6e6e6;
vertical-align: middle;
}
.editor select {
padding: 10px 10px 10px 5px;
width: 366px;
height: 39px;
}
#content .editor ul li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}
#content .editor ul li span.title {
font-weight: bold;
}
.editor textarea {
width: 98%;
height: 150px;
resize: none;
overflow: hidden;
}
.editor input.small {
width: 90px;
}
.editor select.small {
width: 130px;
}
.editor .border {
border-bottom: 1px solid #e6e6e6;
}
/*Nav*/
#user_info {
margin: 5px 0 0;
font-size: 0.8em;
float: right;
color: black;
}
#user_info a {
text-decoration: none;
color: black;
}
#user_info a:hover {
text-decoration: underline;
}
#nav li {
float: left;
}
#nav li.customer,
#nav li.settings {
border-left: 1px solid #f59356;
}
#nav li a {
padding: 17px 20px 12px;
height: 21px;
display: block;
color: white;
text-decoration: none;
text-transform: uppercase;
}
#nav li a:hover,
#nav li a.on {
background: url(/areas/core/images/nav-arrow-on.jpg) no-repeat center bottom;
}
#nav li.photo a {
padding-left: 0;
}
#nav li a img {
margin: -5px 10px 0 0;
vertical-align: middle;
}
#page-container {
margin: 0 auto 250px;
padding: 38px 0 0;
width: 960px;
text-align: center;
}
#page-container header {
margin: 0 0 80px;
}
#page-container header h2 {
height: 63px;
float: left;
}
#page-container header h2 a {
text-decoration: none;
font-weight: normal;
font-size: 2em;
color: #f47d31;
}
#page-container header h2 a span {
color: black;
}
nav {
clear: both;
}
/** CONTENT **/
#content p {
margin: 0 0 15px;
}
#content h2 {
margin: 0 0 25px;
font-weight: normal;
font-size: 1.53em;
}
#content ul {
margin: 0 0 15px;
list-style-type: none;
}
#content li {
margin: 0 0 5px;
padding: 0 0 0 10px;
font-weight: bold;
background: url(/areas/core/images/li-bullet.png) no-repeat left center;
}
#form_errors {
margin: 10px 0;
padding: 10px 20px;
color: white;
background: #f47d31;
}
#form_errors li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}
#form_errors ul {
margin: 0;
}
#notify {
margin: 0 0 30px;
padding: 8px 10px;
color: white;
background: #f47d31;
}
#main-content {
text-align: left;
}
#content.home .boxsmall {
margin: 0 0 50px;
padding: 0 0 50px;
border-bottom: 1px solid #e6e6e6;
}
#content.home .boxsmall a.homebutton {
margin: 0 20px 0 0;
width: 75px;
height: 75px;
overflow: hidden;
display: block;
float: left;
}
#content.home .boxsmall a.homebutton:hover {
text-indent: -75px;
}
#content.home .boxsmall .inside {
padding: 15px 0 0;
}
#content.home .boxsmall h2 {
margin: 0 0 12px;
font-size: 2em;
}
#content.home .boxsmall h2 a {
padding: 0 20px 0 0;
color: black;
text-decoration: none;
}
#content.home .boxsmall p {
margin: 0;
}
#content.home .boxsmall h2 a:hover {
color: #f6975a;
background: url(/areas/core/images/h2-arrow.png) no-repeat right center;
}
#content h1 {
padding: 15px 0;
font-size: 2em;
}
#content hgroup {
margin: 0 0 30px;
padding: 0 0 50px;
border-bottom: 1px solid #e6e6e6;
}
#content hgroup img {
margin: 0 20px 0 0;
vertical-align: middle;
float: left;
}
#content .box {
margin: 0 0 35px;
padding: 0 30px 35px 20px;
border-bottom: 1px solid #e6e6e6;
}
#content .box a.icon {
margin: 0 10px 0 0;
width: 31px;
height: 31px;
overflow: hidden;
display: block;
float: left;
}
#content .box a.icon:hover {
text-indent: -31px;
}
#content .box .inside {
padding: 5px 0 0;
width: 750px;
float: left;
}
#content .box .inside h2 {
margin: 0 0 15px;
color: #30302f;
font-size: 1.6em;
}
#content .box .inside h2 a {
text-decoration: none;
color: #30302f;
}
#content .box .inside p {
font-size: 0.933em;
}
#content .box .button {
display: table-cell;
float: right;
text-align: center;
}
#content .box a.button {
width: 114px;
overflow: hidden;
display: block;
}
#content .box a.button:hover {
text-indent: -114px;
}
#content .box a.button img {
margin: 10% 0;
}
#content .box li {
padding: 0 7px 0 0;
margin: 0 7px 0 0;
color: #333333;
float: left;
font-size: 0.933em;
border-right: 1px solid #e5e5e5;
background: none;
font-weight: normal;
}
#content .box li:last-child {
margin: 0;
padding: 0;
border: 0;
}
#content .box li span {
color: #f47d31;
font-weight: bold;
}
#content .box.search {
padding-bottom: 45px;
}
#content .box.search input {
margin: 0 5px 0 0;
padding: 11px 5px;
width: 355px;
height: 16px;
background: #fafafa;
border: 1px solid #e6e6e6;
}
#content .box.search select {
padding: 12px 10px 10px 5px;
width: 355px;
height: 40px;
background: #fafafa url(/areas/core/images/select-background.gif) no-repeat right center;
border: 1px solid #e6e6e6;
-moz-appearance: none;
-webkit-appearance: none;
border-radius: 0;
}
#content .box.search .button input {
margin: 0;
width: 114px;
height: 40px;
background: url(/areas/core/images/button-search-case.png) no-repeat 0 0;
border: none;
display: block;
text-indent: -9999px;
cursor: pointer;
line-height: 0;
}
#content .box.search .button input:hover {
background-position: -114px 0;
}
#content .box.search .button a {
margin: 0 0 20px;
font-size: 0.867em;
text-decoration: none;
display: block;
}
#content .box.search .button a:hover {
text-decoration: underline;
color: #ec7021;
}
#content .box.optimize h2,
#content .box.track h2 {
margin: 0 0 10px;
}
#content .box.optimize .inside h3 {
margin: 0 0 15px;
font-size: 0.933em;
}
#content .box.optimize .inside p {
color: #f47d31;
}
#content .box.customer.search input.submit {
margin: 0 10px 0 0;
width: 44px;
height: 40px;
background: url(/areas/core/images/button-submit.png) no-repeat 0 0;
border: none;
text-indent: -9999px;
cursor: pointer;
line-height: 0;
}
#content .box.customer.search input.submit:hover {
background-position: -44px 0;
}
#content .box.customer.search .button input.submit {
margin: 0;
width: 114px;
height: 40px;
background: url(/areas/core/images/button-search-case.png) no-repeat 0 0;
border: none;
display: block;
text-indent: -9999px;
cursor: pointer;
}
#content .box.customer.search .button input.submit:hover {
background-position: -114px 0;
}
#content .settings h3 {
margin: 20px 0 5px;
}
#content .settings h3 a {
padding: 0 20px 0 0;
color: #30302f;
font-size: 1.6em;
text-decoration: none;
}
#content .settings h3 a:hover {
color: #f6975a;
background: url(/areas/core/images/h2-arrow.png) no-repeat right center;
}
#content .settings p {
padding: 0 0 20px;
border-bottom: 1px solid #e6e6e6;
}
#content .box.search #search input.keywordfield {
margin-right: 10px;
width: 260px;
}
/** Add New Case **/
#case_editor input[type="file"] {
border: none;
}
#case_editor textarea {
width: 300px;
height: 200px;
resize: none;
overflow: hidden;
}
button.save {
margin: 0;
padding: 0;
width: 89px;
overflow: hidden;
display: block;
background: none;
cursor: pointer;
}
button.save:hover {
text-indent: -89px;
}
#case_editor .label {
width: 125px;
float: left;
}
/** Edit View **/
#view_editor input[type="file"] {
border: none;
}
#view_editor textarea {
width: 300px;
height: 200px;
resize: none;
overflow: hidden;
}
#view_editor .label {
width: 125px;
float: left;
}
/** Find Case **/
#case_search {
margin: 0 0 30px;
}
#case_search th {
vertical-align: middle;
}
#case_search select {
padding: 8px 10px 8px 5px;
width: 367px;
height: 35px;
}
#case_search input#search_button {
margin: 15px 0;
width: 114px;
height: 40px;
background: url(/areas/core/images/button-search-case.png) no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
text-indent: -9999px;
overflow: hidden;
float: right;
}
#case_search input#search_button:hover {
background-position: -114px 0;
}
#delete_cases tr {
border-bottom: 1px solid #e6e6e6;
}
a[href="#report-top"] {
float: right;
text-decoration: none;
}
button.delete-checked {
width: 150px;
overflow: hidden;
display: block;
}
button.delete-checked:hover {
text-indent: -150px;
}
/** Optimize Case **/
table.data {
margin: 0 0 30px;
width: 100%;
}
table.data th {
padding: 0 0 20px;
font-size: 1.2em;
background: none;
font-weight: bold;
}
table.data tr {
border-bottom: 1px solid #e6e6e6;
}
table.data tr td {
padding: 20px 30px 20px 0;
vertical-align: middle;
}
table.data tr:nth-child(even) {
background: #f7f7f7;
}
table.data tr td:first-child {
padding-left: 10px;
font-weight: bold;
}
table.data tr th:first-child {
padding-left: 0;
}
table.allgrey tr {
background: #f7f7f7;
}
#content table.data .reasons li {
background: url(/areas/core/images/li-bullet.png) no-repeat scroll left 8px transparent;
font-weight: normal;
color: #f47d31;
}
table.noborder {
margin: 0 0 0 30px;
}
table.noborder tr {
border: none;
background: white;
}
table.noborder tr td {
padding: 0;
font-weight: normal;
}
/** Track Performance Case **/
#content ul.performance-nav {
margin: 0 0 20px;
}
#content ul.performance-nav li {
margin: 0;
padding: 0;
background: none;
font-weight: bold;
float: left;
}
#content ul.performance-nav li a {
margin: 0 10px 0 0;
padding: 0 10px 0 0;
border-right: 1px solid #cfcfcf;
text-decoration: none;
color: #f47d31;
font-size: 1.067em;
}
#content ul.performance-nav li:last-child a {
margin: 0;
padding: 0;
border: none;
}
/** Edit Case **/
a.add-pictures {
margin: 0 0 20px;
width: 175px;
overflow: hidden;
display: block;
}
a.add-pictures:hover {
text-indent: -175px;
}
.profile-editor {
margin: 0 0 25px;
width: 100%;
}
.profile-editor .form-separator th {
padding: 25px 0 15px 0;
font-size: 1.35em;
}
.profile-editor tr.border {
border-bottom: 1px solid #e6e6e6;
}
.profile-editor th {
padding: 3px 0;
width: 410px;
font-weight: bold;
}
.profile-editor td,
#customer_editor table.pad td {
padding: 3px 0;
}
.profile-editor input[type="text"],
.profile-editor input[type="password"] {
padding: 11px 5px;
width: 98%;
height: 16px;
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #e6e6e6;
vertical-align: middle;
}
.profile-editor select {
padding: 10px 10px 10px 5px;
width: 320px;
height: 39px;
}
#content .profile-editor ul li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}
#content .profile-editor ul li span.title,
#content #customer_editor .profile-editor li.category {
font-weight: bold;
}
#case_editor .profile-editor textarea {
width: 98%;
}
.profile-editor input.small {
width: 120px;
}
.profile-editor select.small {
width: 130px;
}
select#case_attributes_cup_size_before {
margin-right: 10px;
}
/** Find Customer **/
#customer_search {
margin: 0 0 30px;
}
#customer_search th {
vertical-align: middle;
}
#customer_search select {
padding: 8px 10px 8px 5px;
width: 367px;
height: 35px;
}
#customer_search input#search_button {
margin: 15px 0;
width: 114px;
height: 40px;
background: url(/areas/core/images/button-search-case.png) no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
text-indent: -9999px;
overflow: hidden;
float: right;
}
#customer_search input#search_button:hover {
background-position: -114px 0;
}
#delete_cases tr {
border-bottom: 1px solid #e6e6e6;
}
a[href="#report-top"] {
float: right;
text-decoration: none;
}
button.delete-checked {
width: 150px;
overflow: hidden;
display: block;
}
button.delete-checked:hover {
text-indent: -150px;
}
input.date {
margin-right: 7px;
width: 319px;
}
#start_date,
#end_date {
width: 490px;
}
/** settings **/
a.add-category {
margin: 0 0 15px;
width: 139px;
overflow: hidden;
display: block;
}
a.add-category:hover {
text-indent: -139px;
}
#delete_categories td:first-child,
#delete_image_types td:first-child,
#delete_image_sizes td:first-child {
width: 15px;
}
#delete_categories input[type="checkbox"] {
margin: 0;
}
#delete_categories td.order {
padding-right: 50px;
width: 65px;
text-align: right;
}
#delete_categories img[alt="Move Down"] {
margin-left: 8px;
}
table.data tfoot tr:last-child {
border: none;
}
table.data tfoot tr:last-child td {
padding: 35px 0 0;
}
#category_editor .label {
width: 150px;
float: left;
}
#category_editor select,
#login_editor select,
#provider_editor select,
#site_editor select,
#function_editor select {
padding: 10px 10px 10px 5px;
width: 366px;
}
#delete_users td:first-child {
width: 15px;
}
a.add-administrator {
margin: 0 0 20px;
width: 175px;
overflow: hidden;
display: block;
}
a.add-administrator:hover {
text-indent: -175px;
}
#function_editor textarea,
#image_type_editor textarea {
margin: 0 0 15px;
height: 175px;
resize: none;
overflow: hidden;
}
#function_editor select {
margin: 0 0 15px;
}
button.update-permissions {
width: 185px;
overflow: hidden;
display: block;
}
button.update-permissions:hover {
text-indent: -185px;
}
a.add-provider {
margin: 0 0 25px;
width: 163px;
overflow: hidden;
display: block;
}
a.add-provider:hover {
text-indent: -163px;
}
a.add-site {
margin: 0 0 25px;
width: 122px;
overflow: hidden;
display: block;
}
a.add-site:hover {
text-indent: -122px;
}
a.manage-functions {
margin: 0 0 25px;
width: 139px;
overflow: hidden;
display: block;
}
a.manage-functions:hover {
text-indent: -139px;
}
a.add-image {
margin: 0 0 25px;
width: 150px;
overflow: hidden;
display: block;
}
a.add-image:hover {
text-indent: -150px;
}
a.function-page {
width: 170px;
height: 40px;
overflow: hidden;
display: inline-block;
}
a.function-page:hover {
text-indent: -170px;
}
input[type=file] {
width: 290px;
height: 22px;
vertical-align: middle;
}
#content #site_editor ul.categories {
margin: 0;
}
#content #site_editor ul.categories:last-child {
margin: 0 0 20px;
}
#site_editor .categories li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}
#site_editor .categories li input {
margin: 0 7px 0 0;
}
/*--RECOVER-PASSWORD--*/
#login-box form[name="recover"] input.form {
margin: 0 0 30px;
}
button.continue {
margin: 0 auto;
padding: 0;
width: 103px;
height: 40px;
overflow: hidden;
display: block;
background: none;
cursor: pointer;
float: none;
}
button.continue:hover {
text-indent: -103px;
}
/** Login Page **/
#home-container {
margin: 0 auto;
padding: 87px 0 0;
width: 640px;
text-align: center;
}
#home-container img.logo {
margin: 0 0 160px;
}
#home-container #login-box {
width: auto;
text-align: center;
}
#home-container #login-box h2 {
margin: 0 auto 55px;
font-size: 1.75em;
font-weight: normal;
line-height: normal;
}
#home-container #login-box h2 span {
color: #f47d31;
}
#login-box {
margin: 0 0 120px;
text-align: center;
}
#login-box .labels {
width: 165px;
color: #666666;
float: left;
text-align: right;
}
#login-box .labels p {
margin: 0 0 10px;
padding: 10px 0 0;
height: 32px;
}
#login-box .inputs {
margin: 0 auto 20px;
width: 282px;
}
#login-box .links {
padding: 64px 0 0;
width: 165px;
text-align: left;
float: right;
}
#login-box .links a {
color: #f47d31;
font-size: 0.8em;
text-decoration: none;
}
#login-box .links a:hover {
text-decoration: underline;
}
#login-box input {
margin: 0 0 10px;
padding: 10px 5px;
width: 270px;
height: 20px;
background-color: #fafafa;
border: 1px solid #e6e6e6;
}
#login-box button.sign-in {
margin: 0 auto;
width: 87px;
display: block;
overflow: hidden;
cursor: pointer;
}
#login-box button.sign-in:hover {
text-indent: -87px;
}
/** FOOTER **/
footer {
padding: 0 0 100px;
}
#home-footer {
margin: 0 auto;
width: 560px;
font-size: 0.8em;
color: #333333;
text-align: center;
}
#home-footer a {
color: #5c5c5c;
text-decoration: none;
}
#home-footer a:hover {
text-decoration: underline;
}
#footer {
margin: 0 auto;
padding: 20px 50px;
width: 860px;
font-size: 0.8em;
color: #5c5c5c;
}
#footer p {
margin: 0;
text-align: right;
float: right;
}
#footer img.etna {
float: left;
}
#footer a {
color: #5c5c5c;
text-decoration: none;
}
#footer a:hover {
color: #5c5c5c;
text-decoration: underline;
}
#configuration_warnings {
margin: 10px 0;
padding: 5px 50px;
width: 860px;
text-align: left;
background-color: #f59416;
border: 1px solid #f2be79;
}
#configuration_warnings li {
font-weight: bold;
}
/* DEBUG */
#debug {
text-align: left;
width: 95%;
border: #888888 1px solid;
background-color: #fefefe;
padding: 5px;
margin: 0 auto;
}
#debug thead tr th {
font-weight: bold;
font-size: 1.1em;
background-color: silver;
padding: 5px 10px;
}
#debug tbody tr th {
font-weight: bold;
background-color: #c1c1c1;
padding: 5px 10px;
}
#debug tbody tr td {
padding: 10px;
}