.basket table td {height:16px; border:none!important;}

.left{
	float:left;
}

div.white_box {padding:30px 0px 20px 25px;}

div.hl_top {border-bottom:1px solid #009ee0;padding:0px 0px 7px 0px;margin:20px 0px 30px 0px;float:left;width:100%}
div.hl_top h2.gold {float:left;margin:7px 0px 0px 0px;}
div.hl_top h2.red {float:left;margin:4px 0px 0px 0px;}

table.basket td {vertical-align:top;padding:5px 0px;width:auto;}
table.basket td.headline_red {color:#000000;font-weight:bold;text-transform:uppercase;line-height:28px;}
table.basket td.td_l {background:url(../images/new/gb_l.gif) no-repeat left;height:28px;}
table.basket td.td_r {background:url(../images/new/gb_r.gif) no-repeat right;height:28px;}
table.basket td.td_c {background:url(../images/new/gb_c.gif) repeat-x left;height:28px;}
table.basket td.left_td_1 {width:283px;padding-left:82px;}
table.basket td.left_td_2 {width:215px;}
table.basket td.left_td_3 {width:80px;}
table.basket td.left_td_4 {width:95px;}
table.basket td.left_td_5 {width:100px;}
table.basket td.left_td_6 {width:65px;}
table.basket td select {width:auto;padding:0px;margin:0px;}
table.basket td.price {padding:7px 0px 0px 0px;}
table.basket td.border {background:url(../gfx/dot_r.gif) repeat-x center;height:1px;overflow:hidden;}
table.basket td a {color:#494126;text-decoration:underline;font-weight:bold}
table.basket td a:hover {color:#494126;text-decoration:none;}
table.basket td.total {border-bottom:1px solid #a9a9a9;text-align:right;font-size:14px;text-transform:uppercase;color:#000000;} 
img.img_product {float:left;margin:0px 15px 0px 10px;}
.tac {text-align:center;}
.grey_b {background: url(../images/g_1.png) repeat-x top left;height:31px;margin-top:5px; border:1px solid #abadae;}
.fl span{line-height:31px!important;}
.cs{line-height:31px;}
.grey_b a {color:#282828;text-decoration:none; background: url(../images/b_1.png) repeat-x top left; display:block; float:left; width:174px; height:31px; }
.grey_b a span{padding-left:15px;}
.grey_b a:hover {color:#494126;text-decoration:none;}
table.basket td a.red {color:#000000;font-weight:bold;text-decoration:underline;float:right;padding:20px 0px 0px 0px;}
table.basket td a.red:hover {color:#000000;text-decoration:none;}

table.request {float:left;margin-bottom:20px;}
table.request td {vertical-align:middle;padding:0px 10px 5px 0px;width:auto;}
table.request td.left_td {text-align:right;font-weight:bold;/*width:145px;*/}
table.request td span.yellow {color:#db9845;}
table.request td span.red {color:#000000;float:left;}
table.request td input {
	font-family:Arial, sans-serif;
	font-size:12px;
	width:370px;
	float:left;
  -moz-border-radius: 3px 3px 3px 3px;
    border-color: #C8C8C8 #C8C8C8 #EFEFEF;
    border-style: solid;
    border-width: 1px;
    color: #736D66;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 4px 10px;
}


table.request td input.small {width:140px;}
table.request td input.middle {width:198px;margin:0px;}
table.request td input.w260 {width:260px}
table.request td input.w40 {width:40px}
table.request td input.radio {border:0px;width:auto;height:auto;padding:0px;margin:0px 5px 0px 0px;}
table.request td input.submit {background:url(../images/new/login.gif) no-repeat;width:75px;height:25px;border:0px;padding:0px;margin:0px;float:right;cursor:pointer;}
.submit_sa {background:url(../images/save_address.png) no-repeat;width:130px!important;height:30px;border:0px!important;cursor:pointer;position:absolute;bottom:20px;right:20px;}
table.request td select {width:auto;margin:0px;padding:0px;font-family:Arial, sans-serif;font-size:12px;}
table.request td img.y_n {margin:3px 0px 0px 0px;float:right;}
table.request td .mb10 {margin-bottom:10px;}
table.request td .mr15 {margin-right:15px;}
table.request td p {font-size:11px;}
.fs14 {font-size:14px;}

div.p_policy {float:right;text-align:right;}
div.p_policy img {float:right;margin:10px 0px;}
div.p_policy  a.pp {color:#494126;text-decoration:underline;}
div.p_policy  a.pp:hover {color:#494126;text-decoration:none;}

div.y_box {float:right;margin-top:0px;background:url(../images/step_1_login_box.png) repeat-y;width:355px; height:193px;}

div.y_box div.y_box_all {padding:10px 20px;}

.fs11 {font-size:11px;color:#2591cb!important;text-decoration:none!important;float:left;padding:3px 0px 0px 0px;}
.fs11:hover {color:#2591cb!important;text-decoration:none!important;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #fff;
width: 440px; /*Default width of hint.*/ 
padding: 20px;
border:1px solid #000;
font:normal 12px Arial, sans-serif;
line-height:18px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-size:11px;color:#2591cb;text-decoration:none;float:right;
}

.hintanchor:hover { /*CSS for link that shows hint onmouseover*/
color:#2591cb;text-decoration:none;
}
.s{
	background: url("../images/b_1.png") repeat-x scroll left top transparent;
    color: #282828;
    display: block;
    float: left;
    height: 31px;
    text-decoration: none;
    width: 174px;
}
div.step {font-weight:bold;color:#fff;margin-bottom:15px;}
div.step ul {padding:0px;margin:0px}
div.step li {padding:0px;margin:0px}
div.step ul li {float:left;margin:0px 5px 0px 0px;}
div.step ul li span.right {background:#909090 url(../images/new/step_g_r.gif) no-repeat right;line-height:17px;padding:0px 10px 0px 0px;}
div.step ul li span.left {background:url(../images/new/step_g_l.gif) no-repeat left;padding:0px 0px 0px 10px;}
div.step ul li span.arrow {background:url(../images/new/arrow_g.gif) no-repeat right;padding:0px 13px 0px 0px;}
div.step ul li span.red {color:#1a1a1a; padding-left:5px;}
div.step ul li.active span.right {background:#db9845 url(../images/new/step_o_r.gif) no-repeat right;line-height:17px;padding:0px 10px 0px 0px;}
div.step ul li.active span.left {background:url(../images/new/step_o_l.gif) no-repeat left;padding:0px 0px 0px 10px;}
div.step ul li.active span.arrow {background:url(../images/new/arrow_o.gif) no-repeat right;padding:0px 13px 0px 0px;}

table.message {/*border-left:0px solid #dfdfdf;border-right:0px solid #dfdfdf;*/}
table.message td {vertical-align:top;width:auto;/*padding:0px;*/height:40px;}
table.message td.headline {color:#000000;font-weight:bold;line-height:25px;padding-left:10px;}
table.message td.headline a {color:#000000;font-weight:normal;text-decoration:none;}
table.message td.headline a:hover {color:#000000;font-weight:normal;text-decoration:underline;}
table.message td.td_l {background:url(../images/new/g_b_l.gif) no-repeat left;height:25px;}
table.message td.td_r {background:url(../images/new/g_b_r.gif) no-repeat right;height:25px;}
table.message td.td_c {background:url(../images/new/g_b_c.gif) repeat-x left;height:25px;}
table.message td.w200 {width:195px;}
table.message td.w190 {width:180px;}
table.message td.w310 {width:300px;}
table.message td.w70 {width:60px;}
table.message td.w75 {width:65px;}
table.message td.w390 {width:380px;}
table.message td.w380 {width:370px;}
table.message td.w80 {width:70px;}

table.message tr.yellow_bg td {background-color:#fbf4ec;border-right:0px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
/*table.message tr.yellow_bg td.no_br {border-right:0px solid #dfdfdf;border-left:1px solid #dfdfdf;}*/
table.message tr.white_bg td {background-color:#fff;border-right:0px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}

table.message td select {width:auto;padding:0px;margin:0px;}
table.message td textarea {border:1px solid #cacaca;background:none;padding:10px;margin:0px;font-family:Arial, sans-serif;font-size:12px;height:105px;width:350px;float:left;font-style:italic;}

.bg_y {background-color:#fbf4ec;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}

div.hl_y {background:url(../images/new/yellow_headline.gif) no-repeat top;height:37px;line-height:37px;padding:0px 20px 0px 40px;}
div.hl_y a {float:right;font-size:14px;}
div.white_box_pp {background-color:#fff;padding:50px 20px 35px 40px}
h2.white {font-family:trajan pro;font-size:22px;font-weight:normal;color:#fff;padding:0px;margin:0px;/*line-height:100%;*/text-transform:capitalize;height:18px;float:left;}

div.yellow_border {border-top:1px solid #e2c570;height:1px;overflow:hidden;margin:10px 0px;float:left;width:100%;}

table.no_padding {width:100%}
table.no_padding td {padding:0 0 0 10px;vertical-align:middle;}

span.red_txt {color:#6a6a6a;font-weight:bold;float:left;padding:10px 0px;}
.f1{
	color:#6a6a6a;
}

td.border_l {border-left:1px solid #d0d0d0}
td.b_rlb {padding-bottom:10px;}
td.b_lb {border-right:1px solid #d0d0d0;padding-bottom:10px;}
table.no_padding td.bl_p89 {border-left:1px solid #dfdfdf;padding:8px 0px 9px 10px;}

table.message tr.border td {border-right:1px solid #dfdfdf;vertical-align:middle;padding-left:10px;} 

div.apply_txt {border-bottom:1px solid #dfdfdf;padding:12px 0px 12px 0px;margin-bottom:20px;}
div.at_l {float:left;padding:0px 40px 0px 0px;}
div.apply_txt span.red {font-size:16px;font-weight:normal;color:#000000;}
div.apply_txt input.txt {width:130px;height:23px;float:left;padding:0px;margin:0px 10px 0px 0px;border:1px solid #dfdfdf;}
div.apply_txt input.apply {background:url(../images/new/apply.gif) no-repeat;width:81px;height:25px;border:0px;padding:0px;margin:0px;float:left;cursor:pointer;}
div .at_l {float:left;padding:0px 40px 0px 0px;}
div.at_r {float:right;line-height:20px;padding-top:8px;text-align:right; color:#2d2d2d;}
div.apply_txt span.red_big {font-size:14px;color:#000000;}

div.address_no {font-weight:bold;float:left;padding:10px 0px;}
div.address_no a {background:url(../images/blue_box.png) no-repeat;width:20px;height:17px;text-align:center;color:#fff;padding:2px 7px;cursor:text;}
div.address_no a:hover {text-decoration:none;}

.multi_address td{border-right:1px solid silver;}
.multi_address .even{background: #FAFAFA;}
.multi_address .odd{background: #E6E6E6;}