a img{border:none;}
textarea{
	padding:3px;
	overflow:auto;
}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
#mainForm .lastP{margin-bottom:0;}
.g h2{text-align:left;font-size:13px;}
.g h2 span{font-style:italic;}
.g{
	margin:23px 70px 0;
	padding-bottom:14px;
}
.picksc{
	margin:14px 0 0;
	border:1px dashed #D2DADA;
	border-width:1px 0;
	background:#F7F7F7;
	font-size:14px;
	padding:9px 30px 11px 0;
	overflow:hidden;
}
.picksc p{margin-left:68px}
.picksc a{
	color:#0084B4;
}
.picksc img{width:48px;height:48px;}
#picksIcon,#userIcon{
	float:left;
	margin:0 15px 0 5px;
	width:48px;
	height:48px;
}
#temp {
	padding: 30px 40px 44px; 
	text-align: center;
	display:none;
}
.bgYellow{
	margin:30px 40px 44px;
	padding:8px 10px 13px 13px;
	background-color:#fffb73;
	color:#343128;
	border:1px solid #c0c0c0;
	font-weight:bold;
	line-height:23px;
}
.btnContainer{
	overflow:hidden;
	margin:0 15px;
	bottom:14px;
	position:absolute;
	right:0;
	width:628px;
}
.btnContainer img{
	cursor:pointer;
}
#backBtn{float:left;}
#confirmBtn{float:right;}
#anotherBtn{float:right;}
.iframeBox{
	height:223px;
}
.mainformBottom{
	margin:12px 0 0 0;
}
.pickLabel{
	padding:3px 15px 24px 0;
	text-align:right;
	font-weight:bold;
	width:267px;
}
.gb{
	float:left;
}
.ml{
	
}
.mainformBottom .creditNote{
	width:235px;
	font-size:11px;
	margin-bottom:0;
}
.formRight{
	padding-top:9px;
	padding-bottom:8px;
	margin-left:272px;
	position:relative;
}
.mainformBottom p{
	margin-bottom:8px;
	*margin-bottom:6px;
}
 .bottomBtn{
	position:absolute;
	right:3px;
	bottom:3px;
	cursor: pointer;
}
#addr,#name{width:197px;}
.formRight  #tmsg{
	width:335px;
	border:1px solid #C1C9CB;
	height:131px;
	color:#BFBFBF;
}
.tfrom{
	position:relative;
	padding-top:131px;
}
.ap1,.ap2,.addressText{position:absolute;left:0;}
.ap1{top:0;}
.ap2{top:34px;}
.addressText{top:63px;}
.imgContainer1{
	position:absolute;
	top:9px;
	right:0;
	padding:0;
	width:142px;
	height:123px;
	text-align:right;
}
.addPhoto{
	position:absolute;
	top:50px;
	right:28px;
	z-index:3001;
}
input#photofile{width:auto;}
.hignZindex{z-index:5555;}
img#photoBg,#photoInit{
	max-height:123px;
	max-width:128px;
	top:0;
	right:0;
	position:absolute;
}
 
#photoLoading,img#photoBg{z-index:4000;}
#photoLoading {
	position:absolute;
	top:0;
	right:0;
	display:none;
	padding-top:30px;
}
.overlay{
	position:absolute;
	width:210px;
	height:123px;
	display:block;
	z-index:5000;
	top:0;
	left:0;
}
#clear{
	height:22px;
	display:none;
	position:absolute;
	right:34px;
	bottom:0;
	z-index:5000;
	cursor:pointer;
}

#searchResult,#iframeC,#step2{display:none;}
/*
#clear{
	display:block;
	height:22px;
	line-height:0;
	overflow:hidden;
	text-align:left;
	text-indent:33333em;
	width:73px;
}*/
*{margin:0;padding:0;}
body,div,p,h1,h2,h3,h4,ul,ol,li{margin:0;padding:0;}
html{background:none;}
body{
	font-family:'Lucida Grande',sans-serif;
	font-size:0.75em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	color:#3C545D;

}
#mainWrapper{
	text-align:center;
	padding-right:103px;
}
#tweetWrapper{
	margin:0 auto;
	text-align:left;
	width:658px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
}
.dt #content{
	min-height:505px;
	_height:505px;
	margin:0;
	border-top:none;
	padding-bottom:4px;
	position:relative;
}
#successScreen,#generalErrorScreen{min-height:300px;}
input,textarea{
	font-size:13px;
	font-family:'Lucida Grande',sans-serif;
	line-height:inherit;
}
h1{
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	padding:0 0 25px;
	text-align:center;
}
#intro{
	padding:0 30px 20px;
}
#searchC{
	overflow:hidden;
	padding:8px 30px 18px;
	position:relative;
}
#searchBox{
	overflow:hidden;
}

#searchBox label{
	padding:5px 0 0 0;
	font-size:14px;
	float:left;
	font-weight:bold;
}
input#search,#tmsg,#tuser,#tpwd,#name{
	background:#fdff92;
}

input#search {
	height:22px;
	border:1px solid #83865b;
	padding: 5px 5px 2px;
	font-size:13px;
	width:341px;
	color: #bfbfbf;
	font-weight: normal;
}
#submit{
	cursor:pointer;
}
#searchIntro{
	font-size:11px;
	overflow:hidden;
	padding:1px 0 2px 1px;
	width:352px;
}
.inputBox{
	padding:0 11px 0 12px;
	float:left;
}
#searchIntro .right{
	padding:0 56px 0 0;
	position:relative;
}
#googleLogo{
	position:absolute;
	top:1px;
	right:0;
}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.left{float:left;}
.right{float:right;}
.italic{font-style:italic;}
.alignL{text-align:left}
.alignR{text-align:right;}
#searchResult{
	margin:10px 23px 0;
	color:#5e5e5e;
	font-size:15px;
}
#searchResult a{
	color:#5e5e5e;
	text-decoration:none;
}
#searchResult a:hover{text-decoration:underline;}
#googleH{
    display: none;
}

h2{text-align:center;font-weight:bold;}
#searchResult h2,#searchResult ul span{
	color:#000;
	font-size:15px;
}
#searchResult ul{
	padding:6px 6px 0;
}
#searchResult ul li{margin-bottom:4px;}
.subWrapper1{
	border:1px solid #bdbdbd;
	margin-top:15px;
	padding-bottom:6px;
	overflow:hidden;
}
.last{
	text-align:right;
	margin:6px 9px 0 0;
	float:right;
	cursor:pointer;
}
.last span{
	color:#5D81A5;
	text-decoration:underline;
	margin-right:10px;
}
.last .active{
	color:#000;
	text-decoration:none;
	cursor:default;
}
#more{color:blue;}

.submitIconsPopup {
	position: absolute;
	right: 0;
	background:#FFFFFF;
	border:1px solid #555555;
	height:110px;
	width:148px;
	visibility: hidden;
	text-align: left;
	margin-top: 1px;
	z-index: 5000;
}


/*---------mainForm--------*/
#mainForm{
	clear:both;
	border:1px solid #c5c5c5;
	padding:0px 9px 0;
	width:614px;
	position:relative;
}
.dt .conLeft{
	top:9px;
	left:9px;
}

#addr{
	overflow:auto;
	height:51px;
	border:1px solid #C1C9CB
}


.inputText,#tpwd{
	width:148px;
	height:19px;
	padding: 3px 3px 0 3px;
	border:1px solid #C1C9CB;
	color: #bfbfbf;
}
#isRem{
	width:13px;
	height:13px;
	margin-right:7px;
}
#close{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

#resultList li {
    cursor:pointer;
}
#resultForm{
	position:relative;
	margin:0 12px 0;
}
#successScreen h2{border-top:none;}
.infoMsg{padding-bottom:30px;}
#successScreen p{margin:0 25px;}

#disabledgo{
    display: none;
}

#name{
    margin-top: 0px;
}

.conRight .tfrom p { 
	margin-bottom: 10px;
	text-align: left;
	margin-left: 6px;
}

p.alignLeft label{
    margin-left: 0px;
}

.boxRight {
    margin-top: 2px
}

div.container{
   padding-top: 5px;
}
.imgContainer {
   top: 5px;
}
.iframeBox{
   margin-top: 0px;
}

/*--------header bar ---------*/
a{cursor:pointer;}
.extra{
	text-align:center;
	position:relative;
}
.headerbar{
	height:54px;
	padding:12px 103px 0 0;
	_padding-top:0;
	text-align:center;
}
.ap3{
	overflow:hidden;
	margin:0 auto;
	width:658px;
}
.ap3 ul{
	float:right;
	padding:0 0.7em;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background:#fff;
	_padding:1em 1em;
}
.ap3 ul, x:-moz-any-link{padding-bottom:1px;}
.ap3 ul,x:-moz-any-link, x:default{padding-bottom:0;}
.ap3 li{
	display:inline;
	padding:1px 0;
	font-size:1.05em;
	_font-size:12px;
}
.ap3 > ul > li > a{
	display:inline-block;
	border:1px solid transparent;
	padding:0.5em 0.15em;
}
.ap3 a,.ap3 a:link,.ap3 a:visited,.ap3:active{text-decoration:none;color:#0084B4;}
.ap3 a:hover{text-decoration:underline;}

/*-----------popup--------------*/
.showPopup{
	position:absolute;
	width:300px;
	background:#fff;
	z-index:10000;
	top:275px;
	left:50%;
	margin-left:-150px;
}
.showPopup table{margin:0;text-align:left;}
#popupContent{padding:0 1em .5em 1em;}
#overlay,.showPopup{display:none;}
#overlay{
	background-color:#000000;
	left:0;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:absolute;
	top:0;
	z-index:5000;
}
.popupheader{
	font-weight:700;
	padding:6px 0 5px 0;
	color:#0084B4;
	position:relative;
}
.popupheader span{
	border-bottom:2px solid #0084B4;
}
.popupheader img{
	position:absolute;
	right:5px;
	top:4px;
	width:auto;
	height:auto;
	margin:0;
	cursor:pointer;
}
table {
	width:100%;
	line-height:19px;
	font-family:'Lucida Grande',sans-serif,arial;
}
tr {width: 260px;}
td{ width: 130px;}
td a,td a:link,td a:visited,td a:active{text-decoration:none;color:#0084B4;}
td a:hover{text-decoration:underline;}
/*-------------end----------------*/
