/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:12px; background:#dae9f3 url(../images/bg_gra.gif) bottom left repeat-x;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/* Layout */
#wrap {width:794px; background-color:#000; margin:0px auto;}
#wrap_product {width:764px; padding:10px 15px; padding-right:0px; background:#000 url(../images/bg.gif) top left repeat-y; margin:0px auto;}

.img_tb img {margin-bottom:5px; margin-top:15px;}
.img_tb td {width:154px;}

.title_product {font-weight:bold; color:#fff;}
ol {padding-left:30px; color:#a5d2f2;}
ol li a {color:#a5d2f2;}

ul {padding-left:15px; list-style:none; color:#a5d2f2;}
ul li a {color:#a5d2f2;}

/* Product */
#list_product {float:left; width:175px;}
#content {float:right; width:570px;}

h1 {font-size:20px; color:#a5d2f2; margin:15px 0px; padding-left:10px;}
h2 {font-size:16px; color:#fff; margin-bottom:10px;}

#content #img_main {float:left; width:275px; color:#a5d2f2;}
#content #img_main img {margin-bottom:15px;}
#content #img_main #button {padding:5px 0px; background-color:#22333f; text-align:center; width:87px; margin:15px 0px;}
#content #img_main #button a {color:#fff;}

#content #img_list {float:right; width:260px;}
#content .number_list {background-color:#22333f; width:255px; padding:7px 0px; text-align:center; margin-bottom:5px;}
#content .number_list a {color:#a5d2f2; margin:0px 10px;}
#content .number_list a:hover {color:#fff;}

#list_product td {width:85px; color:#fff; font-size:11px; padding-bottom:10px;}
#list_product td a {color:#fff;}
#list_product td a:hover {color:#a5d2f2;}
#list_product td img {margin-right:5px; border:1px solid #cccccc;}
#list_product td:hover img {border:1px solid #f4c80d;}

/* Event */
#content2 {padding:10px;}

#table_Event {margin:0px 0px; color:#a5d2f2;}
#table_Event a {color:#a5d2f2;}
#table_Event td {padding:5px 10px;}
#table_Event #bg_green td {background-color:#22333f;}


/* Store Locate */
#table_search {margin-bottom:15px; color:#fff; font-weight:bold;}
#table_search td {padding:5px 10px;}
#table_search .border_right {width:260px; border-right:1px solid #587386;}
#table_search .width_normal {width:255px; padding:2px; font-size:12px;}
#table_search .width_small {width:180px; padding:2px; font-size:12px;}
.bt_green {background-color:#22333f; padding:3px 10px; color:#fff; font-size:12px; border:none;}

#table_store {background-color:#22333f; color:#a5d2f2;}
#table_store th {padding:8px; color:#fff; border-bottom:1px solid #000;}
#table_store td {padding:8px; text-align:center;}
#table_store .left_align {text-align:left;}
#table_store a {color:#a5d2f2;}

#number {background-color:#22333f; color:#a5d2f2; border-top:1px solid #000; padding:5px; text-align:center;}
#number a {color:#a5d2f2; margin:0px 5px;}

/* Contact */
#contact_info {float:left; width:260px; padding-left:15px; color:#82a0b9; font-size:11px;}
#form_right {float:right; width:450px; background-color:#22333f; padding:15px;}

#table_contact {color:#a5d2f2; border:1px solid #334a5b;}
#table_contact a {color:#a5d2f2;}
#table_contact td {padding:5px 10px;}
.bt_black {background-color:#000; padding:3px 10px; color:#fff; font-size:12px; border:none;}

#contact_info h3 {color:#fff; font-size:12px; margin-bottom:15px; padding-left:10px;}
#contact_info p {margin-bottom:15px; padding-left:10px;}
#contact_info #infocontact {color:#3e698a;}
#contact_info #infocontact a {color:#9cc5e3; text-decoration:underline;}
#contact_info #infocontact a:hover {text-decoration:none;}

/* Footer */
#footer {text-align:center; font-size:11px; font-weight:bold; color:#666; padding:10px;}
