﻿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; font-family:arial,tahoma,verdana; margin:0; background-color:#f3f3f3;}

/* Structure */
#canhcam_frame {font-family:arial,tahoma,verdana; margin:0 auto; text-align:center;}
#canhcam-wrapper { width:966px; margin:0 auto; padding:0; background: transparent url(/App_Themes/Default/images/bg_body.gif) top left repeat-y;}
#canhcam-header {margin:0 auto; text-align:center; background-color:#000000; padding:0; }
#canhcam-main {float:left; text-align:left; width:766px; padding:0; padding-left:14px; padding-bottom:57px; margin:0; font-size:9pt;}
#canhcam-footer {margin:0 auto; height:45px; padding:0;text-align:center; background-color:#000000;}
.footer-content {width:966px;margin:0 auto; position:relative;}
.canhcam-content {padding:0; margin:0; background: transparent url(/App_Themes/Default/images/bg_content.gif) top left repeat-y;}
.clear{ clear:both;}

.leftcontent {width:221px; float:left; padding:0; margin-right:18px; padding-left:28px; padding-bottom:10px;}
.rightcontent {width:680px; float:left;margin:0; padding:0; padding-bottom:40px;}
/* Structure */

/****************************/
/* 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);}
/****************************/
/* Rating
/****************************/

/* Guide */
.copyright {font-size:9pt; color:#848484; text-align:center; margin:0; padding:0 0 10px 0; text-align:right;}
.copyright a { color:#848484; text-decoration:none}
.copyright a:hover { color:#848484; text-decoration:underline; }

.hitcounter {display:none; text-align:left; position:absolute; top:11px; left:11px; font-size:9pt; color:#605F5F;}
/* Guide */

/* Navbarmenu */
.mainnavbar { padding:0px; margin:0 auto; height:30px; overflow:hidden;}
.topnavbar {position:relative; width:966px; margin:0 auto; padding:0; text-align:left; background:url(/App_Themes/Default/images/bg_topmenu.gif) top left no-repeat;}
.TopMenuGroup {cursor:default; padding:0px; margin:0; height:30px; margin-left:202px;}
.TopMenuItem {text-align:center; color:#909090; font-size:10pt; font-family: arial,tahoma,verdana;}
.TopMenuItemHover {text-align:center;cursor:pointer; color:#ffffff; font-size:10pt; font-family: arial,tahoma,verdana;}
.TopItemLookActive {text-align:center; color:#ffffff; font-size:10pt; cursor:pointer; font-family: arial,tahoma,verdana;}

.MenuGroup {cursor:default; border-width:0px;}
.MenuItem {width:auto; height:20px; padding:0; font-size:10pt; font-weight:normal; color:#909090; cursor:pointer; background-color:#000000; font-family: arial,tahoma,verdana;}
.MenuItemHover {width:auto; height:20px; padding:0; font-size:10pt; font-weight:normal; color:#ffffff; cursor:pointer; background-color:#000000; font-family: arial,tahoma,verdana;}

.bottomnavbar{ padding:10px 0px 2px 0px; margin:0px; text-align:right;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; font-size:9pt; color:#605f5f; padding:0px 4px 0px 0px;}
.bottomnavbar ul li a { color:#605f5f; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#605f5f; }

.leftnavbar{float:left; width:186px; text-align:left; padding:15px 0px 35px 0px; margin:0px;}

.leftnavbar .leftmenu { padding:0px; font-size:9pt; font-weight:bold; color:#000000; padding:5px 0px 6px 16px;}
.leftnavbar .leftmenu a { color:#000000; text-decoration:none}
.leftnavbar .leftmenu a:hover { color:#e14627; text-decoration:none;}

.leftnavbar .leftmenu_active {font-size:9pt; font-weight:bold; color:#e14627; padding:5px 0px 6px 16px;}
.leftnavbar .leftmenu_active a { color:#e14627; text-decoration:none}
.leftnavbar .leftmenu_active a:hover { color:#e14627; text-decoration:none;}


.leftsubnavbar1 { padding:0px; margin:0px; }
.leftsubnavbar1 .leftsubmenu1 {margin:0; text-transform:none; font-size:9pt; font-weight:normal; color:#000000; padding:1px 0px 2px 11px; margin:3px 9px 4px 16px;}
.leftsubnavbar1 .leftsubmenu1:hover { color:#000000; text-decoration:none; background-color:#dadada; }
.leftsubnavbar1 .leftsubmenu1 a { color:#000000; text-decoration:none;}
.leftsubnavbar1 .leftsubmenu1 a:hover { color:#000000; text-decoration:none;}

.leftsubnavbar1 .leftsubmenu_active1 {text-transform:none; font-size:9pt; font-weight:normal; color:#000000; padding:1px 0px 2px 11px; margin:3px 9px 4px 16px; background-color:#dadada;}
.leftsubnavbar1 .leftsubmenu_active1 a { color:#000000; text-decoration:none;}
.leftsubnavbar1 .leftsubmenu_active1 a:hover { color:#000000; text-decoration:none;}
/* Navbarmenu */

/* Home page */
.rightspecial {width:594px; padding:0; margin:0;font-size:8pt; padding-left:13px; text-align:center;}
.leftspecialmenu {height:20px; margin-top:20px; margin-bottom:2px; text-align:left; padding-top:3px; padding-left:10px; background:url(/App_Themes/Default/images/bg_homezone.gif) top left repeat-x;}
.leftspecialmenu a {color:#ffffff;font-weight:bold; text-decoration:none;}
.leftspecialmenu a:hover {text-decoration:underline;}
.rightspecial img {width:97px;}
.rightproduct_headline {padding-top:5px;}
.rightproduct_headline a{color:#000000; text-decoration:underline; font-weight:bold;}
.rightproduct_sepa { width:23px; height:1px; overflow:hidden;}
/* Home page */

/* Breadcrumb */
.breadcrumb { padding:17px 0px 6px 0px; margin:0px 28px 0px 28px; color:#868686;}
.breadcrumb a { color:#868686; text-decoration:none;}
.breadcrumb a:hover { color:#868686; text-decoration:underline;}

.breadcrumbsubnode {margin:0px; margin-top:5px; padding:7px 0 0 14px; font-weight:normal; color:#4f4f51;}
.breadcrumbsubnode a { color:#4f4f51; text-decoration:none; margin:0;}
.breadcrumbsubnode a:hover { color:#4f4f51; text-decoration:underline;}
/* Breadcrumb */

/* Product, Manu */
.productinmanu {margin:0; padding:0; padding-left:14px;}
.productinmanu .headline {background:url(/App_Themes/Default/images/bg_otherproducttitle.gif) top left repeat-x; height:20px; color:#ffffff; font-weight:bold; margin-top:15px; margin-bottom:15px; padding:3px 0px 0px 13px;}
.productinmanu table {padding-bottom:16px;}
.productinmanu td img {width:100px;}
.productname {padding:0px; color:#e14627; font-size:9pt;}
.productname a {font-weight:bold; color:#000000; text-decoration:none;}
.productname a:hover {font-weight:bold; color:#000000;text-decoration:underline;}
.logocolor {width:80px; padding:0px; color:#e14627; font-size:9pt;}
.logocolor a {color:#e14627; text-decoration:none;}
.logocolor a:hover {color:#e14627;text-decoration:underline;}

.product-variant {width:160px; padding:0px; color:#ff9000; font-size:9pt;}
.description {font-size:9pt; padding-left:8px; color:#000000; padding-right:8px;}
.title-head {margin:0; margin-top:10px; padding:12px 6px 0px 0px; height:39px; font-size:25px;font-family:arial,tahoma,verdana;  color:#2f2f2f; text-align:right; background:url(/App_Themes/Default/images/bg_manu.gif) top left no-repeat;}
/* Product, Manu */

/* Product, Zone */
.subzoneinzone {margin:0; padding:0; padding-left:17px;}
.subzoneinzone table{margin-top:12px;}
.zonebriefcontent {padding-top:18px;}
.zonename {margin:0; padding:0; padding-top:22px; font-size:12pt; font-weight:bold; color:#646466;}
.subzonename {font-weight:bold; padding-top:7px;}
.subzonename a {color:#000000; text-decoration:none;}
.subzonename a:hover {color:#000000; text-decoration:underline;}
.zoneitem {font-size:8pt; text-align:center; width:105px;}
.zoneitem img { padding:3px 0px 0px 3px; margin:0; width:97px;}
.zone_sepa { width:19px; height:1px; overflow:hidden;}
.datalist_item {margin:0; padding:0px 0px 16px 0px; vertical-align:top;}

.topproduct {width:208px; height:3px; background:url(/App_Themes/Default/images/bg_topproduct.gif) top left no-repeat; }
.bottomproduct {width:208px; height:9px; background:url(/App_Themes/Default/images/bg_bottomproduct.gif) top left no-repeat; }

.productinzone {margin:0; padding:22px 0px 0px 13px; border-left:solid 1px #96989a;border-right:solid 1px #96989a;border-bottom:solid 1px #96989a;}
.product-zone {margin:0; padding:22px 0px 0px 13px;}
.productitem { width:208px; color:#6f6f6f; font-weight:bold; font-size:8pt; background:url(/App_Themes/Default/images/bg_midproduct.gif) top left repeat-y; }
.productitem img { padding:10px 0px 0px 11px; margin:0; width:185px;}
.productitem h2 {margin:0; padding:10px 0px 0px 15px; font-weight:normal; font-size:9pt; font-family:arial,tahoma,verdana;}
.productitem h2 a {color:#5b5b5b; text-decoration:none; text-align:left;}
.productitem a:hover { color:#5b5b5b; text-decoration:underline;}

.productitem .variantname {margin:0; padding:4px 0px 0px 11px; font-weight:normal; font-size:9pt; font-family:arial,tahoma,verdana;}
.productitem .cart-image {margin:0; text-align:right; padding:4px 0px 0px 11px; font-weight:normal; font-size:9pt; font-family:arial,tahoma,verdana;}

.productdetail {margin:0; padding:0; padding-left:17px;}
.productdetail .tablecontent {margin:0; margin-top:12px; padding:0; padding-right:10px;}
.productimagemain {margin:0; padding:0; padding-bottom:10px; padding-right:16px;}
.productimagemain img{width:354px;}
.listimage {margin:0; padding:0; padding-bottom:10px; padding-right:16px;}
.listimage img{width:81px; cursor:pointer;}
.productvariant {margin:0; padding:0; padding-top:10px;}
.productPrice {margin:0; padding:0; color:#e14627; font-weight:bold; padding-right:6px; font-size:10pt;vertical-align:middle;}
.addtocart {margin:0; padding:0;vertical-align:middle; border:none; width:124px; height:26px; text-transform:uppercase; text-align:right; color:#ff9000; font-weight:bold; font-size:8pt; padding-right:8px; cursor:pointer; background:url(/App_Themes/Default/images/ico_cart.gif) no-repeat left bottom;}
.price{color:#000000;}
/*tab strip*/
.tabstrip{ }
.CustomTab{background:url(/App_Themes/Default/images/bg_tab.gif) no-repeat left bottom  !important; text-transform:uppercase !important; height:26px; padding:0 !important; color:#ffffff !important; width:103px;}
.HoveredTab{background:url(/App_Themes/Default/images/bg_tab_active.gif) no-repeat left bottom  !important; text-transform:uppercase !important; height:26px; color:#ffffff !important; width:103px;}
.SelectedTab{background:url(/App_Themes/Default/images/bg_tab_active.gif) no-repeat left bottom  !important; text-transform:uppercase !important; height:26px; color:#ffffff !important; width:103px;}
.rtsOut{background-image:none !important; padding:0 !important; width:102px !important;}
.rtsIn{background-image:none !important; padding:0 !important; width:102px !important;}
.producttab {margin:0; margin-top:2px; padding:15px 10px 10px 17px; border:solid 1px #e4e4e4;}

.pager-container { position:relative;}
.pager {position:absolute; right:10px; top:2px;}

.feedbackform {margin:0px; margin-top:17px; padding:0; padding-top:12px; color:#e14627; border-top:solid 1px #8e8e8e;}
.yourcomment {font-weight:bold; padding-left:10px; font-size:9pt; cursor:pointer;}

.ProductRatingBox {margin:0px; padding:0; font-weight:bold; color:#eb7308; font-size:9pt; /*border-bottom:solid 1px #8e8e8e;*/}
div.fieldwrapperrating { width: 233px; overflow: hidden; padding: 1px 0; }
div.fieldwrapperrating label.styledrating { float: left; width: 120px; margin: 0px;}
div.fieldwrapperrating div.thefieldrating { float: left;}

.productReviewItem {margin:0; padding:10px 0px; border-bottom:solid 1px #8e8e8e;}
.reviewnote {color:#454545;}
.reviewcreatedon {color:#b7b7b7;}

.otherproduct {margin:0; padding:0; margin-top:30px; position:relative;}
.otherproduct .headline {background:url(/App_Themes/Default/images/bg_otherproducttitle.gif) top left repeat-x; height:20px; color:#ffffff; font-weight:bold; padding:3px 0px 0px 13px;}
.rrClipRegion {margin:0; padding:0; padding-top:0px;}
.rrItem img {width:97px; max-height:81px;}

.Productzone {margin:0; padding:0; padding-left:14px;}
.datalist_item2{margin:0; padding:25px 0px 0px 0px; vertical-align:top; width:360px;}
.item-imagebox img {width:97px;}
.product_item {padding:0; margin:0;}
.productboxPrice {margin:0; padding:0; color:#e14627; font-weight:normal; padding-right:6px; font-size:9pt;}
.item-productPrice {color:#e14627; margin:0; padding:0;}
.prices input{padding-top:5px;}
/* Product, Zone */

/* Utilities bar */
.utibar {position:absolute; top:0px; right:0px;background:url(/App_Themes/Default/images/bg_utibar.gif) top left repeat-x; height:20px; color:#5d5d5d;}

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#5d5d5d; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) top left no-repeat;}
a.print { color:#5d5d5d; text-decoration:none;}
a:hover.print { color:#5d5d5d; text-decoration:underline;}

.sendtofriend { padding: 0px 12px 4px 18px; cursor:pointer; color:#5d5d5d; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#5d5d5d; text-decoration:none;}
a:hover.sendtofriend { color:#5d5d5d; text-decoration:underline;}

.feedback  { padding: 0px 12px 4px 18px; cursor:pointer; color:#5d5d5d; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#5d5d5d; text-decoration:none;}
a:hover.feedback { color:#5d5d5d; text-decoration:underline;}

.gotop  { padding: 0px 12px 4px 18px; cursor:pointer; color:#5d5d5d; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#5d5d5d; text-decoration:none;}
a:hover.gotop { color:#5d5d5d; text-decoration:underline;}

.bookmark  { padding: 0px 0px 4px 18px; cursor:pointer; color:#5d5d5d; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#5d5d5d; text-decoration:none;}
a:hover.bookmark { color:#5d5d5d; text-decoration:underline;}
/* Utilities bar */

/* Form design */
div.fieldwrapper { width: 747px; overflow: hidden; padding: 1px 0; }
div.fieldwrapper label.styled { float: left; width: 90px; margin: 0px; margin-top:4px;}
div.fieldwrapper label.styled1 { float: left; width: 70px; margin: 0px; margin-top:4px;}
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px;}
div.fieldwrapper div.thefield input {width:240px;}
div.fieldwrapper div.thefield textarea {width:240px;}
div.buttonsdiv { margin: 5px 0px 0px 90px; }
div.buttonsdiv input {width:125px; height:26px; padding: 0 0px 2px 0px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:center; background:url(/App_Themes/Default/images/btn_Confirm.gif) top left no-repeat;}
.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; border:solid 1px #416094; color:#094bd2; text-align:center; font-weight:normal; text-align:center;}

.editform { padding:0px; margin:0px;}
.editform td.label {text-align: right; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:16px; padding-right:19px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #363636; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:6px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor1 {  vertical-align:top; color:#000000; padding-bottom:1px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor input {width:198px; height:16px;}
.editform td.editor select {width:198px;}
.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:120px;}
.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;}
/* Form design */

/*  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 */

.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:370px; padding-right:50px;}
.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;}

/* Ad */
.leftad {margin:0; padding:0; background:url(/App_Themes/Default/images/bg_leftnews.gif) left repeat-y;}
.leftad img {max-width:221px;}
.bottomad {float:left; width:619px; text-align:left; padding-left:37px; background:url(/App_Themes/Default/images/bg_leftnews.gif) left repeat-y;}
.bottomad .headline { text-align:left; color:#232323; text-transform:uppercase; padding:18px 0px 6px 3px; font-weight:bold; font-size:8pt;}
.rightad {float:left; width:257px; text-align:left; padding-left:27px; background:url(/App_Themes/Default/images/bg_leftnews.gif) left repeat-y;}
.rightad .headline { text-align:left; color:#232323; text-transform:uppercase; padding:18px 0px 6px 3px; font-weight:bold; font-size:8pt;}
/*.bottomad .sepa { height:1px; overflow:hidden; background-color:#dddddd; margin:6px 10px 6px 10px;}*/
.homead {float:left; max-width:295px; margin:0; padding:4px 0px 9px 0px;}
/* Ad */

/* Online support */
.onlinesupport {margin:0; padding:12px 22px 4px 0px; color:#b3b3b3; text-align:right; font-size:8pt; font-family:Verdana, tahoma, Arial; }
.onlinesupport ul {list-style-type:none; padding:0px; margin:0px;}
.onlinesupport ul li { padding:0px 6px 0px 0px; display:inline; margin:0px; }
.onlinesupport a {color:#b3b3b3; text-decoration:none;}
.onlinesupport a:hover {text-decoration:underline;}
.onlinesupport img {border:none;}

.headerLinks {margin:0; padding:12px 0px 12px 0px; color:#b3b3b3; text-align:right; font-size:8pt; font-family:Verdana, tahoma, Arial; }
.headerLinks ul {list-style-type:none; padding:0px; margin:0px;}
.headerLinks ul li { padding:0px 6px 0px 0px; display:inline; margin:0px; }
.headerLinks a {color:#b3b3b3; text-decoration:none;}
.headerLinks a:hover {text-decoration:underline;}
.headerLinks img {border:none;}
/* Online support */

/* News */
.homenews {width:920px; margin:0; padding:21px 0px 7px 0px; margin-left:29px; border-bottom: dotted 1px #d6d7d5;}
.homenews_sepa {border-left: solid 1px #d6d7d5; width:1px; height:70px; margin:0px 24px 0px 24px}
.homenews_item {color:#5b5b5b; font-size:9pt; font-family:arial,tahoma,verdana;}
.homenews_item .homenews_title {padding-bottom:10px;}
.homenews_title a { color:#ff7700; text-decoration:none; text-align:right; font-weight:bold; font-size:10pt; text-transform:uppercase;}
.homenews_title a:hover { color:#ff7700; text-decoration:underline;}
/*
.homenews_sepa { width:18px; height:1px; overflow:hidden;}

.homenews_item .news_detaillink { padding:0px 16px 0px 10px; font-weight:normal; background :url(/App_Themes/Default/images/ico_productdetail.gif) top right no-repeat;}
.homenews_item .news_detaillink a { color:#ff561e; text-decoration:none;}
.homenews_item .news_detaillink a:hover { color:#ff561e; text-decoration:underline;}
*/
/* News */

/* ShoppingCart */
.shoppingcartsummary {margin:0; padding:0;padding-bottom:36px; padding-top:22px; padding-left:8px; width:756px;}
.ShoppingCart {margin:0; padding:0; width:754px; border-right:solid 1px #e0e0e0}
.ShoppingCart .headerline {width:753px; height:10px;}
.cartisempty {margin:0; width:753px; padding:0; text-align:center; font-weight:bold; font-size:10pt; padding-top:20px; color:#868686; padding-bottom:10px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.OrderSummaryContent {margin:0; padding:0;width:754px;}
.OrderSummaryContent table {border-collapse:collapse; margin-left:1px;}
.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; text-align:left; padding:30px 0px 72px 13px;border-left:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.CommonButtons input { width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/btn_button.gif) top left no-repeat;}

.CartButtons {margin:0; text-align:left; padding:22px 0px 25px 12px;border-bottom:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;}
.CartButtons .continue { width:125px; height:26px; padding: 0 0px 4px 27px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:left; background:url(/App_Themes/Default/images/btn_Continue.gif) top left no-repeat;}
.CartButtons .update { width:125px; height:26px; padding: 0 0px 4px 40px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:left; background:url(/App_Themes/Default/images/btn_Update.gif) top left no-repeat;}
.CartButtons .checkout { width:125px; height:26px; padding: 0 30px 4px 0px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:right; background:url(/App_Themes/Default/images/btn_Checkout.gif) top left no-repeat;}
/* ShoppingCart */

/* Checkout */
.checkoutaddress {margin:0; padding:0; width:756px; margin-bottom:8px;}
.billing-address {width:377px; float:left; padding:0; margin:0;}
.shipping-address {width:377px; float:left; padding:0; margin:0; padding-left:2px;}
.addressedit {padding:15px 0px 9px 0px; margin:0; color:#5d5b5c; background-color:#e3e3e3;}
.titleaddress {position:relative; text-align:left; font-weight:bold; margin:8px 0px 1px 0px; color:#363636; padding:8px 0px 13px 0px}
.titleaddress input {padding:0; margin:0; margin-left:26px;}
.shippingsameasbilling {position:absolute; top:18px; right:26px; font-weight:normal;}
.SelectButtons {margin:0; margin-top:1px; padding:20px 0px 0px 0px; text-align:right; background-color:#f2f2f2;}
.SelectButtons input { width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/btn_button.gif) top left no-repeat;}
.SelectButtons .nextstep { width:125px; height:26px; padding: 0 40px 2px 0px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:right; background:url(/App_Themes/Default/images/btn_NextStep.gif) top left no-repeat;}
.SelectButtons .confirm { width:125px; height:26px; padding: 0 0px 2px 0px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:center; background:url(/App_Themes/Default/images/btn_Confirm.gif) top left no-repeat;}

.FinishButtons {margin:0; padding:0; padding-top:63px; padding-bottom:100px; text-align:center;}
.FinishButtons input { width:125px; height:26px; padding: 0 0px 2px 0px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:center; background:url(/App_Themes/Default/images/btn_Confirm.gif) top left no-repeat;}
.FinishLabel {margin:0; padding:0; padding-top:63px; text-align:center; text-align:center; color:#000000;}
/* Checkout */

/* Address */
/*.checkoutaddress {margin:0; padding:0; width:754px; margin-bottom:8px;}
.billing-address {width:378px; float:left; padding:0; margin-left:8px;}
.shipping-address {width:378px; 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 */

/* Search */
.searchform {}
.searchform .textbox {padding-top:2px; padding-left:5px; margin-right:4px; width:117px; height:16px; border:solid 1px #949494; background-color:#232323; font-size:8pt; color:#848484;}

.detail-frame {margin:0; padding:42px 0px 42px 28px;}
.searchmessage { padding:6px 0px 10px 0px; 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:underline; }
/* Search */

/* Contact */
.contact {margin:0; padding:30px 0px 30px 30px;}
.contactform { padding:0; float:left; width:358px;}
.contact-map {float:left; width:564px;}
.contactguide {padding:0px 236px 18px 0px; color:#fd7100;}
/* Contact */

.newsdetail {margin:0; padding:15px 0px 10px 20px;}

/* Checkout progress indicator */
.checkoutprogressindicator {margin: 15px 0 15px 0;padding-bottom: 10px;float: left; clear: both;width: 100%;}
.checkoutprogressindicator .intro {margin: 0;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block;width: 250px;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: #e14627;border-color: #e14627;}
.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 */

/*.canhcam-intro {margin:0 auto; padding:0; width:768px; color:#7c848e;background:url(/App_Themes/Default/images/bg_introheader.jpg) top left no-repeat;}*/
/*.intro-product {margin:0; margin-top:20px; padding-top:1px; height:102px; padding-bottom:1px; padding-left:124px; text-align:center; background:url(/App_Themes/Default/images/introcontent.jpg) top left no-repeat;}*/
.canhcam-intro {margin:0 auto; padding:0; margin-top:20px; width:768px;}
.intro-product {margin:0; margin-top:20px; padding-top:1px; height:102px; padding-bottom:1px; padding-left:17px; text-align:center;}

/* NewInZone */
.frNewsinzone { margin:0px; padding:20px 10px 25px 13px; margin-bottom:20px;}
.image-box img { margin:0px 15px 0px 0px; padding:0px;}
.zoneitemname { font-weight:bold; color:#5e5e5e;}
.zoneitemname a { color:#5e5e5e; text-decoration:none;}
.zoneitemname a:hover { color:#5e5e5e; text-decoration:underline;}

.zoneitembrief {padding-top:10px; font-weight:normal;}
.newsinzon-spr {height:10px; overflow:hidden; border-bottom:dotted 1px #cacaca; margin-bottom:12px;}
.Moreinzone { color:#7b828a; text-align:right; padding:3px 0px 0px 0px; font-size:10px; margin-top:15px; background:url(/App_Themes/Default/images/bg_moreinzone.gif) no-repeat; width:416px; height:18px; overflow:hidden;}
.Moreinzone a { color:#7b828a; text-decoration:none; }
.Moreinzone a:hover { color:#4d4d4d; text-decoration:none;}
.spMoreinzone { padding-right:19px; margin:0px;}
/* NewInZone */

.othernews { padding:0px 0px 5px 20px; }
.othernews .headline { color:#909090; padding:5px 0px 5px 0px; font-weight:bold;}
.othernews ul {list-style-type:none; padding:0px; margin:0px;}
.othernews ul li {background: url(/App_Themes/Default/images/ico_othernews.gif) center left no-repeat; color:#909090; font-weight:normal; margin:0px; padding:2px 0px 4px 17px;}
.othernews ul li a { color:#909090; text-decoration:none}
.othernews ul li a:hover { color:#909090; 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; }

.utibarnews {color:#5d5d5d; text-align:right;}
.printbody {margin:0 auto; padding:0;font-family:arial,tahoma,verdana; width:966px;}


.feedbackformnews {margin:0px; margin-top:17px; padding:0; padding-top:12px; color:#eb7308; border-top:solid 1px #8e8e8e;}
div.fieldwrappernews { width: 400px; overflow: hidden; padding: 1px 0; }
div.fieldwrappernews label.styled { float: left; width: 100px; margin: 0px; margin-top:4px;}
div.fieldwrappernews div.thefield { float: left; margin-bottom: 4px;}
div.fieldwrappernews div.thefield input {width:240px;}
div.fieldwrappernews div.thefield textarea {width:240px;}
div.buttonsdivnews { margin: 5px 0px 0px 100px; }

.entersite {margin:0; padding:0; font-size:8pt; text-align:right; padding-top:10px; padding-right:130px;}
.entersite a {text-decoration:none; color:#810909;}
.entersite a:hover {text-decoration:underline;}

.entersite img {border:none;}
.newsflash-imagebox img {border:none; width:101px; max-height:102px !important; height:102px !important}

#aidLong{background: url(/App_Themes/Default/images/icon_All.gif) top left no-repeat ; padding-left:20px ; cursor:pointer; color:#535353; font-weight:normal}
#aidShort{background: url(/App_Themes/Default/images/icon_All.gif) top left no-repeat ; padding-left:20px ; cursor:pointer; color:#535353; font-weight:normal}

.ProductVariantList {margin:0; padding:10px 0px 19px 0px;}
.ProductVariantList table {border-collapse:collapse;}
.ProductVariantList td {border:solid 1px #e4e4e4; border-collapse:collapse;}

.rtsLink {line-height:32px !important;}
.currencyselector {position:absolute; top:4px; right:0px;}
.currencyselector select {background: url(/App_Themes/Default/images/bg_droplist.gif) bottom right no-repeat; border:none; color:#bcbcbc;background-color:#4c4c4c; height:18px;}


.leftuliti {border:solid 1px #949494; padding:5px 0px 16px 5px; margin-left:17px; margin-top:77px;}
.search-header {color:#3b3b3b; padding:5px 0px 2px 0px;}
.viewall {background: url(/App_Themes/Default/images/icon_All.png) top left no-repeat ; padding-left:25px;padding-bottom:2px;padding-top:5px; cursor:pointer; font-weight:bold}
.viewall a {color:#000; text-decoration:none;}
.viewall a:hover {text-decoration:underline;}

.titleaddress .update { width:125px; height:26px; padding: 0 0px 4px 40px; cursor:pointer; border:none; color:#ffffff; font-weight:bold; text-align:left; background:url(/App_Themes/Default/images/btn_Update.gif) top left no-repeat;}

.pages img{ position:relative; top:3px}
.pages .page-button{ margin:0px 5px !important;  color:#394EA2}
.pages .page-button:hover{ text-decoration:none; color:#000}
.pages .page-curr{  font-weight:bold;margin:0px 5px !important;  }