/* CSS Document */
body {background:url(images/layout/bg.gif); margin:0; padding:0; text-align:center; font-size: 12px; font-family: arial, TREBUCHET MS, myriad, helvetica, arial; color: #666666;}
body {text-align:-moz-center;}

.main_text {width:680px; padding:14px 20px 4px 50px; margin:0 0 0 0; font-size:13px; line-height: 16pt; font-weight:none; font-family: TREBUCHET MS, myriad, helvetica, arial; color:#660000; }

.normal_text {font-size: 13px; font-family:  TREBUCHET MS, myriad, helvetica, arial; color: #1B6B00;}

tr,td,input,select {font-size: 13px; font-family:  TREBUCHET MS, myriad, helvetica, arial; color: #660000;}
input,select {height:20px; color:#348017; border:1px solid #348017; background:#FFFFFF}
img {border:none;}
.clear {clear:both;}

a:link { text-decoration: none; color: #1B6B00;}
a:visited { text-decoration: none; color: #1B6B00;}
a:hover { text-decoration:none; color:#7c2223;}
a:active { text-decoration: none; color:#7c2223;}

/*font*/

.point {color: #ef0000f;}
.pointred {color:#ef0000;}
.pointblue {color:#27419a;}
.white {color:#FFFFFF;}

.bold {font-weight:bold;}

.small {font-size:11px;}
.xbig {font-size:24px;}

.checkout_text td {color:#333333;}

.retailers_t1 {font-weight:bold; font-size:14px;}
.retailers_t2 {font-weight:bold; color:#4ca4ff;}


/* 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:990px; text-align:center; padding-bottom:10px; margin:0 auto; background:#FFFFFF; }
#frame {text-align:-moz-center;}
#header {width:960px; text-align:left;} 
/* #header_left {float:left; width:220px; padding:0; padding-top:0; padding-left:0.7ex; margin-right:100px; border: solid 0 #060; border-right-width:1px; } */
#header_left {float:left; width:226px; padding:0 0 0 0; margin-right:110px; border: solid 0 #060; border-right-width:1px; } /* TOP VERTICAL LINE */

#header_middle {padding-top:22px; float:left; }
#header_right {padding:0; margin:0; float:left; }
.topmenu {padding:0 0 10 0; margin:0 0 0 0; text-align:right; }
	.topmenu ul {margin:0; padding:5 0 0 0; text-align:right; float:right;}
	.topmenu li {float:left; list-style:none;} 

.search {padding:0 0 15px 0; text-align:right;}
/* 
#mainmenu {width:960px; margin:0; padding:0; background:url(images/layout/mainmenu_bg.gif) repeat-y}
#mainmenu ul {margin:0; padding:0}
#mainmenu li {float:left; list-style:none;}
*/
.mainmenu {padding:0 10px 10px 0; margin:0; text-align:right; }
	.mainmenu ul {margin:0; padding:5px 0 0 0; text-align:right; float:right;}
	.mainmenu li {float:left; list-style:none;} 

/* Contents */
/* #contents {width:960px; text-align:left; padding:0; margin:0; border: solid 0 #060; border-top-width:1px; border-bottom-width:1px; padding-left:0.5ex} */
#contents {width:960px; text-align:left; padding:0 0 0 0; margin:0; border: solid 0 #060; border-top-width:1px; border-bottom-width:1px; padding-left:0.5ex}  /* TOP AND BOTTOM HORIZONAL LINES */

/* Left Menu */
/* #leftmenu     {float:left; width:220px; margin-bottom:15px; margin-right:13px; border: solid 0 #060; border-right-width:1px; padding-left:0.5ex} */
#leftmenu    {float:left; width:212px; padding:5 12 0 0;  }

/* Left Banner */
.leftmenu_banner {text-align:left; margin-left:16px; margin-top:20px;}

/* Category */
/* #category {font-weight:bold; background:url(images/layout/categories_menubg.gif) repeat-y} */
#category {font-weight:bold; }
.category_title_first {padding:0 10px 10px 20px; color:#7c2223;}
.category_title {padding:15px 10px 0px 56px; color:#666666; }
.category_title_first a:link {color:#7c2223;}
.category_title_first a:visited {color:#7c2223;} 
.category_title_first a:hover { color:#7c2223;}
.category_title_first a:active { color:#7c2223;}
.category_title a:link {color:#660000;}
.category_title a:visited {color:#660000;} 
.category_title a:hover { color:#1B6B00;}
.category_title a:active { color:#1B6B00;}
 #category ul { padding:0; margin:0 0 20px 0; text-align:left;}
 #category li { padding:4px 0 4px 10px; margin:0 7px 0 7px; list-style:none;}


/* substance */

/* #substance {float:left; width:715px; padding:0 0 0px 0px; margin-left:0px;} */
#substance {width:700px; padding:0 0 30px 0; margin:0 0 0 0; float:left; border: solid 0 #060; border-left-width:1px;}  /* LEFT VERTICAL LINE */
#main {float:right; padding-bottom:20px;}

.feature_title {border-bottom:1px solid #a8bd96; margin-bottom:10px; height:35px;}
.feature_title td {font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#4ba2ff;}
/* .nevigation {color:#a9b6c8; text-align:right; font-size:11px; padding:5px; border-bottom:1px #CCCCCC solid; margin-bottom:30px;} */
.navigation {padding:12px 10 4px 0px;color:#41383C; text-align:right; font-size:11px; font-family:myriad, helvetica, serif; margin-bottom:0px;}
.navi_point {font-weight:bold;}
.title {padding:0 0 0px 50px; font-size:26px; color:#27419a; font-family:arial;}
.title02 {padding:20px 0;}

#core_wrap {padding:10px 15px;}
#core {width:100%;}
.img_arrange {float:left; margin-right:30px;}

.product_list {width:150px; height:150px;}
.sub_category {border:2px solid #4297ec; margin-bottom:20px; height:30px; padding-left:10px;}
 .sub_category a:link{color:#4ca4ff; text-decoration:underline;}
 .sub_category a:visited{color:#4ca4ff; text-decoration:underline;}


.smallimg {width:65px; border:#CDCDCD 1px solid;}
.cartimg {width:70px;}

.detail_photo img {width:320px;}
.btn_enlarge {padding:3px 0 10px 5px;}
.detail_title {font-size: 20px; font-weight:bold; padding-top:5px; padding-bottom:10px; margin:0px; color:#9A4127;}

.titlebar_bg {background-color:#FFFFFF;}
.titlebar_bg2 {background-color:#F1F1F1;}
.titlebar_t3 {background-color:#FFFFFF;}
.bottom_btn {text-align:center; padding-top:20px;}




/*Footer*/
/* #footer {width:960px; padding-top:10px; background:url(images/layout/footer_dot.gif) top repeat-x; text-align:left;} */
#footer {width:960px; padding-top:3px; text-align:left;} 
.footer_menu {padding:0 10px 10px 0; margin:0;}
.copyrights {float:left}
.verified {text-align: right; float:right}

.footer_text {font-size:10px; font-weight:bold; font-family:"myriad", helvetica, serif; color:#302226;}
.footer_text a:link {color:#302226;}
.footer_text a:visited {color:#302226;} 
.footer_text a:hover { color:#348017;}
.footer_text a:active { color:#302226;}

/*Enlarge*/
.view-enlarge {
	width: 502px;
}
.view-enlarge-top {
	width: 502px;
	height: 100px;
	background-color: #181818;
}

.column-left_1 {
	float: left;
	width: 500px;
	border: 1px solid #BAB7B6;
}


input#signup_email {
    background: url(images/button/btn_signup.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
    display: block;
    height: 23px;
    width: 49px;
    line-height: 0;
    text-indent: -9999px;
   
} 

input#gosearch {
    background: url(images/button/search_btn.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
    display: block;
    height: 23px;
    width: 49px;
    line-height: 0;
    text-indent: -9999px;   
} 
