/*personal url styles*/
#personalUrl {
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width:640px;
	margin-bottom:5px;
}

/*landing box styles */

.wlcom_message_container.one_col {
position:relative;
background-color:#fff;
width:100%;
}

.wlcom_message_container.two_col {
background-color:#fff;
width:640px;
}

.wlcom_user_thumb {
float:left;
margin-top:23px;
}
.wlcom_user_thumb img {
width:57px;
border:4px solid #D7D6D6
}
.wlcom_message_container h1 {
color:#999999;
font-size:12px;
font-weight:normal;
margin:0 0 8px 90px;
}
.wlcom_message_container h1 span {
color:#0463aa;
font-weight:bold;
}
.wlcom_message_bubble {
background:transparent url(../images/landing_box/bottomRight2.png) no-repeat scroll right bottom;
margin:0;
margin-left:70px;
padding:0;
}
.one_col .wlcom_message_bubble {
width:597px;
}
.two_col .wlcom_message_bubble {
	width:567px;
}
.wlcom_message_bubble a.close{
float:right;
margin:5px 7px;
}
.wlcom_message_outer {
background:transparent url(../images/landing_box/topLeft2.png) no-repeat scroll left top;
}
.wlcom_message_middle {
background:transparent url(../images/landing_box/topRight2.png) no-repeat scroll right top;
font-size:13px;
}
* html .wlcom_message_inner {
height:50px;
}
.wlcom_message_inner {
background:transparent url(../images/landing_box/bottomLeft2.png) no-repeat scroll 9px bottom;
z-index:5;
min-height:50px;
color:#000;
padding:10px 10px 10px 25px;
}
.wlcom_sys_message {
position:absolute;
right:20px;
bottom:10px;
font-size:10px;
text-decoration:underline;
font-weight:bold;
}

/*Confirmation page styles*/
.confirmation-container {
	text-align:center
}
.confirmation-container h1 {
	color:#333333;
	margin:5px 0 10px 0;
}
.confirmation-container h2 {
	font-size:16px;
	margin:10px 0 10px 0;
}
.confirmation-container .bkmrklt-action-container {
	background:transparent url(../images/confirmation/steps-bg.png) no-repeat 0 0;
	height:112px;
	margin:20px auto;
	width:737px;
}
.confirmation-container .bkmrklt-action-container .step1 {
	height:24px;
	padding:22px 0 0 55px;
	position:relative;
	text-align:left;
}
.confirmation-container .bkmrklt-action-container span.share-btn {
	background:transparent url(../images/confirmation/small-blue-grey-btn-sprite.png) no-repeat right center;
	display:block;
	padding:10px 27px 12px 11px;
}
.confirmation-container .bkmrklt-action-container a {
	background:transparent url(../images/confirmation/small-blue-grey-btn-sprite.png) no-repeat left center;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	margin-left:10px;
	padding:0 0 0 15px;
	text-decoration:none;
}
.confirmation-container .bkmrklt-action-container .step2 {
	height:24px;
	margin-top:10px;
	padding:12px 0 0 55px;
	position:relative;
	text-align:left;
}
.confirmation-container .bkmrklt-action-container .bullet1 {
	position:absolute;
	top:15px;
	left:20px;
}
.confirmation-container .bkmrklt-action-container .bullet2 {
	position:absolute;
	top:15px;
	left:20px;
}
.confirmation-container .bkmrklt-action-container .bkmrklt-btn {
	position:absolute;
	top:6px;
	right:59px;
}
.confirmation-container .msg-options-container {
	margin:20px 0;
}
.confirmation-container .msg-options-container .option-1,
.confirmation-container .msg-options-container .option-2,
.confirmation-container .msg-options-container .option-3 {
	background:transparent url(../images/confirmation/option-bg.png) no-repeat 0 0;
	float:left;
	height:318px;
	margin-left:18px;
	width:281px;
}
.confirmation-container .msg-options-container .option-2 {
	padding:50px 0 0;
}
.confirmation-container .msg-options-container .option-1 h3,
.confirmation-container .msg-options-container .option-2 h3,
.confirmation-container .msg-options-container .option-3 h3 {
	color:#F3AC22;
	font-size:14px;
	margin:25px 0 0 0;
}
.confirmation-container .msg-options-container .option-1 .wish-title {
	color:#333333;
	font-weight:bold;
	margin:30px 0 40px;
}
.confirmation-container .msg-options-container .option-1 .wish-img {}
.confirmation-container .msg-options-container .option-1 .wish-price {
	color:#4f9ede;
	font-size:15px;
	margin:25px 0 0;
}
.confirmation-container .msg-options-container .option-1 .wish-price span.seller-name {
	color:#666;
}
.confirmation-container .msg-options-container .option-2 .action-btn-1,
.confirmation-container .msg-options-container .option-2 .action-btn-2,
.confirmation-container .msg-options-container .option-2 .action-btn-3 {
	margin:0 0 20px;
}
.confirmation-container .msg-options-container .option-2 span.action-btn {
	background:transparent url(../images/confirmation/mid-light-grey-btn-sprite.png) no-repeat left center;
	display:block;
	padding:16px 0 18px 55px;
}
.confirmation-container .msg-options-container .option-2 a {
	background:transparent url(../images/confirmation/mid-light-grey-btn-sprite.png) no-repeat right center;
	color:#1376bf;
	display:inline-block;
	font-weight:bold;
	padding-right:55px;
	text-decoration:none;
	width:197px;
}
.confirmation-container .msg-options-container .option-2 a:hover {
	background:transparent url(../images/confirmation/mid-blue-grey-btn-sprite.png) no-repeat right center;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	padding-right:55px;
	text-decoration:none;
}
.confirmation-container .msg-options-container .option-2 a:hover span {
	background:transparent url(../images/confirmation/mid-blue-grey-btn-sprite.png) no-repeat left center;
}
.confirmation-container .msg-options-container .option-3 ul {
	margin:20px 0;
	padding-left:15px;
}
.confirmation-container .msg-options-container .option-3 div.wish-title {
	margin:20px 0;
	padding-left:15px;
	color:#333333;
	font-weight:bold;
	margin:30px 0 40px;
}
.confirmation-container .msg-options-container .option-3 ul li {
	float:left;
	margin:0 0 15px 10px;
}
.confirmation-container .msg-options-container .option-3 ul li a {
	font-size:11px;
}
.confirmation-container .msg-options-container .option-product {
	background:transparent url(../images/confirmation/option-bg.png) no-repeat 0 0;
	float:left;
	height:318px;
	margin-left:18px;
	width:281px;
}
.confirmation-container .msg-options-container .option-product h3 {
	color:#F3AC22;
	font-size:14px;
	margin:25px 0 0 0;
}
.confirmation-container .msg-options-container .option-product ul {
	margin:30px 0 0;
}
.confirmation-container .msg-options-container .option-product ul li {
	float:left;
}
.confirmation-container .msg-options-container .option-product ul li.wish-img {
	margin:0 0 0 20px;
}
.confirmation-container .msg-options-container .option-product ul li.wish-title {
	color:#333333;
	font-weight:bold;
	margin:0 0 0 10px;
	text-align:left;
	width:175px;
}
.confirmation-container .msg-options-container .option-product ul li div.wish-price {
	color:#4f9ede;
	font-size:13px;
	margin-top:5px;
}
.confirmation-container .msg-options-container .option-product ul li div.wish-price span.seller-name {
	color:#666;
}
/* scrolling table classes */
div.tableContainer {
	width: 620px;		/* table width will be 99% of this*/
	}

div.tableContainer table {
	width: 97%;		/*100% of container produces horiz. scroll in Mozilla*/
	}
	
div.tableContainer>table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 250px;
	overflow-x: hidden;
	}
	
div.tableContainer thead tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	}
	
div.tableContainer thead td, div.tableContainer thead th {
	}	
	
div.tableContainer td,div.tableContainer tbody tr	{
		height:auto !Important;
	}

div.tableContainer td.filler {
	height:l00% !Important;
}
	
div.tableContainer table tfoot tr { /*idea of Renato Cherullo to help IE*/
      position: relative; 
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >= 
	  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
      }


div.tableContainer tfoot td	{
	}

div.tableContainer td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

/*tooltip styles */
/**
 * styling for tip content
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
	font-size: small;
	color: #000;
	line-height: normal;
}

/* styling for active target elements */
.bt-active {
}
.tooltip {
	cursor:pointer;
	line-height:inherit;
	margin:0 0 0 3px;
	
}
.tooltip-padded {
	padding-top:4px;
}
.tooltip-float-left {
	float:left;
}
