﻿.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: transparent url(/app_themes/default/images/bg_marter.gif) top repeat-x;}

/*  Spiffy Corners */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 
.cssbox  { width:640px !important; width: 625px; padding-right:15px; margin:20px auto }
/* IE Win = width - padding */  

.cssbox_head { background-position:top right; margin-right:-15px; padding-right:40px } 
.cssbox_head h2 { background-position:top left; margin:0; padding:25px 0 15px 40px; height:auto !important; height:1% } 
.cssbox_head h2 div { border-bottom:solid 1px #cfcfcf; padding-bottom:4px; color:#403f3f; font-weight:bold; font-size:12pt; font-family: arial,tahoma,verdana;}
.cssbox_body { background-position:bottom left; margin-right:25px; padding:15px 0 15px 40px } 
/*  Spiffy Corners */

/* editform */
.editform {margin:0; padding:0;}
.editform td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:25px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.buttoncelllogin {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.buttoncelllogin a {width:100px !important;}

.editform td.label-address {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:12px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
/* editform */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper {  overflow: hidden; padding: 1px 0; }
div.fieldwrapper label.styled { float: left; font-weight: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:#a1a1a1; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:15px; padding:10px; color:#545454; text-align:center; font-weight:normal;}
.serialthankyou { margin:15px; padding:10px; text-align:center; font-weight:normal;}
/* Form design */

/* Master */
#wrapper { width:986px; padding-top:7px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_wrapper.gif) top no-repeat;}
#canhcam-wrapper {width:958px; margin:0px auto; padding:0px;}

#canhcam-header {width:958px; margin:0px; padding:0px;}
.header-1 {width:958px; position:relative; margin:0px; padding:0px; background: transparent url(/app_themes/default/images/bg_banner.gif) top repeat-x;}

#canhcam-content {width:958px; margin:0px; padding:0px;}
.content-left { float:left; width:707px; margin:0px; padding:0px; min-height:520px;height:auto !important; height:520px;}
.content-right { float:right; width:251px; margin:0px; padding:0px;}

#canhcam-footer {width:958px; margin:0px auto; padding:0px; background-color:#83ae4a; height:34px; overflow:hidden;}
.footer-left { float:left; width:470px; margin:0px; padding:0px;}

#wrapper-footer { width:986px; padding-bottom:15px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_wrapper-bottom.gif)  no-repeat; }
.clear { clear:both; margin:0px; padding:0px;}
/* Master */


/* Navbarmenu */
.mainnavbar {background:url(/App_Themes/Default/images/bg_menu.gif) left repeat-x; padding:0; margin:0px 0px 11px 0px; overflow:hidden; height:32px;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px;} 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#ffffff; font-weight:bold;}
.TopMenuItemHover {margin:0px; padding:0px; text-align:center;cursor:pointer; color:#ffffff; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_active.gif) left repeat-x;}
.TopItemLookActive {margin:0px; padding:0px; text-align:center; color:#ffffff; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_active.gif) left repeat-x;}

.MenuGroup {cursor:default; border-width:0px;}
.MenuItem {padding:0px 5px 0px 10px; font-weight:bold; color:#ffffff; cursor:pointer; min-width:160px;width:auto !important; width:160px; height:24px; overflow:hidden; background:url(/App_Themes/Default/images/menu-paren.gif) left repeat-x;}
.MenuItemHover {padding:0px 5px 0px 10px; font-weight:bold; color:#ffffff; cursor:pointer; min-width:160px;width:auto !important; width:160px; height:24px;overflow:hidden; background:url(/App_Themes/Default/images/menu-parenactive.gif) left repeat-x;}

.bottomnavbar{ padding:10px 0px 2px 10px; margin:0px;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; color:#ece6d6; padding:0px 4px 0px 0px;}
.bottomnavbar ul li a { color:#ece6d6; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#ece6d6; }
.bottomnavbar ul li span { padding:0px; display:inline; color:#486239;}

.rightnavbar { padding:0; margin:4px 1px 0px 12px;}
.rightnavbar .rightmenu {display:block; font-weight:bold; text-transform:uppercase; color:#ffffff; }
.rightnavbar .rightmenu a {display:block; color:#ffffff; text-decoration:none;padding:10px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_leftnavbar.gif) top left no-repeat; height:22px; overflow:hidden;}
.rightnavbar .rightmenu a:hover { display:block; padding:10px 0px 0px 10px; color:#ffffff; background:url(/App_Themes/Default/images/bg_leftnavbar-active.gif) top left no-repeat; height:22px; overflow:hidden;}

.rightnavbar .rightmenu_active { font-weight:bold; text-transform:uppercase; color:#ffffff; }
.rightnavbar .rightmenu_active a { display:block;color:#ffffff; text-decoration:none; padding:10px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_leftnavbar-active.gif) top left no-repeat; height:22px; overflow:hidden;}
.rightnavbar .rightmenu_active a:hover {display:block; color:#ffffff; text-decoration:none; padding:10px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_leftnavbar-active.gif) top left no-repeat; height:22px; overflow:hidden;}

.rightsubnavbar { margin:0px; padding:6px 0px 6px 0px;}
.rightsubnavbar .rightsubmenu {font-weight:bold; padding:1px 0px 1px 20px; margin:0; }
.rightsubnavbar .rightsubmenu a { color:#806d61; text-decoration:none}
.rightsubnavbar .rightsubmenu a:hover { color:#ffffff; text-decoration:underline; }

.rightsubnavbar .rightsubmenu_active {font-weight:bold; padding:1px 0px 1px 20px; margin:0;}
.rightsubnavbar .rightsubmenu_active a { color:#ffffff; text-decoration:underline}
.rightsubnavbar .rightsubmenu_active a:hover { color:#ffffff; text-decoration:underline; }

.spt-rightsubmenu { border-bottom:solid 1px #c6c3be;}

.rightinnavbar { margin:25px 14px 0px 11px; padding:0px 0px 0px 0px;  border-top:solid 4px #9d9691;}
.rightinnavbar .RightIn {font-weight:bold;  color:#9a1c1f; padding:10px 0px 0px 25px; margin:0px; text-transform:uppercase; background:url(/App_Themes/Default/images/ico_rightin.gif) no-repeat 0% 90%;}
.rightinnavbar .RightIn a { color:#9a1c1f; text-decoration:none}
.rightinnavbar .RightIn a:hover { color:#9a1c1f; text-decoration:underline; }

/* Navbarmenu */

/* Guide */
.copyright {padding:10px 5px 0px 0px; font-size:8pt; color:#486239; text-align:right;}
.copyright a { color:#486239; text-decoration:none}
.copyright a:hover { color:#486239; text-decoration:underline; }

.copyrightprint {padding:10px 0px 10px 0px; color:#486239; text-align:right;}
.copyrightprint a { color:#486239; text-decoration:none}
.copyrightprint a:hover { color:#486239; text-decoration:underline; }

/* Guide */

/* Recruit */

.guiderecruit {padding:10px 15px 0px 20px; color:#486239; text-align:left;}
.guiderecruit a { color:#486239; text-decoration:none}
.guiderecruit a:hover { color:#486239; text-decoration:underline; }

.Recruit { margin:20px; padding:0px; background-color:#f2f2f2; border:solid 1px #cccccc;}
.TitleRecruit .headline{color:#666666;}
.TitleRecruit .headline .strong{color:#666666; text-transform:uppercase; font-weight:bold; font-size:11pt; padding:0px 10px 0px 0px;}

div.fieldwrapper-recruit {  overflow: hidden; padding: 0px; }
div.fieldwrapper-recruit label.styled { float: left; font-weight:bold; width:140px; text-align:right; padding:0px 10px 0px 0px;}
div.fieldwrapper-recruit div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv-recruit { clear:both; margin: 5px 0px 10px 150px;}
.bntcontac { color:#545454; font-weight:bold; border:0px; background:url(/App_Themes/Default/images/bg_bntcontac.gif) no-repeat; height:21px; overflow:hidden; width:79px;}
.errormessage-recruit { margin:0px; padding:0px; background:url(/App_Themes/Default/images/edtError.gif) top left no-repeat; padding-left:18px;}
/* Recruit */

/* HomeNews */
.homenewscontent {padding:0px 0px 0px 0px; margin:22px 1px 0px 12px; background-color:#9d9691;}
.homenewscontent .news-name {font-weight:bold; font-size:11pt; color:#ffffff; margin:0; padding:20px 10px 10px 20px; text-transform:uppercase;}
.homenewscontent .news-name a {color:#ffffff; text-decoration:none;}
.homenewscontent .news-name a:hover {text-decoration:underline;}
.homenewscontent .news-briefcontent {font-weight:normal; color:#ffffff; padding:0px 10px 20px 20px;}
/* HomeNews */

/* clientdate */
.clientdate { text-align:right; color:#aeaeae; margin:0px; padding:4px 13px 4px 0px;}
.clientdate span { text-align:right; font-weight:bold; color:#f9b750; margin:0px; padding:0px 6px 0px 0px;}
/* clientdate */

/* homespecial */
.frproduct { margin:0px; padding:0px; background: transparent url(/app_themes/default/images/bg_linehomeproduct.gif) top repeat-y;}
.Zoneproduct { margin:0px; padding:10px 0px 10px 22px; color:#79b16c; font-weight:bold; text-transform:uppercase;}
.Zoneproduct a { color:#79b16c; text-decoration:none}
.Zoneproduct a:hover { color:#79b16c; text-decoration:underline; }

.item-produchome { margin:0px; padding:0px 0px 0px 0px; width:234px;}
.homespecial { margin:0px; padding:0px;}
.homeproduct { margin:0px; padding:0px;}
.homeproduct-img {  margin:0px; padding:0px 0px 15px 22px;}
.homeproduct-brief { color:#8e8e8e; background-color:#f3f3f3; margin:0px; padding:10px 20px 10px 20px;}
/* homespecial */

/* Breadcrumb */
.breadcrumb {padding:5px 0px 5px 26px; margin:0px 17px 0px 20px;  font-weight:normal; font-size:8pt; text-transform:uppercase; color:#b7b0ab; border-bottom:solid 1px #d4cfc6; background: transparent url(/app_themes/default/images/bg_home.gif) no-repeat 0% 50%;}
.breadcrumb a { color:#b7b0ab; text-decoration:none;}
.breadcrumb a:hover { color:#b7b0ab; text-decoration:underline;}
/* Breadcrumb */

/* breadcrumbTitle */
.breadcrumbTitle {padding:15px 0px 10px 22px; margin:0px 0px 0px 0px;  font-weight:bold; font-size:12pt; text-transform:uppercase; color:#b7b0ab;}
.breadcrumbTitle a { color:#666666; text-decoration:none;}
.breadcrumbTitle a:hover { color:#666666; text-decoration:underline;}
/* breadcrumbTitle */

/* NewInZone */
.frNewsinzone { margin:0px 17px 0px 18px; padding:0px 0px 0px 0px; }
.borderinzone { margin:0px 0px 15px 0px; padding:10px; border:solid 1px #cdcdcd;}
.image-box img { margin:0px; padding:0px 14px 0px 0px;}
.zoneitemname { font-weight:bold; color:#37902d;}
.zoneitemname a { color:#37902d; text-decoration:none;}
.zoneitemname a:hover { color:#37902d; text-decoration:underline;}
.zoneitemname span { color:#666666; font-weight:normal; font-style:italic;}

.zoneitembrief {padding:8px 0px 0px 0px; font-weight:normal; color:#484747;}
.Moreinzone { color:#787878; font-weight:normal; margin-top:5px; padding:0px 25px 0px 0px; text-align:right; background:url(/App_Themes/Default/images/ico_news.gif) right no-repeat ; height:16px; overflow:hidden;}
.Moreinzone a { color:#787878; text-decoration:none; }
.Moreinzone a:hover { color:#4d4d4d; text-decoration:none;}
.spMoreinzone { padding:0px; margin:0px;}
/* NewInZone */

/* pager */
.pager-container {position:relative; margin:0px 0px 0px 0px; padding:0px; border-top:solid 3px #e4e4e4; height:30px; overflow:hidden;}
.pager {position:absolute; right:-6px; top:2px; margin:0px; padding:0px; height:30px; overflow:hidden;}
.borderpager {  margin:0px; padding:0px 17px 0px 18px;}

.pager-container-product {position:relative; margin:0px 0px 0px 20px; padding:0px; border-top:solid 3px #e4e4e4; height:30px; overflow:hidden;}
.pager-product {position:absolute; right:-6px; top:2px; margin:0px; padding:0px; height:30px; overflow:hidden;}
/* pager */


/* Detail */
.detail-frame { margin:0px 17px 0px 18px; padding:0px; border:solid 1px #cdcdcd;}
.detail-frame h1 { font-weight:bold; font-size:11pt; color:#3f9335; margin:0px; padding:11px 10px 10px 11px;}
.detail-frame h2 { font-weight:normal; color:#484747; font-size:9pt; margin:0px; padding:10px;}

.othernews { padding:0px 0px 5px 0px; margin:0px 0px 0px 17px;}
.othernews .headline { color:#3f9335; padding:10px 0px 12px 0px; font-weight:bold;}

.othernews ul {list-style-type:none; padding:0px 10px 0px 5px; margin:0px;}

.othernews ul li {background: url(/App_Themes/Default/images/st_othernews.gif) center left no-repeat; color:#3f9335; font-weight:normal; margin:0px; padding:2px 0px 4px 15px;}
.othernews ul li a { color:#3f9335; text-decoration:underline}
.othernews ul li a:hover { color:#3f9335; text-decoration:none; }

.newsintopic { font-weight:bold; font-size:9pt; padding-bottom:10px; padding-top:10px;}
.newsintopic ul {list-style-type:none; padding:0px; margin:0px;}
.newsintopic ul li { padding:0px; display:inline; color:#4d4d4d; margin:0px; }
.newsintopic ul li a { color:#4d4d4d; text-decoration:none}
.newsintopic ul li a:hover { color:#4d4d4d; text-decoration:underline; }
/* Detail */



/* Utilities bar */
.utibar { margin:0px 16px 0px 0px; text-align:right; padding:11px 4px 12px 0px;}

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) top left no-repeat;}
a.print { color:#a1a1a1; text-decoration:none;}
a:hover.print { color:#a1a1a1; text-decoration:underline;}

.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#a1a1a1; text-decoration:none;}
a:hover.sendtofriend { color:#a1a1a1; text-decoration:underline;}

.feedback  { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#a1a1a1; text-decoration:none;}
a:hover.feedback { color:#a1a1a1; text-decoration:underline;}

.gotop  { padding: 1px 12px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#a1a1a1; text-decoration:none;}
a:hover.gotop { color:#a1a1a1; text-decoration:underline;}

.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; color:#a1a1a1; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#a1a1a1; text-decoration:none;}
a:hover.bookmark { color:#a1a1a1; text-decoration:underline;}
/* Utilities bar */

/* print */
.borerprint { margin:0px; padding:0px; width:952px; margin:0px auto; background:url(/App_Themes/Default/images/bg_topprint.gif) no-repeat;}
.borerprint h1 { margin:0px; padding:20px 30px 10px 30px; color:#4d4d4d;  font-size:12pt; font-weight:bold;  font-family:arial,tahoma,verdana;}
.bottom-borerprint {margin:0px; padding:0px 0px 0px 0px; width:952px; margin:0px auto; background:url(/App_Themes/Default/images/bg_bottomprint.gif) no-repeat; height:8px; overflow:hidden;}
.Contentprint {color:#4d4d4d; padding:0px 30px 0px 30px;}
.bannerlogo {margin:0px; padding:0px; width:952px; margin:0px auto;}
/* print */

/* Contact */
.contactform { padding:0px 0px 0px 0px; }
.contactguide {padding:15px; margin:1px 0px 1px 0px; background-color:#f2f2f2; color:#2f2f2f;}
.borderguide {margin:1px 18px 18px 20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.contact {margin:0; padding:0; margin-bottom:8px;}
.contacat-left { float:left; width:386px; margin:0px; padding:0px;}
.contacat-right { float:right; width:321px; margin:0px; padding:0px;}
.Guide-contactfooter { color:#2f2f2f; border-top:1px solid #cccccc; margin:10px 18px 20px 20px; padding:10px 0px 0px 0px;}

div.fieldwrapper-contact {  overflow: hidden; padding: 0px; }
div.fieldwrapper-contact label.styled { float: left; font-weight:normal; width:100px; text-align:right; padding:0px 5px 0px 0px;}
div.fieldwrapper-contact div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv-contact { clear:both; margin: 5px 0px 0px 105px;}
.bntcontac { color:#545454; font-weight:bold; border:0px; background:url(/App_Themes/Default/images/bg_bntcontac.gif) no-repeat; height:21px; overflow:hidden; width:79px;}
.errormessage-contact { margin:0px; padding:0px; background:url(/App_Themes/Default/images/edtError.gif) top left no-repeat; padding-left:18px;}
/* Contact */

/* Sitemap */
.sitemapcontainer { margin:0px 18px 0px 18px; padding:0px 0px 0px 20px; border: 1px solid #cccccc; }

.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 */


/* TitleProduct */
.TitleProduct { margin:15px 0px 10px 0px; padding:10px 0px 11px 11px; color:#806d61; font-weight:bold; text-transform:uppercase; background:url(/App_Themes/Default/images/bg_linetitle.gif) bottom no-repeat;}
.rightproduct { padding:0px; margin:0px 0px 0px 10px;}

.homeproduct_item { padding:0px; margin:0px 0px 0px 0px;}
.imagebox {border:solid 1px #888888; margin:0px 6px 15px 10px;}
.datalist_itembox { margin:0px; padding:0px;}
/* TitleProduct */

/*photo*/
.zonephoto {padding:10px 0px 0px 5px; margin:0px 18px 0px 17px;}
.zonephoto .title{color:#d93337; font-weight:bold; font-size:11pt; padding:5px 0px 0px 0px;}
.photoitem{ width:210px; margin:0px; padding:0px;}
.photoitem img{ width:210px;}
.photoimage{padding:0px;}
.phototeaser { color:#787878; padding:8px 0px 18px 0px; font-weight:normal;}
.photo_sepa { width:10px;}
/*photo*/

/* ProductZone */
.productzone {margin:0; padding:0px;}
.zonebriefcontent { margin:0px; padding:4px 18px 20px 20px; color:#666666;}
.item-imagebox { margin:0px; padding:0px;}
.product-name {color: #666666; font-weight:bold; margin:0px; padding:8px 0px 17px 0px;}
.product-name a { color: #666666; text-decoration:none; }
.product-name a:hover { color: #666666; text-decoration:underline;}
.datalist_item { margin:0px; padding:0px 0px 0px 20px;}
.borderzone {border-top:solid 3px #e4e4e4; padding:20px 0px 0px 0px; margin:0px 0px 0px 18px;}
/* ProductZone */

/* ProductDetail */
.imagesproduct-left { margin:0px; padding:0px; border:solid 8px #d2d2d2;}
.tableimg { padding:0px; margin:0px 0px 0px 15px;}

.productcontent { padding:0px; margin:15px 18px 0px 17px;}
.rtsLink{ background-color:#bdbdbd; color:#ffffff; font-size:8pt !importand; font-weight:normal;  text-transform:uppercase; margin:0px 1px 1px 0px}
.rtsSelected{ background-color:#9a1c1f; color:#ffffff; font-size:8pt !importand; font-weight:normal;  text-transform:uppercase ;margin:0px 1px 1px 0px}
.AttributePage{ border-top:solid 3px #e4e4e4; border-bottom:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; padding:10px; margin:0px 1px 0px 0px;}
.rtsTxt {font-size:8pt }
.attributezone { border-top:solid 3px #e4e4e4; margin:0px 0px 0px 18px; padding:20px 0px 0px 0px;}
.bordertab { padding:0px; margin:0px 17px 0px 0px;}

.productlistitem { margin:0px; padding:0px;}
.imgtab { padding:0px; margin:0px 0px 10px 17px;  border:solid 1px #d2d2d2;}

.frortherproduct { padding:0px; margin:0px 15px 0px 17px;}
.headlineproduct { color:#666666; font-weight:bold; margin:0px; padding:10px 0px 10px 0px;}

.tableimg .prices {color:#ff0600; font-weight:bold; margin:0px; font-size:12pt; padding:5px 0px 1px 17px;}
.tableimg .button {margin:0; padding:5px 0px 0px 17px;}
.tableimg .button input { border:none; width:83px; height:22px; font-size:8pt; color:#ffffff; background:url(/App_Themes/Default/images/btn_addcart.gif) top left no-repeat;}

/* ProductDetail */

/* kb */
.kbquestion {margin:0px 17px 0px 0px; padding: 10px 0px 1px 20px;}
.qaitem { color:#3b8e31; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%; font-weight:bold; padding:0px 10px 6px 30px; margin:0px 0px 0px 0px;}
.qaitem a {text-decoration:none; color:#3b8e31}
.qaitem a:hover {color:#3b8e31;}

.selecteditem { color:#3b8e31; font-weight:bold; padding:0px 0px 12px 30px; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%;}
.qafull { color:#3b3b3b; font-weight:normal; padding:0px 10px 12px 25px; margin:5px; background:transparent url(/App_Themes/Default/images/ico_answer.gif) no-repeat scroll 0% 0%;}

.formborderkb { margin:10px 18px 15px 18px; padding:0px 0px 10px 20px; background-color:#f2f2f2; border:solid 1px #cccccc;}
.kbtitle { margin:0px; padding:10px 0px 10px 0px; color:#666666; text-transform:uppercase; font-weight:bold; font-size:12pt;}
.titlenoet{ padding:0px 0px 0px 4px; font-weight:normal; text-transform:none; font-size:9pt;}

.bkborder { margin:0p; padding:25px 0px 5px 100px;}
div.fieldwrapperkp {  overflow: hidden; padding:0px; clear:both;}
div.fieldwrapperkp label.styled { float: left; font-weight:bold; width: 120px; margin-right:0px; }
div.fieldwrapperkp div.thefield { float: left; margin-bottom: 4px; }
div.buttonskb{  clear:both; padding:0px 0px 0px 118px;}
.ccbntkb {color:#545454; font-weight:bold;  border:0px; background:transparent url(/App_Themes/Default/images/bg_bntkb.gif) no-repeat; width:43px; height:24px; overflow:hidden;}
/* kb */

/* videolip */
.videolip { background-color:#d2d2d2; margin:0px 18px 0px 18px; padding:10px;}
/* videolip */

/* Agent */
.searchagent {margin:0px 17px 0px 14px; padding:15px 0px 15px 15px; background-color:#f2f2f2; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}

/* editform */
.editagent {margin:0; padding:8px 0px 8px 0px; width:300px; background-color:#ffffff;}
.editagent td.label {text-align: left; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; width:50px; padding-bottom: 2px; font-size:9pt; font-family: arial,tahoma,verdana;}
.editagent td.label span.star {color: #E9786E; padding-right:6px;}
.editagent td.editor {  vertical-align:top; color:#000000; padding-bottom:2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editagent td.editor select {width:170px;}
/* editform */

.Agent {margin:0px; padding:0px 17px 0px 14px;}
.Agent-left { float:left; width:282px; margin:0px; padding:0px;}
.Agent-right {float:right; width:394px; margin:0px; padding:0px;}
.agentresult {font-weight:bold; color:#fc912a; padding-top:15px; padding-bottom:0px;}
/* Agent */

/* Search */
.searchform { position:absolute; right:16px; top:70px;}
.searchform .searchtextbox {width:130px; height:15px; padding-top:2px; padding-left:4px; border:solid 1px #7f9db9; font-size:8pt; color:#acacac;}
.searchform .button {margin:0; padding:0;}
/* Search */

/* SearchResult */
.searchmessage { padding:6px 0px 10px 22px; font-weight:bold; color:#666666;}
.searchitem { margin:0px; padding:0px 0px 0px 25px;}
.searchitem ul {list-style-type:none; padding:0px; margin:0px;}
.searchitem ul li { color:#37902d; margin:0px; padding:2px 0px 2px 12px;  background:url(/App_Themes/Default/images/st_othernews.gif) left no-repeat;}
.searchitem ul li a { color:#37902d; text-decoration:none}
.searchitem ul li a:hover { color:#37902d; text-decoration:underline; }
/* SearchResult */

/* Shopping Cart */
.headerLinks { position:absolute; top:20px; right:20px;}
.headerLinks table { margin:0px; padding:0px;}
.clientdate {color:#000000;padding-bottom:5px;}
.cart-seperator {color:#000000; padding:0px 8px 0px 8px;padding-bottom:5px;}
.cart-count {padding:0px 0px 0px 8px; margin:0px; font-size:10pt;}
.cart-count a {color:#acacac; text-decoration:none;}
.cart-count a:hover { color:#acacac; text-decoration:underline;}
.headerLinks img { border-width:0;}
/* Shopping Cart */

/* Checkout progress indicator */
.checkoutprogressindicator {margin:15px 0px 10px 0px;padding:0px 0px 10px 22px; float: left;}
.checkoutprogressindicator .intro {margin: 0px;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block; width: 130px;float: left; margin-right: 2px;color: #b7b0ab;}
.checkoutprogressindicator div.step4 span {margin: 0px;}
.checkoutprogressindicator div span.active {color: #737373;font-weight: bold;}
.checkoutprogressindicator div span.active span.displaystep {color: #DD2E2E;border-color: #DD2E2E;}
.checkoutprogressindicator div span span.displaystep {display: block;padding-bottom: 7px;margin-bottom: 7px;border-bottom: solid 2px #D0D0D0;}
.checkoutprogressindicator div {display: inline;}
/* Checkout progress indicator */

/* ShoppingCart */
.ShoppingCart {margin:0px; padding-left:20px; clear:both;}
.cartisempty {margin:0; padding:0; text-align:center; font-weight:bold; padding-top:20px; color:#0392DA; padding-bottom:0px;}
.OrderSummaryContent {margin:0; padding:0;width:660px;}
.OrderSummaryContent table {border-collapse:collapse;}
.OrderSummaryContent td {border:solid 1px #e0e0e0;}

.productcartinfo {padding:0; margin:12px 0px 12px 12px;}
.productcartinfo td{border:none;}
.productcartinfo a {color:#545454; text-decoration:none;}
.productcartinfo a:hover {text-decoration:underline;}

.CommonButtons {margin:0; padding:30px 0px 0px 13px;}
.CommonButtons input { width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.CommonButtonsShopping {margin:0px; padding:30px 0px 0px 0px; text-align:right;}
.CommonButtonsShopping input { margin:0px; padding:0px 0px 0px 0px; height:21px; border:none; color:#363636; text-align:center;}

.editform input{width:200px;}
.editform textarea{width:200px;}
.editform select{width:200px;}

.SelectButtons {margin:0px; padding:13px 0px 13px 10px; }
.SelectButtons input {width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.Confirmfooter {margin:40px 20px 0px 20px; 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:0px 0px 8px 10px; padding:0px 0px 0px 0px;}
.billing-address {width:330px; float:left; padding:0px; margin-left:8px;}
.Bordermethod { margin:0px 0px 0px 10px; padding:0px;}
.shipping-address {width:330px; float:left; padding:0px; margin-left:1px;}
.addressedit {padding:9px 0px 9px 0px; margin:0px 0px 5px 0px; 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:#9a1c1f;}
.EnterAddress {margin:0px; padding:0px; margin-bottom:8px; width:678px; border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.clearboth { clear:both;}
/* Address */

/* Header */

.loginstatus {padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; color:#56ab4c; font-size:8pt;}
.loginstatus a {color:#56ab4c; text-decoration:none; text-transform:uppercase;}
.loginstatus a:hover {text-decoration:underline;}

.loginname {padding:6px 0px 0px 0px; margin:0px; color:#56ab4c; cursor:pointer; font-size:8pt;}
.loginname a {color:#56ab4c; 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; width:118px; height:15px; overflow:hidden; text-align:center; font-size:8pt;}
.cartview a {color:#56ab4c; text-transform:uppercase; text-decoration:none;}
.cartview a:hover {text-decoration:none;}
/* Header */

/* LoginUser */
.borderlogin { padding:0px 0px 0px 0px; margin:20px 0px 20px 90px; background:url(/App_Themes/Default/images/bg_loginuser.gif) no-repeat; width:508px; height:67px; overflow:hidden;}
.editformlogin .editor .txtlogin { margin:24px 0px 0px 54px; width:145px; border:solid 1px #dfdfdf; height:20px; overflow:hidden;}
.editformlogin .bntlogin { margin:0px; padding:24px 0px 0px 0px;}
.ccbntlogin { margin:0px 0px 0px 11px; padding:0px; background:url(/App_Themes/Default/images/bg_btnlogin.gif) no-repeat; width:80px; height:20px; overflow:hidden; border:0px; color:#ffffff; font-size:8pt;}
.Linelogin { margin:0px 20px 0px 20px; border-top:dotted 1px #d6d6d6; border-bottom:dotted 1px #d6d6d6;}
.guidelogin { color:#666666; margin:0px; padding:10px 20px 10px 20px;}
/* LoginUser */

/* chechout */
.registerform {margin:0; padding:15px;}
.registerguide {margin:0; padding:15px;}

.buttoncellSignUp {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellSignUp a {width:100px !important;}
.buttoncellUnregis {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellUnregis a {width:170px !important;}

.signintostorefront { margin-left:20px; padding:0; float:left; width:350px; padding-right:20px;}
.accountcreate { margin:0; padding:0; float:left; width:280px;}
.accountcreate p {font-size:8pt;}

.matbar_loginScreen{border-bottom:dotted 1px #C2C2C2; font-weight:bold; margin:0; margin-bottom:10px; padding:20px 0px 4px 0px;}
/* chechout */