
/* ::::: http://www.revitanail.com.au/typo3temp/stylesheet_e99aac0be0.css ::::: */

div.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
div.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
div.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
div.csc-textpic div.csc-textpic-imagecolumn { float: left; display: inline; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: 2px solid black; padding: 0px; }
div.csc-textpic-imagewrap { padding: 0pt; }
div.csc-textpic img { border: medium none ; }
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { float: left; }
div.csc-textpic div.csc-textpic-imagewrap ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.csc-textpic div.csc-textpic-imagewrap ul li { margin: 0pt; padding: 0pt; float: left; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: left; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img { border: medium none ; }
dl.csc-textpic-image { margin: 0pt; }
dl.csc-textpic-image dt { margin: 0pt; display: inline; }
dl.csc-textpic-image dd { margin: 0pt; }
div.csc-textpic-clear { clear: both; }
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-right: 10px; }
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0pt; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin: 0pt; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
div.csc-textpic div.csc-textpic-imagerow { clear: both; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px ! important; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px ! important; }
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 10px ! important; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left: 10px ! important; }
div.csc-textpic-above div.csc-textpic-text { clear: both; }
div.csc-textpic-center { text-align: center; }
div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0pt auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; }
div.csc-textpic-center div.csc-textpic-text { text-align: left; }
div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }
div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }
div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

/* ::::: http://www.revitanail.com.au/fileadmin/templates/revitanail.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 13px; line-height: 16px; text-align: center; color: rgb(0, 0, 0); }
img { margin: 0px; padding: 0px; }
a img { border: medium none ; }
a { color: rgb(255, 0, 0); }
h4 { font-weight: normal; margin-bottom: -5px; }
ul { margin: -11px 0px 0px; padding: 0px 0px 0px 18px; }
li { margin-left: 0px; }
#container { margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 966px; text-align: left; }
#mainContent { padding: 15px; }
#backto { position: relative; left: -120px; }
#backtos { position: relative; left: -70px; }
#buttons { float: left; width: 400px; padding-left:15px;}
#dllogo { text-align: right; padding-top: 5px; width: 534px; float: left; }
#flashcontent { background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 100; }
#footerlinks { text-align: right; padding-top: 8px; font-size: 11px; }
#footerlinks a { color: rgb(0, 0, 0); text-decoration: none; }
#footerlinks a:hover { color: rgb(229, 35, 54); }
#line { position: relative; top: -36px; padding-left:15px;}
#logo { margin-bottom: -8px; float: left; }
#navigation { position: relative; top: 67px; left: 217px; width: 550px; float: left; z-index: 200; }
#photocontainer { width: 400px; left: -7px; padding-top: 20px; }
#left { width: 400px; float: left; text-align: left; padding-top: 40px; position: relative; left: 50px; }
#productcontent { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color:#FFFFFF;	
min-height:436px;
height: auto !important;
height: 436px;
}
#producttext { color: rgb(255, 255, 255); float: left; padding-top: 128px; width: 480px; }
.clear { clear: both; }
table.contenttable { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); }
tr { margin: 0px; padding: 0px; }
td.col1 { margin: 0px; padding: 2px 5px; background-color: rgb(229, 35, 54); color: rgb(255, 255, 255); width: 150px; font-size: 11px; line-height: 12px; }
td.col2 { margin: 0px; padding: 2px 0px 2px 10px; background-color: rgb(252, 229, 222); color: rgb(229, 35, 54); font-size: 11px; line-height: 12px; }
.register-text { width: 200px; }
#nav, #nav * { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav { list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; left: 3px; top: 0px; padding-bottom: 0px; }
#nav a { position: relative; color: rgb(167, 168, 169); top: 5px; }
#nav li a { position: relative; top: 5px; width: 107px; }
#nav a:hover { color: rgb(255, 255, 255); }
#nav li { float: left; position: relative; left: 0px; z-index: 500; text-align: center; }
#nav li ul { position: absolute; left: -999em; z-index: 500; width: 107px; }
#nav li ul li a { text-decoration: none; color: rgb(255, 255, 255); line-height: 1em; width: 100px; position: relative; padding-bottom: 0px; vertical-align: middle; }
#nav li ul li { padding: 0px; width: 103px; z-index: 500; text-align: center; font-size: 11px; line-height: 1em; position: relative; left: 0px; height: 30px; vertical-align: middle; }
html > body #nav li ul li { padding: 0px; width: 103px; z-index: 500; text-align: center; font-size: 11px; line-height: 1em; position: relative; left: 1px; height: 30px; vertical-align: middle; }
#nav li ul li a:hover { color: rgb(255, 255, 255); width: 102px; z-index: 500; }
#nav li:hover ul, #nav li.sfhover ul { top: 25px; left: 0px; z-index: 500; }
embed, object { position: relative; z-index: 0; }
#nav { float: left; margin-bottom: 0pt; font-size: 12px; }
#nav li { background: rgb(229, 35, 54) url('tab_on.gif') repeat scroll 0% 0%; margin-left: 1px; margin-right: 1px; width: 107px; position: relative; top: 0px; left: -3px; height: 25px; }
#nav a { padding: 6px 0pt; color: rgb(255, 255, 255); text-decoration: none; text-align: center; }
#nav li.current { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#nav li:hover { background: rgb(0, 0, 0) url('tab_off.gif') repeat scroll 0% 0%; }
#nav li.sfHover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav li li { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(239, 56, 66) none repeat scroll 0% 0%; }
#nav li li a { color: rgb(0, 0, 0); }
#nav li ul li:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#nav li li li { background: rgb(229, 35, 54) none repeat scroll 0% 0%; }
li.tab-on { background-image: url('tab_on.gif'); width: 107px; }
li.tab-off { background-image: url('tab_off.gif'); width: 107px; }
#step2header { position: relative; width: 113px; left: 823px; }
#step2desc { position: relative; width: 113px; left: 823px; top: 0px; padding-top: 10px; margin-bottom: 0px; }
#producttexts { color: rgb(255, 255, 255); float: left; width: 480px; position: relative; top: -60px; }
.survey_item { border: medium none ; width: 480px; padding-bottom: 3px; padding-top: 3px; }
.survey_item2 { border: medium none ; width: 480px; padding-bottom: 10px; padding-top: 10px; }
.question { width: 150px; float: left; padding-bottom: 3px; }
.questions { width: 470px; margin-bottom: 5px; }
.txt-svy input { width: 280px; }
.radio-svy {  }
.date-svy {  }
.datebold .question { font-weight: bold; }
.yesno .question { float: none; width: 480px; }
.yesnobold .question { float: none; width: 480px; font-weight: bold; }
.nofloat .question { float: none; width: 480px; font-weight: bold; }
.nofloat { padding-bottom: 15px; padding-top: 15px; }
.floating .questions { float: left; width: 150px; }
.addition { float: left; width: 150px; }
.additional_ver { float: none; }
.choices { width: 150px; float: left; padding-top: 3px; padding-bottom: 3px; }
.clr { clear: both; }
.required { color: rgb(255, 0, 0); }
.spaceabove { padding-top: 20px; }
.shorttext input { width: 100px; }
#survey_error { display: none; }
#tvc { width: 110px; float: right; position: relative; top: 0px; left: -65px; }
#btr { width: 104px; float: left; position: relative; left: 100px; }

/* ::::: http://www.revitanail.com.au/fileadmin/templates/scripts/moodalbox/css/moodalbox.css ::::: */

div#mb_overlay { position: absolute; left: 0pt; width: 100%; background-color: rgb(0, 0, 0); cursor: pointer; z-index: 99999; opacity: 0.5; }
div#mb_center, div#mb_bottom { overflow: hidden; position: absolute; left: 50%; background-color: rgb(221, 221, 221); z-index: 99999; }
div#mb_center { background-color: rgb(255, 255, 255); }
div#mb_contents { border: 10px solid rgb(221, 221, 221); overflow: auto; width: 400px; height: 400px; background-color: rgb(255, 255, 255); visibility: hidden; }
.mb_loading { background: rgb(221, 221, 221) url('loading.gif') no-repeat scroll center center; }
#mb_error { padding: 0.5em; font-size: 1.2em; color: rgb(205, 0, 0); font-weight: bold; text-align: center; font-family: Verdana,Helvetica,sans-serif; }
#mb_error em { font-size: 0.8em; }
div#mb_bottom { border-style: none solid solid; border-color: rgb(221, 221, 221); border-width: 10px; font-family: Verdana,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 102, 102); line-height: 1.4em; text-align: left; }
a#mb_close_link { margin: 5px 0pt; background: transparent url('closelabel.gif') no-repeat scroll center center; display: block; float: right; width: 66px; height: 22px; }
div#mb_caption { margin-right: 71px; }

