.dass_adsummary_html, .dass_adsummary_body {padding: 0; margin: 0; width: 100%; height: 100%; background-color: #fff; vertical-align: top;}

.dass_adsummary_div *, .dass_adsummary_td *, .dass_adsummary_p * {padding: 0; margin: 0; font-family: Helvetica, Verdana, Arial, sans-serif;}

.dass_adsummary_td input, .dass_adsummary_td select {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; height: 20px; padding-top: 1px;}

.dass_adsummary_div {color: #3d4848; vertical-align: top; text-align: left; border: 0;}

.dass_adsummary_img {border: 0; vertical-align: baseline;}
.dass_adsummary_span {border: 0;}

.dass_adsummary_td {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; color: #3d4848; vertical-align: top; text-align: left; border: 0;}

.dass_adsummary_p {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; color: #3d4848; vertical-align: top; text-align: left; padding: 0 0.5em 0.5em 0;}
.dass_adsummary_p .dass_adsummary_price {color: #bf0000; font-weight: bold; font-size: 8pt;}

a.dass_adsummary_a, a.dass_adsummary_a:visited {color: #0f6ea9; text-decoration: underline;}
a.dass_adsummary_a:hover {color: #0a4163; text-decoration: underline;}

.dass_adsummary_b {font-weight: bold;}

.dass_adsummary_ul {margin: 5px 0 10px 20px;} 

.dass_adsummary_h1 {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12pt; line-height: 20pt; font-weight: normal; text-align: left; padding: 0 2em 0 0;}
.dass_adsummary_h1 .dass_adsummary_price {color: #bf0000; font-weight: bold; font-size: 10pt;}

.dass_adsummary_inp {height: 21px; font-weight: normal;}
.dass_adsummary_btn {height: 21px; font-weight: normal;}

.dass_adsummary_bkgclr {background-color: #fff;}
.dass_adsummary_width {width: 1000px;}
.dass_adsummary_fullwidth {width: 100%;}
.dass_adsummary_hspcng {width: 20px; height: 10px;} 
.dass_adsummary_hspcng1 {width: 7px; height: 7px;} 
.dass_adsummary_onlyfloatleft {float: left;} 
.dass_adsummary_onlyfloatright {float: right;} 
.dass_adsummary_okmessage {text-align: center; background-color: #daefd9; color: #086f00; padding: 0.5em 2em; border: 1px #a3cfa1 dashed;} 
.adbErr, .dass_adsummary_errormessage {text-align: center; background-color: #efd9d9; color: #600000; padding: 0.5em 2em; border: 1px #d4acac dashed;}
.dass_adsummary_td .dass_adsummary_errormessage {text-align: center; background-color: #efd9d9; color: #600000; padding: 0.5em 2em; border: 1px #d4acac dashed;}
.dass_adsummary_foot {width: 980px; padding: 0 0 3px 0; margin: 20px 0 10px 0; text-align: center;}
.dass_adsummary_minor {color: #AAAAAA;}
.dass_adsummary_centered {text-align: center; vertical-align: middle;}
.dass_adsummary_right {text-align: right; vertical-align: middle;}
.dass_adsummary_top {text-align: center; vertical-align: top;}
.dass_adsummary_id {font-size: 8pt; padding-left: 3px;}
.dass_adsummary_td .dass_adsummary_minor {color: #AAAAAA;}
.dass_adsummary_price {color: #bf0000;}
.dass_adsummary_valignc {vertical-align: middle;}
.dass_adsummary_select {background-color: #FFF; border: 1px #cccccc solid; cursor: pointer;} 
.dass_adsummary_selected {background-color: #FFF; border: 1px #0f6ea9 solid; cursor: pointer;} 
.dass_adsummary_choosen {background-color: #FFF; border: 1px #7e4a00 solid; cursor: pointer;} 
.dass_adsummary_clear {clear: left;} 
.dass_adsummary_imglist div {width: auto; height: auto; padding: 2px; margin: 0 10px 10px 0; float: left; text-align: left;}
.dass_adsummary_star {color: #ad1111;}

/*--------------------------------------- rounded ---------------------*/
.dass_adsummary_rnd {left: 0; top: 0; width: 12px; height: 12px;}
.dass_adsummary_rndlt {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded.png') 0 -36px no-repeat;}
.dass_adsummary_rndlb {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded.png') 0 -24px no-repeat;}
.dass_adsummary_rndrt {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded.png') 0 -12px no-repeat;}
.dass_adsummary_rndrb {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded.png') 0 0 no-repeat;}

.dass_adsummary_rndlt_grey {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded1.png') 0 -36px no-repeat;}
.dass_adsummary_rndlb_grey {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded1.png') 0 -24px no-repeat;}
.dass_adsummary_rndrt_grey {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded1.png') 0 -12px no-repeat;}
.dass_adsummary_rndrb_grey {background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/rounded1.png') 0 0 no-repeat;}

/*--------------------------------------- ad summary ---------------------*/
.dass_adsummary_adsummary {width: 230px; height: 100%; font-weight: bold;} 
.dass_adsummary_adsummary td {padding: 2px 0 1px 0;}
.dass_adsummary_adsummary table {background-color: #e4edf4; border-collapse: separate; border-spacing: 0; margin: 0 0 10px 0; width: 100%; height: 100%;}
.dass_adsummary_adsummary span.nolink {color: #0f6ea9}
.dass_adsummary_adsummary .dots nobr {background-color: #e4edf4;} 
.dass_adsummary_adsummary .dass_adsummary_td h1 {color: #627585; }
.dass_adsummary_adsummary .dass_adsummary_price {font-size: 11pt;}
.dass_adsummary_adsummary .valignb {vertical-align: bottom;}
.dass_adsummary_adsummary .adpreview {height: auto; border: 1px #cccccc solid;} 
.dass_adsummary_adsummary .copyright {font-size: 8pt;}
.dass_adsummary_adpreview img {height: auto; border: 1px solid; margin: 10px;}
.dass_adsummary_adpreview .dass_adsummary_adpreview_empty {border: 1px #000000 solid; background-color: #ffffff; text-align: center; vertical-align: middle; margin: 10px; padding: 10px 0 10px 0;}
.dass_adsummary_adpreview_single {border: 0 #cccccc solid;}

/*--------------------------------------- content ---------------------*/
.dass_adsummary_content .content {width: 100%; background-color: #f7f8f2; margin: 0 0 7px 0;}
.dass_adsummary_content h1 {color: #7e4a00; }
.dass_adsummary_content .ttl {color: #7e4a00; font-weight: bold;}

/*--------------------------------------- container ---------------------*/
.dass_adsummary_container, .container ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_container:after, .container ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_container li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed-c a {cursor: default;}
.dass_adsummary_framed-c a:hover {background-color: transparent; color: #aaa8a8;}
.dass_adsummary_framed-c .dass_adsummary_container {
//padding-bottom: 10px;
}
.dass_adsummary_framed-c .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #aaa8a8; text-decoration: none;}
.dass_adsummary_framed-c .c {position: relative; z-index: 2; display: block; margin: 0 0 -12px 0; padding: 8px; text-decoration: none; }
.dass_adsummary_framed-c .t, .dass_adsummary_framed-c .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 12px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-c .b {top: auto; bottom: -12px; height: 12px;}
.dass_adsummary_framed-c .r {left: auto; right: 0;
//margin-left: 100%;
width: 12px;}
.dass_adsummary_framed-c .t *, .dass_adsummary_framed-c .b * {position: absolute; top: 0; left: 0; width: 600px; height: 400px; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/container.gif') 0 0 no-repeat;}
.dass_adsummary_framed-c .t * {margin-top: -12px;}
.dass_adsummary_framed-c .l * {
//width: 100%; 
margin-left: -12px;}
.dass_adsummary_containerttl {height: 20px; margin: 7px 0; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/dots.gif') 50% 19px repeat-x;}
.dass_adsummary_containerttl .ttl {width: auto; color: #7e4a00; text-align: center; font-weight: bold;}
.dass_adsummary_containerhole {text-align: center; height: 20px; width: 30px; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/container-hole.gif') 50% 0 no-repeat;}

/*--------------------------------------- buttons ---------------------*/
.dass_adsummary_continuenotify {text-align: right; width: auto; padding-bottom: 6px;}
.dass_adsummary_continuenotify span {padding-right: 10px; font-size: 14pt; }
/*--------------------------------------- button active ---------------------*/
.dass_adsummary_horizontal, .dass_adsummary_horizontal ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal:after, .dass_adsummary_horizontal ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed a {cursor: pointer;}
.dass_adsummary_framed a:hover {background-color: transparent; color: #fff;}
.dass_adsummary_framed a:visited {color: #fff;}
.dass_adsummary_framed .dass_adsummary_horizontal {
//padding-bottom: 15px;
}
.dass_adsummary_framed .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #FFFFFF; text-decoration: none;}
.dass_adsummary_framed .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.55em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed .t , .dass_adsummary_framed .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed .t *, .dass_adsummary_framed .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/active-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed .t * {margin-top: -15px;}
.dass_adsummary_framed .l * {
//width: 100%;
margin-left: -24px;}
.dass_adsummary_framed a:hover .t *, .dass_adsummary_framed a:hover .b * {top: -200px;}

/*--------------------------------------- button return ---------------------*/
.dass_adsummary_horizontal-r, .dass_adsummary_horizontal-r ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal-r:after, .dass_adsummary_horizontal-r ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal-r li {float: left; margin: 0 0 13px 1em; padding: 0;}
.dass_adsummary_framed-r a {cursor: pointer;}
.dass_adsummary_framed-r a:hover {background-color: transparent; color: #fff;}
.dass_adsummary_framed-r a:visited {color: #fff;}
.dass_adsummary_framed-r. dass_adsummary_horizontal-r {
//padding-bottom: 10px;
}
.dass_adsummary_framed-r .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px; 
//height: 15px; 
color: #FFFFFF; text-decoration: none;}
.dass_adsummary_framed-r .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.4em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed-r .t, .dass_adsummary_framed-r .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-r .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed-r .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed-r .t *, .dass_adsummary_framed-r .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/return-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed-r .t * {margin-top: -15px;}
.dass_adsummary_framed-r .l * {
//width: 100%;
margin-left: -24px;}
.dass_adsummary_framed-r a:hover .t *, .dass_adsummary_framed-r a:hover .b * {top: -200px;}

/*--------------------------------------- button inactive ---------------------*/
.dass_adsummary_horizontal-i, .dass_adsummary_horizontal-i ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal-i:after, .dass_adsummary_horizontal-i ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal-i li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed-i a {cursor: default;}
.dass_adsummary_framed-i a:hover {background-color: transparent; color: #aaa8a8;}
.dass_adsummary_framed-i a:visited {color: #aaa8a8;}
.dass_adsummary_framed-i. dass_adsummary_horizontal-i {
//padding-bottom: 10px;
}
.dass_adsummary_framed-i .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #aaa8a8; text-decoration: none;}
.dass_adsummary_framed-i .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.4em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed-i .t, .dass_adsummary_framed-i .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-i .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed-i .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed-i .t *, .dass_adsummary_framed-i .b * {position: absolute; top: 0; left: 0; width: 800px; height: 200px; background: url('http://10.134.120.36:10040/adportalresources/images/recovery_ui/inactive-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed-i .t * {margin-top: -15px;}
.dass_adsummary_framed-i .l * {
//width: 100%; 
margin-left: -24px;}


/* login table */
.dass_adsummary_logintable td {padding: 0;}
.dass_adsummary_logintable td table {padding: 0; margin: 0;}
.dass_adsummary_logintable td table td {padding: 0; width: 105px;}
.dass_adsummary_logintable .label {width: 80px;}
.dass_adsummary_logintable td input {width: 192px;}
.dass_adsummary_logintable td.hspcng {width: 0px;}
.dass_adsummary_loginf_container {overflow:hidden; width: 430px;}
.dass_adsummary_logint_container {position:relative; width: 900px;}