select {
	background: #FFF;
}
#appcontainer select {
	background: #FFF;
	background-color: #FFF;
	border: 1px solid #231F20;
}
.col_1,.col_2,.col_3,.col_box_1,.col_box_2,.col_cb,.col_cb_text,.sub_box_1,.sub_box_2 {
	float: left;
}
/*======= app =======*/
#appcontainer .col_1 {
	width:100%;
	margin-bottom:20px;
}
#appcontainer .col_2 {
	width: 300px;
}
/*=========================*/
#dropshadow {
	float:left;
	clear:left;
	width:580px;
	background:url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background:url(/images/shadow.png) no-repeat bottom right;
	margin:10px 0 10px 0px !important;
	margin:10px 0 10px 0px;
	padding:0px;
}
#nodropshadow {
	float:left;
	clear:left;
	width:580px;
	margin:10px 0 10px 0px !important;
	margin:10px 0 10px 0px;
	padding:0px;
}
#shadow_in {
        bottom:3px;
        right:3px;  
        padding:8px 10px 4px 10px;
	margin: 0px;
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	background-color: #F3F3F3;
}
#shadow_in {
	/* IE5 hack */
	\margin:0px 0px -3px 0px;
	ma\rgin:0px 0px 0px 0px;
}
#not_app_shadow_in {
        position:relative;
        bottom:3px;
        right:3px;
        padding:8px 10px 4px 10px;
        margin:0px;
        border: 1px solid #000000;
}
#app_header {
	float:left;
	background:url(/images/Application_Header.jpg);
	width:560px;
	height:26px;
	padding: 30px 0 0 20px;
}
#app_footer {
	float:left;
	background:url(/images/Application_Footer.jpg) no-repeat;
	width:580px;
	height:40px;
}
	
#llcinc_app {
	padding: 8px;
}
#llcinc_app {
	/* IE5 hack */
	\margin:0px 0px -3px 0px;
	ma\rgin:0px 0px 0px 0px;
}
#dba_app {
	padding: 8px;
}
#dba_app {
	/* IE5 hack */
	\margin:0px 0px -3px 0px;
	ma\rgin:0px 0px 0px 0px;
}
.column {
	float:left;
}
.clear {
	clear: both;
}


/*================== app layout ==================*/
#appcontainer .col_1 .indent {
	padding:0 10px 40px 0px
}
#appcontainer .col_2 .indent {
	padding:0 10px 40px 150px
}
#appcontainer .col_1 .noindent {
	padding:0 10px 40px 0px
}
#appcontainer .div_input {
	width:100%;
	height:19px;
	margin:0px 0px 15px 0px;
	text-align:left;
	float:left;
}
#appcontainer .div_input.ta {
	height:42px;
	margin-bottom:22px;
}
#appcontainer .div_input.largeta {
	height:135px
}
#appcontainer textarea {
	width:280px;
	margin:0px 0px 22px 4px;
	text-align:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
}
#appcontainer textarea.largeta {
	width:250px;
	margin:0px 0px 6px 0px;
}
/*#appcontainer .mname {
	margin: 4px 8px 0 8px;
}
*/
input[type="checkbox"] {
	align:left;
	border:none;
	width:15px;
	//left:1px;
}
#appcontainer input[type="checkbox"] {
        background-color:#F3F3F3;
}
#appcontainer #not_app_shadow_in input[type="checkbox"] {
        background-color:#FFFFFF;
}  
input[type="radio"] {
	align:left;
	border:none;
	width:15px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#appcontainer input[type="radio"] {
        background-color:#F3F3F3;
}
div.div_input {
	font-size:14px;
	line-height:16px;
	color:#231F20;
}

div.double_div_input {
        font-size:14px;          
        line-height:16px;       
        color:#231F20;          
	float:left;
	height:36px;
	margin:0 0 15px;
	text-align:left;
	width:100%;
}

div.div_creditInput {
	font-size:12px;
	line-height:27px;
	color:#231F20;
}
#dba_section div.div_input {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#231F20;
}
#appcontainer #dba_section .col_box_1 {
	margin:7px 0 10px 0;
	width:125px;
	float: left;
}

#appcontainer #dba_section .col_box_9 {
	margin:px 0 10px 0;
	width:125px;
	float: left;
}
#appcontainer #dba_section .col_box_2 {
	margin-right: 50px;
}
#scorp_section div.div_input {
        font-size:12px;
        line-height:15px;
        font-weight:bold;
        color:#231F20;
}
#scorp_section div.double_div_input {
        font-size:12px;  
        line-height:15px;
        font-weight:bold;
        color:#231F20;
	height: 30px
}
#appcontainer #scorp_section .col_box_1 {
        margin:0 0 10px 0;
        width:125px;                      
        float: left;
}

#appcontainer #scorp_section .col_box_9 {  
        margin:px 0 10px 0;               
        width:125px;
        float: left;
}
#appcontainer #scorp_section .col_box_2 {
        margin-right: 50px;
}
#appcontainer table {
	text-align:center;
	border:none;
}
#appcontainer {
	font-size: 12px;
	line-height: 17px;
}
.space {
	margin-top:5px;
}
#comments {
	height: 150px;
	width:280px;
	margin:0px 0px 22px 4px;
	text-align:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#666;
	background-color:#FFF;
}
#appcontainer .city {
	margin:0px 0px 0px 4px;
}
#appcontainer .state {
	margin:0px 3px 0px 4px;
	/*width:73px;*/
	width: 69px;
}
#appcontainer .zip {
	margin:0px;
	width:100px;
}
#appcontainer .phone {
	width:110px;
}
.ssn {
	width: 75px;
}
#appcontainer .input_box {
	border:solid 1px #CCC;
}
#appcontainer .col_box_1 {
	margin:10 0 10 10;
	width:200px;
}
#appcontainer .col_box_2 {
	padding:10 0 10 0;
	width:300px;
}
#appcontainer .col_cb {
	margin:10 0 10 10;
	width:30px
}
#appcontainer .col_cb_text {
	padding:10 0 10 0;
	width:80px
}
#appcontainer .div_cb {
	height:50px
}
#appcontainer span.BTTitle {
	font-weight:bold;
	width:100%;
}
#existingcustomers_container {
	font-size: 12px;
}
#existingcustomers_container .input_box {
	border:solid 1px #CCC;
}
#existingcustomers_container .col_box_1 {
	margin:10 0 10 10;
	width:200px;
	color: #333;
}
#existingcustomers_container .col_box_2 {
	padding:10 0 10 0;
	width:500px;
	color: #666;
}
#existingcustomers_container div.div_input {
	color:#231F20;
}
#existingcustomers_container div.label {
	color:#333;
}
#existingcustomers_container .col_1 .indent {
	padding:0 10px 40px 0px
}
#existingcustomers_container .col_2 .indent {
	padding:0 10px 40px 150px
}
#existingcustomers_container .col_1 .noindent {
	padding:0 10px 40px 0px
}
#existingcustomers_container .div_input {
	width:100%;
	height:19px;
	margin:0px 0px 15px 0px;
	text-align:left;
	float:left;
}
#existingcustomers_container .div_input.ta {
	height:42px;
	margin-bottom:22px;
}
#existingcustomers_container .div_input.largeta {
	height:135px
}
#existingcustomers_container textarea {
	width:280px;
	margin:0px 0px 22px 4px;
	text-align:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#666;
	background-color:#FFF;
}
#existingcustomers_container textarea.largeta {
	width:250px;
	margin:0px 0px 6px 0px;
}

#floatingHelpDiv span.BT {
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	width:100%;
	margin: 0px;
	padding: 0px;
}
#floatingHelpDiv li  {
	list-style-type: none;
	margin: 0px 0px 6px 0px;
}
/*#floatingHelpDiv span.BT:before {
	content: "• ";
}*/
#appcontainer .checked {
	font-weight:bold;
}
#appcontainer #inline {
	display:inline;
}
.fsxxs {
	width:25px;
}
.fsxs {
	width:45px;
}
.fsxsss {
	width:60px;
}
.fsxss {
	width:75px;
}
.fss {
	width:110px;
}
.fsms {
	width:125px;
}
.fsm {
	width:150px;
}
.fsl {
	width:190px;
}
.fsxl {
	width:210px;
}
.fsxxl {
	width:250px;
}
.fxss {
	width:120px;
}
#inputs_01 {
	float:left;
	display:block;
	width:25px;
	height:23px;
	margin:0px 10px 4px 0px;
}
#inputs_02 {
	float:left;
	display:block;
	width:45px;
	height:23px;
	margin:0px 10px 4px 0px;
}
#inputs_03 {
	float:left;
	display:block;
	width:75px;
	height:23px;
	margin:0px 6px 4px 0px;
}
#inputs_035 {
	float:left;
	display:block;
	width:80px;
	height:23px;
	margin:0px 2px 4px 0px;
}
#inputs_035b {
	float:left;
	display:block;
	width:60px;
	height:23px;
	margin:0px 4px 4px 0px;
}
#inputs_04 {
	float:left;
	display:block;
	width:110px;
	height:23px;
	margin:0px 10px 4px 0px;
}
#inputs_05 {
	float:left;
	display:block;
	width:125px;
	height:23px;
	margin:0px 10px 4px 0px;
}
#inputs_06 {
	float:left;
	display:block;
	width:125px;
	height:50px;
}
#inputs_fullname {
	float:left;
	display:block;
	width:110px;
	height:23px;
	margin:0px 10px 4px 0px;
	padding-left: 2px;
	font-weight: normal;
	color: #999;
	text-align: center
}
#label_trademark_use_date {
	height:300px;
	width:400px;
}
#label_trademark_commerce_use_date {
	height:300px;
	width: 400px;
}
.entitycountyfield {
	width: 400px;
}
/* ADDITIONAL DIRECTORS/PARTNERS */
#partnerfirstname_1,#partnerfirstname_2,#partnerfirstname_3,#partnerfirstname_4,#partnerfirstname_5,#partnerfirstname_6,#partnerfirstname_7,#partnerfirstname_8,#partnerfirstname_9,#partnerfirstname_10 {
	float:left;
	display:block;
	width:110px;
	height:17px;
	margin:0px 4px 4px 4px;
}
#partnermiddlename_1,#partnermiddlename_2,#partnermiddlename_3,#partnermiddlename_4,#partnermiddlename_5,#partnermiddlename_6,#partnermiddlename_7,#partnermiddlename_8,#partnermiddlename_9,#partnermiddlename_10 {
	float:left;
	display:block;
	width:25px;
	height:17px;
	margin:0px 4px 4px 0px;
}
#partnerlastname_1,#partnerlastname_2,#partnerlastname_3,#partnerlastname_4,#partnerlastname_5,#partnerlastname_6,#partnerlastname_7,#partnerlastname_8,#partnerlastname_9,#partnerlastname_10 {
	float:left;
	display:block;
	width:125px;
	height:17px;
	margin:0px 6px 4px 0px;
}
#partnercity_1,#partnercity_2,#partnercity_3,#partnercity_4,#partnercity_5,#partnercity_6,#partnercity_7,#partnercity_8,#partnercity_9,#partnercity_10 {
	float:left;
	display:block;
	width:110px;
	height:17px;
	margin:0px 6px 4px 0px;
}
#partnerstate_1,#partnerstate_2,#partnerstate_3,#partnerstate_4,#partnerstate_5,#partnerstate_6,#partnerstate_7,#partnerstate_8,#partnerstate_9,#partnerstate_10 {
	float:left;
	display:block;
	width:75px;
	margin:0px 6px 4px 0px;
	border:1px solid #E3E9EF;
}
#partnerzip_1,#partnerzip_2,#partnerzip_3,#partnerzip_4,#partnerzip_5,#partnerzip_6,#partnerzip_7,#partnerzip_8,#partnerzip_9,#partnerzip_10 {
	float:left;
	display:block;
	width:75px;
	height:17px;
	margin:0px 6px 4px 0px;
}
#partner_first_name,#partner_first_name_2,#partner_first_name_3,#partner_first_name_4,#partner_first_name_5,#partner_first_name_6,#partner_first_name_7,#partner_first_name_8,#partner_first_name_9,#partner_first_name_10 {
	float:left;
	display:block;
	width:110px;
	height:17px;
	margin:0px 4px 4px 4px;
}
#partner_middle_name,#partner_middle_name_2,#partner_middle_name_3,#partner_middle_name_4,#partner_middle_name_5,#partner_middle_name_6,#partner_middle_name_7,#partner_middle_name_8,#partner_middle_name_9,#partner_middle_name_10 {
	float:left;
	display:block;
	width:25px;
	height:17px;
	margin:0px 4px 4px 0px;
}
#partner_last_name,#partner_last_name_2,#partner_last_name_3,#partner_last_name_4,#partner_last_name_5,#partner_last_name_6,#partner_last_name_7,#partner_last_name_8,#partner_last_name_9,#partner_last_name_10 {
	float:left;
	display:block;
	width:125px;
	height:17px;
	margin:0px 6px 4px 0px;
}
#partner_city,#partner_city_2,#partner_city_3,#partner_city_4,#partner_city_5,#partner_city_6,#partner_city_7,#partner_city_8,#partner_city_9,#partner_city_10 {
	float:left;
	display:block;
	width:110px;
	height:17px;
	margin:0px 6px 4px 0px;
}
#partner_state,#partner_state_2,#partner_state_3,#partner_state_4,#partner_state_5,#partner_state_6,#partner_state_7,#partner_state_8,#partner_state_9,#partner_state_10 {
	float:left;
	display:block;
	width:75px
	margin:0px 6px 4px 0px;
	border:1px solid #E3E9EF;
}
#partner_zip,#partner_zip_2,#partner_zip_3,#partner_zip_4,#partner_zip_5,#partner_zip_6,#partner_zip_7,#partner_zip_8,#partner_zip_9,#partner_zip_10 {
	float:left;
	display:block;
	width:75px;
	height:17px;
	margin: 0px 6px 4px 0px;
}
/* CHECK BOX WRAPPERS & STYLES */
#hiredmanagers_wrapper {
	width:180px;
	height:45px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	text-align:left;
	line-height: 14px;
}
#hiredmanagers_wrapper input {
	margin:0px;
	padding:0px;
}
#trademarkuse_wrapper {
	width:180px;
	height:45px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	text-align:left;
}
#trademarkuse_wrapper input {
	margin:0px;
	padding:0px;
}
#check_copy {
	float:right;
	width:165px;
	margin:4px 110px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#000000;
}
#check_box {
	float:left;
	width:15px;
	margin:4px 0px 0px -2px;
	padding:0px;
	display:block;
	text-align:left;
}
#radio_copy {
	float:right;
	width:165px;
	margin:6px 10px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#000;
}
#radio_copy:hover{
        text-decoration: underline;
}
#radio_box {
	float:left;
	width:15px;
	margin:4px 0px 0px -2px;
	padding:0px;
	display:block;
	text-align:left;
}
#busconducted_wrapper {
	width:380px;
	height:28px;
	display:block;
	margin:0px 0px 15px -2px;
	padding:0px;
	text-align:left;
}
#busconducted_wrapper input {
	margin:0px;
	padding:0px;
}
#regagent_wrapper {
	width:380px;
	height:28px;
	display:block;
	margin:0px 0px 15px -2px;
	padding:0px;
	text-align:left;
}
#regagent_wrapper input {
	margin:0px;
	padding:0px;
}
#dbasame_wrapper {
	width:380px;
	height:28px;
	display:block;
	margin:0px 0px 15px -2px;
	padding:0px;
	text-align:left;
}
#dbasame_wrapper input {
	margin:0px;
	padding:0px;
}
.partner_style {
	width:380px;
	height:28px;
	margin:0px 0px 15px -1px;
	padding:0px;
	text-align:left;
}
.partner_style input {
	margin:0px;
	padding:0px;
	text-align: left;
	float: left; 
	border: none; 
}
#terms_wrapper {
	width:380px;
	height:28px;
	margin:30px 0px 5px 1px;
	padding:0px;
	text-align:left;
	font-size:12px;
}
#terms_wrapper input {
	margin:0px;
	padding:0px;
}
#terms_copy {
	float:right;
	width:350px;
	margin:9px 10px 0px 0px;
	padding-top:1px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#333;
}
#lt_check_wrapper {
	width:380px;
	height:28px;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:left;
}
#lt_check_wrapper input {
	margin:0px;
	padding:0px;
}
#lt_check_copy {
	float:right;
	width:350px;
	margin:6px 10px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#000;
}
#fees_check_copy {
	float:right;
	width:370px;
	margin:6px 10px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#000;
}
#lt_check_box {
	float:left;
	width:15px;
	margin:4px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:left;
}
#lt_check_box .required {
	background:#FFF;
	background:url();
}
#plus_wrapper {
	width:200px;
	height:15x;
	margin:0px;
}
#minus_wrapper {
        width:200px;
        height:15x;
        margin:0px;            
}
#dissolvedate_wrapper {
	height:200px;
	width: 250px;
	margin-bottom:15px;
	text-align:left;
	padding-right:10px;
}
#dbadate_wrapper {
	height:200px;
	width: 250px;
	margin-bottom:15px;
	text-align:left;
	padding-right:10px;
}
#date_input {
	float:left;
	width:150px;
	height:30px;
	margin:0x 0px 10px 0px;
	display:block;
}
#date_icon {
	float:right;
	width:20px;
	height:15px;
	margin:0px 120px 0px 0px;
	display:block;
}
#calendar_wrapper {
	float:right;
	display:block;
}
#datepickerdiv {
	visibility:hidden;
	float:right;
}
center {
      margin-left:35px;
      background-color:white;
      layer-background-color:white;                  
      border:1px solid #DADADA;
//      position:absolute;
}
#showsubmit {
	margin:2px 0px 0px 0px;
	padding:0px;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.closelink {
	float:right;
	display: block;
}
/*================== APPLICATION STYLES ==================*/
#appcontainer {
	width:100%;
	margin:-2px 0px 0px 0px;
	padding-top:2px;
	text-align:left;
}
#app .help {
	width:100%;
}
.copy {
	background-color:#CCC;
}
.BTTitle {
	font-weight:bold;
	display: block;
	color: #003C4F;
}
/* CALENDAR STYLE */
.CALENDARcpYearNavigation,.CALENDARcpMonthNavigation {
	background-color:#FFF;
	border:none;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.CALENDARcpDayColumnHeader,.CALENDARcpYearNavigation,.CALENDARcpMonthNavigation,.CALENDARcpCurrentMonthDate,.CALENDARcpCurrentMonthDateDisabled,.CALENDARcpOtherMonthDate,.CALENDARcpOtherMonthDateDisabled,.CALENDARcpCurrentDate,.CALENDARcpCurrentDateDisabled,.CALENDARcpTodayText,.CALENDARcpTodayTextDisabled,.CALENDARcpText {
	font-family:arial,verdana;
	font-size:8pt;
	text-align:center;
}
.CALENDARcpCurrentMonthDate a:link {
	text-decoration:none;
	text-align:center;
	color:#A4BB44;
}
.CALENDARcpCurrentMonthDate a:visited {
	text-decoration:none;
	text-align:center;
	color:#A4BB44;
}
.CALENDARcpCurrentMonthDate a:hover {
	text-decoration:none;
	text-align:center;
	color:#B9CB70;
}
.CALENDARcpOtherMonthDate a:link {
	text-decoration:none;
	text-align:center;
	color:#999;
}
.CALENDARcpOtherMonthDate a:visited {
	text-decoration:none;
	text-align:center;
	color:#999;
}
.CALENDARcpOtherMonthDate a:hover {
	text-decoration:none;
	text-align:center;
	color:#ADADAD;
}
TD.CALENDARcpCurrentDate a:link {
	text-decoration:none;
	text-align:center;
	color:#FFF;
}
TD.CALENDARcpDayColumnHeader {
	text-align:center;
	border:none;
}
.CALENDARcpCurrentMonthDate,.CALENDARcpOtherMonthDate,.CALENDARcpCurrentDate {
	text-align:center;
	text-decoration:none;
}
.CALENDARcpCurrentMonthDateDisabled,.CALENDARcpOtherMonthDateDisabled,.CALENDARcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:center;
	text-decoration:line-through;
}
.CALENDARcpCurrentMonthDate {
	color:#7EA6B3;
	font-weight:bold;
}
.CALENDARcpCurrentDate {
	color:#FFFFFF;
	font-weight:bold;
}
.CALENDARcpOtherMonthDate {
	color:#808080;
}
TD.CALENDARcpCurrentDate {
	background-color:#B9CB70;
}
TD.CALENDARcpCurrentDateDisabled {
	border:none;
}
TD.CALENDARcpTodayText,TD.CALENDARcpTodayTextDisabled {
	border:none;
}
A.CALENDARcpTodayText,SPAN.CALENDARcpTodayTextDisabled {
	height:20px;
}
A.CALENDARcpTodayText {
	color:#7EA6B3;
	font-weight:bold;
}
SPAN.CALENDARcpTodayTextDisabled {
	color:#D0D0D0;
}
.CALENDARcpBorder {
	border: 2px solid #000;
}
#signature {
	padding: 9px 20px 4px 4px;
	width: 700px;
//	height: 1175px;
}
#sig_list {
	margin: 7px 0px -7px 23px;
}


#signature .imagecontainer {margin-left:47px;padding:0px;border:3px #666 solid;width:612px;height:790px}

#signature .signhere {
        width:245px;
        height:23px;
        position:relative;
        top: 736px;
        left: 93px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14pt;       
}

#processing {
        width:245px;
        height:25px;
        position:relative;
        top: 736px;
        left: 93px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14pt;  
	display:block;             
        color:white;
        border:1px #808080 solid;
        background-color:#808080;
	     
}

#signature .signhere a {
        display:block;             
        color:white;
        border:3px #FF9900 solid;
        background-color:#FFCC00;
}

#signature .signhere a:hover, .signhere a:visited {
        cursor:url(<?php print $secure_baseref ?>/taxid/images/signature32.gif), pointer;           
        display:block;        
        border:3px #FFCC00 solid;
        color:#FFFFFF;
        background-color:white;
        background:no-repeat;
        height:50px;
        position:relative;
}

#signature .signhere1 {
        width:245px;
        height:23px;
        position:relative;
        top: 712px;
        left: 93px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14pt;
}
#signature .signhere1 a {
        display:block;            
        color:white;
        border:3px #FF9900 solid;
        background-color:#FFCC00;
}

#signature .signhere1 a:hover, .signhere1 a:visited {
        cursor:url(<?php print $secure_baseref ?>/taxid/images/signature32.gif), pointer;
        display:block;
        border:3px #FFCC00 solid;
        color:#FFFFFF;
        background-color:white;
        background:no-repeat;
        height:50px;
        position:relative;
}

#signature .signhere2 {
        width:245px;
        height:23px;
        position:relative;
        top: 512px;
        left: 93px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14pt;
}
#signature .signhere2 a {
        display:block;            
        color:white;
        border:3px #FF9900 solid;
        background-color:#FFCC00;
}

#signature .signhere2 a:hover, .signhere2 a:visited {
        cursor:url(<?php print $secure_baseref ?>/taxid/images/signature32.gif), pointer;
        display:block;
        border:3px #FFCC00 solid;
        color:#FFFFFF;
        background-color:white;
        background:no-repeat;
        height:50px;
        position:relative;
}
/*================== checkout  ==================*/
#checkout {
	padding: 9px 20px 4px 4px;
}
#checkout .col_1 .indent {
	padding:0 10px 40px 0px
}
#checkout .col_2 .indent {
	padding:0 10px 40px 150px
}
#checkout .col_1 .noindent {
	padding:0 10px 40px 0px
}
#checkout .div_input {
	height:19px;
	margin:0px 0px 3px 0px;
	text-align:left;
	float:left;
	width:100%;
}
#checkout .div_input.ta {
	height:42px;
	margin-bottom:22px;
}
#checkout .div_input.largeta {
	height:135px
}
#checkout textarea {
	width:280px;
	margin:0px 0px 22px 4px;
	text-align:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#231F20;
	background-color:#FFF;
}
#checkout textarea.largeta {
	width:250px;
	margin:0px 0px 6px 0px;
}
#checkout_check_copy {
	float:right;
	width:400px;
	margin:2px 0px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#231F20;
}
#checkout_check_box {
	float:left;
	width:15px;
	margin:2px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:left;
}

.servicecheck {
	float:left;
	width:15px;
	margin:2px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:left;
}
#checkout_check_copy_dba {
	float:right;
	width:400px;
	margin:-11px 0px 0px 0px;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#231F20;
}
#checkout_check_box_dba {
	float:left;
	width:15px;
	margin:-15px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:left;
}
#checkout_check_copy_scorp {
        float:right;
        width:400px;
        margin:-11px 0px 0px 0px;
        display:block;
        font-family:Helvetica,Arial,Verdana,sans-serif;
        font-size:12px;                   
        line-height:13px;               
        font-weight:normal;
        color:#231F20;
}
#checkout_check_box_scorp {
        float:left;
        width:15px;
        margin:-11px 0px 0px 0px;
        padding:0px;
        display:block;
        text-align:left;
}

#checkout .col_2.subtotal2 {  }

#checkout .col_2.total { height: 25px}
#checkout .col_3.total { border-right: solid 1 px; padding: height: 25px; }

#checkout .col_box_1 {
	margin:10 0 10 0;
	width:200px;
	float: left;
}
#checkout .col_box_2 {
	padding:10 0 10 0;
	width:300px;
	float: right;
}
.col_box_1_credit {
	margin:10 0 10 0;
	width:245px;
	float: left;
}
.col_box_1_creditinfo {
	margin:10 0 10 0;
	width:120px;
	float: left;
}
.col_box_2_creditinfo {
	padding:10 0 10 0;
	width:380px;
	float: right;
}
.col_box_2_paypal {
	padding:0px 0px 0px 8px;
	width:240px;
	height: 67px;
	float: right;
	/*border-left: 1px solid #B5B5B5;*/
	background:url(/images/checkoutDivider.gif) no-repeat left;
	/*background: url(/images/bg_paypal.gif);
	background-repeat: none;*/
}
#checkout .col_1 .sub_box_1 {margin: 10px; width:123px}
#checkout .col_1 .sub_box_2 {padding: 10px; width:245px;}
#dba_section {width: 500px; margin: 10px 0px 10px 25px; text-align: left;}
#scorp_section {width: 500px; margin: 10px 0px 10px 25px; text-align: left;}
#check_section {width: 500px; margin: 10px 0px 10px 0px; text-align: left;}
#cc_section {width: 500px; margin: 0px 0px 10px 0px; padding-top: 10px; text-align: left;}
#checkout_options { margin: 0px 0px 10px 0px;}
#paypal_container { padding: 0px 0px 0px 0px; text-align: right;}
#paypal {margin: 0px 0px 0px 0px;}

#checkout .div_input {height:25px}
#checkout .div_input.ta  { height: 75px }
#checkout .div_input2 {height:25px;}

#checkout .div_input.two { height: 35px }
#checkout .div_input.three {height: 50px }

#checkout input[type!="image"] {width:100px; height:15px}
#checkout .input_box {width: 283px; border: solid 1px}


#checkout input[type="checkbox"] { align: left; border: none; width: 15px;}
input[type="hidden"] { display: none; visibility: hidden;}

.serviceitem1 {float: left; width: 425px; margin: 0px 0 0 0; text-align: left; clear: none; }
.serviceitem {float: left; width: 425px; margin: 0px 0 0 0; text-align: left; clear: none;}
.serviceitem_short {float: left; width: 225px; margin: 0px 0 0 0; text-align: left; clear: none;}
.servicename {font-weight: bold;}
.discount{padding: 0 15px 0 0px;}
.affdiscount{color: #F87608;}
.servicebox {margin: 0px 16px 0 0px }
.expeditedbox {margin: -5px 16px 0px 0px}
.servicedesc {padding: 0 15px 6px 0px;line-height: 17px;}
/*.servicedesc:before {content: "• ";}*/

.servicenote {color: #333;}

.lineitem { font-size: 12px; line-height: 12px; font-weight: bold;}
.lineitem.padded { margin: 25px 0 0 0 }
.lineitem.subtotal { float: right; visibility: hidden; width: 30px;}
.lineitem.total { float: right; visibility: hidden; width: 30px; padding: 5px; font-weight: bold; color: #231F20; text-align:right;}
.lineitem.affdiscount{color: #F87608;}

#checkout .submitbutton { margin: 0 0 0 100px }
#checkout .radiocc { padding: 2px 0 0 0 }
#checkout .ccselection {border: none; margin: -7px 0px 0px -11px;}


#show_dba_price {margin: 0px; padding: 0px 0px 0px 0px;}
#baseprice1 { color: #CCC; }
#baseprice2 { float: right; clear: none; color: #CCC; }
#expeditedPrice1 { float: right; color: #CCC; padding: 4px 20px 0px 0px; }
#discountPrice1 { color: #CCC; }
#rushPrice1 { float: right; color: #CCC;  padding: 4px 20px 0px 0px; }
#faxPrice1 { color: #CCC; }
#trademarkPrice1 { color: #CCC; }
#dbaPrice1 { float: right; clear: none; color: #CCC; margin: 0px; padding: 2px 20px 0px 0px;}
#dbaPrice2 { float: right; clear: none; color: #666; margin: 0px; padding: 5px; font-weight: bold; color: #231F20}
#rushPrice2 { float: right; clear: none; padding-top: 4px;}
#expeditedPrice2 { float: right; clear: none;  padding-top: 4px;}
#scorpPrice1 { float: right; clear: none; color: #CCC; margin: 0px; padding: 2px 20px 0px 0px;}
#scorpPrice2 { float: right; clear: none; color: #666; margin: 0px; padding: 5px; font-weight: bold; color: #231F20}

#discountPrice1 { margin: 0 0 0 -10px; }
#discountPrice2 { margin: 0 0 0 -10px; }

.lineitem.selected { visibility: visible; }

.lineitem.minus { font-weight: bold; }

.totalbox {width: 100%; border-top: 1px solid #B5B5B5;padding: 2px 2px 10px 6px; margin-top: 5px;font-weight: normal;}
.totalname {float: right; width: 100px; text-align: right; font-weight: bold; margin: 0px 12px 0 0; padding: 0px 0px 0px 0px;}
.shippingname {float: right; width: 120px; text-align: right; font-weight: bold; margin: 4px 26px 0 0}

#total {float: right; text-align: right; font-weight: bold; font-size: 12px; padding:0px 0px 0px 0px; margin-right: 4px;}
#shipping {float: right; text-align: right; font-weight: bold; font-size: 12px;margin-right: 4px;margin-top: 4px;}
.shipping2 {margin: 0px; text-align: right;}


/*================== users layout ==================*/
#users #content .col_1 .indent { padding:0 43px 40px 61px}
#users #content .col_2 .indent { padding:0 65px 40px 19px}
#users #content .col_1 .noindent { padding:0 43px 40px 0px}
#users #content .col_2 .img_left {margin:0 0 0 -19px}
#users .div_input {height:25px}
#users #content .input_box {width: 283px; border: solid 1px}
#users #content .col_1 .col_box_1 {margin: 10 10 10 10; width:175px}
#users #content .col_1 .col_box_2 {padding: 10 10 10px; width:450px}
#users #content .col_1 .col_box_2 #comments {width: 400px; height: 150px }
#users #content a.update {font-weight: bold; color:#d52d00 }

#users #content .col_1 .col1 {margin: 0 0 0 50px; float: left; width: 150px}
#users #content .col_1 .col2 {float: left; width: 150px}
#users #content .col_1 .col3 {float: left; width: 150px}
#users #content .header { font-weight: bold }

/*================== billinghistory ==================*/
#billinghistory { font-size: 12px; font-weight: normal; color: #231F20; line-height: 17px;}
#billinghistory .col_1 .indent { padding:0 43px 40px 61px}
#billinghistory .col_2 .indent { padding:0 65px 40px 19px}
#billinghistory .col_1 .noindent { padding:0 43px 40px 0px}
#billinghistory .col_2 .img_left {margin:0 0 0 -19px}
#billinghistory .div_input {height:25px}
#billinghistory  .input_box {width: 283px; border: solid 1px}
#billinghistory .col_1 .col_box_1 {margin: 10 10 10 10; width:200px}
#billinghistory .col_1 .col_box_2 {padding: 10 10 10px; width:500px}
#billinghistory .col_1 .col_box_2 #comments {width: 400px; height: 150px }
#billinghistory a.update {font-weight: bold; color:#d52d00 }

#billinghistory .col_1 .col1 {margin: 0 0 0 50px; float: left; width: 250px}
#billinghistory .col_1 .col2 {float: left; width: 150px}
#billinghistory .col_1 .col3 {float: left; width: 150px}
#billinghistory .header { font-weight: bold }


/*================== calldetails ==================*/
#calldetails {width: 650px;}
#calldetails .col_1 .indent { padding:0 43px 40px 61px}
#calldetails .col_2 .indent { padding:0 65px 40px 19px}
#calldetails .col_1 .noindent { padding:0 43px 40px 0px}
#calldetails .col_2 .img_left {margin:0 0 0 -19px}
#calldetails .div_input {height:25px}
#calldetails .input_box {width: 283px; border: solid 1px}
#calldetails .col_1 .col_box_1 {margin: 10 10 10 10; width:175px}
#calldetails .col_1 .col_box_2 {padding: 10 10 10px; width:450px}
#calldetails .col_1 .col_box_2 #comments {width: 400px; height: 150px }
#calldetails a.update {font-weight: bold; color:#d52d00 }

#calldetails .col_1 .col1header {margin: 0 0 0 90px; float: left; width:334px;}
#calldetails .col_1 .col2header {float: left; width:150px}

#calldetails .col_1 .col1 {float: left; width: 100px; margin: 0px; padding:0px;}
#calldetails .col_1 .col2 {float: left; width: 100px}
#calldetails .col_1 .col3 {float: left; width: 150px}
#calldetails .col_1 .col4 {float: left; width: 100px}
#calldetails .col_1 .col5 {float: left; width: 100px}
#calldetails .col_1 .col6 {float: left; width: 100px}
#calldetails .header { font-weight: bold }

#checkout .div_input.largeta { height: 135px } 
#checkout textarea.largeta {width: 300px; height: 75px;}
#checkout .overagecharge { width: 540px; margin: 15px 0px 0px 0px; float: right; text-align: right;}

a.tooltip:hover {
	position: relative;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span {
	display: block;
    width: 200px;
	color: #231F20;
   	position: absolute; top: 14px; left: -4px;
	/* formatting only styles */
   	padding: 2px; margin: 4px; z-index: 100;
   	background: #F9F9F9; border: 1px solid #DADADA;
	opacity: 0.7;
	/* end formatting */
}

.button_processing {
	display:block;
	width:101px;
	height:29px;
	margin:2px 0px 0px -1px;
	text-decoration:none;
	background:url(/images/whiteBG_button_submit.png);
	background-position:-203px 0;
}

.button_placeOrderProcessing {
        display:block;
        width:101px;
        height:29px;
        margin:2px 0px 0px -1px;
        text-decoration:none;
        background:url(/images/button_placeOrder.png);
        background-position:-203px 0;
}  
a.button_paypal {
	display:block;
	width:143px;
	height:42px;
	margin:0 0 0 8px;
	text-decoration:none;
	background:url(/images/button_paypal.png);
}
a.button_paypal:hover {
	display:block;
	width:143px;
	height:42px;
	margin:0 0 0 8px;
	background-position:-143px 0;
}
a.button_paypal_disabled {
	display:block;
	width:143px;
	height:42px;
	margin:0 0 0 8px;
	text-decoration:none;
	background:url(/images/button_paypal.png);
	background-position:-286px 0;
}
a.mark_paypal {  
        display:block;
        width:55px;
        height:16px;
        margin:-21px 5px 6px 5px;
        background:url(/images/PayPal_mark.png);
	float: right;
}
a.mark_paypal_disabled {
        display:block;
        width:55px;
        height:16px;
        margin:-21px 5px 6px 5px;
        background:url(/images/PayPal_mark.png);
        background-position:-55px 0;
	float: right;
}
