﻿.select { font-size:9pt; font-family: arial; }
.whitepage {margin:0px; font-size:9pt; background-color:#ffffff; color:#666666; font-family:arial;}
.mainbody { font-size:9pt; margin:0px; padding:0px; font-family:arial;  background: transparent url(/app_themes/default/images/bg_master.gif) top left no-repeat; min-height:900px;height:auto !important;height:900px;}

/*  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 */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 450px; overflow: hidden; padding: 5px 0; }
div.fieldwrapper label.styled { float: left; width: 120px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 140px; }
.errormessage {}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:10px; padding:10px; border:solid 1px #cccccc; color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}
.thankyoucontact { margin:10px; padding:10px;  color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}

.editform { padding:0px; margin:0px;}
.editform td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; 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:3px; 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;}
.shiftleft { padding-left:0px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana;}
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}
.contacttextarea { width:300px;}
.contacttextbox {width:300px;}
/* Form design */

/* Master */
#canhcam-wrapper { width:987px; padding:0px; margin:0px;}
#canhcam-header { width:987px; padding:0px; margin:0px; }
#canhcam-content { width:987px; padding:0px; margin:0px;}
.content-left { float:left; width:273px; margin:0px; padding-top:168px;}
.content-right {float:right; width:714px; margin:0px; padding:0px;}
.border-content { width:714px; margin-top:10px; padding:0px; background:url(/App_Themes/Default/images/bg_frtop-content.png) top no-repeat;}
.border-content-bottom { clear:both; width:714px; margin:0px; padding:0px; background:url(/App_Themes/Default/images/bg_frbottom-content.png) no-repeat; height:17px; overflow:hidden;}
.content-auto { padding-top:7px; margin:0px auto; width:671px; }
.content-default {width:671px; margin-top:15px; background:url(/App_Themes/Default/images/bg_default.gif) repeat-y;}
/* Master */

.clear { clear:both;}

/* Navbarmenu */
.frmenu { margin:0px; padding-left:150px; position:relative; clear:both;}
.img-menu { position:absolute; top:0px; right:5px;}
.mainnavbar { width:746px; background:url(/App_Themes/Default/images/bg_menu-x.gif) left repeat-x; overflow:hidden; height:36px; font-size:10pt;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px; width:746px;} 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#f7f7f7; font-weight:bold;}
.TopMenuItemHover {cursor:pointer;margin:0px; padding:0px; text-align:center;cursor:pointer; color:#f7f7f7; 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:#f7f7f7; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu-active.gif) left repeat-x;}

.TopMenuItemActiveFirst{font-size:10pt;text-align:center;color:#f7f7f7; font-weight:bold; background:url(/app_themes/default/images/bg_menu-activeLeft.gif) top left no-repeat; }
.TopMenuItemHoverActiveFirst{font-size:10pt;text-align:center;cursor:pointer; color:#f7f7f7; font-weight:bold;  background:url(/app_themes/default/images/bg_menu-activeLeft.gif) top left no-repeat; }
.TopMenuItemActiveLast{font-size:10pt;text-align:center;color:#f7f7f7; font-weight:bold;  background:url(/app_themes/default/images/bg_menu-activeright.gif) top right no-repeat; }
.TopMenuItemHoverActiveLast{font-size:10pt;text-align:center;cursor:pointer; color:#f7f7f7; font-weight:bold; background:url(/app_themes/default/images/bg_menu-activeright.gif) top right no-repeat; }

.TopMenuItemFirst {font-size:10pt;text-align:center;color:#f7f7f7; 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:#f7f7f7; font-weight:bold; background:url(/app_themes/default/images/bg_menu-activeLeft.gif)top left no-repeat; }
.TopMenuItemLast {font-size:10pt;text-align:center;color:#f7f7f7; 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:#f7f7f7; font-weight:bold; background:url(/app_themes/default/images/bg_menu-activeright.gif)top right no-repeat; }

.MenuGroup {cursor:default; border-width:0px; background-color:#e8e7e7; padding:0px 4px 0px 4px;}
.MenuItem {padding:0px 5px 0px 10px; font-weight:bold; color:#7e7d7d; cursor:pointer; min-width:160px; width:160px; height:24px; overflow:hidden;}
.MenuItemHover {padding:0px 5px 0px 10px;  font-weight:bold; color:#c7030f; cursor:pointer; min-width:160px; width:160px; height:24px;overflow:hidden; background:url(/App_Themes/Default/images/menu-parenactive.gif) left repeat-x;}

.bottomnavbar{ padding:8px 0px 0px 0px; margin:0px; text-align:center;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; color:#ab5a01; padding:0px 4px 0px 0px;}
.bottomnavbar ul li a { color:#ab5a01; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#ab5a01; }
.bottomnavbar ul li span { padding:0px; display:inline; color:#ab5a01;}

.rightinnavbartop { padding:0; margin:0px 0px 0px 0px;}
.rightinnavbartop .rightmenu {padding:8px 10px 0px 11px; font-weight:bold; color:#5f5f5f; background:url(/App_Themes/Default/images/bg_navbar-right.gif) right no-repeat; height:23px; overflow:hidden;}
.rightinnavbartop .rightmenu a { color:#5f5f5f; text-decoration:none;}
.rightinnavbartop .rightmenu a:hover { color:#5f5f5f; }

.rightinnavbartop .rightmenu_active { padding:8px 10px 0px 11px; font-weight:bold; color:#5f5f5f; background:url(/App_Themes/Default/images/bg_navbar-right.gif) right no-repeat; height:23px; overflow:hidden;}
.rightinnavbartop .rightmenu_active a {color:#5f5f5f; text-decoration:none; }
.rightinnavbartop .rightmenu_active a:hover {color:#5f5f5f; text-decoration:none;}

.rightinnavbartop1 { margin:0px; padding:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_navbar1-right.gif) bottom left no-repeat;}
.rightinnavbartop1 .rightsubmenu {font-weight:normal; padding:5px 0px 5px 12px; margin:0px; color:#3d3d3d;}
.rightinnavbartop1 .rightsubmenu a { color:#3d3d3d; text-decoration:none}
.rightinnavbartop1 .rightsubmenu a:hover { color:#3d3d3d; text-decoration:underline; }

.rpt-navbarparen { border-bottom:solid 1px #e7e7e7;  margin-right:10px;}

.rightinnavbartop1 .rightsubmenu_active {font-weight:normal; padding:5px 0px 5px 12px; margin:0px; color:#3d3d3d;}
.rightinnavbartop1 .rightsubmenu_active a { color:#3d3d3d; text-decoration:underline}
.rightinnavbartop1 .rightsubmenu_active a:hover { color:#3d3d3d; text-decoration:underline; }

.rightinnavbar { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f6f6f6;}
.rightinnavbar .RightIn { color:#9a1c1f; padding:5px 0px 5px 23px; margin:0px; background:url(/App_Themes/Default/images/ico_navbar-right.gif) no-repeat 5% 50%;}
.rightinnavbar .RightIn a { color:#9a1c1f; text-decoration:none}
.rightinnavbar .RightIn a:hover { color:#9a1c1f; text-decoration:underline; }

/* Navbarmenu */

/* Guide */
.Guide-Right { margin:0px; padding:25px 7px 0px 40px; color:#484848;}

.copyright {padding:3px 0px 18px 0px; font-size:8pt; color:#ab5a01; text-align:center;}
.copyright a { color:#ab5a01; text-decoration:none}
.copyright a:hover { color:#ab5a01; text-decoration:underline; }

.copyrightprint {padding:10px 0px 10px 0px; color:#ab5a01; text-align:center;}
.copyrightprint a { color:#ab5a01; text-decoration:none}
.copyrightprint a:hover { color:#ab5a01; text-decoration:underline; }
/* Guide */

/* homeproduct */
.homeproduct { margin-top:-34px;}
.TitleProduct { margin:0px; padding:0px 0px 15px 0px;}

.datalist_itembox { margin:0px; padding:0px; width:204px;}
.bghomeproduct { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_homeproduct.gif) repeat-x;}

.bghomeproduct .img-product { margin:0px; padding:0px;}
.bghomeproduct .img-product img { margin:0px; padding:8px; background:url(/App_Themes/Default/images/bg_img.gif) no-repeat;}

.bghomeproduct .rowproduct { margin:0px; padding:10px 0px 10px 0px; }
.bghomeproduct .producthome-name {color:#5f5f5f; font-weight:bold; font-size:10pt; margin:0px; padding:6px 0px 2px 0px;}
.bghomeproduct .producthome-name a { color:#5f5f5f; text-decoration:none}
.bghomeproduct .producthome-name a:hover { color:#5f5f5f; text-decoration:underline; }
.bghomeproduct .producthome-brief {color:#5f5f5f;}
/* homeproduct */

/* productinzone */

.CCProductInZone { width:230px; margin:0px;}
.frProductInZone { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_line-productinzone.gif) top repeat-y; min-height:210px;height:auto !important;height:210px;}

.frProductInZone .img-product { margin:0px; padding:0px; text-align:center;}
.frProductInZone .img-product img { margin:0px; padding:8px; background:url(/App_Themes/Default/images/bg_img.gif) no-repeat;}

.frProductInZone .RowProductInZone { margin:0px; padding:0px 0px 26px 0px; height:184px; overflow:hidden;}
.frProductInZone .producthome-name {color:#5f5f5f; font-weight:bold; font-size:10pt; margin:0px; padding:2px 0px 2px 10px;}
.frProductInZone .producthome-name a { color:#5f5f5f; text-decoration:none}
.frProductInZone .producthome-name a:hover { color:#5f5f5f; text-decoration:underline; }
.frProductInZone .producthome-brief {color:#5f5f5f; padding:0px 0px 0px 10px;}
.frProductInZone .frprice { padding:0px 0px 0px 10px;}

/* productinzone */

/* productinzone */

.CCProductInZone { width:230px; margin:0px;}
.frOtherProduct { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_content-otherproduct.gif) top no-repeat;}

.frOtherProduct .img-product { margin:0px; padding:0px; text-align:center;}
.frOtherProduct .img-product img { margin:0px; padding:8px; background:url(/App_Themes/Default/images/bg_img.gif) no-repeat;}

.frOtherProduct .RowOtherProduct { margin:0px; padding:14px 0px 26px 0px; height:184px; overflow:hidden;}
.frOtherProduct .producthome-name {color:#5f5f5f; font-weight:bold; font-size:10pt; margin:0px; padding:2px 0px 2px 10px;}
.frOtherProduct .producthome-name a { color:#5f5f5f; text-decoration:none}
.frOtherProduct .producthome-name a:hover { color:#5f5f5f; text-decoration:underline; }
.frOtherProduct .producthome-brief {color:#5f5f5f; padding:0px 0px 0px 10px;}
.frOtherProduct .frprice { padding:0px 0px 0px 10px;}

/* productinzone */

/* ZoneImages */
.frZoneImg { margin:0px;background:url(/App_Themes/Default/images/bg_ZoneImg.gif) no-repeat; height:9px; overflow:hidden;}
.ZoneImg-bottom { margin:0px;background:url(/App_Themes/Default/images/bg_ZoneImg-bottom.gif) no-repeat; height:9px; overflow:hidden;}
.ZoneImg-bottom-card { margin-top:10px;background:url(/App_Themes/Default/images/bg_ZoneImg-bottom.gif) no-repeat; height:9px; overflow:hidden;}
/* ZoneImages */

/* ProductItem */
.ProductItem { margin:0px; padding:2px 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 */

/* frexchangrate */
.frexchangrate { text-align:center; margin:15px 0px 0px 0px; padding:12px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_exchang.gif) no-repeat; height:31px; overflow:hidden;}

.frexchangrate ul { list-style-type:none; padding:0px; margin:0px; display:inline;}
.frexchangrate ul li { cursor:pointer; padding:0px; display:inline; color:#888888; font-weight:bold; padding:0px 10px 0px 22px; background:url(/App_Themes/Default/images/ico_exchang.gif) no-repeat;}
.frexchangrate ul li a { color:#888888; text-decoration:none}
.frexchangrate ul li a:hover { text-decoration:underline; color:#888888; }

/* frexchangrate */

/* homevideo */
.homevideo {margin-left:15px; padding:0px; float:right; width:299px;}
.borderhomevideo { margin-top:12px; padding:4px 0px 0px 4px; background:url(/App_Themes/Default/images/bg_video.gif) no-repeat; height:203px; overflow:hidden;}
/* homevideo */

/* frHomeNews */
.frHomeNews { margin:0px; float:left; width:357px;}
.borderhomenews { margin:0px; padding:0px 15px 0px 10px;}

.Homenews1 { margin-top:20px; padding:0px; position:relative;}
.Homenews1 .images { }
.frimages { position:absolute; top:0px; background:url(/App_Themes/Default/images/bg_imagehome.gif) no-repeat; padding:8px; width:98px; height:69px; overflow:hidden;}
.Homenews1 .images img { margin:2px 14px 0px 2px;}

.Homenews1 .name {color:#443200; font-weight:bold; padding:0px 0px 0px 0px;}
.Homenews1 .name a { color:#443200; text-decoration:none}
.Homenews1 .name a:hover { text-decoration:underline; color:#443200; }
.Homenews1 .brief {color:#443200; font-weight:normal; padding-top:6px;}

.homenews2 { margin:0px; padding-top:15px;}
.homenews2 .name { padding:5px 0px 5px 15px; color:#c37c2f; background:url(/App_Themes/Default/images/ico_newshome.gif) no-repeat 0% 50%;}
.homenews2 .name a { color:#c37c2f; text-decoration:none}
.homenews2 .name a:hover { text-decoration:underline; color:#c37c2f; }
.Spr-homenews { border-bottom:dashed 1px #cfcfcf;}
/* frHomeNews */

/* MasterZone */
.Content-Zone {width:671px; margin:0px; padding:12px 0px 12px 0px;}
.Zone-left { float:left; width:453px; padding-right:9px; margin:0px;}
.Zone-Right { float:right; width:209px; padding:0px; margin:0px;}
/* MasterZone */

/* Online support */
.borderonline { margin:0px; padding-top:10px; background-color:#f6f6f6;}
.frTitlesupport { color:#5f5f5f; font-weight:normal; float:left; padding:0px 0px 0px 22px; background:url(/App_Themes/Default/images/ico_navbar-right.gif) no-repeat 9% 50%;}
.onlinesupport { margin:0px;}
.onlinesupport ul {list-style-type:none; padding:0px 0px 0px 0px; margin:0px;}
.onlinesupport ul li { padding:0px 0px 0px 8px; display:inline; margin:0px; }
/* Online support */

/* ProductRight */
.TitleProductright {padding:7px 0px 0px 18px; margin:0px; font-weight:bold; text-transform:uppercase; color:#5f5f5f; background:url(/App_Themes/Default/images/bg_TitleProduct-Right.gif) left repeat-x; height:32px; overflow:hidden;}
.frproductright { margin:0px; padding:15px 0px 5px 0px; background:url(/App_Themes/Default/images/bg_product-bottom.gif) bottom no-repeat;}
.ccproductright { margin:0px; padding:0px; width:104px;}
.product-img { margin:0px; padding:0px 0px 0px 0px; text-align:center;}
.product-img img { margin:0px; padding:3px; text-align:center; background:url(/App_Themes/Default/images/bg_product-right.gif) no-repeat;}

.productright-name {color:#5f5f5f; font-weight:bold; font-size:8pt; padding:4px 0px 15px 10px; }
.productright-name a { color:#5f5f5f; text-decoration:none;}
.productright-name a:hover { color:#5f5f5f; text-decoration:underline;}
/* ProductRight */

/* Breadcrumb */
.breadcrumb {padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;  font-weight:normal; color:#a0a0a0; border-bottom:solid 2px #f4f4f4; }
.breadcrumb a { color:#a0a0a0; text-decoration:none;}
.breadcrumb a:hover { color:#a0a0a0; text-decoration:underline;}
/* Breadcrumb */

/* NewInZone */
.borderinzone { margin:0px; padding:10px; border:solid 1px #e7e7e7;}
.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; font-size:8pt; 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:10px 0px 0px 0px; padding:0px; height:25px; overflow:hidden; border-top:solid 1px #e7e7e7;}
.pager {position:absolute; right:0px; top:0px; height:25px; overflow:hidden; }

.pager-container-product {position:relative; margin:0px 0px 0px 0px; padding:0px; height:25px; overflow:hidden;}
.pager-product {position:absolute; right:0px; top:0px; height:25px; overflow:hidden; }
/* pager */

/* Detail */
.detail-frame { margin:0px 12px 0px 0px; padding:0px;}
.detail-frame h1 { font-weight:bold; font-size:14pt; 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 2px 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 0px 0px 0px; text-align:right; padding:4px 0px 0px 0px; border-top:solid 1px #e5e5e4;}

.print { padding: 1px 12px 4px 18px; font-size:8pt; 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; font-size:8pt; 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; font-size:8pt; 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; font-size:8pt; 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; font-size:8pt; 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 */

/* ProductDetail */
.productdetail-img { margin-bottom:4px; padding:0px;}
.productdetail-img img { margin:0px; padding:10px; background:url(/App_Themes/Default/images/bg_imgproduct-detail.gif) no-repeat;}
.productdetail-clear { clear:both; padding:0px 0px 0px 0px;}

.frortherproduct { padding:0px; margin:0px 15px 0px 0px;}
.headlineproduct { color:#666666; font-weight:bold; margin:0px; padding:10px 0px 2px 0px;}

.productdetail-prices {color:#fb0c17; font-weight:bold; margin:0px; font-size:12pt; padding:5px 0px 1px 0px;}
.productdetail-button {margin:0; padding:5px 0px 0px 0px;}
.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 */

/* kb */
.kbquestion {margin:0px 17px 0px 0px; padding: 10px 0px 1px 0px;}
.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:#ec7a00; 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:#ec7a00; text-decoration:underline;}
/* kb */


/* ListVideo */
.datalist_video { width:160px; margin:0px;}
.video-img { margin:0px;}
.video-img img { border:solid 1px #e5e4e4;}
.Video-name {color:#7e7c7c; font-weight:normal; padding:4px 0px 12px 0px;}
.Video-name a { color:#7e7c7c; text-decoration:none}
.Video-name a:hover { color:#7e7c7c; text-decoration:underline; }

.frflv {margin:30px 0px 0px 0px; padding:0px 0px 40px 0px; background:url(/App_Themes/Default/images/bg_video.gif) no-repeat 50% 0%; text-align:center;}
.frflv-name { color:#ffffff; font-weight:normal; padding:0px 0px 0px 0px;}
.frflv-content { margin:0px; padding-top:3px;}
/* ListVideo */

/* Contact */
.contactform { padding:0px 0px 0px 0px; }
.contactguide {padding:15px; margin:1px 0px 1px 0px; color:#2f2f2f;}
.borderguide {margin:1px 0px 18px 0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.contact {margin:0; padding:0; margin-bottom:8px;}
.contacat-left { 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:120px; text-align:right; padding:0px 10px 0px 0px;}
div.fieldwrapper-contact div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv-contact { clear:both; margin: 5px 0px 0px 125px;}
.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 0px 0px 0px; padding:0px 0px 0px 0px; }

.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 */

/* Header */
.frheader { margin:0px; padding:0px; float:right; height:66px; overflow:hidden;}
.frheader img { border-width:0px;}
.table-header { margin-bottom:2px; padding-top:8px;}

.loginstatus {padding:6px 8px 0px 0px; margin:0px 0px 0px 0px; color:#969696; }
.loginstatus a {color:#969696; text-decoration:none;}
.loginstatus a:hover {text-decoration:underline;}

.loginname {padding:6px 0px 0px 0px; margin:0px; color:#969696; cursor:pointer; }
.loginname a {color:#969696; 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 */

/* Shopping Cart */
.clientdate {color:#a0a0a0;padding-bottom:5px;}
.cart-seperator {color:#a0a0a0; padding:0px 8px 0px 8px;padding-bottom:5px;}
.cart-count {padding:0px 0px 0px 8px; margin:0px; font-size:10pt; color:#a0a0a0;}
.cart-count a {color:#a0a0a0; text-decoration:none;}
.cart-count a:hover { color:#a0a0a0; text-decoration:underline;}

.cart-count span {padding:0px 0px 0px 0px; margin:0px; font-weight:bold; font-size:12pt; color:#a0a0a0;}
.cart-count span a {color:#a0a0a0; text-decoration:none;}
.cart-count span a:hover { color:#a0a0a0; text-decoration:underline;}
/* Shopping Cart */

/* Agent */
.searchagent {margin:0px 5px 0px 0px; padding:0px; background:url(/App_Themes/Default/images/bg_searchagent-top.gif) top no-repeat; }
.searchagent-bottom {margin:0px 5px 10px 0px; 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; padding:10px 0px 0px 0px;}
.tableagent-1 { height:70px; overflow:hidden;}
.td-topagent {width:150px; text-align:center; color:#040404; font-weight:bold; height:33px; overflow:hidden;}
.td-bottomagent {width:150px; text-align:center; height:70px; overflow:hidden;}

.table-agent { border:solid 1px #cfcfcf; margin:10px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_agent.gif) top no-repeat;}
/* Agent */

/* Search */
.frlistsearch { float:right; padding:2px 8px 0px 0px;}
.searchform { margin:0px; padding:0px 0px 0px 0px;}
.searchform .searchtextbox {width:130px; height:17px; padding-top:2px; padding-left:4px; border:solid 1px #e2e2e2; font-size:8pt; color:#acacac;}
.searchform .button {margin:0px; padding:0px 8px 0px 2px;}
/* Search */

/* 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 */

/* Checkout progress indicator */
.checkoutprogressindicator {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
.checkoutprogressindicator .intro {margin: 0px;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block; float: left; margin:0px 0px 20px 2px; background-color:#cfcfcf; height:20px; overflow:hidden; color: #6f6f6f; font-weight:bold; padding:5px 20px 0px 20px;}
.checkoutprogressindicator div.step4 span {margin: 0px;}
.checkoutprogressindicator div span.active {color: #ec7a00;font-weight: bold; background-color:#e7e7e7;}
.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 {text-align:center; font-weight:bold; padding-top:20px; color:#0392DA;}
.OrderSummaryContent {margin:0; padding:0; width:670px;}
.OrderSummaryContent table {border-collapse:collapse;}
.OrderSummaryContent td {}

.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:335px; float:left; padding:0px; margin:0px;}
.Bordermethod { margin:20px 0px 0px 0px; padding:0px;}
.shipping-address {width:335px; 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 */

/* 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:0px; 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 */

/* 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 */

/* PrintProduct */
.img-printproduct { margin:0px;}
.img-printproduct {  margin:0px; text-align:center; padding:10px; background:url(/App_Themes/Default/images/bg_imgproduct-detail.gif) no-repeat 50% 0%;}
.content-printproduct { text-align:center; padding:10px 0px 0px 0px;}
.price-printproduct { text-align:center; color:#ff0000; font-size:12pt; font-weight:bold;}
/* PrintProduct */