@charset "utf-8";

/* Browser Hack.
For IE7 :*+html
   (ex:*+html #contact{
	            position:relative;
             	padding-top:0px;
            	padding-left:0px;
            	margin-top:0px;
            	margin-left:0px;
            	width:100%;
                })
For IE6 :_
   (ex:#contact{
	            position:relative;
             	padding-top:0px;
            	padding-left:0px;
            	margin-top:0px;
            	margin-left:0px;
            	width:100%;
                })
For Fire Fox: none(不需要填入任何文字)
   (ex:#contact{
	            position:relative;
             	padding-top:0px;
            	padding-left:0px;
            	margin-top:0px;
            	margin-left:0px;
            	width:100%;
                })
*/

#contact{
	position:relative;
	padding:0px;
	margin:0px;
	width:100%;
}

/*控制(列)*/

/*
一列 包含一個控制文字欄位(all_contact_txt)以及輸入表單欄位(all_contact_form)
*/
#all_contact_layout{
	width:488px;
	height:31px;
    position: relative;
    margin-top:0px;
	margin-left:0px;
    padding-bottom:3px;
}


/*兩欄式 For Fire Fox*/
/*(控制文字欄位以及輸入表單欄位)*/
#all_Contact_txt{
	float:left;
	position: relative;
	width:115px;
	height:100%;
	text-align: right;

}
#all_Contact_form{
	float:left;
	position: relative;
	width:363px;
	margin:0px;
	border: 0px solid #99ccff;
	padding-top:5px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:5px;
}
/**/

/*兩欄式 For IE7*/
/*(控制文字欄位以及輸入表單欄位)*/
*+html #all_Contact_txt{
	float:left;
	position: relative;
	width:115px;
	height:100%;
	text-align: right;

}
*+html #all_Contact_form{
	float:left;
	position: relative;
	width:363px;
	margin:0px;
	border: 0px solid #99ccff;
	padding:4px;
}
/**/


/*兩欄式*/
#verify_Contact_img{
    position: relative;
	float:left;
}

#verify_Contact_form{
    margin-left:4px;
    position: relative;
	float:left;
}



/**/

/*!NEW!*/

/**/
#verify_layout{
    width:488px;
	height:40px;
    position: relative;
}

/*兩欄式*/
/*#verify_title For Fire Fox*/
#verify_title{
	position: relative;
	width:115px;
	height:40px;
	position: relative;
	float: left;

	text-align: right;

}
/* #verify_ing_form For Fire Fox*/
#verify_ing_form{
    float:left;
	position: relative;
	width:363px;
	margin:0px;
	border: 0px solid #99ccff;
    height:30px;
    padding:4px;
}

/*#contact_checkbox For IE7*/
*+html #contact_checkbox{
    
    height:51px;
    width:488px;
    position: relative;
    margin-bottom:2px;
    padding:0px;
}
/*#contact_checkbox For Fire Fox*/
#contact_checkbox{
    height:51px;
    width:488px;
    position: relative;
    margin-bottom:3px;
}

/* business_type_layout For Fire Fox*/
#business_type_layout{
    float:left;
	position: relative;
	width:115px;
    height:100%;
	text-align: right;

}

#business_form{
	float:left;
	position: relative;
	width:363px;
    height:43px;
	border: 0px solid #99ccff;
    padding-top:3px;
    padding-left:3px;
    padding-bottom:3px;
    padding-right:5px;
}
/* #business_form For IE 7*/
*+html #business_form{
	float:left;
	position: relative;
	width:363px;
    height:42px;
	border: 0px solid #99ccff;
    padding-top:3px;
    padding-left:3px;
    padding-bottom:3px;
    padding-right:5px;
}



#prefer_contact_form{
    float:left;
	position: relative;
	width:363px;
    height:26px;
	border: 0px solid #99ccff;
    padding-top:3px;
    padding-left:3px;
    padding-bottom:0px;
    padding-right:5px;
}





/* #request_type_layout For Fire Fox*/
#request_type_layout{
    float:left;
	position: relative;
	width:115px;
    height:100%;
	text-align: right;

}

#request_form{
	float:left;
	position: relative;
	width:363px;
    height:43px;
	border: 0px solid #99ccff;
    padding-top:3px;
    padding-left:3px;
    padding-bottom:3px;
    padding-right:5px;
}
/* #request_form For IE 7*/
*+html #request_form{
	    float:left;
	    position: relative;
    	width:363px;
        height:42px;
    	border: 0px solid #99ccff;
        padding-top:3px;
        padding-left:3px;
        padding-bottom:3px;
        padding-right:5px;
}






#prefer_contact_txt{
	float:left;
	position: relative;
	width:115px;
	height:100%;
	text-align: right;

}

#prefer_contact_layout{
    width:488px;
	height:31px;
    position: relative;
    padding-top:3px;
    margin-bottom:3px;
}
/*#prefer_contact_layout For IE7*/
*+html #prefer_contact_layout{
    width:488px;
	height:31px;
    position: relative;
    margin-top:0px;
	margin-left:0px;
    padding-top:3px;
}



/*#verify_title For IE7*/
*+html #verify_title{
	position: relative;
	width:115px;
	height:40px;
	position: relative;
	float: left;

	text-align: right;
}

/* #verify_ing_form For IE7*/
*+html #verify_ing_form{
    float:left;
	position: relative;
	width:363px;
	margin:0px;
	border: 0px solid #99ccff;
    height:30px;
}
/**/

/* #business_type_layout For IE7*/
*+html #business_type_layout{
    float:left;
	position: relative;
	width:115px;
    height:50px;
	text-align: right;

}
/* #request_type_layout For IE7*/
*+html #request_type_layout{
    float:left;
	position: relative;
	width:115px;
    height:50px;
	text-align: right;

}




/**/
#btn{
    position: relative;
	margin-left:200px;
	margin-top:6px;
    width:200px;
	height:30px;
}
#sand_btn{
	position: relative;
	height:30px;
	float: left;
	width:50px;
}
#reset_btn{
    float: left;
    position: relative;
	height:30px;
	width:50px;
}


/*******************************/
/**/
/*******************************/
.all_contactus_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #424242;line-height: 20px;
}

.all_contactus_red{
 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #930000;line-height: 19px;
}

*+html .all_contactus_red{
 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #930000;line-height: 21px;
}
/*******************************/
/**/
/*******************************/
.all_input{
    width:355px;
    BORDER: #9A9A9A 1px solid; 
	COLOR: #9A9A9A; 
	FONT-SIZE: 9pt;
}
/*******************************/
/**/
/*******************************/
/*三欄式*/
/*For Fire Fox*/
#city_form{
    width:141px;
    position: relative;
	float:left;
    margin-top:-1px;
}
#zip_code_txt{
	width:73px;
	position: relative;
	float:left;
	text-align: right;
    margin-top:-1px;
}
#code_form{
    float:left;
    width:141px;
    position: relative;
    margin-top:-1px;
}
/**/

/*三欄式*/
/*For IE7*/
*+html #city_form{
    width:141px;
    position: relative;
	float:left;
    padding-bottom:1px;
}
*+html #zip_code_txt{
	width:73px;
	position: relative;
	float:left;
	text-align: right;
    padding-bottom:1px;
}
*+html #code_form{
    float:left;
    width:141px;
    position: relative;	
    padding-bottom:1px;
}
/**/

/*三欄式*/
/*For Fire Fox*/
#contact_layout{
    position: relative;
	float:left;
    margin-top:-1px;
}

#Contact_position_layout{
	position: relative;
	float:left;
	width:15px;
	text-align: center;
    margin-top:-1px;
	
}
#position_layout{
    position: relative;
	float:left;
    margin-top:-1px;
}
/**/

/*三欄式*/
/*For IE7*/
*+html #contact_layout{
    position: relative;
	float:left;
    padding-bottom:1px;
}
*+html #Contact_position_layout{
	position: relative;
	float:left;
	width:15px;
	text-align: center;
    padding-bottom:1px;
}
*+html #position_layout{
    position: relative;
	float:left;
    padding-bottom:1px;
}
/**/
/*三欄式*/
/*For Fire Fox*/
#country_layout{
    position: relative;
	float:left;
    margin-top:-1px;
}
#other_counary_txt_layout{
	position: relative;
	float:left;
	margin-left:15px;
	margin-top:-1px;
	
}
#other_counary_form{
	 float:left;
    width:141px;
    position: relative;
    margin-top:-1px;
	
}
/**/
/*三欄式*/
/*For IE7*/
*+html #country_layout{
		width:73px;
	position: relative;
	float:left;
	text-align: right;
    margin-top:-1px;
}
*+html #other_counary_txt_layout{
		width:73px;
	position: relative;
	float:left;
	text-align: right;
    margin-top:-1px;
	
}
*+html #other_counary_form{
	  float:left;
    width:141px;
    position: relative;	
    padding-bottom:1px;
}
/**/



#comments_layout{
	width:488px;
	height:79px;
    position: relative;
    padding-bottom:3px;
}

#call_input_txt{
    float:left;
	position: relative;
	width:115px;
	height:100%;
	text-align: right;

}
#comments_form{
    float:left;
	position: relative;
	width:363px;
    height:69px;
	border: 0px solid #99ccff;
	padding-top:4px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:4px;
}
/**/

#use_massage{
	width:488px;
	height:31px;
    position: relative;
    margin-top:0px;
	margin-left:0px;
    padding-bottom:0px;
}
#ffdebug{width:100%;height:1px;clear: both;} 


/*******************************/
/**/
/*******************************/
.contact_style{
	width:168px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.position_style{
	width:169px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.city_style{
	width:100%;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.code_style{
	width:100%;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.country_style{
	width:147px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.other_country_style{
	width:107px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}

*+html .other_country_style{
	width:107px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}



.phone_style{
	width:108px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
.fax_style{
	width:108px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}

*+html .phone_style{
	width:107px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}
*+html .fax_style{
	width:107px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}

.comments_form{
	width:355px;
	height:66px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}

*+HTML .comments_form{
	width:355px;
	height:63px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}


.verify_Contact_input{
	width:280px;
	COLOR: #9A9A9A;
	FONT-SIZE: 9pt;
	border: 1px solid #9A9A9A;
}


