﻿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;}

/* Structure */
#canhcam-wrapper {width:951px; margin:0px auto;}
#canhcam-header {position:relative; margin:0; height:138px;}
#canhcam-content {padding:0; margin:0; padding-top:11px;}
#canhcam-footer {margin:0px auto; color:#969696; padding:0; margin-top:16px; margin-bottom:15px; font-size:8pt; position:relative; border-top:solid 3px #e0dedf;}
#canhcam-footer .copyright a{color:#8c8c8c; text-decoration:none;}
#canhcam-footer .copyright a:hover{color:#8c8c8c; text-decoration:underline;}
.clearboth {clear:both;}

.content-main {margin:0; padding:0; width:755px; float:left;}
.content-right {margin:0; padding:0; padding-left:5px; width:191px; float:left;}
.mainbannerbottom {margin:0; padding:0; background:url(/App_Themes/Default/images/bg_bannerbottom.gif) top left no-repeat; height:5px;}
/* Structure */

/*  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: right; 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: #E9786E; 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: 5px; }
div.fieldwrapper { width: 600px; overflow: hidden; padding: 1px 0; }
div.fieldwrapper label.styled { float: left; font-weight:bold; width: 150px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 160px; }
.errormessage {}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#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 */

/* Header */

/* Navbarmenu */
.mainnavbar {background:url(/App_Themes/Default/images/bg_topmenu.gif) left no-repeat; padding:0; margin:0px; overflow:hidden;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px;} 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#575757; font-size:9pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.TopMenuItemHover {margin:0px; padding:0px; text-align:center;cursor:pointer; color:#1eaef6; font-size:9pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.TopItemLookActive {margin:0px; padding:0px; text-align:center; color:#1eaef6; font-size:9pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.MenuGroup {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:12px 0px 2px 0px; margin:0px;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; font-size:8pt; color:#8c8c8c; padding:0px 2px 0px 0px;}
.bottomnavbar ul li a { color:#8c8c8c; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#8c8c8c; }

.menuheader {background:url(/App_Themes/Default/images/bg_menuheader.gif) top left no-repeat; height:27px; margin:0; padding:16px 0px 0px 56px; font-weight:bold; color:#333333; font-size:8pt;}
/*
.leftnavbar .leftmenu {font-size:9pt; color:#666666; border-top:dotted 1px #cacaca; padding:8px 0px 6px 24px; margin:0px 11px 0px 9px; background:url(/App_Themes/Default/images/bg_leftmenu_item.gif) top left no-repeat;}
.leftnavbar .leftmenu a { color:#000000; text-decoration:none}
.leftnavbar .leftmenu a:hover { color:#000000; text-decoration:underline; }
.leftnavbar .leftmenu_active {font-weight:bold; color:#6f6f6f; border-top:dotted 1px #cacaca; padding:8px 0px 6px 24px; margin:0px 11px 0px 9px; background:url(/App_Themes/Default/images/bg_leftmenu_item.gif) top left no-repeat;}
.leftnavbar .leftmenu_active a { color:#000000; text-decoration:none}
.leftnavbar .leftmenu_active a:hover { color:#000000; text-decoration:none; }

.leftsubnavbar {padding:0; margin:0px 6px 0px 2px; background:url(/App_Themes/Default/images/bg_leftsubmenu.gif) top left repeat-x; background-color:#e4e4e4;}
.leftsubnavbar .leftsubmenu {font-weight:normal;font-size:9pt;padding:4px 0px 8px 32px; margin:0; background:url(/App_Themes/Default/images/bg_leftsubmenu_item.gif) no-repeat 10% 45%;}
.leftsubnavbar .leftsubmenu a { color:#3c7ad9; text-decoration:none}
.leftsubnavbar .leftsubmenu a:hover { color:#3c7ad9; text-decoration:underline; }
.leftsubnavbar .leftsubmenu_active {font-weight:normal;font-size:9pt; padding:4px 0px 8px 32px; margin:0; background:url(/App_Themes/Default/images/bg_leftsubmenu_item.gif) no-repeat 10% 45%;}
.leftsubnavbar .leftsubmenu_active a { color:#3c7ad9; text-decoration:underline}
.leftsubnavbar .leftsubmenu_active a:hover { color:#3c7ad9; text-decoration:underline; }
*/

.datalist_itembox { vertical-align:top;}
/* Navbarmenu */

/* HotNews */
.hotnews {border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.hotnews table {width:181px; background:url(/App_Themes/Default/images/bg_hotnews.gif) top left repeat-x; background-color:#e5e4e4; margin:0px 4px 0px 3px;}
.hotnewsheader {background:url(/App_Themes/Default/images/bg_hotnewsheader.gif) top left no-repeat; height:25px; margin:0; padding:27px 0px 0px 64px; font-weight:bold; color:#333333; font-size:8pt;}
.newsflash-name {font-size:8pt; width:176px; border-top:dotted 1px #cacaca; margin:0px 6px 0px 6px; padding:10px 0px 11px 0px;}
.newsflash-name a { color:#000000; text-decoration:none}
.newsflash-name a:hover { color:#000000; text-decoration:underline; }
/* HotNews */

/* Online support */
.supportheader {background:url(/App_Themes/Default/images/bg_supportheader.gif) top left no-repeat; height:30px; margin:0; padding:27px 0px 0px 64px; font-weight:bold; color:#333333; font-size:8pt;}
.supportbody {border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.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 6px 0px 6px; padding-bottom:7px; font-size:8pt; color:#5e5e5e;}
.onlinesupport ul {list-style-type:none; padding:0px; margin:0px;}
.onlinesupport ul li { padding:0px 6px 0px 0px; display:inline; margin:0px; }
/* Online support */

/* News Letter*/
.newsletterheader {background:url(/App_Themes/Default/images/bg_newsletterheader.gif) top left no-repeat; height:28px; margin:0; padding:27px 0px 0px 64px; font-weight:bold; color:#333333; font-size:8pt;}
.newsletterRegister {border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.newsletter {background:url(/App_Themes/Default/images/bg_newsletter.gif) top left repeat-x; background-color:#e5e4e4; margin:0px 4px 0px 3px; padding:0px 6px 0px 6px;}
.registertitle {color:#000000; font-size:9pt; padding:10px 0px 4px 0px; border-top:dotted 1px #cacaca;}
.newsletter table {margin-bottom:12px;}
.newsletter .button {margin:0; padding:0; padding-left:15px;}
.newsletter .textbox {width:110px; height:15px; padding-top:2px; padding-left:2px; border:solid 1px #d9d9d9; font-size:8pt; color:#a4a4a4;}
.weblink {margin:0; padding:0; padding-bottom:12px;}
.weblink select {width:168px; border:solid 1px #d9d9d9;}
/* News Letter*/

.hitcounter {font-size:8pt; font-family:arial,tahoma,verdana; position:absolute; top:10px; right:2px;}

/* Search */
.searchform { position:absolute; right:10px; top:4px;}
.searchform .textbox {width:170px; height:15px; 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:259px; position:absolute; bottom:42px; right:0px; font-size:9pt;}
.headerLinks table {padding-top:10px; padding-left:12px;}
.clientdate {color:#000000;padding-bottom:5px;}
.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;}
/* Shopping Cart */

.loginstatus {padding:0; margin:0; padding-left:8px; color:#95c83f; font-size:8pt; padding-right:10px;}
.loginstatus a {color:#95c83f; text-decoration:none; text-transform:uppercase;}
.loginstatus a:hover {text-decoration:underline;}

.loginname {padding:0; margin:0; padding-left:8px; color:#95c83f; padding-right:10px; font-size:8pt; cursor:pointer;}
.loginname a {color:#95c83f; text-decoration:none; text-transform:uppercase;}
.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;}
/* Ad */

/* Product */
.breadcrumb {margin:15px 0px 0px 0px; font-weight:bold; font-size:9pt; padding:13px 0px 0px 21px; color:#ffffff; height:38px; background:url(/App_Themes/Default/images/bg_breadcrumb.gif) top left no-repeat;}
.breadcrumb a {color:#ffffff; text-decoration:none; font-weight:bold;}

.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:0; padding-bottom:14px;}
.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; color:#5e5e5e; overflow:hidden; margin:0; padding:0;}
.productzone td a:hover {text-decoration:underline;}
.productzone td img {width:146px;}
.prices {color:#f92a01; font-weight:bold; margin:0; padding:0px 0px 1px 0px;}
.linkbutton {margin-top:3px; background:url(/App_Themes/Default/images/btn_buy.gif) bottom left no-repeat;}
.linkbutton a {padding-left:20px !important; font-weight:normal !important; color:#f92a01 !important;}

.productdetail {margin:0; padding:0; padding-bottom:20px;}
.productdetail .picture {margin:0; padding:0;}
.productdetail .overview {margin:0; padding:0; width:752px; padding-left:0;}
.productdetail .overview h1 { font-size:9pt; font-weight:bold; margin:0; padding:0; padding-bottom:8px; font-family:arial,tahoma,verdana;}
.productdetail .overview .button {margin:0; padding:0; padding-top:8px;}
.productdetail .overview .button input { border:none; width:116px; height:22px; font-size:8pt; color:#ff4242; background:url(/App_Themes/Default/images/btn_addcart.gif) top left no-repeat;}
.otherproduct .headline {margin:0; padding:0; color:#3968ac; font-weight:bold; padding-top:22px; padding-bottom:12px;}
.datalist_otheritem { position:relative; width:190px; padding:0px;padding-bottom:10px; text-align:left;}
.datalist_otheritem td {margin-top:10px}
.datalist_otheritem img {width:116px;}
.datalist_otheritem .productname {margin:0; padding:0; font-weight:bold; padding-top:6px; padding-right:35px;}
.datalist_otheritem .productname a {color:#626262; text-decoration:none;}
.datalist_otheritem .productname a:hover {color:#626262; text-decoration:underline;}
.otherproduct table {background:url(/App_Themes/Default/images/bg_otherproduct.gif) left bottom no-repeat;}

.pager-container {position:relative;}
.pager {position:absolute; right:0px; top:2px;}
/* Product */

/* Utilities bar */
.utibar {padding: 0px; margin:0px; text-align:right; padding:11px 4px 12px 0px; margin-top:16px; border-top:dotted 1px #cbcbcb;}

.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 */
.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 */

/* Contact */
.contactform { padding:0px 0px 10px 46px; }
.contactguide {padding:10px 0px 20px 26px; margin-left:20px; text-align:left; color:#4d4d4d;}
.contact {margin:0; padding:0; margin-bottom:8px;}
/* Contact */

/* Sitemap */
.sitemapcontainer { padding:0px 0px 0px 20px;}

.SiteMap { border: 0px solid #DDDDDD; }
.SiteMapTableCell { padding: 25px; }
.RootNode { color: #4a4a4a; font-weight: bold; padding-left:5px; }
.RootNode a { color: #4a4a4a; text-decoration:none; }
.RootNode a:hover { color: #4a4a4a; text-decoration:underline; }
.ParentNode { font-weight:bold;  padding-left:5px; }
.ParentNode a { color: #4a4a4a; text-decoration:none; }
.ParentNode a:hover { color: #4a4a4a; text-decoration:underline; }
.LeafNode { color: #666666; padding-left:5px; }
.LeafNode a { color: #666666; text-decoration:none; }
.LeafNode a:hover { color: #666666; text-decoration:underline;}
/* Sitemap */

/* Search */
.detail-frame {margin:0; padding:0; padding-bottom:18px; padding-right:10px;}
.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:none; }
/* Search */

/* NewInZone */
.frNewsinzone { margin:0px; padding:0px 10px 25px 0px; margin-bottom:20px; border-bottom:dotted 1px #cacaca;}
.image-box img { margin:0px 20px 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:13px; font-weight:normal;}
.newsinzon-spr {height:36px; overflow:hidden;}
.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 */

/* 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;}

/* Detail */
.detail-frame {}
.detail-frame h1 { font-weight:bold; font-size:11pt; color:#4d4d4d; margin:0px; padding:0px;}
.detail-frame h2 { font-weight:normal; color:#4d4d4d; font-size:9pt;}

.othernews { padding:0px 0px 5px 0px; }
.othernews .headline { color:#0090fc; padding:14px 0px 12px 0px; font-weight:bold;}

.othernews ul {list-style-type:none; padding:0px; margin:0px;}

.othernews ul li {background: url(/App_Themes/Default/images/st_othernews.gif) center left no-repeat; color:#0090fc; font-weight:normal; margin:0px; padding:2px 0px 4px 17px;}
.othernews ul li a { color:#0090fc; text-decoration:none}
.othernews ul li a:hover { color:#0090fc; 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; }
/* Detail */
/* News */

/* 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:755px;}
.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 input{width:248px;}
.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:368px; 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: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;}

/* 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: 148px;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:46px !important; height:42px !important;}
