@charset "gb2312";
/*////////////////////////////////////////////////////////////
UNIQLO - common.css

Copyright (C) LightUp Shopping Club Inc. All Rights Reserved.
------------------------------------------------------------

[Reset]
	1. HTML, Body, Anchor
	2. Heading, Paragraph
	3. List
	4. Table
	5. Form
	7. Others
		7-1. Inline-level Elements
		7-2. Block-level Elements
		7-3. For IE7 Page Zoom
[Main Layout]
	1. Container
	2. Header
	3. Content
	4. Footer
[Clearfix]
[General]
[Module]
	1. Table Unit
	2. Div Unit
[Header]
[Footer]
[Other]
	. Thickbox
		- Lib CSS(thickbox.css)
		- Thickbox Login Dialog Style

////////////////////////////////////////////////////////////*/

/* ################################################################################
	[Reset] Resetting HTML elements styles
   ################################################################################ */
/* ------------------------------------------------------------
	1. HTML, Body, Anchor
   ------------------------------------------------------------ */
body { margin: 0; padding: 0; } /* tmp */

div.uq {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	background: #fff;
	color: #6d6a6d;
	font-family:
		"Microsoft Yahei",
		sans-serif;
/* start: based on YUI(fonts.css) */
	font-size: 13px;
	*font-size:small;
	*font:x-small;
/* end: based on YUI(fonts.css) */
	line-height: 1.5;
}
table {font-size:inherit;font:100%;}

/* start: based on YUI(reset.css) */
div.uq div,div.uq dl,div.uq dt,div.uq dd,div.uq ul,div.uq ol,div.uq li,div.uq h1,div.uq h2,div.uq h3,div.uq h4,div.uq h5,div.uq h6,div.uq pre,div.uq code,div.uq form,div.uq fieldset,div.uq legend,div.uq input,div.uq textarea,div.uq p,div.uq blockquote,div.uq th,div.uq td{margin:0;padding:0;}

div.uq table{border-collapse:collapse;border-spacing:0;}
div.uq fieldset,div.uq img{border:0;}
div.uq address,div.uq caption,div.uq cite,div.uq code,div.uq dfn,div.uq em,div.uq strong,div.uq th,div.uq var{font-style:normal;font-weight:normal;}
div.uq li{list-style:none;}
div.uq caption,div.uq th{text-align:left;}
div.uq h1,div.uq h2,div.uq h3,div.uq h4,div.uq h5,div.uq h6{font-size:100%;font-weight:normal;}
div.uq q:before,div.uq q:after{content:'';}
div.uq abbr,div.uq acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
div.uq sup {vertical-align:text-top;}
div.uq sub {vertical-align:text-bottom;}
div.uq input,div.uq textarea,div.uq select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
div.uq legend{color:#000;}
/* end: based on YUI(reset.css) */


a:link,
a:visited { color: #069; text-decoration: none; }

a:hover,
a:active  { color: #069; text-decoration: underline; }

/* ------------------------------------------------------------
	2. Heading, Paragraph
   ------------------------------------------------------------ */
div.uq h1,
div.uq h2,
div.uq h3,
div.uq h4,
div.uq h5,
div.uq h6 { line-height: 1; }

/* ------------------------------------------------------------
	3. List
   ------------------------------------------------------------ */
/*
ul, ol, dl {}
li, dd {}
dt { font-weight: bold; }
*/

/* ------------------------------------------------------------
	4. Table
   ------------------------------------------------------------ */

/* ------------------------------------------------------------
	5. Form
   ------------------------------------------------------------ */
div.uq label { cursor: pointer; }

/* ------------------------------------------------------------
	7. Others
   ------------------------------------------------------------ */

/*  7-1. Inline-level Elements
   ------------------------------------------------- */
div.uq img { vertical-align: top; }
div.uq object { outline: none; }
div.uq strong { font-weight: bold; }

/*  7-2. Block-level Elements
   ------------------------------------------------- */
div.uq hr { display: none; }
div.uq pre { overflow: auto; font-family: monospace; }

/*  7-3. For IE7 Page Zoom
   ------------------------------------------------- */
*+html body div.uq,
*+html div.uq br { letter-spacing: 0; }

/* ################################################################################
	[Main Layout] Setting main structure layout
   ################################################################################ */

/* ------------------------------------------------------------
	1. Container
   ------------------------------------------------------------ */

/* ------------------------------------------------------------
	2. Header
   ------------------------------------------------------------ */
div.eshop div#hd {
	margin-bottom: 0;
}

div.eshop div#hd div.bd {
	padding-top: 0;
}

div.uq div#header {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 10px 0 0;
	background: url(http://im.uniqlo.cn/taobao/img/material/nav/bg_gnav_line_01.gif) no-repeat 100% 10px;
}

/* ------------------------------------------------------------
	3. Content
   ------------------------------------------------------------ */
div.eshop div#bd,
div.eshop div#bd div.box {
	margin-bottom: 0;
}

div.eshop div#bd div.box div.bd {
	padding-top: 0;
}

div.uq div#content {
	position: relative;
	width: 949px;
	margin: 0 auto;
	padding: 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px  solid #dcdcdc;
	background: url(http://im.uniqlo.cn/taobao/img/material/bg_grid_950_02.gif) repeat-y -1px 0;
}

div.uq div#main-content {
	display: inline; /* for ie6 */
	float: left;
	width: 760px;
	margin-bottom: -1px;
}

div.uq div#sidebar {
	float: left;
	width: 189px; /* 950px - 759px */
	margin-right: 0;
	margin-bottom: -1px;
}

/* Main Col R, Sub Col L */
div.uq div#content.layout-2 {
	width: 760px;
	background: url(http://im.uniqlo.cn/taobao/img/material/bg_grid_189.gif) repeat-y 0 0;
	margin-right: 0;
	margin-left: 0;
}

div.uq div#content.layout-2 div#main-content {
	float: right;
}

div.uq div#content.layout-2 div#sidebar{
	float: left;
}

/* ------------------------------------------------------------
	4. Footer
   ------------------------------------------------------------ */
div.eshop div#ft {
	padding-top: 10px;
}

div.eshop div#ft div.bd {
	padding-top: 0;
}

div.eshop div#ft,
div.eshop div#ft div.box {
	margin-bottom: 0;
}

div.uq div#footer {
	clear: both;
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	border-top: none;
}

/* ################################################################################
	[Clearfix] Clearfix CSS Hack
   ################################################################################ */
div.uq div#header:after,
div.uq div#header div#main-nav ul:after,
div.uq div#header div.utility-nav ul.utility-01:after,
div.uq div#header div.utility-nav ul.utility-02:after,
div.uq div#footer div.site-info:after,
div.uq div#footer div.site-info .utility01:after,
div.uq div#footer dl.world-nav:after,
div.uq div#sidebar ul.utility-nav:after,
div.uq div#content:after,
div.uq div.feature-L:after,
div.uq .wrap-M:after,
div.uq .clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

div.uq div#header,
div.uq div#header div#main-nav ul,
div.uq div#header div.utility-nav ul.utility-01,
div.uq div#header div.utility-nav ul.utility-02,
div.uq div#footer div.site-info,
div.uq div#footer div.site-info .utility01,
div.uq div#footer dl.world-nav,
div.uq div#sidebar ul.utility-nav,
div.uq div#content,
div.uq div.feature-L,
div.uq .wrap-M,
div.uq .clearfix { display: inline-block; }

/* exclude MacIE5 [start] \*/
* html div.uq div#header,
* html div.uq div#header div#main-nav ul,
* html div.uq div#header div.utility-nav ul.utility-01,
* html div.uq div#header div.utility-nav ul.utility-02,
* html div.uq div#footer div.site-info,
* html div.uq div#footer div.site-info .utility01,
* html div.uq div#footer dl.world-nav,
* html div.uq div#sidebar ul.utility-nav,
* html div.uq div#content,
* html div.uq div.feature-L,
* html div.uq .wrap-M,
* html div.uq .clearfix { height: 1%; }

div.uq div#header,
div.uq div#header div#main-nav ul,
div.uq div#header div.utility-nav ul.utility-01,
div.uq div#header div.utility-nav ul.utility-02,
div.uq div#footer div.site-info,
div.uq div#footer div.site-info .utility01,
div.uq div#footer dl.world-nav,
div.uq div#sidebar ul.utility-nav,
div.uq div#content,
div.uq div.feature-L,
div.uq .wrap-M,
div.uq .clearfix { display: block; }
/* exclude MacIE5 [end] */

/* ################################################################################
	[General] Setting general styles
   ################################################################################ */


/* ################################################################################
	[Module] Setting module styles
   ################################################################################ */

/* ------------------------------------------------------------
	2-1. Table Unit
   ------------------------------------------------------------ */
div.uq table.tblUnit {
	border-bottom: 1px solid #dedede;
	background: #fff;
	color: #000;
}

div.uq table.tblUnit td {
	padding-right: 9px;
	padding-left: 9px;
	border-right: 1px solid #dedede;
	vertical-align: top;
}

div.uq div#sidebar table.tblUnit td { border-right: 0; }
div.uq div#content.layout-2 div#sidebar table.tblUnit td {
	border-right: 0;
}

div.uq table.tblUnit tr.rowObj .obj {
	margin: 9px 0;
	padding: 0;
}

div.uq table.tblUnit tr.rowTtl td .ttl {
	margin-bottom: 7px;
	color: #d83f3f;
	font-size: 85%;
	line-height: 1.2;
	font-weight: bold;
/*text-transform: uppercase;*/
}

div.uq table.tblUnit tr.rowTxt td .txt,
div.uq table.tblUnit tr.rowPrice td .price {
	margin: 0;
	padding: 0 0 9px;
	font-size: 85%;
}

div.uq table.tblUnit tr.rowPrice td .price {
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}

div.uq table.tblUnit tr.rowObj td div.inr {
	position: relative;
}

/* --- Icon --- */
/*
ico1 = store
ico2 = campaign
*/
div.uq table.tblUnit tr.rowObj .ico1,
div.uq table.tblUnit tr.rowObj .ico2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 43px;
	height: 17px;
	background: url(http://im.uniqlo.cn/taobao/img/ico_store_01.gif) no-repeat 0 0;
}

* html div.uq table.tblUnit tr.rowObj .ico1,
* html div.uq table.tblUnit tr.rowObj .ico2 { right: 8px; }

div.uq table.tblUnit tr.rowObj .ico2 {
	width: 63px;
	background-image: url(http://im.uniqlo.cn/taobao/img/ico_campaign_01.gif);
}

/* --- Tooltip --- */
div.uq table.tblUnit div.tooltip {
	display: none;
	position: absolute;
	top: -40px;
	right: -70px;
	z-index: 100;
	padding: 0;
}

div.uq table.tblUnit div.tooltip div.inner {
	width: 135px;
	height: 151px;
	background: url(http://im.uniqlo.cn/taobao/img/bg_tooltip_01.png) no-repeat 0 0;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://im.uniqlo.cn/taobao/img/bg_tooltip_01.png', sizingMethod='crop');
}

div.uq table.tblUnit div.tooltip ul {
	position: absolute;
	top: 30px;
	left: 36px;
	background:#fff;
/*
5 items = top: 30px;
4 items = top: 39px;
3 items = top: 48px;
2 items = top: 57px;
1 item  = top: 63px;
*/
}

div.uq table.tblUnit div.tooltip ul li {
	width: 64px;
	font-size: 8px;
}

div.uq table.tblUnit div.tooltip ul li a {
	display: block;
	width: 64px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ------------------------------------------------------------
	2-1. Div Unit
   ------------------------------------------------------------ */
/* --- wrap col --- */
div.uq div.wrap-M {
	float: left;
	width: 380px;
	background: url(http://im.uniqlo.cn/taobao/img/material/bg_grid_950.gif) repeat-y -1px 0;
}

/*
div.uq div#wrap-1 { position: relative; z-index: 201; }
div.uq div#wrap-2 { position: relative; z-index: 200; }
*/

/* --- colums --- */
div.uq div.col {
	float: left;
	width: 190px;
}
div.uq div#col-1 { background: none; }
/*
div.uq div#col-1 { position: relative; z-index: 104; }
div.uq div#col-2 { position: relative; z-index: 103; }
div.uq div#col-3 { position: relative; z-index: 102; }
div.uq div#col-4 { position: relative; z-index: 101; }
*/

/* --- unit --- */
div.uq div.unitTopic {
	position: relative;
	width: 171px;
	padding: 9px 9px 0 9px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	color: #000;
}
div.uq div#sidebar div.unitTopic {
	padding-right: 8px;
}


div.uq div.unitTopic .object {
	margin: 0;
	padding: 0 0 9px;
}

div.uq div.unitTopic .title {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size: 93%;
	line-height: 1.2;
	font-weight: bold;
}

div.uq div.unitTopic .summary,
div.uq div.unitTopic .price {
	margin: 0;
	padding: 0 0 7px;
}

div.uq div.unitTopic .summary {
	font-size: 85%;
	line-height: 1.6;
}

div.uq div.unitTopic .summary a:link,
div.uq div.unitTopic .summary a:visited,
div.uq div.unitTopic .summary a:hover,
div.uq div.unitTopic .summary a:active {
	color: #069;
}

div.uq div.unitTopic .price {
	color: #f00;
	font-weight: bold;
	font-size: 93%;
}

/* --- feature --- */
div.uq div.feature-L {
	width: 760px;
	border-bottom: 1px solid #dcdcdc;
}

div.uq div.feature-L div.uq div.unitTopic {
	display: inline; /* for IE6 */
	float: left;
	border-bottom: none;
}

div.uq div.feature-L div.campaign-L {
	width: auto;
	border-right: none;
}

div.uq div.feature-L div.unit-M {
	float: right;
	border-left: 1px solid #dcdcdc;
}

div.uq div.feature-M {
	width: 361px;
	background: #fff;
}

/* --- Icon --- */
/*
ico1 = store
ico2 = special
*/
div.uq div.unitTopic div.object a {
	position: relative;
	display: block;
}

div.uq div.unitTopic div.object a:hover {
	background: #fff; /* for ie6 */
}

div.uq div.unitTopic a .ico1,
div.uq div.unitTopic a .ico2 {
	position: absolute;
	top: 0;
	left: -9999px;
	width: 100px;
	height: 19px;
	background: url(http://im.uniqlo.cn/taobao/img/ico-store-01.gif) no-repeat 0 0;
}
div.uq div.unitTopic a .ico2 { background-image: url(http://im.uniqlo.cn/taobao/img/ico-special-01.gif); }

div.uq div.unitTopic a:hover .ico1,
div.uq div.unitTopic a:hover .ico2 {
	left: 0;
}

/* --- tooltip --- */
div.uq div.unitTopic div.tooltip {
	display: none;
	position: absolute;
	top: 0;
	left: 105px;
	width: 135px;
	height: 151px;
	padding: 0;
	background: url(http://im.uniqlo.cn/taobao/img/bg-tooltip-01.png) no-repeat 0 0;
}

div.uq div.unitTopic-L div.tooltip { top: 105px; }
div.uq div.unitTopic-M div.tooltip { top: 20px; }
div.uq div.unitTopic-S div.tooltip { top: -25px; }

div.uq div.unitTopic div.tooltip ul {
	position: absolute;
	top: 30px;
	left: 36px;
/*
5 items = top: 30px;
4 items = top: 39px;
3 items = top: 48px;
2 items = top: 57px;
1 item  = top: 63px;
*/
}

div.uq div.unitTopic div.tooltip ul li {
	width: 64px;
	font-size: 8px;
}

div.uq div.unitTopic div.tooltip ul li a {
	display: block;
	width: 64px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ################################################################################
	[Header] Setting header styles
   ################################################################################ */
div.uq div#header div#site-id { float: left; }

/*  . Main Nav
   ------------------------------------------------- */
div.uq div#header div#main-nav ul { float: left; }

div.uq div#header div#main-nav ul li {
	float: left;
	width: 70px;
	height: 70px;
	background: url(http://im.uniqlo.cn/taobao/img/material/nav/spr_gnav_01.gif) no-repeat 0 -69px; /* for hover img */
	text-indent: -9999px;
}
div.uq div#header div#main-nav ul li.women { background-position: -70px -69px; }
div.uq div#header div#main-nav ul li.kids { background-position: -140px -69px; }
div.uq div#header div#main-nav ul li.baby { background-position: -210px -69px; }
div.uq div#header div#main-nav ul li.home { background-position: -280px -69px; }

div.uq div#header div#main-nav ul li a {
	display: block;
	width: 70px;
	height: 70px;
	background: url(http://im.uniqlo.cn/taobao/img/material/nav/spr_gnav_01.gif) no-repeat 0 0; /* for default img */
	overflow: hidden;
}
div.uq div#header div#main-nav ul li.women a { background-position: -70px 0; }
div.uq div#header div#main-nav ul li.kids a { background-position: -140px 0; }
div.uq div#header div#main-nav ul li.baby a { background-position: -210px 0; }
div.uq div#header div#main-nav ul li.home a { background-position: -280px 0; }

div.uq div#header div#main-nav ul li a:hover { background: none; } /* for hide default img */

/*  . Utility Nav
   ------------------------------------------------- */
div.uq div#header div.utility-nav {
	float: right;
	width: 245px;
}
div.uq div#header div.utility-nav ul.utility-01 li,
div.uq div#header div.utility-nav ul.utility-02 li { float: left; }

/* ################################################################################
	[Footer] Setting footer styles
   ################################################################################ */
/* ------------------------------------------------------------
	1. Site Info
   ------------------------------------------------------------ */
div.uq div#footer div.site-info {
	height: 40px;
	margin-bottom: 12px;
	background: #333;
	color: #fff;
	font-size: 77%;
}

/* utility nav */
div.uq div#footer div.site-info a { color: #fff; }

div.uq div#footer div.site-info ul.utility-01 { padding: 14px 0 0 5px; }

div.uq div#footer div.site-info ul.utility-01,
div.uq div#footer div.site-info ul.utility-01 li { float: left; }

div.uq div#footer div.site-info ul.utility-01 li { margin: 0; }

/* logo, copyright */
div.uq div#footer div.site-name { float: right; }

div.uq div#footer div.copyright {
	clear: none;
	float: right;
	margin: 0;
	padding: 15px 12px 0;
	text-transform: uppercase;
}

div.uq div#footer div.icp {
	padding: 10px 0;
	text-align: center;
}

/* ------------------------------------------------------------
	2. World Nav
   ------------------------------------------------------------ */
div.uq div#footer dl.world-nav {
	padding: 0 0 10px 13px;
	text-transform: uppercase;
}

div.uq div#footer dl.world-nav dt,
div.uq div#footer dl.world-nav dd {
	float: left;
	height: 10px;
	overflow: hidden;
}

div.uq div#footer dl.world-nav dt { margin-right: 8px; }

/* ################################################################################
	[Sidebar] Setting sidebar styles
   ################################################################################ */
/* utility nav */
div.uq div#sidebar div.utility-nav-blk {
	width: 171px;
	padding: 9px;
	border-bottom: 1px solid #dcdcdc;
}

div.uq div#sidebar ul.utility-nav {
	width: 143px;
	margin: 0;
	padding: 2px 14px;
	background: #666;
}

div.uq div#sidebar ul.utility-nav li {
	float: left;
	height: 15px;
	padding: 6px 0 4px;
	font-size: 10px;
	line-height: 1;
}

div#sidebar ul.utility-nav li.item03,
div#sidebar ul.utility-nav li.item04 {
	padding: 4px 0 6px;
}

/* news/press block */
div.uq div#sidebar div.news-blk,
div.uq div#sidebar div.press-blk {
	width: 171px;
	margin: 0 auto;
	padding: 15px 9px 0 8px;
/*	border-top: 1px solid #dcdcdc;*/
/*	font-size: 85%;*/
}

div.uq div#sidebar div.news-blk {
	border-bottom: 1px solid #dcdcdc;
}

div.uq div#sidebar div.news-blk h2,
div.uq div#sidebar div.press-blk h2,
div.uq div#sidebar div.news-blk ul.uq-info-list li,
div.uq div#sidebar div.press-blk ul.uq-info-list li { padding-bottom: 13px; }

div.uq div#sidebar div.news-blk ul.uq-info-list li a,
div.uq div#sidebar div.press-blk ul.uq-info-list li a {
	display: block;
	position: relative;
	padding-left: 22px;
	background: url(http://im.uniqlo.cn/taobao/img/material/ico_arrow_01.gif) no-repeat 0 3px;
	color: #000;
}

* html div.uq div#sidebar div.news-blk ul.uq-info-list li a,
* html div.uq div#sidebar div.press-blk ul.uq-info-list li a {
	display: inline;
	zoom: 1;
}

div.uq div#sidebar div.news-blk ul.uq-info-list li a:hover,
div.uq div#sidebar div.press-blk ul.uq-info-list li a:hover {
	background-image: url(http://im.uniqlo.cn/taobao/img/material/ico_arrow_01_o.gif);
}

/* ################################################################################
	[Other] 
   ################################################################################ */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://im.uniqlo.cn/taobao/img/material/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ------------------------------------------------------------
    . Thickbox Login Dialog Style
   ------------------------------------------------------------ */
#TB_ajaxContent ul.tb-logo {
	width: 200px;
	margin-left: 55px;
	padding-bottom: 5px;
}

#TB_ajaxContent ul.tb-logo li {
	float: left;
}

#TB_ajaxContent ul.tb-logo li.logo-uniqlo {
	margin-right: 20px;
}

#TB_ajaxContent ul.tb-logo li.logo-taobao {
	padding-top: 5px;
}

#TB_ajaxContent p.tb-text-login {
	margin-left: 20px;
	margin-right: 20px;
}

#TB_ajaxContent ul.tb-btn {
	margin: 0 0 0 65px;
	padding-top: 15px;
}

#TB_ajaxContent ul.tb-btn li {
	float: left;
}

#TB_ajaxContent ul.tb-btn li a {
	display: block;
}

#TB_ajaxContent ul.tb-btn li.tb-btn-login {
	margin-right: 20px;
}

#TB_ajaxContent ul.tb-btn li.tb-btn-cancel {
}

