﻿.select { font-size:9pt; font-family: arial,tahoma,verdana; }
.whitepage {margin:0; font-size:9pt; background-color:#ffffff; color:#666666; font-family:arial,tahoma,verdana;}
.mainbody { font-size:9pt; margin:0px; padding-bottom:40px; font-family:arial,tahoma,verdana;  background: transparent url(/app_themes/default/images/bg_marter.gif) bottom no-repeat; min-height:593px;height:auto !important;height:593px;}

/*  Spiffy Corners */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 
.cssbox  { width:640px !important; width: 625px; padding-right:15px; margin:20px auto }
/* IE Win = width - padding */  

.cssbox_head { background-position:top right; margin-right:-15px; padding-right:40px } 
.cssbox_head h2 { background-position:top left; margin:0; padding:25px 0 15px 40px; height:auto !important; height:1% } 
.cssbox_head h2 div { border-bottom:solid 1px #cfcfcf; padding-bottom:4px; color:#403f3f; font-weight:bold; font-size:12pt; font-family: arial,tahoma,verdana;}
.cssbox_body { background-position:bottom left; margin-right:25px; padding:15px 0 15px 40px } 
/*  Spiffy Corners */

/* editform */
.editform {margin:0; padding:0;}
.editform td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:25px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.buttoncelllogin {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.buttoncelllogin a {width:100px !important;}

.editform td.label-address {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:12px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
/* editform */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper {  overflow: hidden; padding: 1px 0; }
div.fieldwrapper label.styled { float: left; font-weight:normal; width: 150px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 160px; }
.errormessage {}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#a1a1a1; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:15px; padding:10px; color:#545454; text-align:center; font-weight:normal;}
.serialthankyou { margin:15px; padding:10px; text-align:center; font-weight:normal;}
/* Form design */

/* Master */
#canhcam-wrapper {width:984px; padding:0px; margin:0px auto;}
#canhcam-wrapper-top { padding:0px; background: transparent url(/app_themes/default/images/bg_martertop.gif) top repeat-x;}
#canhcam-header {width:984px; padding:0px; margin:0px auto; position:relative; height:134px;}
#fr-content { clear:both; width:984px; padding:0px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_frcontent-top.png) top no-repeat;}
#canhcam-content {width:950px; padding-top:14px; margin:0px auto;}
.content-zone {width:950px; margin:0px; padding:0px; background: transparent url(/app_themes/default/images/bg_content-zone.gif) top repeat-y;}
.content-zone-left { float:left; width:740px;}
.content-zone-right { float:right; width:197px; margin:0px 6px 0px 7px;}

#fr-footer {width:984px; padding:0px; margin:0px; background: transparent url(/app_themes/default/images/bg_frcontent-bottom.png) top no-repeat; min-height:145px;height:auto !important;height:145px;overflow:hidden;}
#canhcam-footer {width:950px; padding:0px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_footer.gif) top no-repeat;}
#canhcam-footer-zone {width:950px; padding:0px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_footerzone.gif) top repeat-x; }

.frLogoBanner { float:left;}

/* Master */

/* Search */
.frlistsearch { float:right;}
.searchform { margin:0px; padding:45px 15px 0px 0px;}
.searchform .searchtextbox {width:130px; height:15px; padding-top:2px; padding-left:4px; border:solid 1px #e2e2e2; font-size:8pt; color:#acacac; font-size:8pt;}
.searchform .button {margin:0px; padding:0px 0px 0px 2px;}
/* Search */

.clear { clear:both;}

/* Navbarmenu */
.mainnavbar { width:950px; background:url(/App_Themes/Default/images/bg_menu-x.gif) left repeat-x; overflow:hidden; height:47px; font-size:10pt;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px;width:950px; } 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#ededed; font-weight:bold;}
.TopMenuItemHover {cursor:pointer;margin:0px; padding:0px; text-align:center;cursor:pointer; color:#ededed; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu-active.gif) left repeat-x;}
.TopItemLookActive {cursor:pointer;margin:0px; padding:0px; text-align:center; color:#ededed; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu-active.gif) left repeat-x;}

.TopMenuItemActiveFirst{font-size:10pt;text-align:center;color:#ededed; font-weight:bold;   background:url(/app_themes/default/images/bg_menu-active-left.gif) top left no-repeat; }
.TopMenuItemHoverActiveFirst{font-size:10pt;text-align:center;cursor:pointer; color:#ededed; font-weight:bold;  background:url(/app_themes/default/images/bg_menu-active-left.gif) top left no-repeat; }
.TopMenuItemActiveLast{font-size:10pt;text-align:center;color:#ededed; font-weight:bold;  background:url(/app_themes/default/images/bg_menu-active-right.gif) top right no-repeat; }
.TopMenuItemHoverActiveLast{font-size:10pt;text-align:center;cursor:pointer; color:#ededed; font-weight:bold; background:url(/app_themes/default/images/bg_menu-active-right.gif) top right no-repeat; }

.TopMenuItemFirst{font-size:10pt;text-align:center;color:#ededed; font-weight:bold; background:url(/app_themes/default/images/bg_menu-left.gif) top left no-repeat;}
.TopMenuItemHoverFirst{font-size:10pt;text-align:center;cursor:pointer; color:#ededed; font-weight:bold; background:url(/app_themes/default/images/bg_menu-active-left.gif) top left no-repeat; }
.TopMenuItemLast{font-size:10pt;text-align:center;color:#ededed; font-weight:bold;  background:url(/app_themes/default/images/bg_menu-right.gif) top right no-repeat;}
.TopMenuItemHoverLast{font-size:10pt;text-align:center;cursor:pointer; color:#ededed; font-weight:bold; background:url(/app_themes/default/images/bg_menu-active-right.gif) top right no-repeat; }

.MenuGroup {cursor:default; border:solid 0px #a4020b; background-color:#bfbdbd; padding:0px 0px 0px 0px;}
.MenuItem {padding:0px 10px 0px 10px; font-weight:bold; color:#7e7d7d; cursor:pointer; background-color:#e8e7e7; min-width:160px; width:160px; height:25px; overflow:hidden;}
.MenuItemHover {padding:0px 10px 0px 10px;  font-weight:bold; color:#ffffff; cursor:pointer; min-width:160px; width:160px; height:25px;overflow:hidden; background:url(/App_Themes/Default/images/menu-parenactive.gif) left repeat-x;}

.bottomnavbar{ padding:28px 0px 0px 0px; margin:0px; text-align:right;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline; font-size:8pt;}
.bottomnavbar ul li { padding:0px; display:inline; color:#b19400; padding:0px 4px 0px 0px;}
.bottomnavbar ul li a { color:#b19400; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#b19400; }
.bottomnavbar ul li span { padding:0px; display:inline; color:#b19400;}

.rightnavbar { padding:0; margin:0px 0px 0px 0px;}
.rightnavbar .rightmenu {padding:8px 0px 8px 7px; margin-bottom:1px; font-weight:bold; color:#ffffff; background:#cf0d1a url(/App_Themes/Default/images/bg_title-right.gif) left top repeat-x; overflow:hidden;}
.rightnavbar .rightmenu a { color:#ffffff; text-decoration:none;}
.rightnavbar .rightmenu a:hover { color:#ffffff; }

.rightnavbar .rightmenu_active { padding:8px 0px 8px 7px;margin-bottom:1px; font-weight:bold; color:#ffffff; background:#cf0d1a url(/App_Themes/Default/images/bg_title-right.gif) left top repeat-x; overflow:hidden;}
.rightnavbar .rightmenu_active a {color:#ffffff; text-decoration:none; }
.rightnavbar .rightmenu_active a:hover {color:#ffffff; text-decoration:none;}

.rightsubnavbar { margin:0px; padding:0px 0px 0px 0px; background-color:#ffffff; }
.rightsubnavbar .rightsubmenu {font-weight:normal; padding:4px 0px 4px 8px; margin:0; }
.rightsubnavbar .rightsubmenu a { color:#5f5f5f; text-decoration:none}
.rightsubnavbar .rightsubmenu a:hover { color:#c1040f; text-decoration:underline; }

.rightsubnavbar .rightsubmenu_active {font-weight:normal; padding:4px 0px 4px 8px; margin:0; color:#c1040f;}
.rightsubnavbar .rightsubmenu_active a { color:#c1040f; text-decoration:underline}
.rightsubnavbar .rightsubmenu_active a:hover { color:#c1040f; text-decoration:underline; }

.spt-rightsubmenu { border-bottom:solid 1px #c6c3be;}

.rightinnavbar { margin:20px 14px 0px 7px; padding:0px 0px 0px 0px; }
.rightinnavbar .RightIn {font-weight:bold;  color:#9a1c1f; padding:10px 0px 0px 17px; margin:0px; text-transform:uppercase; background:url(/App_Themes/Default/images/ico_rightin.gif) no-repeat 1% 75%;}
.rightinnavbar .RightIn a { color:#9a1c1f; text-decoration:none}
.rightinnavbar .RightIn a:hover { color:#9a1c1f; text-decoration:underline; }

/* Navbarmenu */

/* Guide */
.copyright {padding:3px 0px 0px 0px; font-size:8pt; color:#4f4e4e; text-align:right;}
.copyright a { color:#4f4e4e; text-decoration:none}
.copyright a:hover { color:#4f4e4e; text-decoration:underline; }

.copyrightprint {padding:10px 0px 10px 0px; color:#4f4e4e; text-align:right;}
.copyrightprint a { color:#4f4e4e; text-decoration:none}
.copyrightprint a:hover { color:#4f4e4e; text-decoration:underline; }

.copyright-contact {padding:28px 0px 0px 0px; font-size:8pt; color:#429a59; float:left;}
.copyright-contact a { color:#429a59; text-decoration:none}
.copyright-contact a:hover { color:#429a59; text-decoration:underline; }

/* Guide */

/* ImgZone */
.Zoneimg-home { margin:0px; padding:16px 0px 8px 0px;}
/* ImgZone */

/* AdHome */
.titilAdHome { margin:0px; padding:13px 0px 8px 0px; color:#007123; font-weight:bold; font-size:10pt;}

.dtladright { margin:0px; padding:0px;}
.itemadright { margin:0px; padding:0px 0px 8px 0px;}
/* AdHome */

/* HomeNews */
.hotnewshow{ float:left; width:392px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_focus.gif) bottom left no-repeat; height:282px; overflow:hidden;}
.header-hotnewshow { height:276px; overflow:hidden; position:relative; width:382px;}
#adslide{ margin:0px; padding:0px;}
.hotnewshow .nav{margin:3px 10px 3px 0px; padding:4px 0; text-align:right; color:#72bd5f; font-weight:bold; display:none; }
.hotnewshow .nav a{color:#474747; text-decoration:none; padding:3px; margin:2px; border:solid 1px #474747; font-weight:bold;}
.hotnewshow .nav a.activeSlide{ text-decoration:none; background-color:#dadada;}

.news-name {color:#e9e9e9; font-weight:bold; position:absolute; bottom:15px; left:20px;}
.news-name a { color:#e9e9e9; text-decoration:none}
.news-name a:hover { color:#e9e9e9; text-decoration:underline; }

.frHomenews { margin:0px 10px 0px 16px; padding:0px; float:left; width:285px;}
.titleHomenews { padding:4px 0px 0px 18px; color:#ededed; font-weight:bold; background:url(/App_Themes/Default/images/bg_title.gif) left repeat-x; height:18px; overflow:hidden;}
.bghomenews { margin:0px; padding:10px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_news-new.gif) top repeat-x; height:215px; overflow:hidden;}

.homenews_item { margin:0px; padding:0px 30px 0px 20px; color:#3a3a3a; background:url(/App_Themes/Default/images/ico_news.gif) right no-repeat }
.homenews_item a { color:#3a3a3a; text-decoration:none}
.homenews_item a:hover { color:#3a3a3a; text-decoration:underline; }
.spt-homenews { border-bottom:dashed 1px #bd030e; margin:10px 8px 10px 8px;}

.Pagehomenews { margin:0px; padding:0px; background:url(/App_Themes/Default/images/bg_homenews-page.gif) left repeat-x; height:32px; overflow:hidden;}
.Pagehomenews-left { float:left; color:#444444; font-weight:bold; padding:9px 9px 0px 22px;}
.Pagehomenews-right { margin:0px; padding:4px 0px 0px 0px;}
/* HomeNews */

/* homevideo */
.homevideo { float:left; width:351px; margin:0px; padding:0px; background:url(/App_Themes/Default/images/bg_video.gif) no-repeat;  height:277px; overflow:hidden;}
.borderhomevideo { margin:0px; padding:20px 0px 0px 14px;}
.homevideo-title { margin:0px; padding:0px 0px 2px 0px; text-align:center; color:#ffffff; font-weight:bold;}
/* homevideo */

/* homeproduct */
.homeproduct { margin:0px; padding-top:5px; clear:both;}
.TitleProduct { margin:0px; padding:4px 0px 0px 0px; text-align:center; color:#ededed; font-weight:bold; background:url(/App_Themes/Default/images/bg_title-product.gif) repeat-x; height:21px; overflow:hidden; width:120px;}
.frhomeproduct { border:solid 1px #cacaca;}
.datalist_itembox { margin:0px; padding:0px; width:314px;}
.bghomeproduct { padding:0px 15px 0px 20px; margin:1px 0px 0px 1px; background:url(/App_Themes/Default/images/bg_homeproduct.gif) repeat-y;}
.table-homeproduct { margin:35px 0px 28px 0px; padding:0px 0px 0px 0px;}
.img-product { margin:0px; padding:0px;}
.img-product img { margin:0px; padding-right:15px;}

.producthome-name {color:#5f5f5f; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 2px 0px;}
.producthome-name a { color:#5f5f5f; text-decoration:none}
.producthome-name a:hover { color:#5f5f5f; text-decoration:underline; }
.producthome-brief {color:#5f5f5f;}
/* homeproduct */

/* ProductItem */
.ProductItem { margin:0px; padding:4px 0px 0px 0px;}
.ProductItem span {margin:0px; padding:0px; color:#ff0000; font-size:13pt; font-weight:bold;}
.ProductInItem span {margin:0px; padding:0px; color:#ff0000; font-size:9pt; font-weight:bold;}
.linkbutton {margin-top:3px; padding:1px 0px 2px 0px; background:url(/App_Themes/Default/images/btn_buy.gif) no-repeat; width:90px;}
.linkbutton a {padding-left:26px !important; font-weight:bold !important; color:#ffffff !important;  text-decoration:none !important; }
/* ProductItem */

/* Breadcrumb */
.breadcrumb {padding:7px 0px 5px 0px; margin:0px 0px 0px 0px;  font-weight:normal; color:#a0a0a0; }
.breadcrumb a { color:#a0a0a0; text-decoration:none;}
.breadcrumb a:hover { color:#a0a0a0; text-decoration:underline;}
/* Breadcrumb */

/* breadcrumbTitle */
.breadcrumbTitle {padding:15px 0px 1px 0px; margin:0px 0px 20px 0px; font-weight:bold; font-size:10pt; text-transform:uppercase; color:#bd030e; border-bottom:solid 1px #e5e5e4;}
.breadcrumbTitle a { color:#bd030e; text-decoration:none;}
.breadcrumbTitle a:hover { color:#bd030e; text-decoration:underline;}
/* breadcrumbTitle */

/* ProductRight */
.TitleProductright {padding:8px 0px 0px 7px; margin:20px 0px 0px 0px; font-weight:bold; color:#ffffff; background:url(/App_Themes/Default/images/bg_title-right.gif) left repeat-x; height:21px; overflow:hidden;}
.frproductright { margin:0px; padding:20px 0px 10px 0px; background-color:#ffffff;}
.ccproductright { margin:0px; padding:0px; width:98px;}
.product-img { margin:0px; padding:0px 0px 1px 0px; text-align:center;}
.product-img img { margin:0px; padding:0px; border:solid 1px #e1e1e0;}

.productright-name {color:#5f5f5f; font-size:8pt; padding:0px 0px 8px 8px; }
.productright-name a { color:#5f5f5f; text-decoration:none;}
.productright-name a:hover { color:#5f5f5f; text-decoration:underline;}
/* ProductRight */

/* OnlineSupport */
.fronline-top { margin:12px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_top-online.gif) top no-repeat;}
.fronline-bottom {margin:0px 0px 6px 0px; background:url(/App_Themes/Default/images/bg_bottom-online.gif) top no-repeat; height:7px; overflow:hidden;}
.supportheader { color:#90908f; text-align:center; text-transform:uppercase; font-weight:bold; padding:10px 0px 12px 0px;}
.bgonline { padding:0px 0px 15px 0px; background:url(/App_Themes/Default/images/bg_item-online.gif) no-repeat 50% 0%; height:42px; overflow:hidden;}
.borderOnline { margin:0px; padding:0px 0px 0px 12px;}
.onlinesupport { margin:0px; padding:0px;}
.online-group { color:#878686; padding:2px 0px 0px 20px;}
/* OnlineSupport */

/* NewInZone */
.frNewsinzone { margin:0px 12px 0px 0px; padding:0px 0px 0px 0px; }
.borderinzone { margin:0px 0px 0px 0px; padding:0px;}
.image-box img { margin:0px; padding:0px 14px 0px 0px;}
.zoneitemname { font-weight:bold; color:#37902d;}
.zoneitemname a { color:#37902d; text-decoration:none;}
.zoneitemname a:hover { color:#37902d; text-decoration:underline;}
.zoneitemname span { color:#666666; font-weight:normal;}

.zoneitembrief {padding:8px 0px 0px 0px; font-weight:normal; color:#484747;}
.Moreinzone { color:#787878; font-weight:normal; margin-top:5px; padding:0px 22px 0px 0px; text-align:right; background:url(/App_Themes/Default/images/ico_detail.gif) right no-repeat ; height:16px; overflow:hidden;}
.Moreinzone a { color:#787878; text-decoration:none; }
.Moreinzone a:hover { color:#4d4d4d; text-decoration:none;}
.spMoreinzone { padding:0px; margin:0px;}
/* NewInZone */

/* pager */
.pager-container {position:relative; margin:0px 0px 0px 0px; padding:0px; height:25px; overflow:hidden;}
.pager {position:absolute; right:12px; top:0px; height:25px; overflow:hidden;}

.pager-container-product {position:relative; margin:0px 0px 0px 20px; padding:0px; border-top:solid 3px #e4e4e4; height:30px; overflow:hidden;}
.pager-product {position:absolute; right:-6px; top:2px; margin:0px; padding:0px; height:30px; overflow:hidden;}
/* pager */

/* Detail */
.detail-frame { margin:0px 12px 0px 0px; padding:0px;}
.detail-frame h1 { font-weight:bold; font-size:12pt; color:#3f9335; margin:0px; padding:0px 10px 5px 0px;}
.detail-frame h2 { font-weight:normal; color:#484747; font-size:9pt; margin:0px; padding:0px;}

.othernews { padding:0px 0px 5px 0px; margin:0px 0px 0px 17px;}
.othernews .headline { color:#3f9335; padding:10px 0px 12px 0px; font-weight:bold;}

.othernews ul {list-style-type:none; padding:0px 10px 0px 5px; margin:0px;}

.othernews ul li {background: url(/App_Themes/Default/images/st_othernews.gif) center left no-repeat; color:#3f9335; font-weight:normal; margin:0px; padding:2px 0px 4px 15px;}
.othernews ul li a { color:#3f9335; text-decoration:underline}
.othernews ul li a:hover { color:#3f9335; text-decoration:none; }

.newsintopic { font-weight:bold; font-size:9pt; padding-bottom:10px; padding-top:10px;}
.newsintopic ul {list-style-type:none; padding:0px; margin:0px;}
.newsintopic ul li { padding:0px; display:inline; color:#4d4d4d; margin:0px; }
.newsintopic ul li a { color:#4d4d4d; text-decoration:none}
.newsintopic ul li a:hover { color:#4d4d4d; text-decoration:underline; }
/* Detail */

/* Utilities bar */
.utibar { margin:10px 10px 0px 0px; text-align:right; padding:4px 0px 0px 0px; border-top:solid 1px #e5e5e4;}

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) top left no-repeat;}
a.print { color:#a1a1a1; text-decoration:none;}
a:hover.print { color:#a1a1a1; text-decoration:underline;}

.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#a1a1a1; text-decoration:none;}
a:hover.sendtofriend { color:#a1a1a1; text-decoration:underline;}

.feedback  { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#a1a1a1; text-decoration:none;}
a:hover.feedback { color:#a1a1a1; text-decoration:underline;}

.gotop  { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#a1a1a1; text-decoration:none;}
a:hover.gotop { color:#a1a1a1; text-decoration:underline;}

.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#a1a1a1; text-decoration:none;}
a:hover.bookmark { color:#a1a1a1; text-decoration:underline;}
/* Utilities bar */

/* print */
.borerprint { margin:0px; padding:0px; width:952px; margin:0px auto; background:url(/App_Themes/Default/images/bg_topprint.gif) no-repeat;}
.borerprint h1 { margin:0px; padding:20px 30px 10px 30px; color:#4d4d4d;  font-size:12pt; font-weight:bold;  font-family:arial,tahoma,verdana;}
.bottom-borerprint {margin:0px; padding:0px 0px 0px 0px; width:952px; margin:0px auto; background:url(/App_Themes/Default/images/bg_bottomprint.gif) no-repeat; height:8px; overflow:hidden;}
.Contentprint {color:#4d4d4d; padding:0px 30px 0px 30px;}
.bannerlogo {margin:0px; padding:0px; width:952px; margin:0px auto;}
/* print */

/* ProductInZone */
.CCProductInZone { margin:0px; padding:0px; width:246px;}
.table-ProductInZone { margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;}
.img-ProductInZone { margin:0px; padding:0px;}
.img-ProductInZone img { margin:0px; padding-right:8px;}

.ProductInZone-name {color:#5f5f5f; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 2px 0px;}
.ProductInZone-name a { color:#5f5f5f; text-decoration:none}
.ProductInZone-name a:hover { color:#5f5f5f; text-decoration:underline; }
.ProductInZone-brief {color:#5f5f5f;}

.frProductInZone {background:url(/App_Themes/Default/images/bg_productinzone.gif) repeat-y; min-height:135px;height:auto !important;height:135px;}
/* ProductInZone */

/* ProductDetail */
.productdetail-img { float:left; }
.productdetail-img img { margin:0px; padding:0px 20px 0px 0px;}
.productdetail-clear { clear:both; padding:15px 0px 0px 0px;}

.frortherproduct { padding:0px; margin:0px 15px 0px 0px;}
.headlineproduct { color:#666666; font-weight:bold; margin-bottom:10px; padding:10px 0px 2px 0px; border-bottom:solid 1px #e5e5e4;}

.productdetail-prices {color:#fb0c17; font-weight:bold; margin:0px; font-size:12pt; padding:5px 0px 1px 17px;}
.productdetail-button {margin:0; padding:5px 0px 0px 17px;}
.productdetail-button input { padding:0px 0px 3px 20px; border:none; font-size:9pt; font-weight:bold; color:#ffffff; background:url(/App_Themes/Default/images/btn_buy.gif) no-repeat; width:90px; height:18px; overflow:hidden;}

.otherproduct-img { margin:0px; padding:0px;}
.otherproduct-img img { margin:0px; padding:0px 4px 0px 0px;}
.otherproduct-name {color:#5f5f5f; padding:0px 4px 0px 0px; font-size:10pt;}
.otherproduct-name a { color:#5f5f5f; text-decoration:none}
.otherproduct-name a:hover { color:#5f5f5f; text-decoration:underline; }
/* ProductDetail */

/* Contact */
.contactform { padding:0px 0px 0px 0px; }
.contactguide {padding:15px; margin:1px 0px 1px 0px; background-color:#f2f2f2; color:#2f2f2f;}
.borderguide {margin:1px 18px 18px 20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.contact {margin:0; padding:0; margin-bottom:8px;}
.contacat-left { float:left; width:400px; margin:0px; padding:0px;}
.contacat-right { float:right; width:340px; margin:0px; padding:0px;}
.Guide-contactfooter { color:#2f2f2f; border-top:1px solid #cccccc; margin:10px 18px 20px 20px; padding:10px 0px 0px 0px;}

div.fieldwrapper-contact {  overflow: hidden; padding: 0px; }
div.fieldwrapper-contact label.styled { float: left; font-weight:normal; width:100px; text-align:right; padding:0px 5px 0px 0px;}
div.fieldwrapper-contact div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv-contact { clear:both; margin: 5px 0px 0px 105px;}
.bntcontac { color:#545454; font-weight:bold; border:0px; background:url(/App_Themes/Default/images/bg_bntcontac.gif) no-repeat; height:21px; overflow:hidden; width:79px;}
.errormessage-contact { margin:0px; padding:0px; background:url(/App_Themes/Default/images/edtError.gif) top left no-repeat; padding-left:18px;}
/* Contact */

/* Sitemap */
.sitemapcontainer { margin:0px 18px 0px 18px; padding:0px 0px 0px 20px; }

.SiteMap { border: 0px solid #DDDDDD; }
.SiteMapTableCell { padding: 25px; }
.RootNode { color: #4a4a4a; font-weight: bold; padding-left:5px; }
.RootNode a { color: #4a4a4a; text-decoration:none; }
.RootNode a:hover { color: #4a4a4a; text-decoration:underline; }
.ParentNode { font-weight:bold;  padding-left:5px; }
.ParentNode a { color: #4a4a4a; text-decoration:none; }
.ParentNode a:hover { color: #4a4a4a; text-decoration:underline; }
.LeafNode { color: #666666; padding-left:5px; }
.LeafNode a { color: #666666; text-decoration:none; }
.LeafNode a:hover { color: #666666; text-decoration:underline;}
/* Sitemap */

/* kb */
.kbquestion {margin:0px 17px 0px 0px; padding: 10px 0px 1px 20px;}
.qaitem { color:#3e3e3e; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%; font-weight:bold; padding:0px 10px 6px 30px; margin:0px 0px 0px 0px;}
.qaitem a {text-decoration:none; color:#3e3e3e}
.qaitem a:hover {color:#3e3e3e;}

.selecteditem { color:#3e3e3e; font-weight:bold; padding:0px 0px 12px 30px; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%;}
.qafull { color:#9a1c1f; font-weight:bold; padding:0px 10px 12px 25px; margin-left:5px; background:transparent url(/App_Themes/Default/images/ico_answer.gif) no-repeat scroll 0% 0%;}
.kbfull { color:#010101; background-color:#f1f0f0; padding:10px; margin:0px 0px 10px 24px;}

.formborderkb { margin:10px 18px 15px 18px; padding:0px 0px 10px 20px; background-color:#f2f2f2; border:solid 1px #cccccc;}
.kbtitle { margin:0px; padding:10px 0px 10px 0px; color:#666666; text-transform:uppercase; font-weight:bold; font-size:12pt;}
.titlenoet{ padding:0px 0px 0px 4px; font-weight:normal; text-transform:none; font-size:9pt;}

.bkborder { margin:0p; padding:25px 0px 5px 100px;}
div.fieldwrapperkp {  overflow: hidden; padding:0px; clear:both;}
div.fieldwrapperkp label.styled { float: left; font-weight:bold; width: 120px; margin-right:0px; }
div.fieldwrapperkp div.thefield { float: left; margin-bottom: 4px; }
div.buttonskb{  clear:both; padding:0px 0px 0px 118px;}
.ccbntkb {color:#545454; font-weight:bold;  border:0px; background:transparent url(/App_Themes/Default/images/bg_bntkb.gif) no-repeat; width:43px; height:24px; overflow:hidden;}

.timetoask {clear:both; padding:15px 0px 15px 17px;  margin:0px;}
.timetoask a:hover{cursor:pointer;}
.timetoask h5 {background:url(/App_Themes/Default/images/bg_sendquestion.gif) no-repeat scroll left top; color:#4d4d4d; font-weight:bold; margin:0; font-size:9pt; padding: 6px 0 10px 28px; color:#000000;}
a.sendquestion {color:#0099c3; text-decoration:underline;}
/* kb */

/* ListVideo */
.Video-name {color:#7e7f7f; font-weight:bold; padding:4px 0px 12px 0px;}
.Video-name a { color:#7e7f7f; text-decoration:none}
.Video-name a:hover { color:#7e7f7f; text-decoration:underline; }

.frflv {margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; background:url(/App_Themes/Default/images/bg_video.gif) no-repeat 50% 0%;  height:277px; overflow:hidden; text-align:center; border-bottom:solid 1px #cfcfcf;}
.frflv-name { color:#ffffff; font-weight:bold; padding:20px 0px 2px 0px;}
.frflv-content {}
/* ListVideo */

/* SearchResult */
.searchmessage { padding:6px 0px 10px 22px; font-weight:bold; color:#ff0000;}
.searchitem { margin:0px; padding:0px 0px 0px 25px;}
.searchitem ul {list-style-type:none; padding:0px; margin:0px;}
.searchitem ul li { font-weight:bold; color:#5f5f5f; margin:0px; padding:2px 0px 2px 12px;  background:url(/App_Themes/Default/images/st_othernews.gif) left no-repeat;}
.searchitem ul li a { color:#5f5f5f; text-decoration:none}
.searchitem ul li a:hover { color:#5f5f5f; text-decoration:underline; }
/* SearchResult */

/* Shopping Cart */
.clientdate {color:#000000;padding-bottom:5px;}
.cart-seperator {color:#000000; padding:0px 8px 0px 8px;padding-bottom:5px;}
.cart-count {padding:0px 0px 0px 10px; margin:0px; }
.cart-count a {color:#292929; text-decoration:none;}
.cart-count a:hover { color:#292929; text-decoration:underline;}
.cart-count span {padding:0px 0px 0px 0px; margin:0px; font-weight:bold; color:#292929; font-size:12pt;} 
/* Shopping Cart */

/* Checkout progress indicator */
.checkoutprogressindicator {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px; float: left;}
.checkoutprogressindicator .intro {margin: 0px;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block; width: 145px;float: left; margin-right: 2px;color: #b7b0ab;}
.checkoutprogressindicator div.step4 span {margin: 0px;}
.checkoutprogressindicator div span.active {color: #737373;font-weight: bold;}
.checkoutprogressindicator div span.active span.displaystep {color: #DD2E2E;border-color: #DD2E2E;}
.checkoutprogressindicator div span span.displaystep {display: block;padding-bottom: 7px;margin-bottom: 7px;border-bottom: solid 2px #D0D0D0;}
.checkoutprogressindicator div {display: inline;}
/* Checkout progress indicator */

/* ShoppingCart */
.ShoppingCart {margin:0px; padding:0px; clear:both;}
.cartisempty {margin:0; padding:0; text-align:center; font-weight:bold; padding-top:20px; color:#0392DA; padding-bottom:0px;}
.OrderSummaryContent {margin:0; padding:0;width:730px;}
.OrderSummaryContent table {border-collapse:collapse;}
.OrderSummaryContent td {border:solid 1px #e0e0e0;}

.productcartinfo {padding:0; margin:12px 0px 12px 12px;}
.productcartinfo td{border:none;}
.productcartinfo a {color:#545454; text-decoration:none;}
.productcartinfo a:hover {text-decoration:underline;}

.CommonButtons {margin:0; padding:30px 0px 0px 13px;}
.CommonButtons input { width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.CommonButtonsShopping {margin:0px; padding:30px 0px 0px 0px; text-align:right;}
.CommonButtonsShopping input { margin:0px; padding:0px 0px 0px 0px; height:21px; border:none; color:#363636; text-align:center;}

.editform input{width:200px;}
.editform textarea{width:200px;}
.editform select{width:200px;}

.SelectButtons {margin:0px; padding:13px 10px 13px 0px; float:right;}
.SelectButtons input {width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.Confirmfooter {margin:40px 20px 0px 20px;  }
.FinishButtons {margin:0px 0px 20px 11px; padding:11px 0px 10px 0px; text-align:center;}
.FinishButtons input { width:93px;height:21px; margin-left:3px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.FinishLabel {margin:0px 0px 0px 11px; text-align:center; padding:11px 11px 0px 11px; text-align:center; color:#363636;}
.FinishLabel a {color:#0392DA; text-decoration:none;}
.FinishLabel a:hover {text-decoration:underline;}

.productPrice { color:#ff0000; font-size:11pt; font-weight:bold;}
/* ShoppingCart */

/* Address */
.checkoutaddress {margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
.billing-address {width:370px; float:left; padding:0px; margin:0px;}
.Bordermethod { margin:20px 0px 0px 0px; padding:0px;}
.shipping-address {width:370px; float:left; padding:0px; margin:0px;}
.addressedit {padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; color:#5d5b5c; clear:both; }
.addressedit1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#5d5b5c; clear:both; }
.billing-title {font-weight:bold; margin:0px 0px 0px 0px; padding:0; color:#0392DA;}
.titleaddress1 {font-weight:bold; margin:0px 25px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1;}
.titleaddress2 {font-weight:bold; margin:0px 25px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1; float:left;}
.titleaddress3 {font-weight:bold; margin:0px 10px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1;}
.samebilling {background-color:#c3c1c1; color:#020000; padding:4px 0px 1px 0px; margin:0px 10px 0px 0px;}
.EnterAddress {margin:0px; padding:0px;}
.clearboth { clear:both;}

.editformcheckout {margin:0; padding:0;}
.editformcheckout td.label {text-align: right; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:25px; padding-bottom: 9px; font-family: arial,tahoma,verdana;}
.editformcheckout td.label span.star {color: #E9786E; padding-right:6px;}
.editformcheckout td.editor {  vertical-align:top; color:#000000; padding-bottom:5px; font-family: arial,tahoma,verdana;}
.editformcheckout td.editor a {color:#000000; text-decoration:underline;}
.editformcheckout td.editor a:hover { color:#000000; text-decoration:none;}
.editformcheckout td.buttoncell{padding: 5px 0px 10px 0px; font-family: arial,tahoma,verdana;}
.editformcheckout td.buttoncelllogin {padding: 5px 0px 10px 0px; font-family: arial,tahoma,verdana;}
.editformcheckout td.buttoncelllogin a {width:100px !important;}

.editformcheckout td.label-address {text-align: right; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:12px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.Notecheckout{ color:#000000; padding-top:10px;}

.lkbconfirm {color:#2e2e2e; text-transform:none; font-size:11pt; font-weight:normal; }
.lkbconfirm a {color:#2e2e2e; text-decoration:underline;}
.lkbconfirm a:hover {color:#2e2e2e;text-decoration:underline;}
/* Address */

/* Header */
.frheader { margin:0px; padding:0px; position:absolute; right:16px; top:70px; }
.frheader img { border-width:0px;}
.table-header { margin-bottom:4px; padding:0px; color:#292929;}

.loginstatus {padding:6px 8px 0px 0px; margin:0px 0px 0px 0px; color:#292929; }
.loginstatus a {color:#292929; text-decoration:none;}
.loginstatus a:hover {text-decoration:underline; olor:#292929; }

.loginname {padding:6px 0px 0px 0px;  margin:0px; color:#292929; cursor:pointer; }
.loginname a {color:#292929; text-decoration:none;}
.loginname a:hover {text-decoration:underline;}

.cartview {background:url(/App_Themes/Default/images/btn_cartview.gif) top left no-repeat;  width:118px; height:15px; overflow:hidden; text-align:center; font-size:8pt;}
.cartview a {color:#56ab4c; text-transform:uppercase; text-decoration:none;}
.cartview a:hover {text-decoration:none;}
/* Header */

/* LoginUser */
.borderlogin { padding:0px 0px 0px 0px; margin:20px 0px 20px 90px; background:url(/App_Themes/Default/images/bg_loginuser.gif) no-repeat; width:508px; height:67px; overflow:hidden;}
.editformlogin .editor .txtlogin { margin:24px 0px 0px 54px; width:145px; border:solid 1px #dfdfdf; height:20px; overflow:hidden;}
.editformlogin .bntlogin { margin:0px; padding:24px 0px 0px 0px;}
.ccbntlogin { margin:0px 0px 0px 11px; padding:0px; background:url(/App_Themes/Default/images/bg_btnlogin.gif) no-repeat; width:80px; height:20px; overflow:hidden; border:0px; color:#1f1f1f; font-size:10pt;cursor:pointer;}
.Linelogin { margin:0px 20px 0px 20px; border-top:dotted 1px #d6d6d6; border-bottom:dotted 1px #d6d6d6;}
.guidelogin { color:#666666; margin:0px; padding:10px 20px 10px 20px;}
/* LoginUser */

/* chechout */
.registerform {margin:0; padding:15px;}
.registerguide {margin:0; padding:15px;}

.buttoncellSignUp {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellSignUp a {width:100px !important;}
.buttoncellUnregis {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellUnregis a {width:170px !important;}

.signintostorefront { margin-left:20px; padding:0; float:left; width:350px; padding-right:20px;}
.accountcreate { margin:0; padding:0; float:left; width:280px;}
.accountcreate p {font-size:8pt;}

.matbar_loginScreen{border-bottom:dotted 1px #C2C2C2; font-weight:bold; margin:0; margin-bottom:10px; padding:20px 0px 4px 0px;}
/* chechout */

/* Agent */
.searchagent-left { float:left;}
.searchagent {margin:0px 5px 0px 0px; padding:0px; float:right; width:410px; background:url(/App_Themes/Default/images/bg_searchagent-top.gif) top no-repeat; }
.searchagent-bottom {margin:0px 5px 10px 0px;  float:right; width:410px; background:url(/App_Themes/Default/images/bg_searchagent-bottom.gif) top no-repeat; height:5px; overflow:hidden; } 

/* editform */
.editagent {margin:0; padding:10px 0px 8px 80px; }
.editagent td.label { font-weight:normal; vertical-align:middle; white-space:nowrap; width:120px;}
.editagent td.label span.star {color: #E9786E; padding-right:6px;}
.editagent td.editor {  vertical-align:top; color:#000000; padding-bottom:2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editagent td.editor select {width:170px;}
/* editform */

.agentresult {font-weight:bold; color:#fc912a; }
.tableagent-1 { height:65px; overflow:hidden;}
.td-topagent {width:140px; text-align:center; color:#040404; font-weight:bold; height:33px; overflow:hidden;}
.td-bottomagent {width:141px; text-align:center;}

.table-agent { border:solid 1px #cfcfcf; margin:10px 6px 0px 4px; background:url(/App_Themes/Default/images/bg_agent.gif) top no-repeat;}
/* Agent */

/*exchangerate*/
.exchangerate { float:right; width:282px; margin:0px; background:url(/App_Themes/Default/images/bg_infomation.gif) top no-repeat;  border-bottom:solid 1px #bebebe;}
.exchangerate .title {padding:4px 0px 2px 18px; color:#ededed; font-weight:bold;}
.exchangerate .GoldPrice {padding:13px 0px 13px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_GoldPrice.gif) no-repeat 7% 50%; cursor:pointer;}
.exchangerate .ForeignExchange {padding:13px 0px 13px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_ForeignExchange.gif) no-repeat 7% 50%; cursor:pointer;}
.exchangerate .StockMarket {padding:13px 0px 13px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_StockMarket.gif) no-repeat 7% 50%; cursor:pointer;}
.exchangerate .Weather {padding:13px 0px 13px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_Weather.gif) no-repeat 7% 50%; cursor:pointer;}
.exchangerate .LotteryResults {padding:13px 0px 13px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_LotteryResults.gif) no-repeat 7% 50%; cursor:pointer;}
.exchangerate .TV {padding:12px 0px 12px 60px; color:#3a3a3a; font-weight:bold; font-size:10pt; background:url(/App_Themes/Default/images/ico_tv.gif) no-repeat 7% 50%; cursor:pointer;}
/*exchangerate*/

/* Dayreport */
.Dayreport { color:#37902d; font-weight:bold; font-size:10pt; padding:0px 0px 8px 0px;}
.itemdaydate {color:#666666; margin:0px 0px 6px 0px; padding-left:20px; background: url(/App_Themes/Default/images/st_othernews.gif) no-repeat 1% 50%;}
.itemdaydate a {color:#666666; text-decoration:none;}
.itemdaydate a:hover {text-decoration:underline;}
/* Dayreport */