#container #wrapper #sidebar{width:170px;padding-top:90px;}

#container #wrapper #sidebar .yourselection{background:#e8e9e9;border-top:6px solid #212424;border-bottom:3px solid #212424;/*height:70px;*/font-size:11px;margin: 0 0 30px 0;padding:15px 10px 20px 10px;}
#container #wrapper #sidebar .yourselection h2{font-size:18px;}
#container #wrapper #sidebar .yourselection h2.title{float:left;margin:10px 8px 0 0;}
#container #wrapper #sidebar .yourselection .selname{float:left;padding:5px 0 5px 0;}
#container #wrapper #sidebar .yourselection .selname_fatblue{float:left;padding:5px 0 5px 0;color:#0080EA;font-weight:bold;}
#container #wrapper #sidebar .yourselection .selvalue{float:right;padding:5px;}
#container #wrapper #sidebar .yourselection .selvalue_fatblue{float:right;padding:5px;color:#0080EA;font-weight:bold;}
#container #wrapper #sidebar .yourselection .highlight{background-color:#FFD136;font-weight:700;}

#container #wrapper #content{width:670px;}
#container #wrapper #content #briefing{padding-top:10px;}
#container #wrapper #content #briefing p{margin-top:0;}
#container #wrapper #content #briefing p a{font-weight:700;color:#0080ea;}
#container #wrapper #content #briefing p em{font-style:normal;background-color:#ffd136;}
#container #wrapper #content #briefing label em{font-style:normal;background-color:#ffd136;}
#container #wrapper #content #briefing h1{margin-top:10px;}
#container #wrapper #content #briefing h1 em{font-style:normal;color:#0080EA;}
#container #wrapper #content #briefing h2{margin-top:30px;}
#container #wrapper #content #briefing h2 em{font-style:normal;color:#0080EA;}
#container #wrapper #content #briefing h2 em.marker{font-style:normal;background-color:#ffd136;color:#212424;}
#container #wrapper #content #briefing h3{margin-top:15px;}
#container #wrapper #content #briefing h4{margin-top:0;margin-bottom:20px;}
#container #wrapper #content #briefing .filelist{padding-left:0;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0;}
#container #wrapper #content #briefing .filelist li{margin-bottom:10px;background-image:url(../images/_12d_icon_paperclip.png);background-repeat:no-repeat;background-position:left top;padding-left:20px;list-style-type:none;}
#container #wrapper #content #briefing .filelist li a{font-weight:700;color:#0080ea;}
#container #wrapper #content #briefing .panel{background-color:#e8e9e9;padding-top:25px;padding-right:13px;padding-bottom:15px;padding-left:13px;font-size:12px;border:2px solid #E8E9E9;background-position:right top;background-repeat:no-repeat;}
#container #wrapper #content #briefing .panel h1{font-size:18px;color:#0080ea;}
#container #wrapper #content #briefing .panel .subhead{font-size:18px;margin-bottom:20px;}
#container #wrapper #content #briefing .panel h3{margin-bottom:5px;}
#container #wrapper #content #briefing .panel h3 sup{color:#0080ea;font-weight:700;background-image:url(../images/_12d_icon_required.png);background-position:left top;background-repeat:no-repeat;position:absolute;width:10px;}
#container #wrapper #content #briefing .panel h4{color:#212424;}
#container #wrapper #content #briefing .panel label{font-weight:700;display:block;}
#container #wrapper #content #briefing .panel label a{display:block;color:#0080ea;}
#container #wrapper #content #briefing .panel label sup{color:#0080ea;font-weight:700;background-image:url(../images/_12d_icon_required.png);background-position:left top;background-repeat:no-repeat;position:absolute;width:10px;}
#container #wrapper #content #briefing .panel .labelhead{font-size:14px;display:inline;}
#container #wrapper #content #briefing .panel .labelhead span{font-weight:400;font-size:12px;display:block;padding-left:24px;}
#container #wrapper #content #briefing .panel .labelhead strong{font-size:24px;color:#0080EA;}
#container #wrapper #content #briefing .panel .column1{width:140px;float:left;}
#container #wrapper #content #briefing .panel .column1 label{display:inline;}
#container #wrapper #content #briefing .panel .column2 label{width:140px;float:left;}
#container #wrapper #content #briefing .panel .column3 h3{margin-top:0;}
#container #wrapper #content #briefing .panel .column4 label{float:left;width:70px;}
#container #wrapper #content #briefing .panel .column4 input{float:left;width:230px;}
#container #wrapper #content #briefing .panel .column4 select{float:left;width:230px;}
#container #wrapper #content #briefing .panel .fieldset{margin-bottom:15px;}
#container #wrapper #content #briefing .panel .fieldsetindent{padding-left:20px;}
#container #wrapper #content #briefing .panel .fieldsetindent label{width:120px;margin-bottom:15px;}
#container #wrapper #content #briefing #controls{margin-top:30px;height:30px;}
#container #wrapper #content #briefing #controls a{margin-left:20px;float:right;}
#container #wrapper #content #briefing #controls input{margin-left:20px;float:right;}
#container #wrapper #content #briefing #summarycontrols{/*padding-top:40px;*/padding-bottom:30px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#212424;}
#container #wrapper #content #briefing .panel .clearpadding{clear:left;margin-bottom:50px;}
#container #wrapper #content #briefing #description{float:left;width:405px;position:relative;}
#container #wrapper #content #briefing #description h2{margin-top:0;}
#container #wrapper #content #briefing .summary{float:right;width:238px;}
#container #wrapper #content #briefing .summary .summaryelem{padding:15px 15px 10px;margin-bottom:3px;background-color:#E8E9E9;background-repeat:no-repeat;background-position:right top;}
#container #wrapper #content #briefing .summary .summaryelem .label{float:left;}
#container #wrapper #content #briefing .summary .summaryelem .labelelem{float:right;width:130px;font-weight:700;color:#0080ea;}
#container #wrapper #content #briefing .summary .summaryelem .labelelem strong{display:block;font-size:18px;}
#container #wrapper #content #briefing .summary .summaryelem em{font-style:normal;font-weight:700;color:#0080EA;}
#container #wrapper #content #briefing #options{/*margin-bottom:60px;*/}
#container #wrapper #content #briefing #options h1{font-size:18px;color:#0080ea;background-image:url(../images/_12d_icon_checked.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-top:60px;}
#container #wrapper #content #briefing #options h1 img{position:absolute;margin-top:-5px;margin-left:5px;}
#container #wrapper #content #briefing #options .indent{padding-left:20px;}
#container #wrapper #content #briefing #options .indent h3{margin-top:5px;}
#container #wrapper #content #briefing .quickguide h1{letter-spacing:-1px;margin-bottom:0;}
#container #wrapper #content #briefing .quickguide h2{margin:0;}
#container #wrapper #content #briefing .quickguide em{font-style:normal;font-weight:700;background:#ffd136;}
#container #wrapper #content #briefing .quickguide blockquote{margin:10px 0 0;font-weight:700;background:url(../images/_12d_icon_clamp.png) no-repeat left top;height:20px;padding-left:20px;padding-top:7px;padding-bottom:5px;}
#container #wrapper #content #briefing .quickguide ul{padding:0;margin:10px 0 0 2px;}
#container #wrapper #content #briefing .quickguide ul li{background-image:url(../images/_12d_icon_hyphen.png);background-repeat:no-repeat;background-position:0px 6px;list-style-type:none;padding-left:10px;margin-top:5px;}
#container #wrapper #content #briefing .quickguide .column3{width:202px;margin-right:32px;float:left;}
#container #wrapper #content #briefing .quickguide .marginright0{margin-right:0;}
#container #wrapper #content #briefing .quickguide .boxsection{clear:left;background:url(../images/_12d_misc_column3.png) no-repeat;padding-top:15px;padding-bottom:5px;}
#container #wrapper #content #briefing .quickguide .boxclosure{background:url(../images/_12d_misc_column3.png) no-repeat 0 -3px;height:3px;}


#container #wrapper #content #briefing .typeselect .typecolumn{float:left;margin-right:29px;width:204px;}
#container #wrapper #content #briefing .typeselect .zeromargin{margin:0px;}
#container #wrapper #content #briefing .typeselect .typecolumn h1{color:#FFFFFF;height:54px;margin:0px;width:204px;}
#container #wrapper #content #briefing .typeselect .typecolumn .basic{background:url(../images/_12d_brief_head_12basic.gif) no-repeat;}
#container #wrapper #content #briefing .typeselect .typecolumn .plus{background:url(../images/_12d_brief_head_12plus.gif) no-repeat;}
#container #wrapper #content #briefing .typeselect .typecolumn .premium{background:url(../images/_12d_brief_head_12premium.gif) no-repeat;}
#container #wrapper #content #briefing .typeselect .typecolumn .desc{background-color:#E8E9E9;height:180px;padding:10px;position:relative;width:184px;}
#container #wrapper #content #briefing .pay{background:#FFD136;color:#212424;height:19px;margin-top:5px;padding:10px;}
#container #wrapper #content #briefing .pay_grey{background:lightgrey;color:grey;height:19px;margin-top:5px;padding:10px;}
#container #wrapper #content #briefing .pay .paydesc{float:left;font-size:14px;font-weight:700;margin-top:5px;}
#container #wrapper #content #briefing .pay .payvalue{float:right;font-size:18px;font-weight:700;}
#container #wrapper #content #briefing .pay_grey{background:lightgrey;color:grey;height:19px;margin-top:5px;padding:10px;}
#container #wrapper #content #briefing .pay_grey .paydesc{float:left;font-size:14px;font-weight:700;margin-top:5px;}
#container #wrapper #content #briefing .pay_grey .payvalue{float:right;font-size:18px;font-weight:700;}
#container #wrapper #content #briefing .paydetails{color:#555C5C;font-size:10px;padding:5px;}
#container #wrapper #content #briefing .typeselect .typecolumn .aditional{background-color:#E8E9E9;height:129px;margin:5px 0 10px 0;padding:8px;width:188px;}
#container #wrapper #content #briefing .typeselect h2{margin:0;}
#container #wrapper #content #briefing ul.optionlist{padding:0;margin:10px 0 0 2px;}
#container #wrapper #content #briefing ul.optionlist li{background-image:url(../images/_12d_icon_hyphen.png);background-repeat:no-repeat;background-position:0px 6px;list-style-type:none;padding-left:10px;margin-top:5px;}
#container #wrapper #content #briefing ul.optionlist li.clean{background-image:none;padding-left:0px;}


#container #wrapper #content #briefing .overTxtLabel { color: #888888;letter-spacing: 0;font-size: 10px;width: 200px!important;font-weight: normal!important;}
