/* CSS Document */
body {background:url(images/layout/bg.gif); margin:0; padding:0; text-align:center; font-size: 12px; font-family: arial; color: #000000;}
body {text-align:-moz-center;}

tr,td,input,select {font-size: 12px; font-family: arial; color: #111111;}
input,select {height:18px; color:#111111; border:1px solid #accbff; background:#FFFFFF}
img {border:none;}
.clear {clear:both;}

a:link { text-decoration: none; color: #111111;}
a:visited { text-decoration: none; color: #27419a;}
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 {padding:0; padding-top:0; margin-right:100px; float:left;}
#header_middle {padding-top:22px; float:left;}
#header_right {padding:0; margin:0; float:left; }
.topmenu {padding:0 10px 10px 0; margin:0; text-align:right; }
	.topmenu ul {margin:0; padding:5px 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;}


/* Contents */

#contents {width:960px; text-align:left; padding:0; margin:0; }

/*category*/

#leftmenu {float:left; width:150px; margin-bottom:15px; margin-right:13px;}
#category {padding:0px 0px 0px 0px; font-weight:bold; background:url(images/layout/categories_menubg.gif) repeat-y}
.category_title_first {padding:0 10px 10px 20px; color:#7c2223;}
.category_title {padding:20px 10px 10px 20px; color:#7c2223; background:url(images/layout/categories_border.gif) center no-repeat top;}
.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:#7c2223;}
.category_title a:visited {color:#7c2223;} 
.category_title a:hover { color:#7c2223;}
.category_title a:active { color:#7c2223;}
 #category ul { padding:0px 0px 0px 0px; margin:0 0 10px 0; text-align:left;}
 #category li { padding:4px 0 4px 10px; margin:0 7px 0 7px; list-style:none;}

.leftmenu_banner {text-align:left; margin-top:8px;}



/*substance*/

#substance {float:right; width:790px;}
#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 {color:#a9b6c8; text-align:right; font-size:11px; padding:5px; border-bottom:1px #CCCCCC solid; margin-bottom:30px;}
.navi_point {font-weight:bold;}
.title {padding:0 0 15px 15px; 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; 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:960px; padding-top:10px; background:url(images/layout/footer_dot.gif) top repeat-x; text-align:left;}
.footer_menu {}
.copyrights {float:left; font-size:10px; color:#111111; font-family:verdana, helvetica, arial;}
.verified {text-align: right; float:right}


/*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;
}