.heading_main{
font-size:18px;
color:#000000;
font-family:Verdana, sans-serif;
background-color:#F0F1F9;
border-top:1px solid #8e96d2;
line-height:32px;
padding-left:5px;
}
.lable_field
{
color:#666666;
font-size:14px;
}
.continue_shop a
{
font-size:11px;
color:#999999;
text-decoration:underline;
}
.shoppingcart_hdngs{
font-size:13px;
color:#000000;
background-color:#FFFFFF;
}
.total_lable
{
color:#000000;
font-size:12px;
border-top:#e4e6f5 1px solid;
background-color:#F7F8FB;
}
.shping_txtarea
{
line-height:14px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #999999;
background-color:#FFFFFF;
}

.shping_txtarea_readonly
{
line-height:14px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
border:1px solid #CCCCCC;
background-color:#E5E5E5;
}


.shping_input
{
line-height:14px;
font-size:11px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #999999;
background-color:#FFFFFF;
}


.shping_input_readonly
{
line-height:14px;
font-size:11px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
border:1px solid #CCCCCC;
background-color:#E5E5E5;
}



.on_payment
{
background-image:url(/images/shopping/on_tab.gif);
background-repeat:no-repeat;
width:170px;
padding-bottom:8px;
height:28px;
}

.on_payment a
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

.off_payment
{
background-image:url(/images/shopping/off_tab.gif);
background-repeat:no-repeat;
width:170px;
padding-bottom:8px;
height:28px;
}

.off_payment a
{
text-decoration:none;
color:#666666;
font-size:12px;
}

#dMain {
	margin:0 auto;
	width:100%;
	float:left;
}
#dHR1 {
	height:69px;
	width:924px;
	margin:0 auto;
}
#dTb {
	width:664px;
	float:left;
	height:69px;
}
#dLgT {
	float:left;
	height:64px;
	margin:0;
	width:130px;
	padding-top:5px;
}
#dN18 {
	float:left;
	height:36px;
	width:43px;
	padding-left:87px;
	padding-top:33px;
}
.dHRb {
	background:url(/images/shopping/menu_bg.jpg) repeat-x;
	height:80px;
	width:100%;
}
#dHR2 {
	background-color:Transparent;
	width:924px;
	margin:0 auto;
}
#dLgB {
	float:left;
	height:80px;
	margin:0;
	width:159px;
}
#dMenu {
	height:80px;
	margin:0;
	padding:0;
	width:765px;
	background-color:Transparent;
	float:left;
}
#dMnSp {
	height:19px;
}
.dTbSp {
	float:left;
	width:10px;
	height:61px;
}
.dMnItEx {
	width:72px;
	height:61px;
	float:left;
}
.dMnIt {
	width:72px;
	height:61px;
	float:left;
}
#dTele {
	width:184px;
	float:left;
	padding-left:74px;
}
#dTele span {
	font-size:28px;
	font-weight:bold;
	vertical-align:top;
	color:#fff;
}
#dIS {
	width:250px;
	height:80px;
	float:left;
}
#dISB {
	float:left;
	padding:5px 0 5px 5px;
	background:url(/images/shopping/bms_log_bg.jpg) repeat-x;
	height:70px;
	width:209px;
	font-weight:bold;
	font-size:13px;
}
html {
	background:#FFF none repeat scroll 0;
	color:#000;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,{
	margin:0;
	padding:0;
}
fieldset, img {
	border:0 none;
}
li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.cIS {
	color:#F60;
	font-weight:bold;
}
.oIBS {
	color:#F60;
	font-family:Arial;
}
.cIBS {
	font-weight:normal;
	font-size:14px;
	font-family:Arial;
	color:black;
	vertical-align:middle;
}
.dMh {
	background:url(/images/shopping/btbg.jpg) repeat-x;
	height:17px;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	float:left;
}
.dMh span {
	font-size:12px;
	font-weight:normal;
	padding-left:425px;
}
.dPc {
	width:924px;
	margin:0 auto;
}
.cRC {
	background-color:#FFF;
	width:924px;
	margin:0 auto;
}
.dTot {
	float:right;
	background-color:#F7F7F7;
	font-size:18px;
	padding:5px 5px 5px 1px;
	border:#ddd 1px solid;
	font-weight:bold;
}

.priceot {
	float:right;
	background-color:#F7F7F7;
	font-size:14px;
	padding:5px 5px 5px 1px;
	border:#ddd 1px solid;
	font-weight:bold;
	line-height:20px;
}
.priceot p {
	font-size:11px;
	padding:0px 5px 0px 1px;
	font-weight:normal;
	margin:0px;
	color:#666666;
}

.priceot span {
	font-size:12px;
	padding:5px 5px 5px 1px;
	font-weight:normal;
}



.refno {
	float:right;
	background-color:#F8F8FC;
	font-size:14px;
	padding:5px 5px 5px 5px;
	border:#E8E8F4 1px solid;
	font-weight:bold;
	line-height:24px;
	color:#44448E;
}

.refno span {
	font-size:12px;
	padding:5px 5px 5px 1px;
	font-weight:normal;
}
.info_bar_msg {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 80px;
}



.dSub {
	font-size:16px;
	color:#F60;
	font-weight:bold;
	padding-top:5px;
}
.Fdr {
	text-align:center;
	padding:3px;
	width:918px;
}
.Fdr a {
	padding:10px;
}
.CPd {
	width:924px;
	float:left;
}
.Pdb {
	width:250px;
	z-index:1;
	border:#ff6701 1px solid;
	background-color:#fff;
	position:relative;
	left:421px;
	top:92px;
}
.SPh {
	width:222px;
	float:left;
}
.SPc {
	float:left;
	cursor:pointer;
}
.SPr {
	padding:5px;
	height:20px;
}
.SPui {
	width:90px;
	float:left;
	padding-top:5px;
}
.SPtb {
	width:150px;
	float:left;
}

.PdCP {
	width:250px;
	z-index:1;
	border:#ff6701 1px solid;
	background-color:#fff;
	position:relative;
	left:280px;
	top:92px;
}
.dSr {
	width:832px;
	float:left;
}
.Texb {
	border:#aaa 1px solid;
	background-color:#fffed0;
	height:18px;
}
.dPf {
	width:914px;
	height:15px;
	padding:0 0 0 10px;
}
.dtl {
	width:590px;
	float:left;
}
.ds {
	width:30px;
	float:left;
}
.dtr {
	width:304px;
	float:left;
}
.dTt {
	width:590px;
	float:left;
	text-align:right;
}
.dPOc {
	float:left;
	border-bottom:#dedede 2px solid;
	border-left:#dedede 2px solid;
	border-right:#dedede 2px solid;
	padding:10px;
}
.dOl {
	width:70px;
	float:left;
	text-align:right;
	padding:5px;
	font-weight:bold;
}
.dOr {
	width:476px;
	float:left;
	padding:5px;
}
.dOt {
	width:260px;
	float:left;
	border-bottom:#ddd 1px dashed;
	padding:5px 0 5px 0;
}
.dOi {
	width:17px;
	float:left;
	padding-top:3px;
}
.dOi img {
	cursor:pointer;
}
.dOn {
	color:#F60;
	width:243px;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.dOc {
	width:258px;
	float:left;
	padding:5px;
	background-color:#f7f7f7;
	border:#ddd 1px solid;
	text-align:justify;
}
.dEb {
	width:350px;
	border:#ddd 1px solid;
	padding:10px;
	float:left;
	background-color:#F7F7F7;
}
.dTda {
	width:268px;
	float:left;
	background-color:#F7F7F7;
	font-size:13px;
	padding:5px 0 5px 5px;
	border:#ddd 1px solid;
	font-weight:bold;
}
.dIBH {
	background:url(/images/shopping/s_tb_bg-w.jpg) repeat-x;
	width:832px;
	height:31px;
	padding-left:5px;
}
.dTpoE a {
	background:url(/images/shopping/tab-on-T.gif) no-repeat;
	width:110px;
	height:26px;
	float:left;
	padding-top:5px;
	text-align:center;
	color:#FFF;
	font-weight:Bold;
}
.dTpoE a:hover {
	background:url(/images/shopping/tab-on-T.gif) no-repeat;
	width:110px;
	height:26px;
	float:left;
	padding-top:5px;
	text-align:center;
	color:#FFF;
	font-weight:Bold;
}


.dTpo a {
	background:url(/images/shopping/tab-off-T.gif) no-repeat;
	width:115px;
	height:26px;
	float:left;
	padding-top:5px;
	text-align:center;
	color:#717adc;
	font-weight:Bold;
}
.dTpo a:hover {
	background:url(/images/shopping/tab-off-T.gif) no-repeat;
	width:115px;
	height:26px;
	float:left;
	padding-top:5px;
	text-align:center;
	color:#717adc;
	font-weight:Bold;
}

.dTs {
	float:left;
	width:5px;
	font-size:1px;
}
.dPoc {
	width:832px;
	float:left;
	padding:10px;
}
.dPcl {
	width:450px;
	float:left;
}
.dPcr {
	width:428px;
	float:left;
	border:#ddd 1px solid;
	background-color:#f7f7f7;
	text-align:justify;
	padding:10px;
}
.uPn {
	padding-left:15px;
}
.uPn li {
	list-style:url(/images/shopping/arrow-li.gif);
	padding:2px 0 2px 0;
}
.Olr {
	width:100px;
	float:left;
	text-align:right;
	padding:5px;
}
.Orr {
	width:330px;
	float:left;
	padding:5px;
}
.lNt {
	font-size:14px;
	color:#f60;
}
.uNl li {
	padding:2px;
	list-style:disc;
	font-weight:normal;
}
.dPb {
	width:430px;
	float:left;
	padding:5px 10px 0 0;
	text-align:right;
}
.dRM {
	padding:5px 0 5px 50px;
	width:600px;
	float:left;
}
.dFPC {
	width:264px;
	background-color:Transparent;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	height:270px;
}
#dHR1N {
	height:105px;
	width:924px;
	margin:0 auto;
}
#dLgTN {
	width:270px;
	float:left;
	height:105px;
	margin:0;
}
#dTbN {
	width:634px;
	height:60px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}
#dN18N {
	width:634px;
	height:35px;
	text-align:right;
}
#dMenuN {
	height:80px;
	width:914px;
	padding:0 0 0 10px;
	background-color:transparent;
	float:left;
	margin:0;
}
#dTeleN {
	width:180px;
	float:left;
	padding:0 0 0 160px;
}
#dTeleN span {
	font-size:24px;
	font-weight:bold;
	vertical-align:top;
	color:#fff;
}
#dLgBN {
	float:left;
	height:72px;
	margin:0;
	width:10px;
}
#dHR2-old {
	background-color:Transparent;
	height:80px;
	width:924px;
	margin:0 auto;
}
.info_bar_msg {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 80px;
}
.print_bar_msg {
	font-size:16px;
	font-weight:bold;
	color:#003300;
	padding:0 0 0 80px;
}