/* cart.html */

span.cart_title{
text-align:left;
display:block;
line-height:25px;
font-size:12px;
color:#FE370B;
height:25px;
border-bottom:1px solid #E3E3E3;
}

table.cart{
margin:5px 0px 5px 0px
}

table.cart th{
font-weight:normal;
color:#4F2700;
}

table.cart input.field{
background:#DBDCDD;
margin:0px 0px 2px 0px;
}

/* CHECKOUT (order.html) */

/* order process */

td.order_nav_arrow{
padding:0px 10px 0px 10px;
}

td.currentTab_left{
background:url('../../template_images/tabs/currentTab_left.gif') no-repeat bottom left;
width:9px;
height:20px;
}

td.currentTab_middle{
background:url('../../template_images/tabs/currentTab_middle.gif') repeat-x bottom left;
height:20px;
color:#CC0000;
font-weight:bold;
}

td.currentTab_right{
background:url('../../template_images/tabs/currentTab_right.gif') no-repeat bottom left;
width:8px;
height:20px;
}

td.otherTab_left{
background:url('../../template_images/tabs/otherTab_left.gif') no-repeat bottom left;
width:9px;
height:20px;
}

td.otherTab_middle{
background:url('../../template_images/tabs/otherTab_middle.gif') repeat-x bottom left;
height:20px;
color:#333333;
font-weight:bold;
}

td.otherTab_right{
background:url('../../template_images/tabs/otherTab_right.gif') no-repeat bottom left;
width:8px;
height:20px;
}

td.disabledTab_left{
background:url('../../template_images/tabs/otherTab_left.gif') no-repeat bottom left;
width:9px;
height:20px;
}

td.disabledTab_middle{
background:url('../../template_images/tabs/otherTab_middle.gif') repeat-x bottom left;
height:20px;
color:#AAAAAA;
}

td.disabledTab_right{
background:url('../../template_images/tabs/otherTab_right.gif') no-repeat bottom left;
width:8px;
height:20px;
}

table.nav_tabs{
width:100%;
height:20px;
}

input.cont_shop{
background:url('../../template_images/buttons/continue_shopping.jpg') no-repeat top left; 
width:132px; 
height:17px; 
border:0px;
margin:0px;
}

table.order_table{
background:#FFFFFF;
width:100%;
padding:0px;
margin:0px 0px 15px 0px;
}

* html table.order_table{
background:#FFFFFF;
width:620px;
padding:0px;
margin:0px 0px 15px 0px;
}

table.order_table #ot_td{
padding:0px;
vertical-align:top;
}

table.order_table #ot_td span.header{
display:block;
text-align:left;
background:url('../../template_images/bg/h1.png') no-repeat top left;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
width: 100%;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 5px;
}

* html table.order_table #ot_td span.header{
width: 100%;
}

#confirmation table.order_table #ot_td span.header{
background:url('../../template_images/bg/h2.png') no-repeat top left;
width:230px;
}

* html #confirmation table.order_table #ot_td span.header{
width:225px;
}

table.order_table #ot_td input.field{
background:#FFFFFF;
height:20px;
width:300px;
padding:2px 0px 2px 10px;
margin:0px 0px 2px 0px;
}

table.order_table #ot_td textarea{
height:100px;
width:450px;
border:1px solid #E3E3E3;
margin:0px 0px 2px 0px;
padding:0px;
}

#credit{
padding-left:5px;
}

#credit input{
height:20px;
width:137px;
border:1px solid #CCCCCC;
padding:2px 0px 2px 10px;
margin:0px 0px 2px 0px;
}

#credit select{
height:20px;
border:1px solid #CCCCCC;
padding:2px;
}

#item_err{
font-size:110%;
font-weight:bold;
color:#FF0000;
}

/* add address */

table.sel_addy td{
padding:2px;
}

div.order_next{
text-align:right;
margin:10px 10px 0px auto;
width:100%;
}

textarea.order_comments{
width:200px;
height:50px;
}