body { margin: 0px; background: url(http://www.somkaewtoy.com/images/background.jpg) repeat-y; background-position: top center; background-attachment: fixed; }

form {margin: 0px; }

div, table, tr, td, p { font-family: sans-serif, Arial, Helvetica, Tahoma; font-size: 12px; color: #003366; }
#container { width: 780px; margin: 0px auto; }

a:link { font-size: 12px; color: #660000; text-decoration: none; }
a:active { font-size: 12px; color: #660000; }
a:visited { font-size: 12px; color: #660000; }
a:hover { font-size: 12px; color: #660000; text-decoration: underline; }

a.menu:link { font-size: 18px; color: #660000; text-decoration: none; }
a.menu:active { font-size: 18px; color: #333333; }
a.menu:visited { font-size: 18px; color: #660000; }
a.menu:hover { font-size: 18px; border-left: 2px solid #aeb60e}

a.product-nav:link { font-weight: bold; color: #FFFFFF; font-size: 18px; text-decoration: none; }
a.product-nav:hover { font-weight: bold; color: #FFFFFF; font-size: 18px; text-decoration: underline; }
a.product-nav:active { font-weight: bold; color: #FFFFFF; font-size: 18px; text-decoration: none; }
a.product-nav:visited { font-weight: bold; color: #FFFFFF; font-size: 18px; text-decoration: none; }

a.small:link { font-size: 11px; color: #333333; text-decoration: none; }
a.small:active { font-size: 11px; color: #333333; text-decoration: none;}
a.small:visited { font-size: 11px; color: #CCCCCC;text-decoration: none; }
a.small:hover { font-size: 11px; color: #660000; text-decoration: underline;}

.footer { margin: 0px auto; font-size: 12px; width: 780px; text-align: center; padding: 10px; backgreound-color: #FFFFFF;}

.big-text { font-size: 18px; font-weight: bold; color: #B84D47; }

.price-text { font-size: 14px; font-weight: bold; color: #B84D47; }

#main-menu { font-family: Comic Sans MS; size: 18px; font-weight: bold; margin: 0px auto; padding: 5px 10px 0px 10px; }
#main-menu a { color: #FFFFFF; }

.title { height: 50px; font-size: 18px; font-weight: bold; color: #FFFFCC; border-top: 1px solid #f59835; padding: 5px 0px 5px 20px; background: url(http://www.somkaewtoy.com/images/bk_topic.gif) no-repeat ; }
.title2 { font-size: 16px; font-weight: bold; color: #FFFFCC; border-top: 1px solid #f59835; padding: 0px 10px 10px 10px; background: url(http://www.somkaewtoy.com/images/bk_title.gif) repeat-x ; }

.detail { font-size: 11px; }
.product-column { float: left; padding: 0px 0px 2px 0px; }
.product-thumb { border: 1px solid #999999; }
.product-thumb-frame { float: left; width: 210px; height: 160px; margin: 0px 5px 5px 0px; text-align: center; border: 1px solid #DDDDDD; background-color: #FFFFFF;}
.product-info-title { float: left; width: 100px; text-align: right; margin-right: 5px; margin-top: 5px; font-size: 13px; }
.product-info-detail { float: left; width: 190px; font-size: 13px; margin-top: 5px; color: #006666; }

.tb-product-title { font-size: 16px; font-weight: bold; }
.tb-product-detail { font-size: 14px; }

.mini-thumb { width: 85px; height: 85px; border: 2px solid #CCCCCC; }

.td-form-title { float: left; width: 150px; margin: 0px 5px 10px 5px; text-align: left; font-weight: bold; }
.td-form-detail { float: left; width: 500px; margin: 0px 0px 10px 0px; }

.td-form-title-2 { float: left; width: 130px; margin: 0px 5px 10px 5px; text-align: right; font-weight: bold; }
.td-form-detail-2 { float: left; width: 300px; margin: 0px 0px 10px 0px; }

.tr-form { clear: both; margin-bottom: 5px; }

.page {
 color: #B5B5B5;
 font-size: 12px;
 border: 1px solid #C3D9FF;
 height: 20px;
 width: 25px;
 text-align: center;
 padding: 3px 5px 3px 5px;
 background-color: #CCCCCC;
}

.page-selected {
 color: #FFFFFF;
 font-size: 12px;
 border: 1px solid #C3D9FF;
 height: 20px;
 width: 25px;
 text-align: center;
 padding: 3px 5px 3px 5px;
 background-color: #ff6f16;
}

.error { width: 600px; padding: 10px; border: 3px solid #FF0000; font-size: 15px; font-weight: bold; color: #000000; }
.success { width: 600px; padding: 10px; border: 3px solid #0000FF; font-size: 15px; font-weight: bold; color: #0000FF; }

a.product-detail:link { color: #006699; font-size: 14px; text-decoration: none; font-weight: bold; }
a.product-detail:hover { color: #FF6633; font-size: 14px; text-decoration: underline; font-weight: bold; }
a.product-detail:active { color: #2E2926; font-size: 14px; text-decoration: none; font-weight: bold; }
a.product-detail:visited { color: #2E2926; font-size: 14px; text-decoration: none; font-weight: bold; }

.product-price { color: #000000; font-size: 18px; font-weight: bold; padding: 6px; }


.file-thumb { float: left; width: 120px; height: 140px; text-align: center; margin: 0px 10px 10px 0px; border: 1px solid #009999; }
