@CHARSET "UTF-8";


/* v1.0 | 20080212 */

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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.55;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



html {
background-color:#FFF5ED;
}

body {
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:62%;
letter-spacing:0.055em;
overflow:hidden;
}

h4 {
color:#A91E2A;
}
h6 {
color:#000;
}

h5 { /* will be used as hr */
border: 0;
text-indent: -5000px;
border-bottom:1px dashed #000000;
margin: 10px 0;
}

/* form department */
form {
background:none repeat scroll 0 0 #F2E2DA;
font-size:86%;
/*line-height:0.8;*/
padding:0 12px;
}

p + form {
margin-top: 10px;
}

label.required:after {
content:'*';
}
fieldset {
clear: both;
border-bottom: 1px dashed #FFF4EC;
padding-bottom: 10px;
}
fieldset#fieldset-buttons legend {
display: none;
}
fieldset legend {
color:#A91E2A;
font-weight:bold;
display: block;
position: absolute;
}
fieldset > legend + dl {
padding-top: 27px;
}
dt label {
display:block;
width:167px;
}
input[type=text] {
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size: 100%;
background:none repeat scroll 0 0 #FFF4EC;
border:0 none;
height:16px;
width:167px;
}
textarea {
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size: 100%;
background:none repeat scroll 0 0 #FFF4EC;
border:0 none;
width:167px;
height: 60px;
resize: none;
}
input[type=text][maxlength] {
width: 50px;
}
input[type=radio] {
margin-right:7px;

}
.styleddradio {
background:url("../images/styleddradio.gif") no-repeat scroll 0 -14px;
position: absolute;
width: 14px;
height: 14px;
}
.styleddradio.checked {
background-position: 0 0;
}
form fieldset dt {
float:left;
height:5.5em;
width:200px;
}
form fieldset dd {
float:left;
margin:1.6em 0 0 -200px;
position:relative;
width:200px;
}
form fieldset dd label {
cursor: pointer;
float: left;
margin-right: 8px;
text-transform: capitalize;
}
form fieldset dd label + br {display: none;}

input[type=submit] {
background:none repeat scroll 0 0 #A81E2B;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
height:16px;
text-transform:uppercase;
}

ul.errors  {
color:#BD0000;
cursor:pointer;
left:0;
letter-spacing:-0.01em;
position:absolute;
top:3px;
}
label + ul.errors  {
background:none repeat scroll 0 0 #F2E2DA;
height:10px;
left:0;
padding:2px 0;
top:-14px;
}


/* / form department */

/* --- topbar --- */
body > div + dl, body > ul {
background-color:#000000;
color:#FFFFFF;
height:22px;
}
dl#address {
color:#F0F0F0;
font-family:MS Sans Serif4,Geneva,sans-serif;
font-size:10px;
line-height:2.2;
text-transform:uppercase;
}
dl#address * {
position: absolute;
}
dl#address a {
position: static;
text-decoration: none;
color: #F0F0F0;
}
dl#address dt {
display: none;
}
dl#address dd {
width: 190px;
left:50%;
}
dl#address dt:first-child + dd {
margin-left:-412px;
}
dl#address dt:first-child + dd + dt + dd {
margin-left:-71px;
text-align:center;
}
dl#address dt:first-child + dd + dt + dd + dt + dd {
margin-left:223px;
text-align:right;
}
dl#address dt:first-child + dd + dt + dd + dt + dd + dt {display: none;}
dl#address dt:first-child + dd + dt + dd + dt + dd + dt + dd {display: none;}
/* --- / topbar --- */

/* --- main content div --- */
body > div:first-child {
bottom:22px;
left:50%;
margin:0 0 0 -244px;
overflow:hidden;
position:absolute;
top:199px;
width:656px;
}
body.scrollbar > div:first-child {width: 628px;}
/* --- / main content div --- */

/* --- scrollbar --- */
body > div.scrolltrack {
display: none;
background:none repeat scroll 0 0 #D5CFC9;
bottom:22px;
left:50%;
margin-left:395px;
position:absolute;
top:224px;
width:17px;
}

div.scrollhandle {
background:url("../images/scrollhandle.png") repeat scroll 0 0 transparent;
cursor:pointer;
left: 0;
margin-left:3px;
width:11px;
height: 30px;
}
body > div.scrolltrack + div, body > div.scrolltrack + div + div {
cursor:pointer;
height:24px;
left:50%;
margin-left:395px;
position:absolute;
width:17px;
}
body > div.scrolltrack + div.scrolltop {
display: none;
background:url("../images/scrolltop.gif") repeat scroll 0 0 transparent;
top:202px;
}
body > div.scrolltrack + div + div.scrollbottom {
display: none;
background:url("../images/scrollbottom.gif") repeat scroll 0 0 transparent;
bottom:23px;
top:auto !important;
}
body.scrollbar > div.scrolltrack, body.scrollbar > div.scrolltrack + div.scrolltop, body.scrollbar > div.scrolltrack + div + div.scrollbottom {display: block;}
/* --- / scrollbar --- */

/* --- body > dl + dl | main navigation --- */
body > dl + dl {
left:50%;
margin:18px 0 0 -413px;
position:absolute;
}
body > dl + dl > dt {
background:transparent url(../images/logo.png) no-repeat scroll 0 0;
height:128px;
text-indent:-5000px;
width:128px;
}
body > dl + dl > dd {
margin:34px 0 0;
width:128px;
}
body > dl + dl > dd > ul > li > a {
background:url("../images/navigation/1.gif") no-repeat scroll right 0 transparent;
display:block;
height:25px;
margin-bottom:4px;

text-indent:-5000px;
}
body > dl + dl > dd > ul > li > a:hover, body > dl + dl > dd > ul > li.active > a {background-image: url(../images/navigation/1-hover.gif);}
body > dl + dl > dd > ul > li + li > a {background-position:right -30px;}
body > dl + dl > dd > ul > li + li + li > a {background-position:right -58px;}
body > dl + dl > dd > ul > li + li + li + li > a {background-position:right -86px;}
body > dl + dl > dd > ul > li + li + li + li + li > a {background-position:right -115px;}
body > dl + dl > dd > ul > li + li + li + li + li + li > a {background-position:right -145px;}
body > dl + dl > dd > ul > li + li + li + li + li + li + li > a {background-position:right -174px;}
body > dl + dl > dd > ul > li + li + li + li + li + li + li + li > a {background-position:right -202px;}

/* hide submenu, unless active */
ul.navigation li a + ul {
display: none;
}
ul.navigation li.active a + ul {
display:block;
margin:-10px 0 10px 0;
}

/* menu-clientinfo navigation */
a#menu-clientinfo + ul a {
background:url("../images/navigation/clientinfo.gif") no-repeat scroll right 0 transparent;
}
a#menu-clientinfo + ul a {
width: 128px;
height:19px;
background-position:right -14px;
background-repeat: no-repeat;
display:block;
text-indent:-5000px;
}

#menu-clientinfo_rates:hover, li.active > #menu-clientinfo_rates {background:url("../images/navigation/clientinfo_rates.gif") no-repeat scroll right center transparent !important;}
#menu-clientinfo_packages {background-position:right -31px !important;}
#menu-clientinfo_packages:hover, li.active > #menu-clientinfo_packages {background:url("../images/navigation/clientinfo_packages.gif") no-repeat scroll right center transparent !important;}
#menu-clientinfo_bookings {background-position:right -48px !important;}
#menu-clientinfo_bookings:hover, li.active > #menu-clientinfo_bookings {background:url("../images/navigation/clientinfo_bookings.gif") no-repeat scroll right center transparent !important;}
#menu-clientinfo_discretion {background-position:right -65px !important;}
#menu-clientinfo_discretion:hover, li.active > #menu-clientinfo_discretion {background:url("../images/navigation/clientinfo_discretion.gif") no-repeat scroll right center transparent !important;}
#menu-clientinfo_international {background-position:right -82px !important;}
#menu-clientinfo_international:hover, li.active > #menu-clientinfo_international {background:url("../images/navigation/clientinfo_services.gif") no-repeat scroll right center transparent !important;}

/* work-with-us navigation */
a#menu-workwithus + ul a {
background:url("../images/navigation/workwithus.gif") no-repeat scroll right 0 transparent;
}
a#menu-workwithus + ul a {
width: 128px;
height:19px;
background-position:right -14px;
background-repeat: no-repeat;
display:block;
text-indent:-5000px;
}

#menu-workwithus_ourexpectations:hover, li.active > #menu-workwithus_ourexpectations {background:url("../images/navigation/workwithus_ourexpectations.gif") no-repeat scroll right center transparent !important;}
#menu-workwithus_howwework {background-position:right -31px !important;}
#menu-workwithus_howwework:hover, li.active > #menu-workwithus_howwework {background:url("../images/navigation/workwithus_howwework.gif") no-repeat scroll right center transparent !important;}
#menu-workwithus_applynow {background-position:right -48px !important;}
#menu-workwithus_applynow:hover, li.active > #menu-workwithus_applynow {background:url("../images/navigation/workwithus_applynow.gif") no-repeat scroll right center transparent !important;}

/* menu-aboutus navigation */
a#menu-aboutus + ul a {
background:url("../images/navigation/aboutus.gif") no-repeat scroll right 0 transparent;
}
a#menu-aboutus + ul a {
width: 128px;
height:19px;
background-position:right -14px;
background-repeat: no-repeat;
display:block;
text-indent:-5000px;
}
#menu-aboutus_agencyreviews:hover, li.active > #menu-aboutus_agencyreviews {background:url("../images/navigation/aboutus_agencyreviews.gif") no-repeat scroll right center transparent !important;}
#menu-aboutus_press {background-position:right -31px !important;}
#menu-aboutus_press:hover, li.active > #menu-aboutus_press {background:url("../images/navigation/aboutus_press.gif") no-repeat scroll right center transparent !important;}


/* --- / body > dl + dl | main navigation --- */

/* --- dl#companion-navigation | companion navigation --- */
a#menu-companion-list + ul {
background:url("../images/navigation/2.gif") no-repeat scroll 0 bottom transparent;
height:11px;
left:50%;
margin:-59px 0 0 103px;
position:absolute;
width:275px;
}

a#menu-companion-list + ul > li > a {
background: url("../images/navigation/2.gif") no-repeat scroll 0 bottom transparent;
display:block;
position: absolute;
margin-right: 10px;
height:11px;
text-indent:-5000px;
width:58px;
top: 0;
left:0;
}
a#menu-companion-list + ul > li + li a {background-position:-54px bottom;left:55px;width:43px;}
a#menu-companion-list + ul > li + li + li a {background-position:-109px bottom;left:109px;width:31px;}
a#menu-companion-list + ul > li + li + li + li a {background-position:-152px bottom;left:152px;width:56px;}
a#menu-companion-list + ul > li + li + li + li + li a {background-position:-216px bottom;left:216px;margin:0;width:58px;}
a#menu-companion-list + ul > li > a:hover, a#menu-companion-list + ul > li.active > a {background-image: url("../images/navigation/2-hover.gif");}
a#menu-companion-list + ul > li > a#menu-next {background: url("../images/navigation/previous-next-companion.gif") no-repeat right 0;width:41px;text-indent: -5000px; position:absolute;left:617px; top:1px;}
a#menu-companion-list + ul > li > a#menu-previous {background: url("../images/navigation/previous-next-companion.gif") no-repeat;width:125px;text-indent: -5000px; position:absolute; left:487px; top:1px;}


a#menu-companion-list + ul > li > a#menu-next.first {width:39px;left:619px;}

/* --- body > dl + dl + dl | companion navigation --- */

/* --- rotating quotes --- */
body > blockquote {
display: none;
text-indent:-5000px;
}
body > img {
height:127px;
left:50%;
margin:18px 0 0 -244px;
position:absolute;
width:656px;
}
/* --- / rotating quotes --- */

/* --- tab-image --- */
#tab-image {
border: 1px solid #000;
height:396px;
left:50%;
position:absolute;
top:206px;
width:264px;
}

/* --- / tab-image --- */

/* --- page footer --- */
body > ul {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
right:0;
}
body > ul > li {
left:50%;
line-height:2.1;
position:absolute;
text-align:right;
white-space:nowrap;
width:412px;
}
/* --- / page footer --- */


/* --- block specific | packages  --- */
dl.packages dt {
display: none;
}
dl.packages dd {
padding-left:113px;
padding-right:45px;
text-align:justify;
}
dl.packages dt:first-child + dd {
background:url("../images/packages-1.jpg") no-repeat scroll left center transparent;
}
dl.packages dt:first-child + dd + dt + dd {
background:url("../images/packages-2.jpg") no-repeat scroll left center transparent;
}
dl.packages dt:first-child + dd + dt + dd + dt + dd {
background:url("../images/packages-3.jpg") no-repeat scroll left center transparent;
}
dl.packages dd div {
border-bottom:1px dashed #000000;
margin-bottom:10px;
padding-bottom:10px;
}
/* --- / block specific | packages  --- */


/* --- module specific | companion  --- */
body.companion > div:first-child {
top: 224px;
}
body.companion > div:first-child > img {
border: 1px solid #000;
}
body.companion > div.scrolltrack + div.scrolltop {
top: 224px;
}
/* --- / module specific | companion  --- */

/* --- / static pages --- */
body.page.display > div > h4 > a {
color:#A91E2A;
text-decoration: none;
font-weight: bold;
}

/* --- page specific | home --- */
body.default.page.display > div:first-child > p {
/*margin-top:-0.4em;*/
}

/* columnizer */
div.double-column, div.double-column-left, div.double-column-right {
text-align:justify;
width:300px;
}
div.double-column-right {
left:355px;
position:absolute;
top:0px;
}
body.default.page.display.scrollbar div.double-column-right {
left:326px;
}
/* / columnizer */

#subscriptionform {
background:url("../images/subscribe-to-our-newsletter.gif") no-repeat scroll 0 0 transparent;
height:77px;
position: relative;
margin-top: 15px;
width: 275px;
}
body.scrollbar #subscriptionform {
width: 275px;
}

#subscriptionform dt {
display: none;
}
#subscriptionform input[type=text] {
background:none repeat scroll 0 0 transparent;
display:block;
left:20px;
position:absolute;
top:49px;
width:162px;
font-size: 85%;
line-height: 2;
}
#subscriptionform input[type=text].selected {
font-size: 120%;

}
#subscriptionform input[type=submit] {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
height:19px;
left:189px;
position:absolute;
text-indent:-5000px;
top:49px;
width:30px;
}
#subscriptionform ul.errors  {
margin-top:-17px;
}

ul#links {
margin-top: 90px;
text-align: center;
}
ul#links li {
border-left:1px solid #CCCCCC;
padding:0 10px;
display: inline;
}
ul#links li:FIRST-CHILD {
border: none;
padding-left: 0;
}
ul#links a {
text-transform: uppercase;
text-decoration: none;
color: #aaa;
}
ul#links a:HOVER {
text-decoration: underline;
}
/* --- / page specific | home --- */



/* --- page specific | companion list --- */
dl.companion.list {
bottom:0;
left:0;
position:absolute;
right:0;
top:0px;
}

dl.companion.list > dt {
float:left;
height:0;
position:relative;
text-align:center;
top:168px; left: 0;
width:109px;
text-transform: uppercase;
}
dl.companion.list > dd {
float: left;
}
dl.companion.list > dd > dl {
height:207px;
margin-right:13px;
overflow:hidden;
width:114px;
}
dl.companion.list > dd > dl img {
border:1px solid #D5CFC9;
height:165px;
width:110px;
}
dl.companion.list > dd > dl > dt {
display: none;
}
dl.companion.list > dd > dl > dd + dt + dd {
margin:17px 0 0;
text-align:center;
text-transform:uppercase;
}

body.companion.list > div:first-child, body.companion.list div.scrolltop {top:202px !important;}
body.companion.list.scrollbar > div:first-child {width:656px;}
/* --- / page specific | companion list --- */

/* --- page specific | companion profile --- */


body.companion.profile > div > dl {
/*font-size:83%;*/
left:289px;
line-height:1.35;
margin-bottom:15px;
position:relative;
top:0;
width:427px;
}
body.companion.profile > div > dl dt {
margin-bottom:-0.6em;
position:relative;
width:100px;
}
body.companion.profile > div > dl dd:before {
display: block;
content:':';
width: 0;
float: left;
margin-left: -0.6em;
}

body.companion.profile > div > dl dd {
padding-left: 0px;
left:94px;
margin-bottom:-0.5em;
position:relative;
top:-0.7em;
width:270px;
}
body.companion.profile.scrollbar > div > dl dd {
width:250px;
}
/* --- / page specific | companion detail --- */

/* --- page specific | companion gallery --- */
body.companion.gallery > div > img {
margin-bottom:19px;
margin-right:30px;
}
body.companion.gallery > div > img.portrait {
height:396px;
width:264px;
}
body.companion.gallery > div > img.landscape {
height:366px;
width:549px;
}
/* --- / page specific | companion gallery --- */

/* --- page specific | companion rates --- */
body.companion.rates > div > img {
height:396px;
width:264px;
}
body.companion.rates > div > dl, dl.rates {
left:287px;
/*line-height:1.5;*/
position:relative;
top:0;
width:427px;
}
div dl.rates {left:0;position: relative;}
body.companion.rates > div > p {
margin:10px 0 0 289px;
text-align:justify;
/*font-size:80%;*/
/*line-height:1.5;*/
}
body.companion.rates > div > dl + p {
margin:0 0 0 289px;
}
body.companion.rates > div > dl > dt:first-child, div dl.rates > dt:first-child {
display: none;
}
body.companion.rates > div > dl > dt:first-child + dd, div dl.rates > dt:first-child + dd {
background:rgb(152,18,34);
color:#FFFFFF;
left:0;
margin:0;
padding:1px 0 1px 10px;
top:0;
width:100%;
}
body.companion.rates > div > dl > dt:first-child + dd span, div dl.rates > dt:first-child + dd span {
font-weight: bold;
margin-right: 10px;
}
body.companion.rates > div > dl dt, div dl.rates dt {
background: #F2E2DA;
margin-bottom:-0.8em;
padding:1px 0 1px 10px;
position:relative;
}
body.companion.rates > div > dl dd, div dl.rates dd {
left:252px;
margin-bottom:-0.5em;
padding:0;
position:relative;
top:-0.8em;
width:136px;
}
/* --- / page specific | companion rates --- */

/* --- page specific | companion booking --- */


/* form */

body.companion #payment-element {
width: 400px;
}
body.companion form fieldset dd#payment-element label {
margin-right: 20px;
}

body.companion form fieldset#fieldset-specialrequests dt {
height: 94px;
}

body.companion #clothingstyle-label label {
display:block;
position:relative;
top:-2em;
}

body.companion #services {
margin-top: 15px;
}

/* --- / page specific | companion booking --- */


/* --- page specific | companion about --- */
body.companion.about p {
margin:0 0 0 289px;
text-align:justify;
}
/* --- / page specific | companion about --- */

/* --- page specific | page rates --- */
body.page.rates dl.rates {
width: 314px;
/*font-size: 80%;*/
}
body.page.rates dl.rates dd {
left: 220px;
}
body.page.rates dl.rates dt:first-child + dd {
left: 0px;
width: 304px;
}
body.page.rates dl.rates + dl.rates {
position: absolute;
left: 342px;
top: 0;
}
body.page.rates > div > p {
margin-top: 15px;
text-align: justify;
}

/* --- / page specific | page rates --- */

/* --- page specific | page our expectations --- */

body.workwithus_ourexpectations > div {
text-align: justify;
}

body.workwithus_howwework > div {
text-align: justify;
}

/* --- page specific | page our expectations --- */

/* --- page specific | whats new --- */
body.default.news.list > div:first-child dl {

}
body.default.news.list > div:first-child dl dt {
display: none;
}
body.default.news.list > div:first-child dl dd {
border-bottom:1px dashed #000000;
margin-bottom:10px;
padding-bottom:10px;
}
body.default.news.list > div:first-child dl dd h2 {
font-size: 150%;
}
body.default.news.list > div:first-child dl dd h3 {

}
body.default.news.list > div:first-child dl dd img {
float:left;
margin:0 20px 10px 0;
width:100px;
}
body.default.news.list > div:first-child dl dd img:AFTER {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
body.default.news.list > div:first-child dl dd p {
text-align: justify;
}
/* --- / page specific | whats new --- */


/* --- page specific | package --- */
body.default.package.list > div:first-child dl dt {
display: none;
}
body.default.package.list > div:first-child dl dd {
border-bottom:1px dashed #000000;
margin-bottom:10px;
padding-bottom:10px;
zoom:1; /* IE 7 hasLayout */
}
body.default.package.list > div:first-child dl dd h2 {
font-size: 150%;
}
body.default.package.list > div:first-child dl dd img {
float:left;
margin:0 20px 10px 0;
width:100px;
}
body.default.package.list > div:first-child dl dd p:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
body.default.package.list > div:first-child dl dd p {
text-align: justify;
}
/* --- / page specific | package --- */


/* --- page specific | faq --- */
dl.collapseable {

}
dl.collapseable dt {
background:url("../images/bullit-close.gif") no-repeat scroll left center transparent;
cursor:pointer;
margin-bottom:1em;
text-indent:1.2em;
}
dl.collapseable dt.open {
background:url("../images/bullit-open.gif") no-repeat scroll left center transparent;
}
dl.collapseable dd {
display: none;
color:#A91E2A;
padding-left: 1.2em;
margin-bottom:1em;
text-align: justify;
}
dl.collapseable dd.open {
display: block;
}
/* --- / page specific | faq --- */

/* --- block specific | press  --- */
body.default.press.list > div:first-child dl dt {
display: none;
}
body.default.press.list > div:first-child dl dd {
padding-left:73px;
padding-right:45px;
text-align:justify;
background-repeat: no-repeat;
background-position: left center;
line-height: 2;
}
body.default.press.list > div:first-child dl dd p {
border-bottom:1px dashed #000000;
margin-bottom:10px;
min-height:37px;
padding-bottom:10px;
}
body.default.press.list > div:first-child dl dd p a {
color: #A91E2A;
display: block;
text-decoration: none;
}
/* --- / block specific | press  --- */

/* --- block specific | press  --- */
body.default.page.display.aboutus_agencyreviews  > div:first-child {
text-align: justify;
}
/* --- / block specific | press  --- */

/* --- block specific | application form   --- */
#applicationform dt#skin_color-label, #applicationform dt#hair_color-label, #applicationform dt#height-label, #applicationform dt#weight-label, #applicationform dt#dress_size-label, #applicationform dt#cup_size-label, #applicationform dt#eye_color-label {
width:100px;
}
#applicationform dd#skin_color-element, #applicationform dd#hair_color-element, #applicationform dd#height-element, #applicationform dd#weight-element, #applicationform dd#dress_size-element, #applicationform dd#cup_size-element, #applicationform dd#eye_color-element {
margin-left:-100px;
width:100px;
}
#applicationform dd#skin_color-element input, #applicationform dd#hair_color-element input, #applicationform dd#height-element input, #applicationform dd#weight-element input, #applicationform dd#dress_size-element input, #applicationform dd#cup_size-element input, #applicationform dd#eye_color-element input {
width: 67px;
}

#applicationform #measurements-label label, #applicationform #experience-label label, #applicationform #motivation-label label {
margin-top:-1.6em;
}
#fieldset-four dt, #fieldset-five dt {
height:90px;
width:300px;
}
#fieldset-four dd, #fieldset-five dd {
margin-left:-300px;
width:300px;
}
#fieldset-four dd textarea, #fieldset-five dd textarea, #fieldset-five dd input, #fieldset-four dt label, #fieldset-five dt label {
width: 266px;
}
#fieldset-five #submit-element {
margin:-30px 0 0;
}
#fieldset-five #submit-element input {
width: 100px;
}
/* --- / block specific | default application form   --- */






