/* CSS Document */

/*.layout_order, .layout_order th, .layout_order td{
border:none;
}
.layout_order td{
width:50%;
}*/

.layout_order{
width:100%;
border:none;
margin:0;
padding:0;
}
.layout_order tr{
border:none;
margin:0;
padding:0;
}
.layout_order td{
width:50%;
border:none;
text-align:left;
vertical-align:top;
margin:0;
padding:0;
}


table{
/*background-color:#FFFFFF;*/
border:1px solid #b2b2b2;
margin:1px 0 15px 0;
border-collapse:collapse;
font-size:1em;
line-height: 1.3em;
font-family: "Tahoma", Verdana, sans-serif;
}
.order_table{
width:722px;
}
tr, td, th{
border:1px solid #b2b2b2;
padding:5px;
}
th{
font-weight:bold;
text-align:center;
background-color:#d1d5dc;
color:#1e1e1e;
}
th.left_column{
text-align:right;
width:160px;
}
th.align_left, td.align_left{
text-align:left;
}
th.align_center, td.align_center{
text-align:center;
}
tr{
padding:0;
}
tr.high_light{
background-color:#fefbdf;
}
tr.normal{
background-color:#ffffff;
}
th.long_code_column, td.long_code_column{
/*width:200px;*/
text-align:left;
}
td.long_code_column{
font-family: "Tahoma", Verdana, sans-serif;
font-size:1.2em;
}
th.code_column, td.code_column{
width:60px;
text-align:center;
}
th.collection_image, td.collection_image{
width:80px;
text-align:center;
}
th.name_column, td.name_column{
text-align:left;
}
th.action_column, td.action_column{
width:80px;
text-align:center;
}
th.collection_description, td.collection_description{
text-align:left;
}
/*td.collection_description{
vertical-align:middle;
}*/
th.check_column, td.check_column{
width:40px;
text-align:center;
}
th.collection_quantity, td.collection_quantity{
width:60px;
text-align:center;
}

th.price_column, td.price_column{
width:120px;
text-align:center;
}
th.collection_price, td.collection_price{
width:75px;
text-align:center;
}
th.collection_amount, td.collection_amount{
width:100px;
text-align:center;
}
td.collection_amount{
font-weight:bold;
}
th.buy_column, td.buy_column{
width:150px;
text-align:center;
}
th.delete_collection, td.delete_collection{
width:80px;
text-align:center;
text-transform:lowercase;
}
th.date_column, td.date_column{
width:120px;
text-align:center;
}
th.status_column, td.status_column{
width:80px;
text-align:center;
}
th.qty_catagory_column, td.qty_catagory_column{
width:100px;
text-align:center;
}
td.option_small_colimn{
text-align:left;
font-weight:bold;
/*background-color:#d1d5dc;*/
background-color:#fef6a2;
}
td.sumary_title{
width:80px;
font-weight:bold;
text-align:right;
}
td.sumary_value{
width:150px;
text-align:left;
background-color:#ffffff;
}
td.sumary_baht{
width:35px;
text-align:center;
background-color:#ffffff;
}
table.new_collection{
margin:0 auto;
border:none;
}
table.new_collection tr{
padding:0;
border:none;
}
td.item_new_collection{
width:165px;
padding:8px 10px;
border:none;
vertical-align:bottom;
text-align:center;

}

table.new_collection p{
padding:0 0 4px 0;
}
p.new_collection_price{
padding:0;
}
p.add_to_hobby{
margin:0 0 15px 0;
/*background-color:#FF0000;*/
}

th.qty_stock, td.qty_stock{
width:100px;
text-align:center;
}
th.code_stock, td.code_stock{
width:200px;
text-align:center;
}

th.show_stock, td.show_stock{
width:70px;
text-align:center;
}
th.price_stock, td.price_stock{
width:100px;
text-align:center;
font-weight:bold;
}
td.price_stock{
/*color:#FF0000;*/
}
/*th.show_product_stock, td.show_product_stock{
width:70px;
text-align:center;
vertical-align:top;
}*/


th.qty_order, td.qty_order{
width:100px;
text-align:center;
}
td.qty_order span{
font-size:1.2em;
font-weight:bold;
padding:2px;
border-bottom:1px solid #000000;
}
th.price_stock, td.price_stock{
width:100px;
text-align:center;
}
th.price_order, td.price_order, td.amout_order{
width:100px;
text-align:center;
}
td.amout_order{
color:#ff0000;
font-size:1.2em;
font-weight:bold;
}
th.payment_type, td.payment_type{
text-align:center;
width:120px;
}
<!--SUMERY CART-->
table#sumary_order tr, table#sumary_order td, table#sumary_order th{
border:1px solid #b2b2b2;
vertical-align:middle;
background-color:#ffffff;
}
table#sumary_order th.sumary_price, table#sumary_order th.grand_total_price{
width:100px;
vertical-align:middle;
text-align:right;
font-weight:normal;

}
table#sumary_order td.sumary_price{
text-align:center;
background-color:#ffffff;

}
table#sumary_order th.grand_total_price{
font-weight:bold;
}
table#sumary_order td.grand_total_price{
color:#ff0000;
font-weight:bold;
font-size:1.2em;
text-align:center;
}
table#sumary_order td.sumary_baht{
width:60px;
text-align:center;
}




/*table#layout_order, table#layout_order_info, table#layout_sum_order, table#lay_payment{
width:722px;
margin:0 auto;
border:none;
}
table#layout_order tr, table#layout_order_info tr, table#layout_sum_order tr, table#lay_payment tr{
border:none;
padding:0;
margin:0;
}
table#layout_order td, table#layout_order_info tr, table#layout_sum_order td, table#lay_payment td{
width:50%;
border:none;
padding:0;
margin:0;
vertical-align:top;
}*/

<!--#####FORM######-->

form{
font-size:1em;
line-height: 1.3em;
font-family: "Tahoma", Verdana, sans-serif;
}
#tool_collection{
background:url(../images/bg/tool-collection/tool-collection-head.jpg) no-repeat center top;
width:507px;
margin:0 auto 25px auto;
}
#tool_collection_foot{
background:url(../images/bg/tool-collection/tool-collection-foot.jpg) no-repeat center bottom;
padding:5px 25px 10px 25px;
}
form p{
padding:5px 0;
}
form p.tab{
padding:5px 0 5px 170px;
}
form fieldset{
padding:0 0 15px 0;
margin:0 0 15px 0;
border-bottom:2px solid #b2b2b2;
}
form legend{
font-size:1.16em;
line-height:1.3em;
font-weight:bold;
padding:2px 6px;
margin:0 0 10px 0;
color:#ffffff;
background-color:#0e51a7;
}
form legend.price_legend{
font-size:1.16em;
line-height:1.3em;
font-weight:bold;
padding:2px 6px;
margin:0 0 10px 0;
color:#ffffff;
background-color:#f80202;
}
form label{
width:160px;
float:left;
padding:0 10px 0 0;
text-align:right;
color:#0e51a7;
font-weight:bold;
}
form label.label_block{
display:block;
text-align:left;
width:200px;
float:none;
padding:0 0 3px 0;
}
form label.label_year{
text-align:right;
width:100px;
float:left;
padding:0 10px 0 0;

}
input:focus, textarea:focus, input:hover, textarea:hover, select:focus, select:hover{
border:1px solid #ffb400;

}

input, textarea, select{
font-size:inherit;
font-family: "Tahoma", Verdana, sans-serif ;
border:1px solid #b2b2b2;
background-color:#ffffff;
/*color:#666666;*/
color:#000000;
padding:0;

}
.must_input{
background-color:#ffffcc;
}
input.big_input, textarea.big_input, select.big_input{
font-size:1.5em;
font-weight:normal;
color:#000000;
width:350px;
}
input.bigB_input{
font-size:1.5em;
font-weight:normal;
color:#000000;
}
input.white_button{
color:#1e1e1e;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 5px;
background-color:#e0e2f0;
border-top: #FFFFFF solid 2px;
border-right: #999999 solid 2px;
border-bottom: #999999 solid 2px;
border-left: #FFFFFF solid 2px;
}
input.back_button{
padding:4px 8px;
cursor: pointer;
}
input.yellow_button{
color:#1e1e1e;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 15px;
background-color:#ffc900;
border-top: #fbf5bf solid 2px;
border-right: #786b00 solid 2px;
border-bottom: #786b00 solid 2px;
border-left: #fbf5bf solid 2px;
margin:0 0 15px 0;
}

input.collection_qty_input{
width:35px;
text-align:center;
border:2px solid #ffb400;
}
input.collection_qty_input:focus, input.collection_qty_input:hover{
border:2px solid #99ccff;

}
input.re_calculate{
color:#0e51a7;
/*color:#0e51a7;*/
cursor:pointer;
font-weight: bold;
padding:5px;
margin:0 15px;
background-color:#b2d3fc;
border-top: #ddecff solid 2px;
border-right: #829ec0 solid 2px;
border-bottom: #829ec0 solid 2px;
border-left: #ddecff solid 2px;

}
input.re_calculate:focus, input.re_calculate:hover{
color:#ff0000;
}
.use_cat_1{
background-color:#cee5fd;
}
/*//////////////// LINK PAGE ////////////////*/

.page{
font-family: "Tahoma", Verdana, sans-serif ;
width:auto;
text-align:right;
/*font-size:0.9em;*/
font-size:1em;
line-height:1.6em;
margin:0 10px 10px 10px;
overflow:hidden;
/*background:url(../images/bg/dot_horizoltal.gif) repeat-x left bottom;*/
}
.page li{
float:left;
margin:0 2px;

}

.page li a, .page strong, .page_no{
font-size:1.2em;
display:block;
padding:2px 5px;
border:1px solid #d6d6d6;
}
.page strong{
font-weight:bold;
background-color:#ffff00;
}
.page_no{
border:none;
padding:2px 10px;
}
.page li a:visited{
color:#707070;
/*color:#2b7ce0;*/
}
.page li a:hover{
color:#c1c1c1;
background-color:#ffffff;
}
.page li a:active{
color:#c1c1c1;
}
.current_page{
font-weight:bold;
background-color:#ffff00;
}

