div.dtd-intro-text {margin:15px 10px 0 10px;padding-bottom:15px;}
#flashcontent p {padding:0 10px;}
.flashmovie-width-395 #flashcontent p, .flashmovie-width-423 #flashcontent p { padding:0 10px;}


.FlexiList .flexilist-row .narrow {width:170px;}
.FlexiList .flexilist-row .narrow h2.header {width:160px;padding:5px 0 4px 10px; background: #CCCCCC url(/sites/all/themes/royalmail/images/default/pa_flexilist_header_narrow.gif) no-repeat;}
.FlexiList .flexilist-row .narrow .listContent {width:170px;}
.FlexiList .flexilist-row .narrow .listContent ul {width:155px;margin-right:0; padding-right:0;}
.FlexiList .flexilist-row .flexilistcontent ul.bullets {list-style-type:disc;padding:0;margin-top:0;}
.FlexiList .flexilist-row .flexilistcontent ul.bullets li {background:none;padding-left:0px;margin-left:17px;}

.Grouped-Menu-Item .menu-layer-repeat, .Grouped-Menu-Item .menu-layer-repeat-img {display:inline;} /* for ie6 */

.FlexiList .flexilist-row .flashmovie-width-395 {width:395px;}
.FlexiList .flexilist-row .flashmovie-width-395 h2.header {width:385px;padding:5px 0 4px 10px; font-size:100%;background:#CCCCCC url(/sites/all/themes/royalmail/images/default/pa_flexilist_header_flash.gif) no-repeat;}
.FlexiList .flexilist-row .flashmovie-width-395 .flashcontent {width:395px;float:left;margin:0;padding-bottom:6px;}

.FlexiList .flexilist-row .support {width:142px;}
.FlexiList .flexilist-row .support h2.header {width:132px;padding:5px 0 4px 10px; font-size:100%;background:#CCCCCC url(/sites/all/themes/royalmail/images/default/pa_flexilist_header_support.gif) no-repeat;}
.FlexiList .flexilist-row .support .listContent {width:142px;}
.FlexiList .flexilist-row .support .listContent ul {width:120px;margin:4px 0 10px 0;}
.FlexiList .flexilist-row .support .ask-sarah {position:relative;background: url(/sites/all/themes/royalmail/images/default/bg-ask-sarah.gif) no-repeat left bottom; min-height:76px;height:auto !important;height:76px;}
.FlexiList .flexilist-row .support .ask-sarah p {padding:6px 0 23px 60px; margin:0;}
.FlexiList .flexilist-row .support .ask-sarah a {position:absolute;bottom:0px;left:49px;height:20px;width:93px;}

.FlexiList .flexilist-row .flashmovie-width-423 {width:423px;}
.FlexiList .flexilist-row .flashmovie-width-423 .flashcontent {width:423px;float:left;margin:0;padding-bottom:6px;}

.flashmovie-width-423 .view-transcript {margin-left:10px;}
.flashmovie-width-395 .view-transcript {text-align:right;margin-right:10px;}
.view-transcript-how {margin:6px 0 0 10px;font-size:95%;}
.howitworks-text p { margin:15px 10px 25px 10px;}





.FlexiList .flexilist-row .wide {width:575px;}
.FlexiList .flexilist-row .wide h2.header {width:565px;padding:5px 0 4px 10px; font-size:100%;background:#CCCCCC url(/sites/all/themes/royalmail/images/default/pa_flexilist_header_wide.gif) no-repeat;}
.FlexiList .flexilist-row .wide .accordion {width:575px;float:left;margin:0;padding-bottom:6px; /*visibility:hidden;*/}
.FlexiList .flexilist-row .wide .accordion ul {width:575px;margin:0;padding:0;list-style-type:none;}
.FlexiList .flexilist-row .wide .accordion ul li {width:575px;margin-bottom:1px;vertical-align:top;}
.FlexiList .flexilist-row .wide .accordion ul li a.head {display:block;padding:5px 0 4px 10px;background:#ebebeb url(/sites/all/themes/royalmail/images/default/icon-accordion-closed.gif) no-repeat 555px 5px;color:#000000;font-size:105%;font-weight:bold;text-decoration:none;}
.FlexiList .flexilist-row .wide .accordion ul li.selected a.head {background:#ebebeb url(/sites/all/themes/royalmail/images/default/icon-accordion-open.gif) no-repeat 555px 5px;}
.FlexiList .flexilist-row .wide .accordion ul li div p {margin:0;padding:10px;}
.FlexiList .flexilist-row .wide .accordion ul li div ul {ist-style-type:none;margin-left:12px;padding-bottom:10px;}
.FlexiList .flexilist-row .wide .accordion ul li div ul li {width:520px;background: url(/sites/all/themes/royalmail/images/default/bg-bullet.gif) no-repeat 4px 4px;padding-left:18px;}



#dtd-calc .clear{clear:both;}
#dtd-calc img {border:none;}
#dtd-calc label, #dtd-calc p, #dtd-calc th, #dtd-calc td {font-size:75%;}
#dtd-calc a {text-decoration:none;} 
#dtd-calc {width:574px;}

#dtd-calc h4 {background:url(/sites/all/themes/royalmail/images/default/bg-h5.gif) no-repeat;font-size:85%;font-weight:700;padding:5px 9px;margin:0;}
#dtd-calc-inner {width:574px;float:left;display:inline;background:url(/sites/all/themes/royalmail/images/default/bg-mailmedia.gif) no-repeat left bottom;padding:0 0 46px 1px;margin-bottom:20px;}

.fieldsetwrap fieldset {display:block;position:relative;width:572px;background:url(/sites/all/themes/royalmail/images/default/bg-fieldset.gif) no-repeat bottom left;padding:0 0 16px 0;border:none;margin:0;}
.fieldsetwrap fieldset.bottom {background:url(/sites/all/themes/royalmail/images/default/bg-fieldset-bottom.gif) no-repeat bottom left;}
.fieldsetwrap fieldset legend{margin:0 0 0 -7px;padding:0;}
.fieldsetwrap fieldset legend span.legend-inner{display:block;font-size:85%;color:#fff;font-weight:700;min-height:13px;height:auto !important;height:13px;background:url(/sites/all/themes/royalmail/images/default/bg-legend-b.gif) no-repeat;padding:9px 42px 10px 9px;width:521px;}
.fieldsetwrap fieldset#timescales legend span.legend-inner {background:transparent url(/sites/all/themes/royalmail/images/default/bg-legend.gif) no-repeat scroll 0 0;padding:21px 42px 10px 9px;width:521px;}
.fieldsetwrap fieldset legend span.legend-inner img {float:left;}
.fieldsetwrap fieldset legend span.legend-inner span.legend-title {font-size:100%;margin:0;}

.fieldsetwrap fieldset#costs .costs-inner {background:url(/sites/all/themes/royalmail/images/default/bg-legend-prices.gif) no-repeat;padding-top:15px;}
.fieldsetwrap fieldset#costs .costs-inner .form-box {margin-top:0;background:url(/sites/all/themes/royalmail/images/default/bg-costs-box-inner-top.gif) no-repeat;width:262px;float:left;display:inline;}
.fieldsetwrap fieldset#costs .costs-inner .right{margin-left:10px;}
.fieldsetwrap fieldset#costs .costs-inner .form-box .form-box-bottom {margin-top:0;background:url(/sites/all/themes/royalmail/images/default/bg-costs-box-inner-bottom.gif) no-repeat bottom left;float:left;width:232px;padding-bottom:12px;}
.fieldsetwrap fieldset#costs .costs-inner .form-box .form-box-bottom .cost-per {float:left;}
.fieldsetwrap fieldset#costs .costs-inner .form-box .form-box-bottom .amount {float:right;}


#dtd-calc input.update {margin:8px 0 8px 460px;}

.fieldsetwrap fieldset div.form-box, .fieldsetwrap fieldset div.form-box-error {position:relative;width:352px;margin:10px 0 0 19px;background:url(/sites/all/themes/royalmail/images/default/bg-form-box-white-top.gif) no-repeat;	}
.fieldsetwrap fieldset div.form-box-error {background:url(/sites/all/themes/royalmail/images/default/bg-form-box-error-top.gif) no-repeat;}
.fieldsetwrap fieldset div.form-box div.form-box-bottom,
.fieldsetwrap fieldset div.form-box-error div.form-box-bottom {width:322px;padding:12px 10px 16px 20px;background:url(/sites/all/themes/royalmail/images/default/bg-form-box-white-bottom.gif) no-repeat bottom left;}
.fieldsetwrap fieldset div.form-box-error div.form-box-bottom {background:url(/sites/all/themes/royalmail/images/default/bg-form-box-error-bottom.gif) no-repeat bottom left;}
.fieldsetwrap fieldset div.form-box p, .fieldsetwrap fieldset div.form-box-error p {margin-top:0;margin-bottom:10px;}
.fieldsetwrap fieldset div.form-box input.from, .fieldsetwrap fieldset div.form-box input.to, .fieldsetwrap fieldset div.form-box-error input.from, .fieldsetwrap fieldset div.form-box-error input.to {width:96px;padding:0 5px;margin:0 15px 0 5px;}
.fieldsetwrap fieldset#timescales div.form-box p, .fieldsetwrap fieldset#timescales div.form-box-error p {margin-bottom:18px;}
.fieldsetwrap fieldset#timescales div.form-box div.form-box-bottom, .fieldsetwrap fieldset#timescales div.form-box-error div.form-box-bottom {padding-bottom:24px;}
.fieldsetwrap fieldset#weight div.form-box div.form-box-bottom {padding-top:26px;padding-bottom:26px;}
#dtd-calc .fieldsetwrap fieldset select{width:100px;margin-left:10px;}
.fieldsetwrap fieldset div.form-box span, .fieldsetwrap fieldset div.form-box-error span{font-size:75%;}
.fieldsetwrap fieldset div.form-box a.help, .fieldsetwrap fieldset div.form-box-error a.help {position:absolute;top:4px;right:6px;width:22px;height:20px;background:url(/sites/all/themes/royalmail/images/default/icon-help-white.gif) no-repeat;}

.error-message {color:#c00;font-weight:700;font-size:75%;display:none;margin:10px;}

.fieldsetwrap fieldset div.form-box .error-message, #dtd-calc div#instructions .error-message {display:none;}
.fieldsetwrap fieldset div.form-box-error .error-message, #dtd-calc div#instructions .error-message {margin-top:2px;}
.fieldsetwrap fieldset div.form-box-error .error-message span, #dtd-calc div#instructions .error-message span{font-size:100%;}
.fieldsetwrap fieldset div.form-box-error .error-message span, #dtd-calc div#instructions .error-message span{font-size:100%;}
.fieldsetwrap fieldset img#image-timescales, .fieldsetwrap fieldset img#image-type, .fieldsetwrap fieldset img#image-weight{position:absolute;top:0;left:361px;}

body.help h1 {font-size:120%;}
body.help a.close {position:absolute;bottom:10px;right:10px;}

/* THEME OVERDIES */
.FlexiList ul li {
    background: none;
    padding-left: 0;
}

.FlexiList ul li, .FlexiList ol li { padding: 0; }

