#cc_js_lic-menu {width: 519px; /*border: 1px solid #ddd;*/ }
.cc_js_body {background-color: #fff; color: #343434; padding: 0; margin: 0; text-align: center;}
#cc_js_header-main {width: 93%; min-width: 700px; margin: 0 3%; padding: 10px 0 2px 1%; text-align: left; }

/* -- elements */
a.cs_js_a, a:link.cs_js_a {text-decoration: none; color: #00b;}
a:hover.cs_js_a {text-decoration: underline;}

#cc_js_license_selected {border-top: 1px solid #ccc; text-align: left; padding: 10px; margin-bottom: 10px; overflow: hidden; background: #FAFAFA;}
#cc_js_jurisdiction_box {padding: 10px;  background: #F6F6F6;}
#cc_js_lic-menu h2 {padding: 3% 0 1% 0; border: none;}
#cc_js_lic-result {padding: 0; margin: 0;}

select#cc_js_jurisdiction {margin-left: 5px;}
textarea#cc_js_result {width: 9%; border: 1px solid #ccc; color: gray; margin-top: 1%;}
a.cc_js_a img {border: none; text-decoration: none; float: left; margin-right: 10px;}

#cc_js_more_info {border: 1px solid #eee; padding: 0.5% 2% 1% 2%; margin-bottom: 1%; margin-top: 1%; width: 87%;}
#cc_js_more_info table {width: 65%;}
#cc_js_more_info .header {width: 35%;}
#cc_js_more_info input {width: 100%; border: 1px solid #ccc;}
#cc_js_required {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 10px 0 10px; height: 33px; background: #F0F0F0;}
#cc_js_work_title {font-style: italic;}
#cc_js_optional {border: 1px solid #eee; padding: 0.5% 2% 1% 2%; margin-bottom: 1%; margin-top: 1%; width: 87%;}

.cc_js_cc-button {padding-bottom: 1%;}
.cc_js_info {vertical-align: middle;}
img.cc_js_info {float: right;}

#cc_js_jurisdiction_box {clear: left;}
#cc_js_lic-menu p {margin: 0 0 5px 0;}

.cc_js_tooltip {background: white; border: 2px solid gray; padding: 3px 10px 3px 10px; width: 300px; text-align: left;}
.cc_js_tooltip .cc_js_icon {float: left; padding-right: 4%; padding-bottom: 20%;}
.cc_js_tooltipimage {border: 2px solid gray;}
.cc_js_infobox {cursor: help;}
.cc_js_question {cursor: help; border-bottom: 1px dashed #66b !important;}
.cc_js_hidden {display: none;}

#cc_js_required .cc_js_question {border: none;}
#cc_js_want_cc_license_at_all {/*padding: 5px 0 10px; */ display: none;}
#cc_js_want_cc_license_at_all span {margin-right: 1.5em; }
#cc_js_want_cc_license_at_all span span {margin: 0; padding: 0;}