.col_middle_wide {
position:absolute;
left:0px;
width:535px;
height:100%;
margin:0px 0px 0px 184px;
z-index:5;
}

.col_middle_wide_content {
position:relative;
top:0px;
width:505px;
height:3000px;
background-color: #E6ECFF;
z-index:5;
}

.col_middle_wide_shadow_left {
position:absolute;
width:5px;
top:0px;
left:-4px;
height:100%;
background: url(_images/sliced/Col_middle_shadowLeft.gif) repeat-y right;
z-index:25;
}

.col_middle_wide_shadow_right {
position:absolute;
top:0px;
left:505px;
width:5px;
height:100%;
background: url(_images/sliced/Col_middle_shadowRight.gif) repeat-y right;
z-index:25;
}

.BCK_123_wide {
position:relative;
left:0px;
width:500px;
height:50px;
background: url(_images/sliced/BCK_123.gif) repeat;
margin-bottom:15px;
z-index:30;
}

.Top_box {
background-color:white;
}

.Top_Box_Content {
position:relative;
float:right;
width:260px;
background-color:white;
}

.Top_Box h1 {
margin: 0px;
padding: 0px;
color: #003399;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
}

div.bluebox { 
 width: 260px; 
 background: #E6EDFB url(_images/Top_box/Top_box_uR.gif) no-repeat top right; 
} 
div.bluebox div { 
 background: transparent url(_images/Top_box/Top_box_uL.gif) no-repeat top left; 
} 
div.bluebox div div { 
 background: transparent url(_images/Top_box/Top_box_bR.gif) no-repeat bottom right; 
} 
div.bluebox div div div { 
 background: transparent url(_images/Top_box/Top_box_bL.gif) no-repeat bottom left; 
 padding: 5px; 
}

.Top_Box ul {
postion:relative;
margin:0px 0px 0px 20px;
padding:0px;
}

.Top_Box li {
margin:2px 0px 0px 0px ;
padding:0px;
color: #333333;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.Top_box p.details {
padding:8px 0px 0px 5px;
color: #666666;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.price_table_Toptxt_h1 {
margin: 0px 0px -10px 0px;
padding: 0px;
color: #003399;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.price_table_Toptxt_p {
margin-bottom: 10px;
color: #666666;

text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight: bold;
}

.outer_txt_left {
padding: 5px 0px 5px 0px;
color: White;
background-color: #1A58B8;
background-image: url(_images/sliced/price_table_border_left.gif) repeat-y left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.outer_txt_top {
color: White;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.inner_txt {
border-left: 1px Solid #E6ECFF;
border-top: 1px Solid #E6ECFF;
color: #1A58B8;
background-color: White;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.price_table_dropbox {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.IMG_ship {
postion:relative;
float:right;
margin-left:-4px;
padding:0px;
display:none;
}

.IMG_top_box {
position:absolute;
top:4px;
left:-2px;
z-index:25;
}

.IMG_magazine {
position:absolute;
top:0px;
left:-4px;
z-index:20;
}

.d_content {
	background-image: url(_images/sliced/price_table_border_left.gif) repeat-y left;
	background-color: #EBF1FF;
}
.shopcartsteps{
	color: #666666;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.shopcartsteps b{
	color: #333333;
}
.shopcartitems {
	background-image: url(../../_images/sliced/shopcartitemsbg.gif);
	background-repeat: repeat-y;
}
.shopcartitemstitle {
	color: #FFFFFF;
	background-color: #1C58B8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
}

.shopcartitemstitle .verticalsep {
	background-image: url(../../_images/sliced/shopcartitemstitleseparatorver.gif);
	background-repeat: no-repeat
}

.shopcartitems .details {
padding:8px 0px 0px 5px;
color: #666666;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.shopcartitems .details .b{
color: #1B58B8;
}

.shopcartitems .horizontalsep {
	background-image: url(../../_images/sliced/shopcartitemsseparatorhor.gif);
	background-repeat: repeat-x;
}

.shopcartitems .verticalsep {
	background-image: url(../../_images/sliced/shopcartitemsseparatorver.gif);
	background-repeat: repeat-y;
}
.bilinginfoitems {
	background-image: url(../../_images/sliced/billingitemsbg.gif);
	background-repeat: repeat-y;
}
.bilinginfoitems .verticalsep {
	background-image: url(../../_images/sliced/shopcartitemstitleseparatorver.gif);
	background-repeat: repeat-y;
}

.bilinginfoitems .details {
padding:8px 0px 0px 5px;
color: #666666;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.bilinginfoitems .details .b{
color: #1B58B8;
}

.bilinginfoitems .horizontalsep {
	background-image: url(../../_images/sliced/shopcartitemsseparatorhor.gif);
	background-repeat: repeat-x;
}

.bilinginfoitems .verticalsep {
	background-image: url(../../_images/sliced/shopcartitemsseparatorver.gif);
	background-repeat: repeat-y;
}
.bilinginfoitems {
	background-image: url(../../_images/sliced/billingitemsbg.gif);
	background-repeat: repeat-y;
}.total {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.paymentaclaratorie {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: 414f8e;
}
