/*body { margin:0px auto;	padding:0px; background-color:#CCCCCC; font-size:11px;font-family:Helvetica, calibri, sans-serif, arial;line-height:14px;}*/
#mainBody { margin:0px auto; padding:0px; width:1000px; background-color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; }
#mainBody > #divMainHeader { width:100%; height:112px; position:relative; z-index:3; }

#mainHead {	width:100%; height:100px; position:relative; }
#mainHead .logoblock { position:relative; left:20px; top:20px; border:none; }
#mainHead .logoblock .logo { margin:0px; }
#mainHead .nav { position:absolute; right:10px; top:10px; }

/* Member Menu */
#divMemberMenu { position:absolute; bottom:15px; right:0px; padding:0px 5px 0 5px; float:right; border:0; color:#333;font-size:10px; }
#divMemberMenu li { width:auto; margin-left:20px; color:#333; background:#fff; float:left; list-style:none; }
#divMemberMenu li img { border:0px; padding-right:5px; vertical-align:middle; }
#divMemberMenu li a{ text-decoration:none; display:block; color:#333; background:#fff; padding:5px; }
#divMemberMenu li a:hover { text-decoration:none; color:#F60; }

/* Main Menu Bar */
#divHeaderBar { position:absolute !important; _position:relative; bottom:0; width:100%; height:28px; background: url(../Images/Images/MenuBarBg.png) no-repeat; z-index:2; border:0; padding:0; margin:0; }
#divHeaderBar > table { width:100%; padding:0; margin:0; }
#divHeaderBar #tdHeaderBarLeft { padding-left:20px; }
#divHeaderBar #tdHeaderBarRight { padding-left:130px; }

/* Main Menu */
#topMenu { margin:0; padding:0; font-size:14px;font-weight:600; _float:left; _list-style:none;}
#topMenu #p7menubar { margin:0; padding:0; }
#topMenu #p7menubar > li { float:left; text-align:center; list-style:none; height:22px; width:95px; border-left:#e4914b 1px solid; position:relative; }
#topMenu #p7menubar li { _float:left; _text-align:center; _list-style:none; _height:22px; _width:95px; _border-left:#e4914b 1px solid; _position:relative; }

#topMenu #p7menubar > li:hover .divSubMenu { display:block;}
#topMenu #p7menubar li:hover .divSubMenu { _display:block;}

#topMenu #p7menubar > li > a.MainMenuTrigger { font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; padding:4px 0 5px 0; }
#topMenu #p7menubar li a.MainMenuTrigger { _font-weight:bold; _color:#FFFFFF; _text-decoration:none; _display:block; _padding:4px 0 5px 0; }

#topMenu #p7menubar .divSubMenu { display:none; background-color:#FFFFFF; position:absolute; top:23px; left:0px; width:174px; margin:0; padding:5px 0 5px 0; border:1px #b78048 solid; *filter:alpha(opacity=80); opacity:0.8; _display:none; _background-color:#FFFFFF; _position:absolute; _top:23px; _left:0px; _width:174px; _margin:0; _padding:5px 0 5px 0; _border:1px #b78048 solid; _filter:alpha(opacity=80); }

#topMenu #p7menubar ul.subMenu { margin:0; padding:0; }

#topMenu #p7menubar ul.subMenu li {list-style:none; text-align:left; padding:3px 0 3px 10px; margin:0; }

#topMenu #p7menubar ul.subMenu li:hover {  }

#topMenu #p7menubar ul.subMenu li > a {font-weight:bold; font-size:11px; display:block;line-height:17px; }



#divMainContent { width:100%; position:relative; z-index:2; }
#ContentBody { padding:20px 0 0 10px; border-top:#dea030 1px dashed; margin :5px 0 0px 0;font-size:20pt; }

/*#BodyTopBg { background: url(../Images/Images/body_top_bg.png) no-repeat; } */
#PageTitle { background: url(../Images/Images/h4_icon.gif) no-repeat left center; padding-left:15px; margin-top:15px; }

.layout { width:100%; }
.layout .left { width:150px; border-right:#dea030 1px dashed; vertical-align:top; padding:20px 10px 0 10px; }
.layout .center { vertical-align:top; }
.layout .right { vertical-align:top; width:150px; padding-top:20px; }


#homepagewrapper { position:relative; margin:0px; padding:0px; }
#topwrapper { background: url(../Images/Images/logo1.png) no-repeat; position:relative; left:0px; margin:0px; padding:0px; }
#divProductSearch { }
#divQuickLogin { position:relative; top:48px; left:20px; width:220px; height:28px; border:0; margin:0; padding:0; z-index:1; }
#divQuickLogin > table, #divQuickLogin > table td { border:0; margin:0; padding:0; font-size:11px; }
#divQuickLogin .signin {background: url(../Images/Images/signin.png) no-repeat; width:189px; height:100px;font-size:10px;position:relative; top:10px; }
#divQuickLogin .signin .welcome {position :absolute ; left :3px; top:3px;}
#divQuickLogin .signin .href {position :absolute ; left :10px; top:43px;padding:0; margin:0; border:0; }
#divQuickLogin .signin .href td {background: url(../Images/Images/icons/icon_sign.png) no-repeat; width :85px; height :15px;}
#divQuickLogin .signin .href2 {position :absolute ; left :10px; top:68px;padding:0; margin:0; border:0; }
#divQuickLogin .signin .href2 td {background: url(../Images/Images/icons/icon_sign.png) no-repeat; width :85px; height :15px;}

/* Promotion Slides */
/*.divPromotionSlides { position:relative !important; _position:absolute; height:230px; width:1000px; _top:28px;}
.divPromotionSlides img {BORDER: 0px;}
.divPromotionSlides #divPromotionSlides { position:absolute; top:-28px; left:270px; border:0; margin:0; }
.divPromotionSlides #PromotionSlideNumberBg { background: url(../Images/Images/topwrapper-bottom.png) no-repeat; width:100%; height:32px; position:absolute; bottom:0px; _top:200px;}
.divPromotionSlides .PromotionSlideNumber { position:absolute; bottom:5px; right:30px;z-index:99; }
*/
/* Footer */
#divFooterBar { width:100%; height:23px; text-align:left;font-size:10px; background: url(../Images/Images/FooterBar.png) no-repeat; margin:30px 0 0 0; padding:0px 10px 0 10px; }
#divFooterBar > label { }

/* 按鈕樣式 */
/* .ButtonStyle1{
	background-image: url(../Images/Images/search_btn_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #444147;
	font-size:11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fed34b;
	border-right-color: #855a01;
	border-bottom-color: #855a01;
	border-left-color: #fed34b;
	padding-top: 3px;
}*/
.ButtonStyle1{
	background: url(../Images/Images/search_btn_bg.png) no-repeat;border:0;width:60px; height:22px; font-size:12px; cursor:pointer;vertical-align:bottom;
}
.ButtonStyle2_s { background: url(../Images/btnImg/buttons_s.png) no-repeat; width:60px; height:22px; padding:0; margin:0; border:0; cursor:pointer; font-size:12px; }
.ButtonStyle2_l { background: url(../Images/btnImg/buttons_l.png) no-repeat; width:90px; height:22px; padding:0; margin:0; border:0; cursor:pointer; font-size:12px; }
/*.ButtonStyle3 { background: url(../Images/btnImg/search_button_green.png) no-repeat; width:19px; height:19px; padding:0; margin:0; border:0; cursor:pointer; vertical-align:bottom; }*/
.ButtonStyle2_2 { background: url(../Images/btnImg/buttons_2.png) no-repeat; width:167px; height:22px; padding:0; margin:0; border:0; cursor:pointer; font-size:12px; }


.divIceBucket .a3 {text-decoration:none;color :#F60;} 
.divIceBucket .a3:hover { color:#F60; text-decoration:underline; }
/* 公用樣式 */
a {	text-decoration:none;color:#333; }
a:link{text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333;}
a:hover { color:#F90; text-decoration:underline; }
a:active { color:#333; text-decoration:underline; }

/*select { font-size:12px; padding:0; margin:0; height:19px; }*/
div, table { margin:0px; padding:0px; border:0px; }
input[type=text], input[type=password] { font-size:12px; padding:0; }
.splitter01 { background: url(../Images/Images/ListHeader.png) repeat-x; width:100%; height:21px; margin:5px 0 10px 0; }
.splitter02 {padding:0px; margin:5px 0 15px 0; height:2px; border-bottom:#dea030 1px dashed; width:100%; border-top-width:0px; border-left:none 0px #FFFFFF; border-right:none 0px #FFFFFF;}
.splitter03 {border-bottom:#dea030 1px dashed; border-top:none 0px #FFFFFF; border-left:none 0px #FFFFFF; border-right:none 0px #FFFFFF;}
.splitter04 {border-bottom:#dea030 1px dashed; border-top:#dea030 1px dashed; border-left:none 0px #FFFFFF; border-right:none 0px #FFFFFF;}

.thList01 { background: url(../Images/Images/ListHeader.png) repeat-x; text-align:left; padding:0px; margin :0px; border :1px; }

/* 字型樣式 */
/*.fontStyle00 { color:#000000; }
.fontStyle01 { color:#d98500; font-weight:bold; }
.fontStyle02 { color:#F90; font-weight:bold; }
.fontStyle03 { color:#919696; }*/
/* .fontStyle04 { color:#FF3300; font-size:16px; font-weight:bold; } */
/*.fontStyle04 {  font-family:Helvetica, calibri, sans-serif, arial;color:#F60;font-size:14px;font-weight:600;  }
.fontStyle05 { color:#FF3300; font-weight:bold; }
.fontStyle06 { color:#FF9933; }
.fontStyle07 { color:#FF9933; font-weight:bold; }
.fontStyle08 { color:#0066CC; font-weight:bold; }
.fontStyle09
{
	font-size:11px;
	color: Gray;
}*/

/* 連結樣式 */
.LinkStyle01 { color:Blue; }
.LinkStyle01:hover { color:Blue; }

/* 框線樣式 */
.borderStyle1 {border:1px solid;color:#FF9933;}
.borderStyle2 { background-color:#eeeeee;}
.borderStyle2 td { border-bottom:#cccccc 1px dashed;text-align:right ; color :#ff7800;}
.borderStyle2 th { border-bottom:#cccccc 1px dashed; text-align:left;}
.TextEllipsis { text-overflow:ellipsis; overflow:hidden; }
.clearfix {	display:inline-block; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.borderStyle3 { color :#000000; width:100%; margin-top:5px;}
.borderStyle3 img {BORDER: 0px;}
.borderStyle3 td { border-bottom:#cccccc 1px dashed; padding:2px}
.borderStyle3 th { background: url(../Images/Images/ListHeader.png) repeat-x; padding:2px}

/* HomePage頁 TabModule */
#lowerTable { border-collapse:collapse; border:0; padding:0; margin:0; position:relative; left:40px; top:5px !important; _top:30px; }
#lowerTable tr, #lowerTable td { border:0px; padding:0px; margin:0px; }
#lowerTable td.lowerMenuTab { background:url(../Images/Images/lowertab.png) no-repeat; height:33px; width:220px; text-align:center; font-weight:bold; font-size:14px;font-weight:600;}
#lowerTable td.lowerMenuContainer { background:url(../Images/Images/lowercontainer.gif) no-repeat; height:250px; width:220px; border:0;line-height:17px;}
#lowerTable td.lowerMenuContainer-last { background:url(../Images/Images/lowercontainer-last.gif) no-repeat; height:250px; width:220px; border:0; }
#lowerTable td.lowerMenuContainer .LowerMenuContainerDiv { width:180px; height:220px; margin:0px auto; }
#lowerTable td.lowerMenuContainer .LowerMenuContainerDiv .HomePageTabTable td { padding-bottom:6px }
#lowerTable td.lowerMenuContainer-last .LowerMenuContainerDiv { width:180px; height:220px; margin:0px auto;  }
#lowerTable td.lowerMenuContainer-last .LowerMenuContainerDiv .HomePageTabTable td { padding-bottom:6px }

/* ProductList頁 Filters */
/*#FilterTitle { font-weight:bold; font-size:12px; padding:0 0 0 8px; }
#divRemoveFilter { margin:10px 0 0 0; border-bottom:#dea030 1px dashed; padding:0 0 10px 8px; }
#RemoveFilterTitle { font-weight:bold; font-size:12px; }
div.RemoveFilterItem { border:1px #dcdcdc solid; padding:3px 0 3px 6px; margin:3px 0 3px 0; }
div.RemoveFilterItem:hover { background-color:#e7e7eb; border:1px #dcdcdc solid; }
div[jtag="divFilterGroup"] { border-bottom:#dea030 1px dashed; padding:5px 0 10px 8px; }
div[jtag="divFilterGroup"] > label { font-weight:bold; color:#d0892b; background: url(../Images/Images/list_icon.gif) no-repeat; padding:0 0 0 15px; }
div[jtag="divFilterGroup"] > div { }
div[jtag="divFilterGroup"] > div > a { display:block; border:1px Transparent solid; padding:0 0 3px 0; }
div[jtag="divFilterGroup"] > div > a:hover { background-color:#e7e7eb; border:1px #dcdcdc solid; cursor:pointer; text-decoration:none; }
div[jtag="divFilterGroup"] a[jtag="FilterMoreButton"] { font-weight:bold; cursor:pointer; position:relative; left:90px; background: url(../Images/Images/more_icon.gif) no-repeat left center; padding-left:10px; }
*/

/* GridViewList */
/*.GridViewList .myGridView { width:98%; }
.GridViewList .DataTable { width:100%; margin:5px 0px 5px 0px; border:transparent 1px dashed; }
.GridViewList .DataTable .Header th { text-align:left; padding:0px 5px 0px 8px; padding-left:8px; background: url(../Images/Images/ListHeader.png) repeat-x; height:21px; border:transparent 1px dashed; color:#473d44; text-decoration:none; }
.GridViewList .DataTable .Header th a { color:#473d44; text-decoration:none; }
.GridViewList .DataTable .Row td { text-align:left; padding:5px 0px 5px 10px; border-bottom:#dea030 1px dashed; border-top:transparent 1px dashed; border-left:transparent 1px dashed; border-right:transparent 1px dashed; }
.GridViewList .DataTable .Row td a { color:#006699; text-decoration:none; }
.GridViewList .DataTable .Row td a:hover { color: #FF0000; }*/
/* End-List */

/* CatalogList */
.ModuleBorderStyle1 td { text-align:left; padding:0px; margin :0px; border-bottom:#dea030 1px dashed; border-top:none 0px #FFFFFF; border-left:none 0px #FFFFFF; border-right:none 0px #FFFFFF; width:100%;}
.ModuleBorderStyle1 .tdItemTemplate {width:20px;}
.ModuleBorderStyle1 img {margin :0 10px 0 0; width:60px; height :40px;}
.ModuleBorderStyle1 .fontStyle05 {font-weight: bold; margin :5px 0 0 0;}
.ModuleBorderStyle1 .viewList {margin :0 20px 0 0; text-align:right ;}
/* Modules Common */
#modulesCommon { width:136px; border:#dea030 1px solid; border-collapse:collapse; padding:0; margin:0; }
#modulesCommon .tdMenu {background: url(../Images/Images/menu_row_bg.png) repeat-y ; width:100%; height :29px; margin:0; border:0;font-weight:bold;line-height:22px;font-size:14px; }

/* SubMenu */
#menuwrapper2 #modulesCommon .tdMenu a {color:#F90; text-decoration:none; display:block; padding:5px 0 7px 0; padding:0px 0 0px 10px;}
#menuwrapper2 #modulesCommon .tdMenu a:hover { color:White;  background-color:#838383; z-index:5;}
#menuwrapper2 #modulesCommon .tdHead {background: url(../Images/Images/menu_header_orange.gif) ; color:White; margin:0; border:0; height:29px; padding:0 0 0 10px;font-size :14px; font-weight:bold; }

/* PromotionNews */
#dirPromotion #modulesCommon .tdMenu{font-size:11px;line-height:14px;}
#dirPromotion #modulesCommon .tdMenu a {color:#333; }
#dirPromotion #modulesCommon .tdMenu a:hover { color:#F90; }
#dirPromotion #modulesCommon .tdMenu {padding:5px 0 5px 10px;}
#dirPromotion #modulesCommon .tdHead {background: url(../Images/Images/menu_header2.gif) ; color:White; margin:0; border:0; height:24px; padding:0 0 0 10px;font-size :14px; font-weight:bold; }

/* Distributors */
.divDistributors { padding :0 0 0 20px;}
.divCompany > a { color :#FF3300; font-size :12px;font-weight: bold;}
.divCompany > a:hover { color :#FF9933;font-size :12px;}

/* WishList*/
.divWishList {position:relative ; }
.divWishList .divWishListButton{position:absolute ; right :0; }
.divWishList a {text-decoration:none;color :#F60;}
.divWishList a:hover {text-decoration:underline;color :#F60;}

/* NewDetail */
.divNewDetail{position:relative ; width :100%; height :40px; }
.divNewDetail .divNewDetailDate{position:absolute ; right :0; bottom :0;}

/* Member */
/*.divMember .fontStyle04{margin:20px 0 0px 0;} 
.divMember th {text-align:left; width :130px;}
.divMember td {text-align:left;}*/

/* MyAccount */
.borderStyle1 { position:relative ; width :98%; margin :0 0 0 5px; height :60px;}
.borderStyle1 .imgPosition { position:absolute ; left :10px; top :15px; height :30px;}
.borderStyle1 .linkPosition { position:absolute ; left :60px; top :20px;}
.borderStyle1 .wordPosition { position:absolute ; left :240px; top :15px; color :#000000}

/* Shopping Cart */
.ShoppingRow { padding :  40px 2px 40px 2px;}

/* 圓角表格樣式 */
.CornerTableStyle01 {}
.CornerTableStyle01 td { padding:0; margin:0; border:0; }
.CornerTableStyle01 .top-left { background:url(../Images/Images/Corners/top-left.png) no-repeat; width:10px; height:14px; }
.CornerTableStyle01 .top-center { background:url(../Images/Images/Corners/top-center.png) repeat-x; height:14px; }
.CornerTableStyle01 .top-right { background:url(../Images/Images/Corners/top-right.png) no-repeat; width:11px; height:14px; }
.CornerTableStyle01 .middle-left { background:url(../Images/Images/Corners/middle-left.png) repeat-y; width:10px; }
.CornerTableStyle01 .middle-right { background:url(../Images/Images/Corners/middle-right.png) repeat-y; width:11px; }
.CornerTableStyle01 .bottom-left { background:url(../Images/Images/Corners/bottom-left.png) no-repeat; width:10px; height:14px; }
.CornerTableStyle01 .bottom-center { background:url(../Images/Images/Corners/bottom-center.png) repeat-x; height:14px; }
.CornerTableStyle01 .bottom-right { background:url(../Images/Images/Corners/bottom-right.png) no-repeat; width:11px; height:14px; }

.CornerTableStyle02 a {color:#F60;}
.CornerTableStyle02 .p-top-left { background:url(../Images/Images/Corners/p-top-left.png) no-repeat; width:11px; height:14px; }
.CornerTableStyle02 .p-top-center { background:url(../Images/Images/Corners/p-top-center.png) repeat-x; height:14px; }
.CornerTableStyle02 .p-top-right { background:url(../Images/Images/Corners/p-top-right.png) no-repeat; width:11px; height:14px; }
.CornerTableStyle02 .p-middle-left { background:url(../Images/Images/Corners/p-middle-left.png) repeat-y; width:11px; }
.CornerTableStyle02 .p-middle-right { background:url(../Images/Images/Corners/p-middle-right.png) repeat-y; width:11px; }
.CornerTableStyle02 .p-bottom-left { background:url(../Images/Images/Corners/p-bottom-left.png) no-repeat; width:11px; height:14px; }
.CornerTableStyle02 .p-bottom-center { background:url(../Images/Images/Corners/p-bottom-center.png) repeat-x; height:14px; }
.CornerTableStyle02 .p-bottom-right { background:url(../Images/Images/Corners/p-bottom-right.png) no-repeat; width:11px; height:14px;  }

H1 {
 FONT-WEIGHT: 600; FONT-SIZE: 14px; COLOR: #f60; FONT-FAMILY: Helvetica, calibri, sans-serif, arial;
}


