/* CSS Document */

/********************************************************************
 *								.Dropdown.							*
 ********************************************************************/
 .xdropdown,
.xdropdown2 { 
	cursor: pointer; 
	font-size: 10px; 
	text-align: left; 
	color: #666;
	background: url(../img/bg/bg_select.gif) left -35px no-repeat;
}
.xdropdown{ 
	position:relative;
	margin-top: 2px;
}
.xdropdown2 { 
	color: #000;
	background: url(../img/bg/bg_select2.gif) left -35px no-repeat;
}
.xdropdown div.r-select,
.xdropdown2 div.r-select { 
	background: url(../img/bg/bg_select.gif) right top no-repeat; 
	padding-right:16px; 
	overflow:hidden;
}
.xdropdown2 div.r-select { 
	background: url(../img/bg/bg_select2.gif) right top no-repeat; 
	padding-right:18px; 
	overflow:hidden;
}
.xdropdown div.selected,
.xdropdown2 div.selected  {
	background: #FFF;  
	border: #9a9a9a solid 1px;
	border-width: 1px 0;
	margin-left: 4px;
	padding: 0px 5px;
	height: 13px;
	line-height: 13px;
}
.xdropdown2 div.selected  {
	border: #7e7e7e solid 1px;
	border-width: 1px 0;
	margin-left: 4px;
	padding: 0px 5px;
	height: 16px;
	line-height: 16px;
}
* html .xdropdown div.selected {
}
.xdropdown div.selected a,
.xdropdown2 div.selected a {
	color:#666;
}

.xdropdown div.item {	
}
.xdropdown2 div.item {	
}

.xdropdown .list,
.xdropdown2 .list {
	position:absolute;
	background:#F0F0F0; 
	border:1px solid #9A9A9A; 
	border-top:none; 
	margin-left:3px;
	z-index: 10000;
}
.xdropdown2 .list {
	margin-left:1px;
}
.xdropdown .list div.item,
.xdropdown2 .list div.item {
	height:auto;
	padding:0 5px 0 9px;
}
.xdropdown .list div.item:hover,
.xdropdown2 .list div.item:hover { 
	background:#CCC;
}
.xdropdown .list div.item a,
.xdropdown2 .list div.item a {
	color:#333;
	font-weight:normal;
}
.xdropdown .scroller,
.xdropdown2 .scroller { 
	overflow:auto; 
	height:200px; 
	width:178px;
}
.dd_overlay {
	height:100%;
	left:0;
	margin:auto;
	position:fixed;
	top:0pt;
	width:100%;
	z-index:97;
}

#country_select_dd { 
	width:110px; 
}
#country_select_dd .list { 
	width:90px;
}
#country_select_dd .scroller { 
}

#addressbook_select_dd { 
	width:210px; 
}
#addressbook_select_dd .list { 
	width:191px;
}
#addressbook_select_dd .scroller { 
}

#select_dd { 
	width:145px; 
}
#select_dd .list { 
	width:126px;
}
#select_dd .scroller { 
}
#soft_select_dd {
	width:146px;
	margin-left:55px
}
#color_select_dd {
	width:111px;
	margin-left:34px;
}
#size_select_dd {
	width:113px;
	margin-left:30px
}
#color_select {
	width:146px
}
#size_select {
	width:146px
}
.color_select {
	width:146px
}
.size_select {
	width:146px
}
 /********************************************************************
 *								.LangEdit.							*
 ********************************************************************/
 #langeditor {top:150px; left:300px; position:fixed; z-index:10000; width:420px;background-color:#FFFFFF; height:150px; padding:20px; border:1px solid black; font-family:Arial}
#langeditor .langinput { width:400px; height:100px; margin:10px; font-size:11px; font-family:Arial}
#langeditor .button { cursor:pointer; color:#000066; font-size:16px; font-weight:bold; margin:5px}
#langeditor span.button:hover { text-decoration:underline}

#le_wrapper {position:absolute; width:30px; z-index:10000}
#le_handler {background:#FF0000; color:#FFFFFF; padding:2px; cursor:pointer}
#le_frame {border:1px solid #FF0000}
 /********************************************************************
 *								.LOOKEDIT.							*
 ********************************************************************/
 .area {position:absolute; cursor:pointer}
.areahover {border:1px solid red}
  /********************************************************************
 *								.popup.							*
 ********************************************************************/
 #minibag{position: fixed;left:620px;top:54px;z-index:1000;}
* html #minibag{position:absolute;}
#cart_pup{
	width:264px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	float:left;
	background:#fff;
	line-height: 1;
	font-family:Helvertica, Vedana, Arial, sans-serif;
	font-size:11px;
}

#overlay {
	background-color:#000000 !important;
	height:100%;
	left:0pt;
	margin:auto;
	position:fixed;
	top:0pt;
	width:100%;
	z-index:99;
	opacity:0;filter:alpha(opacity:0);
}
* html #overlay{height:1000px;position:absolute;}
*+html #overlay{height:1000px;position:absolute;}

#cart_pup_login{
	width:320px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	float:left;
	background:#fff;
	line-height: 1;
	font-family:Helvertica, Vedana, Arial, sans-serif;
	font-size:11px;
}

#overlaygif {
	background-color:#000000 !important;
	height:100%;
	left:0pt;
	margin:auto;
	position:fixed;
	top:0pt;
	width:100%;
	z-index:99;
	opacity:0;filter:alpha(opacity:0);
}
* html #overlaygif{height:1000px;position:absolute;}
*+html #overlaygif{height:1000px;position:absolute;}

#wishlistoverlay {
	background-color:#000000 !important;
	height:100%;
	left:0pt;
	margin:auto;
	position:fixed;
	top:0pt;
	width:100%;
	z-index:100;
	opacity:0;filter:alpha(opacity:0);
}
* html #wishlistoverlay {height:1000px;position:absolute;}
*+html #wishlistoverlay {height:1000px;position:absolute;}
/********************************************************************
 *								.TabbedPanelsTab.							*
 ********************************************************************/
 .TabbedPanels {margin-top:10px;float:left;clear:none;width:100%;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab1 {
	background:#fff url(../img/bg/bg-tab1.jpg) no-repeat;
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 0;
	text-align:center;
	width:85px;
	font-size:8px;
	font-weight:bold;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color:#333;
	height:19px
}
.TabbedPanelsTab {
	background:#fff url(../img/bg/bg-tab.gif) no-repeat;
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 0;
	text-align:center;
	width:89px;
	font-size:8px;
	font-weight:bold;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color:#333;
	height:19px
}
.TabbedPanelsTab3 {
	background:#fff url(../img/bg/bg-tab3.gif) no-repeat;
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 0;
	text-align:center;
	width:87px;
	font-size:8px;
	font-weight:bold;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color:#333;
	height:19px
}
.TabbedPanelsTabHover {}
.TabbedPanelsTabSelected1 {background:url(../img/bg/bg-tab-selected1.gif) no-repeat;outline:0}
.TabbedPanelsTabSelected2 {background:url(../img/bg/bg-tab-selected.gif) no-repeat;outline:0}
.TabbedPanelsTabSelected3 {background:url(../img/bg/bg-tab-selected3.gif) no-repeat;outline:0}
.TabbedPanelsTab a {text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border:solid 1px #ccc;background:#fff;height:166px;border-top:none;}
.TabbedPanelsContent {padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float:left;width:10em;height:20em;position:relative;border:solid 1px #FF0000;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;}
.VTabbedPanels .TabbedPanelsTabSelected {border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear:none;float:left;padding:0px;width:20em;height:30em;}
.TabbedPanelsContentGroup div {width:auto;padding:10px;height:143px; overflow:auto}