@charset "utf-8";
/* CSS Document */

/* common css */
/*body {margin:0 auto; font-family:verdana,arial,helvetica,sans-serif;background:#fff;font-size:12px;color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;} i comment out this on 4.15.2010*/
h1,h2,h3,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;overflow:hidden;}
/*p{margin:0;padding:0;word-wrap:break-word;overflow:hidden;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;} i comment out this on 4.15.2010*/

a{color:#3e3e3e; text-decoration:none}
a:hover{color:#8e0314;text-decoration:underline;}
.cred,a.cred:link,a.cred:visited{color:#8e0314;}
.underline,a.underline:link,a.underline:visited{text-decoration:underline;}

.fb {font-weight:bold;}
.fs{ font-size:12px;}

/* block*/
#content {margin:0 auto;width:950px;}
#contentleft {float:left;width:195px;}
#contentcenter {float:left;width:522px;padding-left:19px;}
#contentright {float:right;width:195px;}

#navleft,#column01 {border:#ddd 1px solid;float:left;width:193px;line-height:14px;font-size:12px;}
#navleft h2,#column01 h2,#column02 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:22px;line-height:22px;}
#navleft h3 {background:url(image/icon01.gif) no-repeat left;padding-left:1.5em;margin:1em 0px 0.4em 1em;font-weight:bold;line-height:16px;color:#4b4b4b;}
#navleft ul {margin-bottom:1.5em;}
#navleft li {margin:0.5em 0.5em 0px 1em;line-height:14px;}
.product01 {margin:0.5em;display:inline;float:left;width:180px; line-height:15px;} 
.pro_img01 {float:left;width:50px;margin-top:0.5em;}
.pro_text01 {float:right;text-align:left;width:120px;}
.listprice { text-decoration:line-through;color:#999;}
.pagebanner { display:block;}
.pagebanner h1 {font-size:20px;/*x-large;*/font-weight:bold;color:#8e0314;/*#CC0000*/}
.bannerimage {padding-top:20px;padding-left:12px;padding-right:12px;text-align:center;}
.product02 {padding-top:20px;}

.item01 {float:left;width:150px;margin:1em 0.8em;display:inline;text-align:center}
.item01 .item_img01 {height:150px;}
.item01 .item_text01 {padding-top:3px; height:30px; overflow:hidden;}
.item01 .item_text03 {padding-top:3px; height:50px; overflow:hidden; text-align:left; line-height:16px;}

.item02 {float:left;width:150px;margin:12px;display:inline;text-align:center}
.item02 .item_img02 {height:150px;}
.item02 .item_text02 {padding-top:12px; height:116px;overflow:hidden; text-align:left;}
.item02 .item_text01 {padding-top:12px; height:20px;overflow:hidden; text-align:left;}
.item02 .item_text02 ul {padding:5px 0;}
.item02 .item_text02 ul li {list-style-position: inside;list-style-type:disc;line-height:16px;font-size:/*11.3px*/12px;}
.item02 .item_text03 {padding-top:15px; height:50px; overflow:hidden; text-align:left; line-height:16px;}

.story {margin-top:20px;}
.storytext {padding-top:5px; line-height:18px;}
.storyimg {float:right;margin:0 0 0.5em 0.5em;text-align:center; display:inline;}
.story ul {margin:0.5em 0.5em 0.5em 3.5em;}
.story ul li { list-style-type:disc;}
#column02 {border:#ddd 1px solid;float:left;width:948px;}
#column02 h2 {border:none !important;}
.brandlogo {margin:0.5em;}
.brandlogo li {float:left;margin:0.5em 0;width:185px;text-align:center;}
.brandlogo02 {padding-top:10px 0 5px 0;text-align:center;}
.brandlogo02 li {padding-bottom:5px;}
#column03 {float:left;width:522px;} 
#column03 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
/*#column01 h2.anther {border-bottom:none !important; height:auto !important; line-height:16px;padding-top:3px;}*/
.everyday {padding:8px 6px; line-height:16px;}
.everyday p.everyimg {/*float:left;*/margin:0 0 0.5em 0;}
.everyday p.everyimg img {padding-right:3px;}
.everyday p.everytext {float:left;width:180px;margin:0 0 0.5em 0;}
/* Line Spacing*/
.blank14{height:14px; font-size:0; clear:both;overflow:hidden;}
.blank10{height:10px; font-size:0; clear:both;overflow:hidden;}
.blank20{height:20px; font-size:0; clear:both;overflow:hidden;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden}

/* 2 columns template css for promotion page */
#contentleft02 {float:right;width:736px;}
.bannerimage736 {float:right;width:736px;/*text-align:center;*/} 
.bannerimage736 h1 {font-size:21px;/*x-large;*/font-weight:bold;color:#8e0314;/*#CC0000*/}
.bannerimage736 h2 {margin-bottom:10px;border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#columnrow01 li {float:left;width:242px;padding-right:5px;}
#columnrow01 li.padr0,#columnrow02 li.padr0,#columnrow03 li.padr0 {padding-right:0 !important;}
#columnrow01 h2,#columnrow02 h2,#columnrow03 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#columnrow01 h2 a,#columnrow02 h2 a,#columnrow03 h2 a { font-size:14px;color:#8e0314;margin-right:10px;float:right; }
#columnrow01 ul,#columnrow02 ul,#columnrow03 ul {margin-top:10px;}
#columnrow02 ul li {float:left;width:180px;padding-right:5px;}
#columnrow02 ul li p {padding-top:10px;}
#columnrow03 ul li {float:left;width:143px;padding-right:5px;font-size:11px; line-height:18px;}
.cred02,a.cred02:link,a.cred02:visited{color:#8e0314;}
.cred02 a,.cred02 a:hover{color:#8e0314; }
#columnrow03 ul li p.catalog {padding-top:5px;height:30px;}
#columnrow03 ul li p {padding-top:5px;height:72px;}
.f_left {float:left}
.f_right {float:right}

#helpcontent h1 {font-size:28px;font-weight:bold;height:34px;line-height:30px;color:#8e0314;}
#helpcontent h2 {font-size:18px;font-weight:bold;height:28px;line-height:24px;color:#000000;/*#8e0314;*/}
#helpcontent h3 {font-size:16px;font-weight:bold;height:22px;line-height:18px;color:#8e0314;}
#helpcontent ul li.spot {list-style-type:disc;list-style-position:inside;}
#helpcontent ul li.num {list-style-type:demical;list-style-position:inside;}

/* one column template css for promotion page */
#content03 {float:right;width:950px;}
.bannerimage950 {float:right;width:950px;/*text-align:center;*/} 
.bannerimage950 h1 {font-size:21px;/*x-large;*/font-weight:bold;color:#8e0314;/*#CC0000*/}
#one_column_row01 li {float:left;width:311px;padding-right:5px;}  /* 3 items in one row */
#one_column_row01 li.padr0,#one_column_row02 li.padr0,#one_column_row03 li.padr0 {padding-right:0 !important;}
#one_column_row01 h2,#one_column_row02 h2,#one_column_row03 h2, .bannerimage950 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#one_column_row02 ul,#one_column_row03 ul,#one_column_row04 ul {margin-top:10px;}
#one_column_row02 ul li {float:left;width:180px;padding-left:5px;padding-right:5px;} /*5 items in one row*/
#one_column_row02 ul li p {padding-top:10px;height:105px;}
#one_column_row01 h2 a,#one_column_row02 h2 a,#one_column_row03 h2 a,#one_column_row04 h2 a { font-size:14px;color:#8e0314;margin-right:10px;float:right; }

#one_column_row03 ul li {float:left;width:230px;padding-right:10px;font-size:11px; line-height:18px;} /* 4 items in one row*/
#one_column_row03 li.padr0  {padding-right:0 !important;}
#one_column_row03 ul li p {padding-top:10px;height:105px;}


.f_left {float:left}
.f_right {float:right}

/* left picture,305px, 2 column right,320px for each one */
#one_column_row04 li {float:left;width:320px;padding-right:5px;} 
#one_column_row04 li.padr0  {padding-right:0 !important;}
#one_column_row04 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#one_column_row04 .f_left_image {float:left;width:300px;padding-right:5px;}
#one_column_row04 .text {float:left;} 

/* left picture,200px,4 columns right*/
#one_column_row05 li {float:left;width:175px;padding-left:10px;} 
/*#one_column_row05 li.padr0  {padding-right:0 !important;}*/
#one_column_row05 h1 {font-size:21px;/*x-large;*/font-weight:bold;color:#8e0314;/*#CC0000*/}
#one_column_row05 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#one_column_row05 h2 a { font-size:14px;color:#8e0314;margin-right:10px;float:right; }
#one_column_row05 .f_left_image {float:left;width:200px;padding-right:10px;margin-top:10px;}
#one_column_row05 ul {margin-top:10px;}
#one_column_row05 ul li p {padding-top:10px;height:105px;}

.seo-content950px {width:908px;padding:10px 20px 20px 20px;border:#ddd 1px solid;}
.seo-content950px h3{font-size:14px;font-weight:bold;height:28px;line-height:28px;color:#8e0314;}

.seo-content730px {float:right;width:688px;padding:10px 20px 20px 20px;border:#ddd 1px solid;}
.seo-content730px h3{font-size:14px;font-weight:bold;height:28px;line-height:28px;color:#8e0314;}

/* home page featured categories & brands  */
#one_column_row06 {border:#ddd 1px solid;height:350px; /*font:18px monotype corsiva;*/}
#one_column_row06 h2 {border-bottom:#ddd 1px solid;padding-left:6px;font-weight:bold;height:28px;line-height:28px;font-size:14px; color:#8e0314;}
#one_column_row06 h3 {font-weight:bold;}
#one_column_row06 ul li {/*float:left;*/width:450px;padding-left:12px;padding-right:12px;font-size:11px; line-height:18px;}
#one_column_row06 li.padr0  {padding-right:0 !important;}
#one_column_row06 ul li p {padding-top:6px;/*height:60px;*/}
#one_column_row06 ul li p a {padding-right:5px;}
#one_column_row06 ul {margin-top:10px;float:left;}


