/* CSS Document */
body {background:#FFFFFF url(images/layout/bg.gif) top repeat-x; margin:0; padding:0; text-align:center; font-size: 12px; font-family: arial; color: #666666;}
body {text-align:-moz-center;
/* align:center; */}

tr,td,input,select {font-size: 12px; font-family: arial; color: #666666;}
input,select {height:20px; color:#666666;}
img {border:none;}
.clear {clear:both;}

a:link { text-decoration: none; color: #666666;}
a:visited { text-decoration: none; color: #666666;}
a:hover { text-decoration:none; color:#4a7ecf;}
a:active { text-decoration: none; color:#4a7ecf;}

/*font*/

.point {color: #ff6687;}
.pointred {color:#ff6a00;}
.pointblue {color:#0000FF;}

.bold {font-weight:bold;}

.small {font-size:11px;}
.xbig {font-size:24px;}

.checkout_text td {color:#333333;}


/* Roll Over */
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }


/* Header */
#frame {width:924px; background:#FFFFFF; text-align:center; text-align:-moz-center;}

#header {width:924px; text-align:left;} 

#mainmenu ul {margin:0; padding:0}
#mainmenu li {float:left; list-style:none;}


/* Contents */

#contents {width:894px; text-align:left; padding:0;}

/*category*/

#category {float:left; width:194px; margin-bottom:20px;}
.category_title {background:url(images/layout/category_bg.gif) no-repeat #f1f1f1; height:25px; padding:0 10px 0 30px; margin:0;  font-size:11px; font-weight:bold;}
/* .category_li { padding:2px 10px 10px 30px; list-style:none; height:20px;  font-size:11px; background:url(images/layout/category_dot.gif) bottom repeat-x;} */
.category_li { padding:2px 10px 10px 30px; list-style:none; height:20px;  font-size:11px; bottom repeat-x;}
 
.category_banner {text-align:left; margin-top:8px;}

/*substance*/

#substance {float:right; padding-bottom:15px; width:700px;}
#mainimg {float:right; padding-bottom:15px;}

.feature_title {border-bottom:2px solid #4297ec; margin-bottom:10px; height:30px;}
.nevigation {color:#a9b6c8; text-align:right; font-size:11px; padding:15px 5px 8px 5px; border-bottom:1px #e5e7ed solid; margin-bottom:0px;}
.navi_point {font-weight:bold;}
.title {padding:10px 0 5px 25px; font-size:26px; color:#276bbc; font-family:arial;}
.title02 {padding:20px 0;}

#core_wrap {padding:10px 25px;}
#core {width:100%;}
.img_arrange {float:left; margin-right:30px;}

.product_list {border:1px solid #EBEBEB; padding:10px; margin-right:5px;}
.product_list img {width:170px;}
.sub_category {
	border:2px dashed #e5e7ed;
	margin-bottom:20px;
	height:30px;
	padding-left:10px;
}
 .sub_category a:link{color:#4a7ecf; text-decoration:underline;}
 .sub_category a:visited{color:#4a7ecf; text-decoration:underline;}

.sub_category a:hover {  text-decoration:bold; color:#4a7ecf;}
.sub_category a:active { text-decoration:bold; color:#4a7ecf;}

.smallimg {width:65px; border:#CDCDCD 1px solid;}
.cartimg {width:70px;}

.detail_photo {border:1px solid #EBEBEB;}
.detail_photo img {width:320px;}
.largeimg {border:2px solid #EBEBEB; padding:10px; background:#FFFFFF}
.btn_enlarge {padding:3px 0 10px 5px;}
.detail_title {font-size: 20px; padding-top:5px; padding-bottom:10px; margin:0px; color:#27419a;}

.titlebar_bg {background-color:#F1F1F1;}
.titlebar_bg2 {background-color:#F1F1F1;}
.titlebar_t3 {background-color:#FFFFFF;}
.bottom_btn {text-align:center; padding-top:20px;}



/*Footer*/
#footer {width:894px; text-align:left; padding:5px 0; border-top:1px solid #bbbbbb}
