﻿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:0; padding:0; font-family:arial,tahoma,verdana; background-color:#d3d4d5;}
/*  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 }

.cssboxcheckout  { width:410px !important; padding-right:15px; margin:0; margin-top:20px;}
.cssboxcheckout, .cssboxcheckout_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 
.cssboxcheckout_body{ background-position:bottom left; margin-right:25px; padding:15px 0 15px 20px } 
/* 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: left; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:25px; padding-bottom: 5px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #cc3300; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:5px; 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;}
.multiPage { border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
.multiPageLeft { float:left; border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
/* editform */

/* Form design */
.feedbackform { padding:0px; }
.feedbackform div.fieldwrapper { width: 500px; overflow: hidden; padding: 1px 0; }
.feedbackform div.fieldwrapper label.styled { float: left; font-weight:bold; width:150px; margin-right: 5px; text-align:right; padding:5px 0 0 0; margin-bottom: 4px; font-family:Arial, Tahoma; font-size:9pt; }
.feedbackform div.buttonsdiv { margin: 5px 0px 0px 155px; }
div.fieldwrapper { width: 370px; overflow: hidden; padding: 1px 0; }
div.fieldwrapper label.styled { float: left; font-weight:bold; width: 80px; margin-right: 5px; text-align:right; padding:5px 0 0 0; font-size:9pt; }
div.fieldwrapper span.star {color: #cc3300;}
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 90px; }
.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:15px; padding:10px; color:#094bd2; text-align:center; font-weight:normal;}
.serialthankyou { margin:15px; padding:10px; text-align:center; font-weight:normal;}
/* Form design */
/* Structure */
#canhcam_frame_top {}
#canhcam_frame_center { }
#canhcam_frame_bottom {}
.canhcam-wrapper1 {width:998px; margin:0px auto;background: url(/App_Themes/Default/images/bg_main.jpg) top left no-repeat;}
.canhcam-wrapper2 {width:998px; margin:0px auto;background: url(/App_Themes/Default/images/bg_main.jpg) 0px -89px no-repeat; position:relative;}
.canhcam-wrapper3 {width:998px; margin:0px auto;background: url(/App_Themes/Default/images/bg_main.jpg) bottom left no-repeat;height:169px; position:relative; margin-bottom:10px; }
#canhcam-header {position:relative; margin:0; height:89px;}
#canhcam-content {padding:0; margin:0; padding-top:11px;}
#canhcam-footer { color:#c0dac2;padding:47px 30px 15px 30px;}
.homeleft{ float:left; width:785px; padding-bottom:210px;}
.homeright{float:right; width:185px; margin:0; padding:110px 16px 0 0; overflow:hidden;}
.clearboth {clear:both;}
.content{padding:10px;}
.content_main{background: url(/App_Themes/Default/images/bg_content.jpg) top left no-repeat; width:741px; margin:10px 20px; padding:0px; }
.content_main_bottom{ height:1px; border-bottom:solid 1px #cecece; margin: 0 3px;}
.content_top{padding:10px 0; height:265px; width:745px; overflow:hidden;}
.Zoneimg{height:153px;}
/* Structure */
/*language*/
.language{position:absolute; right:10px; top:3px; color:#a2a7ab; height:12px;}
.language a{text-decoration:none; color:#a2a7ab;}
.language a:hover{text-decoration:none; cursor:pointer;}
.language a span{padding-bottom:2px;}
/*language*/
/*footer*/
.footer_bottom{color:#a2a7ab;}
.hitcounter {font-size:8pt;position:absolute; right:30px; bottom:5px;}
.HitCounterStr{color:#eb3d00; font-weight:bold;}
.copyright{position:absolute;left:30px; bottom:5px;}
.copyright a{text-decoration:none;color:#a2a7ab;}
.copyright a:hover{cursor:pointer;}
/*footer*/

/* Navbarmenu */
.mainnavbar { padding:0; margin:0px; overflow:hidden; position:absolute; top:20px; left:10px; width:769px;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px;} 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#ffffff; font-weight:bold;vertical-align:top;}
.TopMenuItemHover {margin:0px; padding:0px; text-align:center;cursor:pointer; color:#ffffff; font-weight:bold;background:url(/App_Themes/Default/images/bg_topmenu_active.gif) top left repeat-x;vertical-align:top;}
.TopItemLookActive {margin:0px; padding:0px; text-align:center; color:#ffffff; font-weight:bold; background:url(/App_Themes/Default/images/bg_topmenu_active.gif) top left repeat-x;vertical-align:top;}
.MenuGroup {display:none; cursor:default; border-width:0px;}
.MenuItem {padding:0; padding-left:16px; font-size:8pt; font-weight:normal; color:#575757; cursor:pointer; width:155px; height:21px; background:url(/App_Themes/Default/images/bg_topsubmenu.gif) left no-repeat; font-family: arial,tahoma,verdana;}
.MenuItemHover {padding:0; padding-left:16px; font-size:8pt; font-weight:normal; color:#0086c9; cursor:pointer; width:155px; height:21px; background:url(/App_Themes/Default/images/bg_topsubmenu_active.gif) left no-repeat; font-family: arial,tahoma,verdana;}
.TopNavGroup {padding:0px 4px 0px 4px; margin:0px; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.NavGroup {padding:0; margin:0; background:url(/App_Themes/Default/images/bg_leftsubmenu.gif) top left repeat-x; background-color:#e4e4e4;}
.NavTopItem { margin:0px; padding:0px; padding-left:12px; cursor:pointer; color:#666666; font-size:9pt; border-top:dotted 1px #cacaca;}
.NavTopItemHover { margin:0px; padding:0px; padding-left:12px; cursor:pointer; color:#666666; font-weight:bold; font-size:9pt; border-top:dotted 1px #cacaca;}
.NavTopItemActive { margin:0px; padding:0px; padding-left:12px; cursor:pointer; color:#666666; font-weight:bold; font-size:9pt; border-top:dotted 1px #cacaca;}
.NavTopItemExpanded { margin:0px; padding:0px; padding-left:12px; cursor:pointer; color:#666666; font-weight:bold; font-size:9pt; border-top:dotted 1px #cacaca;}
.NavLevel2Item { margin:0px; padding:0px; padding-left:15px; cursor:pointer; color:#3c7ad9; font-size:9pt;}
.NavLevel2ItemHover { margin:0px; padding:0px;padding-left:15px; cursor:pointer; color:#ea382b; font-size:9pt; }
.NavLevel2ItemActive { margin:0px; padding:0px; padding-left:15px; cursor:pointer; color:#ea382b; font-size:9pt; }
.NavLevel2ItemSelected { margin:0px; padding:0px;padding-left:15px; cursor:pointer; color:#ea382b; font-size:9pt; }

.NavTopItem td {vertical-align:top;}
.NavTopItem td img {padding-top:13px;}
.NavTopItemActive td {vertical-align:top;}
.NavTopItemActive td img {padding-top:13px;}
.NavLevel2Item td {vertical-align:top;}
.NavLevel2Item td img {padding-top:10px;}
.NavLevel2ItemSelected td {vertical-align:top;}
.NavLevel2ItemSelected td img {padding-top:10px;}

.bottomnavbar{ padding:6px 0px 8px 0px; margin:0px;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { display:inline; color:#ffffff; padding:0px 2px 0px 0px;}
.bottomnavbar ul li a { color:#ffffff; text-decoration:none; text-transform:uppercase;}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#ffffff; }

.rightnavbar_bg{background-color:#ffffff; padding:5px 0 5px 0;}
.rightnavbar{background:#ffffff url(/App_Themes/Default/images/bg_zoneright.gif) top left repeat-y; padding:0 0 18px 0px; margin:0 auto; width:173px; }
.rightnavbar_top{height:1px; overflow:hidden; background-color:#ffffff; margin:0px 0px 0px 20px; }
.rightnavbar_bottom{height:1px; overflow:hidden; background-color:#ffffff; margin:0px 0px 0px 20px; }
.rightnavbar_sepa{height:1px; overflow:hidden; background-color:#ffffff; margin:0px 0px 0px 20px; }

.menuheader { margin:0; padding:10px 0px 5px 14px; font-weight:bold; color:#b8d98e; font-size:14pt;background:#ffffff url(/App_Themes/Default/images/bg_zoneright.gif) top left repeat-y;margin:0 auto; width:159px;}
.rightnavbar .rightmenu { color:#ffffff; margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_rightmenu_item.gif) 7px 14px no-repeat;}
.rightnavbar .rightmenu a { color:#ffffff; text-decoration:none; padding:8px 6px 6px 0px; margin:0px 0px 0px 20px; display:block; font-weight:bold;}
.rightnavbar .rightmenu a:hover { color:#000000; text-decoration:underline; }

.rightnavbar .rightmenu_active {font-weight:bold; color:#000000; margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_rightmenu_item.gif) 7px 14px no-repeat;}
.rightnavbar .rightmenu_active a {font-weight:bold; color:#000000;text-decoration:underline; margin:0px 0px 0px 20px; padding:8px 6px 6px 0px;display:block; }
.rightnavbar .rightmenu_active a:hover {}

.rightsubnavbar {padding:5px 0; margin:0px 0px 0px 0px; background-color:#e8e8e8;}
.rightsubnavbar .rightsubmenu {font-weight:normal; padding:4px 0px 4px 32px; margin:0; background:url(/App_Themes/Default/images/bullet_darkblue.gif) 20px 10px no-repeat;}
.rightsubnavbar .rightsubmenu a { color:#1755ad; text-decoration:none}
.rightsubnavbar .rightsubmenu a:hover {text-decoration:underline; }
.rightsubnavbar .rightsubmenu_active {font-weight:normal; padding:4px 0px 4px 32px; margin:0; background:url(/App_Themes/Default/images/bullet_darkblue.gif) 20px 10px no-repeat;}
.rightsubnavbar .rightsubmenu_active a { color:#1755ad; text-decoration:underline}
.rightsubnavbar .rightsubmenu_active a:hover {text-decoration:underline; }

.rightsubnavbar2{width:155px; margin-left:18px; margin-bottom:5px;}
.rightsubmenu2{ background-color:#f3f3f3; display:block;}
.rightsubmenu2 a{ color:#1755ad; text-decoration:none; display:block; padding:4px 8px 4px 14px;}
.rightsubmenu2 a:hover{color:#1a1a1a; text-decoration:none; display:block; padding:4px 8px 4px 14px;}
.rightsubmenu2_active{background-color:#f3f3f3; display:block;}
.rightsubmenu2_active a{color:#1a1a1a; text-decoration:none; display:block; padding:4px 8px 4px 14px;}
.rightsubmenu2_active a:hover{color:#1a1a1a; text-decoration:none; display:block; padding:4px 8px 4px 14px;}
.rightsubnavbar2_sepa{width:155px; height:1px; overflow:hidden; background-color:#e8e8e8;}
.datalist_itembox { vertical-align:top;}
/* Navbarmenu */

/*Category*/
.category{position:absolute; bottom:0; left:20px; padding:0; margin:0;}
.category_item{vertical-align:top; width:173px;}
.category_sepa{width:13px; overflow:hidden;}
.category .headline{color:#72bd5f; text-transform:uppercase; font-weight:bold; margin:5px 0;}
.category .newslist{padding:10px; padding-bottom:0;}
.category .newsitem_name{}
.category .newsitem_name a{ color:#666666; text-decoration:none; background:url(/App_Themes/Default/images/bullet.gif) 0 5px no-repeat; padding:0 0 0 15px; display:block;}
.category .newsitem_name a:hover{ text-decoration:underline;}
.category .newsitem_sepa{ height:5px; overflow:hidden;}
/*Category*/

/*specialzone_news*/
.specialzone_news{background:url(/App_Themes/Default/images/bg_specialzone_news.gif) bottom left no-repeat;  }
.specialzone_news .specialzone_news_item{ width:366px; vertical-align:top; border-width:0; padding:0;}
.specialzone_news .name{color:#72bd5f; padding:17px 17px 30px 17px;background:url(/App_Themes/Default/images/bg_specialzone_news.gif) top left no-repeat;}
.specialzone_news .name a{color:#72bd5f;text-decoration:none; text-transform:uppercase; font-weight:bold;}
.specialzone_news .name a:hover{text-decoration:underline;}
.specialzone_news .newslist{padding:0 17px 10px 17px; min-height:120px;}
.specialzone_news .newsitem_name{}
.specialzone_news .newsitem_name a{color:#8f8f8f;text-decoration:none;background:url(/App_Themes/Default/images/bullet_green.gif) 0 5px no-repeat; padding:0 0 0 15px; display:block;}
.specialzone_news .newsitem_name a:hover{text-decoration:underline;}
.specialzone_news .newsitem_sepa{height:5px; overflow:hidden;}
.specialzone_news .specialzone_news_sepa{width:6px; overflow:hidden;}
/*specialzone_news*/
/*specialzone_product*/
.specialzone_product{}
/*specialzone_product*/
/* HotNews */
.hotnews {float:right;margin-right:5px; overflow:hidden; width:216px;}
.hotnews_item {width:216px;}
.hotnews .headline {color:#72bd5f; text-transform:uppercase;  font-weight:bold;border-bottom:solid 1px #dcdcdc; padding:0 0 2px 0; margin-bottom:4px;}
.hotnews .name {padding:0px 0px 0px 15px;background:url(/App_Themes/Default/images/bullet_green.gif) 0 9px no-repeat; border-bottom:solid 1px #dcdcdc; padding:4px 0; }
.hotnews .name a { color:#5fb34a; text-decoration:none; padding:0 0 0 15px; display:block; }
.hotnews .name a:hover { text-decoration:underline; }
.hotnews .sepa{}
/* HotNews */


/*adhome*/
.adhome{width:501px; height:260px; float:left; }
#adslide{border:solid 2px #c8dfad;}
.adhome .nav{margin:3px 0; padding:5px 0; text-align:right; color:#72bd5f;font-weight:bold; text-transform:uppercase;}
.adhome .nav a{color:#8ac542; text-decoration:none; padding:3px 5px;margin:3px; border:solid 1px #8ac542; font-weight:bold;}
.adhome .nav a.activeSlide{ text-decoration:underline;}
/*adhome*/
/* Online support */
.support{width:173px; margin:0 auto;}
.supportheader {margin:0; padding:12px 0px 8px 0px; font-weight:bold; color:#8bc541; font-size:11pt; text-transform:uppercase;}
.supportbody {}
.supportbody table {width:181px; background:url(/App_Themes/Default/images/bg_supportonline.gif) top left repeat-x; background-color:#e5e4e4; margin:0px 4px 0px 3px;}
.supportgroup {color:#0392da; font-size:8pt; border-top:dotted 1px #cacaca; margin:0px 6px 0px 6px; padding-top:7px; padding-bottom:6px;}
.onlinesupport {margin:0px 0px 0px 0px; padding-bottom:7px; font-size:8pt; color:#5e5e5e;}
.onlinesupport_item{background:url(/App_Themes/Default/images/bg_onlinesupport_item.gif) top left no-repeat; width:173px; height:43px; margin-bottom:8px;}
.onlinesupport_item img{margin-bottom:2px;}
.group{padding:0 0 0 30px; color:#8bc541; font-weight:bold;}
/* Online support */

/* News Letter*/
.newsletter { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; right:30px; top:90px;}
.newsletterheader { margin:0; padding:0px 0px 3pxpx 0px; font-weight:bold; color:#ffffff; font-size:8pt;}
.newsletterRegister {}
.bg {background:url(/App_Themes/Default/images/bg_weblink.gif) top left no-repeat;}
.registertitle {color:#666666; padding:10px 0px 4px 0px; border-top:dotted 1px #cacaca;}
.newsletter table {color:#666666;}
.newsletter .button {margin:0; padding:2px 0 0 5px;}
.newsletter .textbox {width:140px; height:15px; padding-top:2px; padding-left:2px; border:solid 0px #d9d9d9; font-size:8pt; color:#666666; background-color:Transparent;}
.weblink {margin:0; padding:0;position:absolute; right:30px; top:60px;background:url(/App_Themes/Default/images/bg_weblink.gif) top left no-repeat;}
.weblink select {width:158px; border:solid 1px #d9d9d9; background-color:#dddddd;color:#666666;}
/* News Letter*/

/* Search */
.searchform { position:absolute; right:30px; top:22px;}
.searchform .textbox {width:116px; height:13px; padding-top:2px; padding-left:4px; border:solid 1px #d9d9d9; font-size:8pt; color:#a4a4a4;}
.searchform .button {margin:0; padding:0;}
/* Search */

/* Shopping Cart */
.headerlinks {width:700px; position:absolute; bottom:0px; right:250px; text-align:right;color:#a2a7ab;}
.headerlinks_table {padding:0px; padding-bottom:5px; float:right;}
.cart-seperator {color:#000000; padding:0 8px 0px 8px;padding-bottom:5px;}
.cart-count {padding:0; margin:0; padding-left:8px; padding-top:8px;}
.cart-count a {color:#000000; text-decoration:none;}
.cart-count a:hover {text-decoration:underline;}
.headerLinks img { border-width:0;}

.headerlinks a{text-decoration:none; color:#a2a7ab;}
.headerlinks a:hover{text-decoration:underline;}
/* Shopping Cart */

.loginstatus {padding:0; margin:0; color:#a2a7ab;}
.loginstatus a {color:#a2a7ab; text-decoration:none;}
.loginstatus a:hover {text-decoration:underline;}

.loginname {padding:0; margin:0; color:#00B0FF; cursor:pointer;}
.loginname a {color:#00B0FF; text-decoration:none;}
.loginname a:hover {text-decoration:underline;}

.cartview { background:url(/App_Themes/Default/images/btn_cartview.gif) top left no-repeat; padding-top:1px; font-size:8pt; width:118px; height:15px; text-align:center; margin-top:4px;}
.cartview a {color:#f0ffff; text-transform:uppercase; text-decoration:none;}
.cartview a:hover {text-decoration:none;}
/* Header */

/* Ad */
.rightad {margin:0; padding:5px 0px 0px 0px;}
.rightad ul {margin:0; padding:0;}
.rightad ul li{list-style-type:none;display:inline;}
.rightad_sepa{height:5px; overflow:hidden;}
/* Ad */

/* Product */
/*breadcrumb*/
.breadcrumb {margin:20px 0px 0px 0px;padding:13px 0px 0px 21px; color:#5b5b5b;}
.breadcrumb a {color:#5b5b5b; text-decoration:underline;}
.breadcrumb a:hover {color:#0078f1; text-decoration:none;}
.breadcrumb a.breadcrumb_active{color:#0078f1; text-decoration:none;}

.breadcrumbshort{ padding:17px 0px 10px 7px; margin:0px 0 0 0px;color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:600; }
.breadcrumbshort a{color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:600; background:url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) center top no-repeat; padding:9px 10px 9px 10px; margin:0px 0 0 0;}
.breadcrumbshort a:hover{}
.breadcrumbshort .normal{background:url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) center top no-repeat; padding:9px 10px 9px 10px;}
/*breadcrumb*/

.datalist_item { position:relative; width:370px; background:url(/App_Themes/Default/images/bg_product.gif) bottom right no-repeat;padding-top:10px;padding-bottom:10px;}
.datalist_item td {margin-top:10px}
.datalist_itemalter {width:350px;position:relative; background:url(/App_Themes/Default/images/bg_product1.gif) bottom left no-repeat ;padding-top:10px;padding-bottom:10px;padding-left:17px}
.productzone {margin:0px; padding-bottom:0px;}
.productzone .datalist_item{ margin-bottom:10px}
.productzone h6 {overflow:hidden; background-color:#ffffff; height:3px; margin:0px; position:relative; top:-10px;}
.productzone td a {text-decoration:none; font-weight:bold; font-size:9pt; color:#5e5e5e; overflow:hidden; margin:0; padding:0;}
.productzone td a:hover {text-decoration:underline;}
.productzone td img {width:146px;}
.productzone .pager-container{border-bottom:1px solid #CECECE;}
/*productbox*/
.productbox{padding:10px 0 0 0;}
.prices {color:#f92a01; font-weight:bold; margin:0; padding:0px 0px 5px 0px;text-align:left;}
.productdetail .productdetailtop .prices{ font-size:10pt;}
.oldprices{ color:#777777; font-weight:bold;}
/*productbox*/

.buttonAddtocart{ background:url(/App_Themes/Default/images/btn_buy.gif) top left no-repeat; width:92px; height:19px; text-align:center; text-transform:lowercase; font-size:8pt; border:none 0; position:absolute; bottom:5px; left:102px;}
.buttonAddtocart_detail{background:url(/App_Themes/Default/images/btn_buy.gif) top left no-repeat; width:92px; height:19px; text-align:center; text-transform:lowercase; font-size:8pt; border:none 0;}
.buttonAddtocart a, .buttonAddtocart_detail a{padding:2px 0px 0px 6px !important; font-weight:normal !important; color:#5a5a5a !important; text-decoration:none; text-transform:lowercase; font-size:8pt; display:block;}
.buttonAddtocart a:hover{ cursor:pointer; }

input.buttonAddtocart, input .buttonAddtocart_detail { width:92px; height:19px;text-transform:lowercase; font-size:8pt; border-width:0; background-color:Transparent; padding:0 0 0 7px;}

.datalist_otheritem { position:relative; width:190px; padding:0px;padding-bottom:10px; text-align:left;}
.datalist_otheritem td {margin-top:10px}
.datalist_otheritem img {width:146px; height:126px;}
.datalist_otheritem .productname {margin:0; padding:0; font-weight:bold; padding-top:6px;}
.datalist_otheritem .productname a {color:#626262; text-decoration:none;}
.datalist_otheritem .productname a:hover {color:#626262; text-decoration:underline;}

.pager-container{padding:0px 20px 10px 20px; margin:0 3px;}
.pager {}
/* Product */

/*otherproduct*/
.otherproduct{}
.otherproduct .pager-container {padding:0px 20px 10px 20px; border-bottom:solid 1px #cecece; margin:0 3px;}
.otherproduct .pager {}
.otherproduct .headline {margin:0 0 10px 3px; padding:5px 0 10px 15px; color:#3968ac; font-weight:bold; border-bottom:solid 1px #cecece; width:718px;}
/*otherproduct*/
/* Utilities bar */
.utibar {padding: 0px; margin:0px; text-align:right; padding:11px 4px 2px 0px; margin-top:0px;}

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) top left no-repeat;}
a.print { color:#686868; text-decoration:none;}
a:hover.print { color:#686868; text-decoration:underline;}

.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}

.feedback  { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.gotop  { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#686868; text-decoration:none;}
a:hover.gotop { color:#686868; text-decoration:underline;}

.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#686868; text-decoration:none;}
a:hover.bookmark { color:#686868; text-decoration:underline;}
/* Utilities bar */

/*print*/
#canhcam-print-container {width:758px; margin:0 auto; padding:20px; border:solid 1px #dfdfdf; border-bottom:solid 0 #ffffff; font-family: arial,tahoma,verdana; font-size:9pt;}
#canhcam-print-footer {color:#4cac47; font-size:9pt; font-family: arial,tahoma,verdana; border-top:solid #4cac47 9px; width:760px; margin:0 auto; padding:20px;text-align:center;}
#canhcam-print-footer a {color:#4cac47; text-decoration:none;}
#canhcam-print-footer a:hover {color:#4cac47; text-decoration:underline;}
#canhcam-print-header {color:#666666; font-size:9pt; font-family: arial,tahoma,verdana; text-align:right; padding:0px 0px 20px 0px; margin:0px; border-bottom:solid #4cac47 2px; }
#canhcam-print-container h1{ margin:0; color:#000000; font-family: arial,tahoma,verdana; font-size:11pt; padding:15px 0; }
/*print*/

/* Contact */
.contactform { padding: 20px 0px 10px 0px; width:370px; float:left; margin-left:10px; }
.contactguide { margin:35px 10px 20px 15px; padding:15px 10px 20px 15px; background-color:#f2f2f2; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
.contactmap{float:right;width:336px;padding: 20px 0px 10px 0px; margin:0 10px 0 0;}
.contactmap img{width:336px;}
.orderform{padding: 20px 0px 10px 0px; width:390px; margin:0 auto;}
/* Contact */
/*recruit*/
.recruit_info{margin:20px 10px 5px 15px; padding:15px 10px 20px 15px; }
.recruit{margin:5px 10px 5px 15px; padding:15px 10px 20px 15px; background-color:#f2f2f2; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
/*recruit*/
/* Sitemap */
.sitemapcontainer { padding:20px 0 0 0;}
.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #65400C; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #65400C; text-decoration:none; } 
.RootNode a:hover { color: #65400C; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:9pt;  padding-left:5px; } 
.ParentNode a { color: #65400C; text-decoration:none; } 
.ParentNode a:hover { color: #65400C; text-decoration:underline; } 
.LeafNode { color: #B5915C; font-family: arial,tahoma,verdana; font-size:9pt;  padding-left:5px; } 
.LeafNode a { color: #B5915C; text-decoration:none; } 
.LeafNode a:hover { color: #B5915C; text-decoration:underline;} 
/* Sitemap */

/* Search */

.searchmessage { padding:35px 20px 10px 20px; font-weight:bold;}
.searchitem {}
.searchitem ul {list-style-type:none; padding:0px; margin:0px;}

.searchitem ul li { color:#000000; margin:0px; padding:2px 0px 2px 16px; background:url(/App_Themes/Default/images/ico_searchitem.gif) top left no-repeat;}
.searchitem ul li a { color:#000000; text-decoration:none}
.searchitem ul li a:hover { color:#000000; text-decoration:none; }
/* Search */

/* News */
.homenews {padding:0px 4px 0px 4px; margin:0; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}
.homenewscontent {padding:10px 24px 24px 24px; margin:0; background: url(/App_Themes/Default/images/bg_homenews.gif) top left repeat-x; background-color:#e4e4e4;}
.homenewscontent .news-name {font-weight:bold; margin:0; padding:0px 0px 10px 0px;}
.homenewscontent .news-name a {color:#5e5e5e; text-decoration:none;}
.homenewscontent .news-name a:hover {text-decoration:underline;}
.homenewscontent .news-briefcontent {font-weight:normal;}
/* News */
/* Detail */
.detail-frame { margin:0; padding:23px 20px 20px 20px;background: url("/App_Themes/Default/images/bg_detail-frame.gif") repeat-y scroll left top transparent;}
/* Detail */

/* NewInZone */
.frNewsinzone { margin:0px; padding:20px; margin-bottom:0px; padding-bottom:10px;}
.frNewsinzone .newsinzone_item{border: solid 1px #cdcdcd; padding:10px; position:relative; width:680px;}
.frNewsinzone .image-box img { margin:0px 20px 0px 0px; padding:0px;}
.frNewsinzone .name { font-weight:bold; color:#02b1e5;}
.frNewsinzone .name a { color:#02b1e5; text-decoration:none;}
.frNewsinzone .name a:hover { text-decoration:underline;}
.frNewsinzone .name span{ font-style:italic; font-variant:normal; font-weight:normal; color:#666666;}
.frNewsinzone .briefcontent {padding-top:10px; font-weight:normal; color:#484747;}
.frNewsinzone .sepa {height:10px; overflow:hidden;}
.Moreinzone { color:#787878; text-align:right; padding:3px 0px 0px 0px; font-size:10px; margin-top:15px; background:url(/App_Themes/Default/images/ico_bookmark.gif) top right no-repeat; position:absolute; right:10px; bottom:5px; }
.Moreinzone a { color:#787878; text-decoration:none; }
.Moreinzone a:hover { text-decoration:none; cursor:pointer;}
.spMoreinzone { padding-right:19px; margin:0px;}
/* NewInZone */
/* newsinzonelevel1_item */
.newsinzonelevel1_item{background: url(/App_Themes/Default/images/bg_content1.gif) top left no-repeat; width:741px; margin:10px 20px; padding:0px; }
.newsinzonelevel1_item .name{padding:8px 15px 9px 0px; margin:0px 0 0 7px;}
.newsinzonelevel1_item .name a{color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold; background:url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) center top no-repeat; padding:9px 15px 9px 20px; display:block; font-family:Arial, Tahoma; font-size:8pt;}
.newsinzonelevel1_item .name a:hover{text-decoration:underline;}
.newsinzonelevel1_item .newslist{width:300px; float:right;padding:10px;}
.newsinzonelevel1_item .newsitem_name{color:#666666;}
.newsinzonelevel1_item .newsitem_name a{color:#666666; text-decoration:none;background: url(/App_Themes/Default/images/bullet.gif) 0 9px no-repeat; padding:4px 4px 4px 15px; display:block;}
.newsinzonelevel1_item .newsitem_name a:hover{text-decoration:underline;}
.newsinzonelevel1_sepa{height:7px; border-bottom:solid 1px #cecece; margin: 0 3px; overflow:hidden; margin-bottom:5px;}
.newsinzonelevel1_item .newsitem_sepa{}
.newsinzonelevel1_item .firstnews{width:390px; float:left; border-right: dotted 1px #cdcdcd; padding:20px 15px 10px 15px;}
.newsinzonelevel1_item .firstnews .image-box img { margin:0px 20px 0px 0px; padding:0px;}
.newsinzonelevel1_item .firstnews .itemname { font-weight:bold; color:#02b1e5; }
.newsinzonelevel1_item .firstnews .itemname a { color:#02b1e5; text-decoration:none;}
.newsinzonelevel1_item .firstnews .itemname a:hover { text-decoration:underline;}
.newsinzonelevel1_item .firstnews .itemname span{ font-style:italic; font-variant:normal; font-weight:normal; color:#666666;}
.newsinzonelevel1_item .firstnews .itembriefcontent {padding-top:10px; font-weight:normal; color:#484747;}

.childnavbar{ padding:0px 0px 0px 0px; margin:0px;}
.childnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.childnavbar ul li { display:inline-block; color:#666666; padding:0px 0px 0px 0px; float:left;}
.childnavbar ul li a.childzone { color:#666666; text-decoration:none; text-transform:uppercase; background:url(/App_Themes/Default/images/bg_childzone.jpg) center top no-repeat; padding:9px;}
.childnavbar ul li a.childzone:hover { text-decoration:none;background:url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) center top no-repeat; color:#ffffff; }
/* newsinzonelevel1_item */
/*newscontent*/
.newscontent{border:solid 1px #cdcdcd; padding:15px 20px; width:660px;}
.newscontent h1{ font-weight:bold; font-size:11pt; color:#02b1e5; margin:0px; padding:0px 0 5px 0; font-family:Arial, Verdana, Times New Roman;}
.newscontent h2 { font-weight:normal; color:#333333; font-size:13px; margin:0px; padding:0px; font-family:Arial, Verdana, Times New Roman;}
.othernews { padding:10px 0px 5px 0px; }
.othernews .headline { color:#02b1e5; padding:0px 0px 10px 0px; font-weight:bold;}
.othernews ul {list-style-type:none; padding:0px; margin:0px;border:solid 1px #cdcdcd; padding:15px 10px;}
.othernews ul li {background: url(/App_Themes/Default/images/bullet_blue.gif) 0 8px no-repeat; color:#02b1e5; font-weight:normal; margin:0px; padding:2px 0px 4px 17px;}
.othernews ul li a { color:#02b1e5; text-decoration:none}
.othernews ul li a:hover {text-decoration:underline; }

.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; }
/*newscontent*/
/*productdetail*/
.productdetail{padding:35px 23px 5px 23px;}
.productdetail .productdetailtop{}
.productdetail .productdetailtop .imagebox{padding:0 23px 23px 0;}
.productdetail .productdetailtop .imagebox img{ width:353px; border:solid 1px #d2d2d2; }
.imageboxtooltip{padding:0 23px 23px 0;}
.imageboxtooltip img{ width:250px !important; border:solid 1px #d2d2d2; }
.productdetail .productdetailtop h1{ color:#666666; text-decoration:none; padding:0; margin:0 0 8px 0; font-size:12pt; font-weight:bold;}
.productdetail .productdetailtop .briefcontent{ color:#666666; padding:2px 0;}

.productdetail .productdetailtop .oldprices span{text-decoration:line-through;}
.linkbutton1111{padding:0px 0px 0px 10px; font-weight:normal !important; color:#5a5a5a !important; text-decoration:none; background:url(/App_Themes/Default/images/btn_buy.gif) top left no-repeat; vertical-align:middle;width:92px; height:19px;text-transform:lowercase; font-size:8pt; display:block; border-width:0; }
.producttooltip{}
.producttooltip h1{font-size:12pt; font-family:Arial, Tahoma;}
.producttooltip img{width:350px;}
/*productdetail*/

/*Specialproduct*/
.specialproduct{margin:0px 4px 4px 4px;}
.specialproduct_item{width:228px; padding:0 7px 5px 7px; margin-bottom:0px;}
.specialproduct_item table{ margin:0;}

.specialproduct_item .imagebox img{width:100px;}
.specialproduct_item .name{ color:#666666; text-align:left; margin-bottom:5px; width:126px;}
.specialproduct_item .name a{ color:#666666; text-decoration:none; font-size:9pt; font-weight:bold;}
.specialproduct_item .name a:hover{ text-decoration:underline;}
.specialproduct_sepa{width:1px; border-left: dotted 1px #cecece; overflow:hidden;}
/*Specialproduct*/

/*productinzone*/
.productinzone{margin:0px 4px 4px 4px; }
.productinzone tr1 td1{border-bottom:solid 1px #cecece; margin:3px 0;}
.productinzone_item{width:228px; padding:10px 7px 5px 7px; margin-bottom:0px; border-bottom:solid 1px #cecece; vertical-align:top;}
.productinzone_item_last{width:228px; padding:10px 7px 5px 7px; margin-bottom:5px; vertical-align:top; }
.productinzone_item .imagebox img, .productinzone_item_last .imagebox img{width:100px; padding-right:10px;}
.productinzone_item .name, .productinzone_item_last .name{ color:#666666; text-align:left; margin-bottom:5px;}
.productinzone_item .name a, .productinzone_item_last .name a{ color:#666666; text-decoration:none;}
.productinzone_item .name a:hover, .productinzone_item_last .name a:hover{ text-decoration:underline;}
.productinzone_sepa111{ width:1px; background: url(/App_Themes/Default/images/productitem_level1_sepa.gif) 0 0 repeat-y; border-bottom:solid 0px #cecece; padding:10px 0px 5px 0px; vertical-align:top;}
.productinzone_sepa{ width:1px; border-left:dotted 1px #cecece; border-bottom:solid 0px #cecece; padding:10px 0px 5px 0px; vertical-align:top;}
.productzone .briefcontent{color:#666666; margin:20px 20px 5px 20px;}
.productinzone_table{width:228px;}

/*productinzone*/
/* productinzonelevel1_item */
.productinzonelevel1{margin:4px 4px 0px 6px;}
.productinzonelevel1 tr{border-bottom:solid 0px #cecece; margin:3px 0; }
.productinzonelevel1_item{background: url(/App_Themes/Default/images/bg_content.jpg) top left no-repeat; width:741px; margin:10px 20px; padding:8px 0 0 0; }
.productinzonelevel1_item .name{padding:0px 15px 9px 0px; margin:0px 0 0 7px; display:inline-block;}
.productinzonelevel1_item .name a{color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold; background:url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) center top no-repeat; padding:9px 15px 9px 20px; display:inline-block; font-size:8pt; }
.productinzonelevel1_item .name a:hover{text-decoration:underline;}
.productinzonelevel1_item .productlist{ margin:15px 0 0 10px;}
.productlist tr{ vertical-align:top;}
.productitem_name{color:#666666; text-align:left; width:126px; float:left;}
.productitem_name a{color:#666666; text-decoration:none;padding:2px 0px 2px 0px; font-weight:bold; font-size:9pt;}
.productitem_name a:hover{text-decoration:underline;}

.productitem{width:221px; vertical-align:top;  padding-bottom:5px; }
.productitem_div{position:relative; height:130px; width:228px;}
.productitem_div .imagebox{float:left;}
.productitem_div .imagebox img{width:100px; padding-right:2px; padding-bottom:10px;}
.productinzonelevel1_sepa{height:7px; border-bottom:solid 1px #cecece; margin: 0 3px; overflow:hidden;}
.productinzonelevel1_item .productitem_sepa{ width:14px;background: url(/App_Themes/Default/images/productitem_level1_sepa.gif) 50% 0 repeat-y;}
.productinzonelevel1 .pager-container {padding:0px 20px 10px 20px; border-bottom:solid 1px #cecece; margin:0 3px;}
.productinzonelevel1 .pager {}
/* productinzonelevel1_item */

/* ShoppingCart */
.ShoppingCart {margin:0; padding:0;}
.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:700px;}
.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:0; padding:30px 0px 0px 13px;}
.CommonButtonsShopping input { width:140px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}

.editform textarea{width:248px;}
.editform select{width:248px;}

.SelectButtons {margin:0; padding:13px 0px 13px 13px;}
.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-top:45px; margin-bottom:8px; background-color:#f2f2f2; }
.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;}
/* ShoppingCart */

/* Address */
.checkoutaddress {margin:0; padding:0; width:754px; margin-bottom:8px;}
.billing-address {width:368px; float:left; padding:0; margin-left:8px;}
.shipping-address {width:360px; float:left; padding:0; margin-left:1px;}
.addressedit {padding:9px 0px 9px 0px; margin:0; color:#5d5b5c; background-color:#f2f2f2;}
.billing-title {font-weight:bold; margin:0px 0px 7px 11px; padding:0; padding-top:25px; color:#0392DA;}
.titleaddress {font-weight:bold; margin:0px 0px 7px 0px; padding:0; padding-top:25px; color:#0392DA;}
.EnterAddress {margin:0; padding:0; margin-bottom:8px; width:754px; border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
/* Address */

.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:0; padding:0; float:left; width:360px; padding-right:10px; margin-left:20px;}
.accountcreate { margin:0; padding:0; float:left; width:334px;}
.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;}

/* Checkout progress indicator */
.checkoutprogressindicator {margin: 15px 0 10px 0;padding-bottom: 10px;float: left; clear: both;width: 100%; border-bottom:dotted 1px #D0D0D0;}
.checkoutprogressindicator .intro {margin: 0;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block;width: 138px;float: left;margin-right: 2px;color: #D0D0D0;}
.checkoutprogressindicator div.step4 span {margin: 0;}
.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 */

.iconnew {border:none; width:100px !important; height:25px !important;}

/*tab strip*/
.tabstrip{background-image:none !important;margin:0 !important; background: url(/App_Themes/Default/images/bg_content.jpg) top left no-repeat !important; padding:10px 10px 0px 7px !important;}
.CustomTab{background-image:none !important;  padding:0px 10px !important; border: solid 0px #A8A8A8; border-bottom: solid 0px #ffffff;  font-weight:bold !important; font-size:8pt !important; font-family:Arial, Tahoma !important; text-transform:uppercase !important; color:#666666 !important; background: url(/App_Themes/Default/images/bg_childzone.jpg) top center no-repeat !important; }
.HoveredTab{background-image:none !important;  font-weight:bold !important; border-bottom: solid 0px #ffffff; background: url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) top center no-repeat !important; color:#ffffff !important;}
.SelectedTab{background-image:none !important;  font-weight:bold !important;  border-bottom: solid 0px #ffffff; background: url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) top center no-repeat !important; color:#ffffff !important;}
.rtsLink{ margin-right:0px !important; line-height:28px !important;}
.pageview{background: url(/App_Themes/Default/images/bg_content.jpg) 0 bottom no-repeat !important; margin-bottom:10px; padding-bottom:0px !important;}
.rtsOut{background:url(/App_Themes/Default/images/bg_tab111.gif) repeat-x left center  !important;}
.rtsIn{}
.rtsUL{}
.rtsLI{}
.rtsLevel{background-image:none !important;}
/*tab strip*/

/*tab strip product detail*/
.projectcontent .tabstrip{background-image:none !important;margin:0 !important; padding:0px 0px 1px 0px !important;}
.projectcontent .CustomTab{background-image:none !important;  padding:0px 10px !important; border: solid 0px #A8A8A8; border-bottom: solid 1px #ffffff;  font-weight:normal !important; font-size:8pt !important; font-family:Arial, Tahoma !important; text-transform:uppercase !important; color:#ffffff !important; background:#bdbdbd url(/App_Themes/Default/images/bg_childzone000.jpg) top center no-repeat !important; }
.projectcontent .HoveredTab{background-image:none !important;  font-weight:normal !important; border-bottom: solid 1px #ffffff; background:#64605f url(/App_Themes/Default/images/bg_breadcrumbshort000.jpg) top center no-repeat !important; color:#ffffff !important;}
.projectcontent .SelectedTab{background-image:none !important; font-weight:normal !important;  border-bottom: solid 1px #ffffff; background:#64605f url(/App_Themes/Default/images/bg_breadcrumbshort000.jpg) top center no-repeat !important; color:#ffffff !important;}
.projectcontent .rtsLink{ margin-right:0px !important; line-height:28px !important;}
.projectcontent .pageview{ margin-bottom:10px; padding-bottom:15px; border:solid 1px #e4e4e4; border-top:solid 3px #e4e4e4; background:none !important; padding:20px !important;}
.projectcontent .rtsOut{background:url(/App_Themes/Default/images/bg_tab111.gif) repeat-x left center  !important;}
.projectcontent .rtsIn{}
.projectcontent .rtsUL{}
.projectcontent .rtsLI{margin-right:1px !important;}
.projectcontent .rtsLevel{background-image:none !important;}
/*tab strip product detail*/

/* Rating*/
.ratingStar{font-size: 0pt;	width: 15px;height: 14px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar{background-image: url(/App_Themes/Default/images/FilledStar.png);}
.emptyRatingStar{background-image: url(/App_Themes/Default/images/EmptyStar.png);}
.savedRatingStar{background-image: url(/App_Themes/Default/images/SavedStar.png);}
.ProductRatingBox{ color:#e88731; font-weight:bold; margin:0 20px 10px 20px;}
/****************************/
/* Rating*/
/*productReviewBox*/
.productReviewBox{ border-top:solid 1px #d5d5d5; margin:0 20px 5px 20px; padding:10px 0;}
.productReviewList{}
.productReviewItem{padding:4px 0;}
.productReviewItem .title{ color:#b7b7b7;}
.productReviewItem .note{color:#454545;}
.productReviewItem .createdon{color:#7b7b7b; font-style:italic;}
/*productReviewBox*/

/*productreviewform*/
.productreview{}
.productreview .headline{ color:#e88731; font-weight:bold; margin:0px 0 7px 0;}
.productreviewform{margin:0 20px 10px 20px;}
.productreviewform .label{color:#e88731;}
.productreviewform .buttonsdiv{margin:0; background: url(/App_Themes/Default/images/bg_button.gif) 0 0 no-repeat; border:thin 0;}
.productreviewform .buttonsdiv input{ border:medium 0 #ffffff; background-color:Transparent; width:66px; border-width:0; height:21px; color:#393939; font-size:8pt;}
/*productreviewform*/

/*productRelated*/
.productRelated{ border-top:dashed 1px #bebebe; width:310px; margin:10px 0 0 0;}
.productRelated .headline{ color:#02b1e5; font-weight:bold; margin:8px 0;}
.productRelated .related_item{ vertical-align:top;margin:0 0 20px 0;width:53px;}
.productRelated .related_sepa{ width:40px; overflow:hidden; background: url(/App_Themes/Default/images/productRelated_sepa.gif) 50% 0 repeat-y;}
.productRelated .related_item .imagebox{ padding:0;}
.productRelated .related_item .imagebox img{width:53px; }
/*productRelated*/

/*productnavbar*/
.productnavbar{background:url(/App_Themes/Default/images/bg_productnavbar.gif) left top no-repeat; padding:10px; margin: 10px 0 0px 20px; width:740px;}
.productnavbar_footer{background:url(/App_Themes/Default/images/bg_productnavbar.gif) left bottom no-repeat; height:20px; margin: 0 0 10px 20px;width:740px; }
.productnavbar_item{width:220px; padding:15px 10px 0px 20px; vertical-align:top;}
.productnavbar_sepa{}
.productsubmenu{color:#02b1e5; text-decoration:none; font-weight:bold;background:url(/App_Themes/Default/images/bg_productnavbar_item.gif) left top no-repeat;}
.productsubmenu a{color:#0392DA; text-decoration:none; margin:0 0 0 25px; display:block;}
.productsubmenu a:hover{color:#ed2028; text-decoration:underline;}
.productsubmenu_active{color:#ed2028; font-weight:bold;background:url(/App_Themes/Default/images/bg_productnavbar_item.gif) left top no-repeat;}
.productsubmenu_active a{color:#ed2028; text-decoration:underline; margin:0 0 0 25px;display:block;}
.productsubmenu_active a:hover{color:#ed2028; text-decoration:underline;}
/*productnavbar*/
/*kb*/
.kbquestion {margin:0px 16px 10px 16px; padding: 5px 10px 0px 10px; background:transparent url(/App_Themes/Default/images/bg_questionlist.gif) no-repeat scroll 0px 0px; border-bottom:solid 1px #cccccc;}
.kbquestion .headline{color:#131313; font-weight:bold; padding:0px 0 20px 0;}
.qaitem { color:#0078f1; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 0px 2px;font-weight:bold; padding: 3px 0px 10px 25px; }
.qaitem a {text-decoration:none;}
.qaitem a:hover {}
.selecteditem { background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 0px 2px;  color:#0078f1; font-weight:bold; padding: 3px 0px 10px 25px; margin:0px 0px 5px 0px;}
.selecteditem h6 {padding:0;padding-bottom:4px; margin:0; font-size:9pt; font-weight:bold;  color:#0093dd;}
.qafull { background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 0px 4px; color:#3b3b3b; font-weight:normal; padding: 3px 0px 10px 25px; margin:0px 0px 10px 0px;}
.answer { padding:0; margin:0; color:#ff9c00; font-weight:bold; margin:2px 0;}
.timetoask {clear:both; padding: 0px 0px 0px 0px; background-color:#ffffff; margin-bottom:10px; position:absolute; left:225px; bottom:10px; }
.timetoask a:hover{cursor:pointer;}
.timetoask h5 {background:url(/App_Themes/Default/images/bg_sendquestion.gif) no-repeat scroll left top; color:#444040; font-size:8pt; font-weight:bold; margin:0; padding: 6px 0 10px 28px;}
a.sendquestion {color:#0055e3; text-decoration:underline;}

.qaguide{margin:20px 16px 10px 16px; padding: 5px 10px 0px 10px; background:transparent url(/App_Themes/Default/images/bg_questionlist.gif) no-repeat scroll 0px 0px;border-bottom:solid 1px #cccccc;}
.qaguide .headline{color:#131313; font-weight:bold; padding:0px 0 20px 0;}
.sendquestion{background:url(/App_Themes/Default/images/bg_sendquestionform.gif) no-repeat scroll left top; height:145px; width:695px; margin:0 0 0 15px; padding:15px;}
.sendquestion .left{width:230px; float:left;}
.sendquestion .right{width:260px; float:left;}
.sendquestion .label{vertical-align:top; text-align:right; font-weight:bold; color:#000000; font-size:8pt; padding-top:2px;}
/*kb*/
/*photo*/
.zonephoto{margin:20px 0px 0 10px;}
.photoitem{ width:215px;background:url(/App_Themes/Default/images/bg_photoitem.gif) no-repeat scroll left top; margin-right:10px; margin-bottom:10px;}
.photoitem img{ width:215px; height:160px; border:solid 1px #cacaca; padding:1px;}
.photoitem img:hover{ width:215px; height:160px; border:solid 1px #000000;}
.photoimage{ padding:4px 0 0 4px;}
.phototeaser{margin:8px 0;}
.photo_sepa{width:8px;}
/*photo*/
/*video*/
.video{border-bottom:solid 1px #cdcdcd; margin:20px; padding-bottom:20px;}
.video_screen{ width:505px; height:305px;background-color:#d2d2d2; padding:10px; margin:0px auto; }
.videolist{margin: 0; padding-top:15px;}
.videoitem{ width:145px; background:url(/App_Themes/Default/images/bg_photoitem.gif) no-repeat scroll left top;padding:0 20px 15px 20px;}
.videoitem img{ width:145px; height:105px;}
.videoitem .name{color:#626262; font-weight:bold; margin:7px 0;}
.videoitem_sepa{width:40px;}
/*video*/
/* Agent */
.Agent {margin:40px 16px 20px 16px; }
.Agent-left { float:left; width:240px; margin:0px; padding:0px;}
.Agent-right {float:right; width:444px; margin:0px; padding:0px;}
.agentresult {font-weight:bold; color:#fc912a; padding-top:15px; padding-bottom:0px;}
.searchagent{background:url(/App_Themes/Default/images/bg_agentsearch.gif) no-repeat scroll left top; width:444px; height:70px; position:relative;}
.editagent{position:absolute; left:80px; top:25px;}
.searchagent .label{ font-weight:bold;font-size:8pt;}
.searchagent .editor select{width:120px;}
.searchagent .button{}
.searchagent .button input{ background-color:Transparent; border-width:0; color:#ffffff; font-size:8pt; margin-left:12px;}
.Agent .name{ width:150px; padding:10px 5px;}
.Agent .address{ width:165px;padding:10px 5px;}
.Agent .telfax{ width:100px;padding:10px 5px;}
.name1{ width:140px; padding:3px 5px;}
.address1{ width:165px;padding:3px 5px;}
.telfax1{ width:80px;padding:3px 5px;}
.Agent .item{background-color:#ffffff;}
.alter{ background-color:#f3f8f7;}
.header{background:#b2c5fb url(/App_Themes/Default/images/bg_agentresult_header.gif) repeat-x scroll left top; color:#000000; font-weight:bold; text-align:center;}
.Agent table{ border-collapse:collapse;}
.Agent .header td,.item td,.alter td{border:solid 1px #95a8ff; border-collapse:collapse;}
.tel{ padding:0 0 0 0px;}
.fax{padding:0 0 0 0px;}
/* Agent */
/*utility*/
.utility{margin:5px 0 0 0;}
.utility .headline{background:url(/App_Themes/Default/images/bg_utility.jpg) no-repeat scroll left top; height:20px; text-transform:uppercase; color:#666666; padding:5px 0 0 8px; font-weight:bold;}
.goldprice()
.goldprice_header111{color:#404041; background:url(/App_Themes/Default/images/bg_utility.jpg) left 0px no-repeat; font-weight:bold; padding:5px;}
.goldprice_header{color:#404041;background:url(/App_Themes/Default/images/bg_utility.jpg) left -25px no-repeat; font-weight:bold; padding:5px; height:21px; text-transform:uppercase;}
.goldprice_header a{}
.goldprice_header a:hover{cursor:pointer;}
.utility table{ border-collapse:collapse;}
.goldprice td{border:solid 1px #a8a8a8; border-collapse:collapse; background-color:#ffffff;}
.goldprice_header td{border:solid 0px #a8a8a8; border-collapse:collapse; background-color:Transparent; margin:0 1px; padding:0 8px;}
.goldprice_item{ text-align:center;}
.goldprice_item .name{ width:150px; padding:5px 5px;}
/*utility*/
.ruClear{width:50px !important; background-image:none !important; color:#ff0000 !important; cursor:pointer !important; text-decoration:underline !important;}

.btnAddtowishlist{ background:transparent url(images/ico_print.gif) no-repeat scroll left top; border:medium none; color:#969696; cursor:pointer; margin:5px 0 0 0; padding:1px 0 4px 18px; font-weight:normal; }
.ruFakeInput{width:190px !important;}

iframe1{width:580px; height:580px;}

.slogan{position:absolute; right:68px; top:48px;}
.CheckoutPage{background-color:Transparent; margin:0 5px;}

/*exchangerate*/
.exchangerate{background:url(/App_Themes/Default/images/bg_exchangerate.gif) left 0px no-repeat; height:250px; margin-top:5px;}
.exchangerate .item {padding:23px 0 20px 50px;}
.exchangerate .headline {padding:5px 0 5px 8px; color:#666666; font-weight:bold;}
.exchangerate .item a{text-decoration:none; text-transform:uppercase; color:#666666; font-weight:bold;}
.exchangerate .item a:hover{cursor:pointer;}
/*exchangerate*/

.balloonstyle{
position:absolute;
top: 0px;
left: 0;
padding: 5px;
visibility:hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.div_viewall{border-top:dotted 1px #cecece; padding:3px 5px 3px 5px;}
.viewall{background:url(/App_Themes/Default/images/btn_viewall.gif) left 0px no-repeat; text-align:center; width:71px; height:20px; padding-top:3px; float:right; text-decoration:none; color:#1e59a8;}
.viewall a{text-decoration:none; color:#1e59a8;}
.viewall a:hover{text-decoration:none; color:#666666;}

.iconpromotion{position:absolute; bottom:5px; left:0px;}
.iconpromotion img{padding:0 !important;}
