﻿.tm_body {text-align:left; font-size:12px; margin:0; padding:0; color:#333; background-color:#fff}
.tm_content {width:750px;height:auto;margin:0px;padding:5px 0px}
.tm_top {padding-bottom:4px}  
.tm_middle {width:100%; display:inline-block}
.tm_left {float:left; width:345px}
.tm_right {float:right;width:355px;margin-right:5px}
.tm_specification {border:#ddd 1px solid; padding:1px; min-height:340px; background-color:#f5f5f5}

.tm_button {text-decoration:none; display:inline-block; cursor:pointer; text-align:center; vertical-align:middle; height:18px; padding:0px; color:black; border:1px solid #aaa;background:#eee url(/images/ButtonBackground18px.gif) repeat-x}
.tm_continue .tm_button {width:230px; font-weight:bold}
.tm_add_free_form .tm_button {width:160px}
.tm_button:hover {border-color:black;font-weight:bold;text-decoration:underline}
.tm_link, .tm_link:hover, .tm_link:link, .tm_link:visited {color:#d92; cursor:pointer}
.tm_link:hover {text-decoration:underline}

.tm_agree_container .tm_continue {width:300px}
.tm_agree_container .tm_continue .tm_label {display:none}
.tm_agree_container .tm_continue .tm_validate {float:right; width:auto; content:"* Please correct the fields above!"}
.tm_agree_container .tm_continue .tm_button {float:left; width:100px}

.tm_label {display:inline-block;width:100px; text-align:right; vertical-align:top}
.tm_input {display:inline-block;width:230px; height:18px; margin:0px 0px 1px 0px; background-color:White; border:1px solid #bbb; padding:0px; font-size:12px; vertical-align:top}
.tm_input_container {display:inline-block}
.tm_specify .tm_search_text .tm_label {width:140px}
.tm_specify .tm_search_text .tm_input {width:190px}
.tm_specify .tm_search_text .tm_input_container {float:right}
.tm_select {width:232px; height:19px; border-style:none; font-size:10px}    
.tm_validate {display:inline-block; width:10px; color:Red; text-align:center; vertical-align:top; padding:2px 0px 0px 0px; border-style:none; margin:0px}
.tm_optional .tm_watermark {background-color:#eee}    
.tm_textarea {height:36px} 
.tm_checkbox, .tm_radio_list {width:auto;border-style:none}    

.tm_header, .tm_specification_mark {font-weight:bold; font-size:15px; color:#333; margin:0px; padding:0px 0px 2px 0px;}
.tm_specification_mark {height:100%}
.tm_trademark_container, .tm_country_container {display:block}
.tm_specification_detail {padding-bottom:10px}

.tm_tc {margin:-220px 0px 0px 20px; position:absolute; display:block}
.tm_tc .tm_iframe {display:block;background-color:white; width:700px; height:220px; border:1px solid #ccc; padding:0px}
.tm_tc .tm_button {position:absolute; margin:-22px 0px 0px 6px; padding:0px 8px}
.tm_agree {font-style:italic; margin-top:5px}

.tm_pricing_line, .tm_fields, .tm_item {width:100%; display:inline-block}
.tm_total_line {font-weight:bold}
.tm_total_line .tm_pricing_right {border-top:1px solid black}
.tm_item_added .tm_text {font-weight:bold}
.tm_text, .tm_class_name {float:left; display:inline-block; width:90%}
.tm_class {border-bottom:2px solid silver}
.tm_class .tm_button {padding:0px 1px;float:right; font-weight:bold; font-size:Smaller;height:14px;width:26px;background:#eee url(/images/ButtonBackground16px.gif) repeat-x}
.tm_class_container {border:1px solid #e7e7e7}
.tm_left .tm_class_header .tm_button {display:none}
.tm_left .tm_class_name {width:100%;background-color:#f5f5f5}
.tm_right .tm_class_name {font-weight:bold; text-decoration:underline}
.tm_hover {background-color:#fea}

.tm_specify .tm_label, .tm_pricing_left {float:left; display:inline-block}
.tm_specify .tm_input, .tm_pricing_right {float:right; display:inline-block}
.tm_specify .tm_validate {display:none}

.tm_save_continue {padding-top:5px; height:100%}
.tm_save_continue .tm_label {display:none}
.tm_save_continue .tm_continue {float:right}
.tm_save_continue .tm_save_app {float:left}
.tm_save_continue .tm_button {width:100px; margin:3px}

.tm_logo .tm_input {width:232px; height:21px}
.tm_logo_uploading {background:url(/images/ajax-loader.gif) no-repeat left 0px; padding-left:40px; margin:0px 0px 0px 110px; height:35px; display:inline-block}
.tm_search .tm_logo_image_container {float:none}
.tm_specification_mark .tm_logo_image_container {float:right;border:0px;margin:0px}

.tm_trademark_search {background: url(/images/exc_small.gif) no-repeat right 5px; padding-right:15px; margin:3px 1px}
.tm_em {font-weight:bold; font-size:16px}
.tm_orange .tm_em {color:Orange}
.tm_red .tm_em {color:Red}
.tm_green .tm_em {color:Green}

.tm_info {background-color:#fffacd; border:1px solid black; padding:4px; font-size:10px; font-family:Verdana, Arial}
.tm_info_header {margin-bottom:10px}
.tm_info .tm_button {width:14px; height:14px}

.tm_trademark_search_flash {background-color:#fcc}
.tm_specification_flash {background-color:#ddd}
.tm_specification_item_flash {color:#fff}
.tm_transfer_animation {border:2px dotted blue; position:absolute; background-color:transparent}
