
/* form */

#tr input { width:270px;padding:1px 0 1px 5px; margin: 1px 0; border:1px solid #8e8e8e; font-size: 12px;}
#tr select { width:275px; font-size: 12px; padding-left:5px; margin: 1px 0;}
#tr select#f_state { width:273px; padding-left:5px; margin: 1px 0;font-size: 12px; }
#tr select#f_birthdayM { width: 60px; }
#tr select#f_birthdayY { width: 60px; }
#tr select#f_birthdayD { width: 60px; }

#tr select#f_phonedd { width: 80px; float:left; margin-right:5px; }


#tr input#textKR { width:200px; float: left; margin-right: 10px; }

#tr input#f_sex { width:25px; border:0px; }
#tr #birthdayfields { margin-bottom: 10px; }
#tr #genderfields { margin-top: 10px; }
#tr #f_comments { width: 270px; height: 50px; color:#666666; }
#t_spam { background-color: transparent; margin: 10px 0; font-size: 13px; }
input#f_spam { border:0px;width:15px; float: left; }
#spamtxt { margin-left: 20px; }

/*efcom-1610*/
input#f_chkPhoneYesNo { border:0px;width:15px; float: left; margin-top: 10px;}
#chkPhoneYesNotxt { margin-left: 20px; margin-top: 10px;  }

#tr #trpreferred { background: url(/CSS/main/red_arrow.gif) 0% 50% no-repeat;}
#tr #trpreferred #f_preferred { width: 253px; margin-left:20px; }

#tr input#f_fprod { width: 20px; margin-left:0px; border:0px; }
#formdiv .tfstep2 { margin: 20px; }

/* b22 form*/
input#falsebro { width:15px; border:0; padding:0; margin:0px 3px 0 0; float:left;}
#tr #yy { margin-left: 20px;}
#falbrodiv .content { margin:0px 10px; }
.brocontent { margin: 10px 20px; font-size: 12px; }
.greytxt { color: #999999; }
.blocktxt { color: #000000; font-weight: bold; font-size: 14px; }

/* kr info box*/
#info { overflow:auto; height: 80px; width: 250px; border: 1px solid #CCCCCC; font-size: 12px; background-color: #FFF; float:left; padding: 5px; }
input#f_privacy { border:0px;width:15px; }

#krpcbox { 
    background: url(/CSS/main/kr_pcbox.gif) top left no-repeat; 
    		width:52px; height:18px;
		cursor:pointer;
		text-align:center;
		margin:0;
		padding: 0px;
		font-weight: bold; 
		display: block; 
		line-height: 1.7em; 
		float: right; }

#f_user { visibility: hidden; padding: 0px; margin:0px; height:0px; }

input#f_travelmethod { width:25px; border:0px;  }

/* b80 */
.c_addresstitle { font-weight: bold; font-size: 12px; padding-top: 10px; margin-top: 10px; border-top: 1px dotted #CCCCCC; }

/* bx5 etown promotion */

#box2 { position: relative; }
#box2 #bx5titlebar { color: white; background-color: #fde24d; background-image: none; height: width: 319px; height: 60px; }
#box2 #bx5titlebar h1 { color: #18567d; margin: 0 0 0 110px; font-size: 20px; padding:20px 0 0 0px; line-height: 1.0em; }
#box2 #etown { color: white; background: url(/_imgs/welcome/sem/09/etpromo_bk.jpg) no-repeat bottom left; height: 106px; 
    width: 283px; float: left;  margin: 35px 0 0 20px; display:inline; }
#box2 #etown .txt { padding: 10px; font-size: 12px; width: 176px; }
#box2 #brochureimg { position: absolute; top: -5px; left: 20px; }

/* b30 */
#tr input#c_delivery { width: 20px; border: 0px; }
#tr #deliveryintro { margin-top: 10px; }

#f_delivery { margin-top: 20px; }





