﻿/*--------------------------------------------------
	 Shopping Sheet (for version 8 browsers)

	 Version :   1.0
	 Creator :   Milo Liu
	 E-mail  :   Milo.Q.Liu@Newegg.com
--------------------------------------------------*/ 
/* SignIn
--------------------------------------------------*/
/* content */
.mainBottom {
	padding-bottom: 28px;
}
.mainBottom2 {
	padding-bottom: 16px;
}
.mainBottom2 div#tips {
	margin-top: 14px;
}
#crumbNav {
	float: left;
	margin-top: 10px;
	width: 720px;
	font-size: 1.1em;
	font-size: 11px;
	font-weight: bold;
}
#product {
	float: left;
	margin-top: 11px;
	width: 720px;
}
#product div.detail {
	float: left;
	width: 522px;
}
#product div.detail h1 {
	font-size: 1.6em;
}
#product div.detail h2 {
	padding: 5px 0 9px 0;
	font-size: 1.2em;
	font-weight: normal;
	border-bottom: 1px solid #DCDCDC;
}
#product div.detail p {
	margin-top: 9px;
	font-size: 1.4em;
	font-weight: bold;
}
#product div.merchant {
	float: left;
	margin-left: 29px;
	display: inline; /* for ie6 below */
}
#product div.merchant h3 {
	font-size: 1.2em;
	font-weight: normal;
}
#product div.merchant p {
	margin-top: 10px;
	width: 155px;
	font-size: 1.2em;
	font-weight: bold;
}
/* shopping */
#existingCustomer, #newCustomer, #autoNotify, #writeReview, #registration {
	float: left;
	margin-top: 37px;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameF.gif) left top repeat-y;
}
#existingCustomer div.container, #newCustomer div.container, #autoNotify div.container, #writeReview div.container, #registration div.container {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameB.gif) left bottom no-repeat;
}
#existingCustomer ul.form, #newCustomer ul.form, #autoNotify ul.form, #writeReview ul.form, #registration ul.form {
	float: left;
	width: 718px;
	margin: 24px 0 0 1px;
	display: inline; /* for ie6 below */
}
#existingCustomer ul.form label, #newCustomer ul.form label, #autoNotify ul.form label, #writeReview ul.form label, #registration ul.form label {
	width: 220px;
}
#newCustomer {
	margin-top: 17px;
}
.frameA ul.form li.loginImg
{
	margin: 15px 0 14px 0;	
    *padding-bottom: 14px; /* for ie7 below */
    _padding-bottom:0px; /* For IE6*/	
}

#autoNotify, #writeReview {
	margin-top: 14px;
}
#registration {
	margin-top: 13px;
}
#registration ul.divide {
	margin-top: 19px;
	padding-bottom: 14px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/dot3.gif) left bottom repeat-x;
}
#registration ul.divide2 {
	margin-top: 19px;
	padding-bottom: 14px;
}
/*add by jy24 on 2008-09-19*/
#registration ul.divide4 {
	background:transparent url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/dot3.gif) repeat-x scroll left bottom;
	margin-top:2px;
	padding-left:9px;
	width:709px;
}
#newCustomer ul.form {
	margin-top: 18px;
}
#autoNotify ul.form {
	margin: 21px 0 15px 0;
}
#newCustomer div.container p.notice, #autoNotify div.container p.notice, #writeReview div.container p.notice, #registration div.container p.notice, #existingCustomer div.container p.notice {
	float: left;
	margin: 17px 0 0 14px;
	width: 690px;
	font-size: 1.2em;
	display: inline; /* for ie6 below */
}
#writeReview div.container p.notice a {
	color: #1F4489;
}
#existingCustomer h1 span, #newCustomer h1 span, #shipping h1 span, #payment h1 span, #shipTo h1 span, #billTo h1 span, .infoBox h1 span, #autoNotify h1 span, #writeReview h1 span, #registration h1 span {
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/rightTitleA2.gif) right top no-repeat;
}
#existingCustomer h1 span span, #newCustomer h1 span span, #shipping h1 span span, #payment h1 span span, #shipTo h1 span span, #billTo h1 span span, .infoBox h1 span span, #autoNotify h1 span span, #writeReview h1 span span, #registration h1 span span {
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/leftTitleA.gif) left top no-repeat;
}
	#registration.width100 {
		width: 960px;
		background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameJ.gif) left top repeat-y;
	}
	#registration.width100 div.container {
		background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameJ.gif) left bottom no-repeat;
	}
	#registration.width100 ul.form {
		width: 960px;
	}
	#registration.width100 ul.form p.marginLeft {
		margin-left: 110px;
	}
	#registration.width100 a.button6 {
		float: left;
		margin-left: 110px;
	}
	#registration.width100 a.button13 {
	    margin-left: 254px;
	}
	#registration.width100 a:hover {
		cursor:pointer;
	}
	#registration.width100 a.mouseIn {
		cursor:pointer;
		background:url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnSubmit2.gif) left bottom no-repeat;
	}
	#registration.width100 a.mouseOut {
		background:url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnSubmit2.gif) left top no-repeat;
	}
	/* shopping cart
--------------------------------------------------*/
#shoppingCart, #rebateList {
	float: left;
	margin-top: 13px;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameG.gif) left top repeat-y;
}
#shoppingCart div.outer, #rebateList div.outer {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/topFrameG.gif) left top no-repeat;
}
#shoppingCart div.inner, #rebateList div.inner {
	float: left;
	width: 100%;
	padding: 3px 0;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameG.gif) left bottom no-repeat;
}
#shoppingCart div.pagination, #rebateList div.pagination {
	width: 714px;
	border-top: 0;
	border-bottom: 1px solid #DBDCDE;
}
#rebateList div.pagination {
	border-bottom: 0;
}
#orderSummary {
	float: left;
	width: 960px;
	margin-left: 2px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameH.gif) left top repeat-y;
	display: inline; /* for ie6 below */
}
#order {
	float: left;
	margin-left: 10px;
	width: 944px;
	height: 8em;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/dot2.gif) repeat-x left bottom;
	display: inline; /* for ie6 below */
}
#order h1 {
	float: left;
	margin: 3px 0 0 4px;
	width: 940px;
	font-size: 1.4em;
	display: inline; /* for ie6 below */
}
#order h2 {
	float: left;
	margin: 20px 0 0 4px;
	width: 940px;
	font-size: 1.4em;
	display: inline; /* for ie6 below */
}
#purchaseOrder {
	float: left;
	margin-left: 10px;
	width: 944px;
	/* height: 16em;*/ /*delete by jackie CRL13116*/
	padding-bottom:12px; /*add by jackie CRL13116*/
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/dot2.gif) repeat-x left bottom;
	display: inline; /* for ie6 below */
}
#purchaseOrder h1 {
	float: left;
	margin: 17px 0 0 4px;
	width: 940px;
	font-size: 1.6em;
	display: inline; /* for ie6 below */
}
#purchaseOrder p {
	float: left;
	margin: 19px 0 0 4px;
	width: 940px;
	font-size: 1.2em;
	display: inline; /* for ie6 below */
}
#purchaseOrder p.infoBox {
	padding: 4px 0;
	border: 1px  #FFCC33 solid;
	background: #FFFFCC;
}
#purchaseOrder p.infoBox span {
	display: block;
	padding: 0 10px;
}
#purchaseOrder p.infoBox span a {
	font-weight: bold;
}
#purchaseOrder label {
	float: left;
	margin: 2px 6px 0 4px;
	font-size: 1.4em;
	font-weight: bold;
	display: inline; /* for ie6 below */
}
#purchaseOrder input {
	float: left;
	margin: 3px 6px 0 0;
	padding-left: 3px;
	font-size: 1.2em;
	border-top: 2px solid #808080;
	border-left: 2px solid #646464;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #d8d5cd;
	display: inline; /* for ie6 below */
	height: 1.5em;
	line-height: 1.5em;
	width: 258px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 252px;
}
#purchaseOrder input {
	/* for ie5 */
}
#purchaseOrder span {
	float: left;
	margin-top: 3px;
	font-size: 1.2em;
	>font-size: 12px;
}
div.orderSummary {
	float: left;
	margin-left: 14px;
	padding: 18px 0 15px 0;
	width: 940px;
	font-size: 1.6em;
	font-weight: bold;
	display: inline; /* for ie6 below */
}
div.orderSummary p {
	padding: 18px 0 6px 0;
	font-size: 0.875em;
}
div.orderSummary p.redNote{
	color:#F00;
}
#orderSummary div.outer {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/topFrameH.gif) left top no-repeat;
}
#orderSummary div.inner {
	float: left;
	width: 100%;
	padding: 3px 0;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameH.gif) left bottom no-repeat;
}
#orderSummary.width100 a.button5, #orderSummary.width100 a.button6, #orderSummary.width100 a.button7 {
	float: right;
	margin: 8px 10px 0 0;
}
#orderSummary h1 {
	width: 954px;
}
#orderSummary  dl {
	width: 954px;
}
#orderSummary dd.column {
	width: 100%;
}
#orderSummary dd  {
	width: 934px;
}
#orderSummary div.total {
	width: 954px;
}
#orderSummary div.total2 ul.marginRight {
	float: right;
	margin-right: 70px;
	display: inline; /* for ie6 below */
}
#orderSummary div.total li.price {
	width: 136px;
}
#orderSummary div.total li.price span {
	margin-right: 27px;
}
#orderSummary div.total li.tips {
	float: left;
	margin: 18px 0 0 92px;
	>font-size: 12px;
	display: inline; /* for ie6 below */
}
#orderSummary div.total li.tips a {
	color: #336699;
}
#orderSummary div.total li.tipsinput {
	margin-bottom: 10px;
}
#orderSummary div.total li.tips input {
	float: left;
	border: 0;
	margin-right: 5px;
    >margin: -4px 5px 0 -4px;
}
* html #orderSummary div.total li.tips input {
	margin: -4px 2px 0 -4px; /* for ie6 below */
}
#orderSummary div.button {
	width: 954px;
}
#orderSummary p.redNote {
    float: left;
	width: 600px;
	line-height: 1.2em; /*14px;*/
	margin: 3px 0 0 7px;
	color: #FF0000;
	display: inline; /* for IE6 below */
}
#orderSummary div.button div.besideNote {
    float: right;
	width: 347px;
}
#orderSummary div.button div.besideNote .button4 {
    margin-left: 0;
}
#orderSummary dd.column li.qty {
	width: 81px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 79px;
}
#orderSummary dd.column li.qty {
	/* for ie5 */
}
#orderSummary dd.column li.product {
	width: 727px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 725px;
}
#orderSummary dd.column li.product {
	/* for ie5 */
}
#orderSummary dd.column li.price {
	width: 146px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 144px;
}
#orderSummary dd.column li.price {
	/* for ie5 */
}
#orderSummary dd li.price {
	width: 136px;
}
#orderSummary dd li.qty {
	width: 71px;
}
#orderSummary dd li.qty span {
	float: left;
	margin-left: 24px;
	display: inline; /* for ie6 below */
}
#orderSummary dd li.product {
	width: 727px;
}
#orderSummary dd li.product2 {
	width: 355px;
}
#orderSummary dd li.product ul {
	margin-left: 9px;
}
#orderSummary dd li.price span {
	margin-right: 27px;
}
#orderSummary dd.tax {
	height: 46px;
}
#orderSummary dd.tax li.product a {
	float: left;
	margin: 14px 0 0 9px;
	color: #1F4489;
	display: inline; /* for ie6 below */
}
#orderSummary dd.tax li.product select {
	float: right;
	margin: 12px 19px 0 7px;
	width: 258px;
	height: 1.5em;
	font-size: 12px;
	line-height: 1.5em;
	>line-height: 2.6em;
	>height: 2.6em;
	display: inline; /* for ie6 below */
}
#orderSummary dd.tax li.product label {
	float: right;
	margin-top: 14px;
	font-weight: bold;
}
#rebateList dd.column li.product {
	width: 261px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 259px;
}
#rebateList dd.column li.product {
	/* for ie5 */
}
#rebateList dd li.product {
	width: 260px;
}
#rebateList dd li.product ul {
	width: 185px;
}
#rebateList dd.column li.rebates {
	width: 90px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88px;
}
#rebateList dd.column li.rebates {
	/* for ie5 */
}
#rebateList dd li.rebates {
	width: 90px;
}
#rebateList dd li.rebates span, #rebateList dd li.stock span, #rebateList dd li.shipping span {
	float: left;
	margin-left: 8px;
	display: inline; /* for ie6 below */
}
	#rebateList dd li.rebates em {
		float: left;
		margin-left: 8px;
		display: inline; /* for ie6 below */
		position: absolute;
		voice-family: "\"}\"";
		voice-family: inherit;
		position: inherit;
	}
	#rebateList dd li.rebates em {
		/* for ie5 */
	}
	#rebateList dd li.rebates em.mailIn a {
		display: block;
		font-weight: bold;
		font-style: normal;
		text-decoration: underline;
	}
	#rebateList dd li.rebates em.mailIn ins {
		text-decoration: none;
		font-style: normal;
	}
	#rebateList dd li.rebates i.instant {
		float: left;
		margin-left: 8px;
		display: none;
		font-style: normal;
		position: absolute;
		voice-family: "\"}\"";
		voice-family: inherit;
		position: inherit;
	}
	#rebateList dd li.rebates i.instant {
		/* for ie5 */
	}
#rebateList dd.column li.stock {
	width: 75px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 73px;
}
#rebateList dd.column li.stock {
	/* for ie5 */
}
#rebateList dd li.stock {
	width: 75px;
}
#rebateList dd.column li.shipping {
	width: 137px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;
}
#rebateList dd.column li.shipping {
	/* for ie5 */
}
#rebateList dd li.shipping {
	width: 137px;
}
#rebateList dd.borderBottom {
	border-bottom: 0;
}
#notice {
	float: left;
	margin: 17px 0 0 2px;
	padding: 14px 0 14px 0;
	width: 960px;
	border: 1px solid #D4D4D4;
}
#notice p {
	margin: 0 35px 0 23px;
	color: #666;
	font-size: 1.1em;
}
#notice p span {
	color: #1F4489;
}
	#rebateList.width100 {
		background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameH.gif) left top repeat-y;
	}
	#rebateList.width100 h1, #rebateList.width100 dl, #rebateList.width100 dd.column, #rebateList.width100 div.button {
		width: 954px;
	}
	#rebateList.width100 dd, #registration.width100 div.container p.notice {
		width: 930px;
	}
	#rebateList.width100 div.pagination {
		width: 960px;
	}
	#registration.width100 ul.form label {
		width: 100px;
	}
	#rebateList.width100 div.outer {
		background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/topFrameH.gif) left top no-repeat;
	}
	#rebateList.width100 div.inner {
		background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameH.gif) left bottom no-repeat;
	}
	#rebateList.width100 dd.column li.product {
		width: 455px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 453px;
	}
	#rebateList.width100 dd.column li.product {
		/* for ie5 */
	}
	#rebateList.width100 dd li.product {
		width: 453px;
	}
	#rebateList.width100 dd li.product ul {
		width: 305px;
	}
	#rebateList.width100 dd.column li.rebates {
		width: 190px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 188px;
	}
	#rebateList.width100 dd.column li.rebates {
		/* for ie5 */
	}
	#rebateList.width100 dd li.rebates {
		width: 190px;
	}
	#rebateList.width100 dd.column li.addWidth {
		width: 272px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 270px;
	}
	#rebateList.width100 dd.column li.addWidth {
		/* for ie5 */
	}
	#rebateList.width100 dd li.addWidth {
		width: 270px;
	}
	#rebateList.width100 a.button12 {
		margin-left: 799px;
	}
	#rebateListSelectLi
	{
		height:1.9em;
		line-height:1.9em;
	}
	#rebateListProductLi
	{
		height:1.9em;
		line-height:1.9em;
	}
	
	#rebateListRebatesLi
	{
		height:1.9em;
		line-height:1.9em;
	}
	
	#rebateListStockLi
	{
		height:1.9em;
		line-height:1.9em;
	}
	#rebateListPriceLi
	{
		height:1.9em;
		line-height:1.9em;
	}	
div.control a.extrusive {
	color: #FF9900;
	font-size: 1.1em;
	text-decoration: none;
}
div.control a.extrusive:hover {
	text-decoration: underline;
}
div.control a.btnUpdateQtys {
	float: left;
	margin-top: 3px;
	width: 85px;
	height: 19px;
	line-height: 19px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnUpdateQtys.gif) no-repeat left top;
	text-decoration: none;
}
div.control a.btnUpdateQtys:hover {
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnUpdateQtys.gif) no-repeat left bottom;
}
div.control a.btnRemove {
	float: left;
	margin-top: 3px;
	width: 57px;
	height: 19px;
	line-height: 19px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnRemove.gif) no-repeat left top;
	text-decoration: none;
}
div.control a.btnRemove:hover {
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/btnRemove.gif) no-repeat left bottom;
}
div.control a.btnArrow {
	float: left;
	margin: 3px 0 0 13px;
	padding-left: 10px;
	font-family: Tahoma;
	font-weight: bold;
	display: inline; /* for ie6 below */
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/arrow01.gif) no-repeat left center;
}
div.control a.btnArrow:hover {
	color: #F07700;
	text-decoration: none;
}
/* check out
--------------------------------------------------*/
#header span.verisign {
	float: right;
	margin: 18px 39px 0 0;
	display: inline; /* for ie6 below */
}
#shopping {
	float: left;
	width: 960px;
	margin-left: 2px;
	display: inline; /* for ie6 below */
}
#shopping h1 {
	margin: 8px 0 0 7px;
	font-size: 1.4em;
}
#shopping h2 {
	margin: 5px 0 0 8px;
	font-size: 1.1em;
	font-weight:normal;
}
#shopping h2 span {
	color: #EC8806;
	font-weight: bold;
}
#shopping h2 a {
	font-weight: normal;
}
#shopping h2 a:hover {
	color: #EC8806;
	text-decoration: none;
}
#tips {
	float: left;
	margin-top: 16px;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgResult.gif) repeat-x left top;
}
#tips p {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/rightResult.gif) no-repeat right top;
}
#tips p span {
	float: left;
	width: 100%;	
	padding: 18px 0 24px 0;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/leftResult.gif) no-repeat left top;
}
#tips p span.checkoutstep1
{
	padding:17px 0pt 27px;
}
#tips p span strong {
	float: left;
	margin-left: 12px;
	font-size: 1.2em;
	display: inline; /* for ie6 below */
}

#tips p span strong.Normal{
	float: left;
	margin-left: 12px;
	font-size: 1.2em;
	font-weight:normal;
	display: inline; /* for ie6 below */
}
#tips p span strong.important {
	font-size: 1.4em;
	color: #C10302;
}
#tips p span ins {
	float: left;
	margin: 21px 0 0 12px;
	width: 920px;
	text-decoration: none;
	font-size: 1.2em;
	display: inline; /* for ie6 below */
}
#shipping, #payment, #shipTo, #billTo {
	width: 471px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameE.gif) left top repeat-y;
	display: inline; /* for ie6 below */
}
#shipping, #shipTo {
	float: left;
	margin: 0 0 17px 2px;
}
#payment, #billTo {
	float: right;
	margin: 0 2px 17px 0;
}
.infoBox {
	float: left;
	margin: 13px 0 4px 19px;
	width: 331px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgFrameI1.gif) left top repeat-y;/*update crl 13116*/
	display: inline; /* for ie6 below */
}
#shipping div.container {
	float: left;
	width: 100%;
	min-height:67.9em;
	>min-height: 64.9em;
	_height: 65.5em;
	padding-bottom: 10px;
	display:inline;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameE.gif) left bottom no-repeat;
}
#payment div.container {
	float: left;
	width: 100%;
	min-height:68.9em;/*update crl 13076*/
	>min-height: 54.3em;
	display:inline;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameE.gif) left bottom no-repeat;
}
#shipping ul.form {
	width: 469px;
	padding-bottom:10px;	
	display:inline;/* add mall*/
	margin: 14px 0 0 1px;
	min-height:51.1em;
	>min-height: 49em;
	_height: 52.6em;
}
#payment ul.form {
	width: 469px;
	padding-bottom:10px;	
	display:inline;/* add mall*/
	margin: 14px 0 0 1px;
	min-height:62.6em;
	>min-height: 49em;
}
#shipping ul.form label, #payment ul.form label {
	width: 155px;
}
#shipping ul.form label a, #payment ul.form label a {
	cursor: pointer;
}
#footer div.secure {
	height: 78px;
	margin-bottom: 10px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bgSecure.gif) repeat-x;
	clear: both;
}
#footer div.secure p {
	float: left;
	margin: 16px 0 0 366px;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/lock.gif) no-repeat left top;
	display: inline; /* for ie6 below */
}
#footer div.secure p span {
	padding: 0 19px;
	color: #1F4489;
	font-size: 1.2em;
	>font-size: 12px;
	font-weight: bold;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/lock.gif) no-repeat right top;
	display: block;
}
/* step2 */
#shipTo div.container, #billTo div.container {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameE.gif) left bottom no-repeat;
}
.infoBox div.container {
	float: left;
	width: 100%;
	background: url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/bottomFrameI1.gif) left bottom no-repeat;/*update crl 13116*/
}
#shipTo div.contact, #billTo div.contact, .infoBox div.contact {
	float: left;
	width: 100%;
	height: 17em;
}
#shipTo div.contact ul, #billTo div.contact ul, .infoBox div.contact ul {
	margin: 6px 0 0 10px;
}
#shipTo div.contact li, #billTo div.contact li,  .infoBox div.contact li {
	margin-bottom: 4px;
	font-size: 1.2em;
}
#shipTo div.contact p.line, #billTo div.contact p.line, .infoBox div.contact p.line {
	margin: 14px 0 14px 11px;
	width: 449px;
	height: 1px;
	background: #DCDCDC;
	overflow: hidden;
}
#OrderConfirmationPriceli 
{
	border-right:0px;
}
.infoBox div.contact p.line {
	width: 309px;
}
.infoBox a.button3 {
	float: left;
	margin: 7px 0 0 228px;
}
/*add by jackie CRL13076*/
.frameA a.middle3{
	margin-top: 5px;	
}


/*add by jackie CRL13116*/
.rightBox {
	margin: 13px 0 4px 19px;
	width: 350px;
}
/*add by jackie CRL13116*/
.leftBox {
	margin: 13px 0 4px 0px;
	width: 350px;
}
/*add by jackie CRL13116*/
#registration div.container p.noticeaddress {
 display :inline;
 float:left;
 font-size:1.2em;
 margin:0px 0 0 14px;
 width:690px;
} 
/*add by jackie CRL13116*/
#registration ul.divide3 {
	   margin-top: 12px;
	   padding-bottom: 14px;
}

/*add by jackie CRL13116*/
div.orderSummary p.orderNote {
	font-weight: normal;
	font-size:0.75em;
}

/* add for QuickReqestion*/
Quick {
display:inline;
float:left;
font-size:12px;
margin:4px 10px 0pt 0pt;
text-align:right;
}

#signUpCenter 
{
	background:transparent url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/dot3.gif) repeat-x scroll left bottom;
	padding-bottom:14px;
	text-align:center;
	display:inline;
	float:left;
	margin:19px 0 0 1px;
	width:718px;
}
#signUplistCenter {
	border:1px solid #CCCCCC;
	margin:0 auto;
	padding:10px 10px 0;
	text-align:left;
	width:550px;
}
#signUplistCenter ul 
{
	margin-bottom:11px;
}
#signUplistCenter ul.list {
	font-size:1.3em;
	margin:0 12px 19px;
	position:relative;
}
#signUplistCenter ul.list li {
	background:transparent url(http://c1.nemimage.com/Resource/WWW/Themes/2008/images/arrow06.gif) no-repeat scroll left 5px;
	margin:0 0 8px 15px;
	padding-left:10px;
}
.signUpRequired
{
	font-size:0.9em;
	font-weight:normal;
	margin-left:5px;
}

.frameA a.signUpSubmit
{
	margin: 5px 10px 0 0;
}

