div#content.selectservice{margin:5px 10px 5px 5px;}

.childrenicon{margin-left:5px;}
.imageholder{vertical-align:middle; width: 1%;}
#backholder{margin:5px;width:30%;background-color:#fbbebe;height:35px;}
#backholder.disabled{background-color:#e1e1e1;}

#servicecontainer { position: relative; overflow-y: scroll; border: 1px solid #d8d8d8; }
#serviceholder { position: relative; top: 0; left: 0; }
#serviceholder ul {width: 300px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
#serviceholder ul { position: absolute; top: 0; left: 0; display: none; }
#serviceholder ul li { cursor: pointer; height: 50px; overflow: hidden; background: #ebebeb; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #bfc0c0; border-collapse: collapse; }
#serviceholder ul li { background: #ebebeb url(../img/select_service_bg.png) repeat-x; }
#serviceholder ul li > div { padding: 5px; }
#serviceholder ul li.selected { background: #ebebeb url(../img/select_service_bg_s.png) repeat-x; }
#serviceholder ul li i { background: url(../img/arrowgrey.png) no-repeat 0 1px; position: absolute; right: 5px; display: block; width: 16px; height: 24px; }
#serviceholder ul li.endpoint { }
#serviceholder ul li h3 { font-weight: normal; padding: 0 !important; height: auto !important; white-space: nowrap; width: 275px; overflow: hidden; }
#serviceholder ul li h3.selected { font-weight: bold !important; }
#serviceholder ul li:hover { background-color: #e2e4f6; }
#serviceholder ul li p{ font-size: 11px; color: #777; width:275px; }
#btnback {padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 2; display: none;}
#back{font-size: 11px; text-decoration:none; border-bottom: 1px dashed;}