﻿.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:0px; padding:0px; font-family:arial,tahoma,verdana;  background: transparent url(/app_themes/default/images/bg_master.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 */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 500px; overflow: hidden; padding: 5px 0; }
div.fieldwrapper label.styled { float: left; width: 130px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 140px; }
.errormessage {}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:10px; padding:10px; border:solid 1px #cccccc; color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}
.thankyoucontact {  color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}


.editform { padding:0px; margin:0px;}
.editform td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:3px;font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.shiftleft { padding-left:120px;}
.shiftleftchekout { margin:0px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana;}
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}
/* Form design */

/* Master */

#frwrapper { width:1002px; margin:0px auto; background: transparent url(/app_themes/default/images/bg_frmarter.gif) top center no-repeat;}
#canhcam-wrapper {width:974px; padding:0px; margin:0px auto;}
#canhcam-header {width:974px; padding:0px; margin:0px; position:relative;}
#canhcam-conten {width:974px; padding:0px; margin:0px;}
.conten-left { float:left; width:724px;}
.conten-right { float:right; width:250px;}
#canhcam-footer {width:974px; padding:0px; margin:0px; clear:both;}
.clearboth {clear:both; margin:0px;}
/* Master */

/* Navbarmenu */
.mainnavbar { width:974px; background:url(/App_Themes/Default/images/bg_menu.jpg) left no-repeat; overflow:hidden; height:38px; margin-bottom:3px;}
.TopMenuGroup {cursor:default; padding:0px; margin:0px; width:974px;} 
.TopMenuItem { margin:0px; padding:0px; text-align:center; cursor:pointer; color:#d5d5d5; font-weight:bold;}
.TopMenuItemHover {cursor:pointer;margin:0px; padding:0px; text-align:center;cursor:pointer; color:#fe8b49; font-weight:bold; }
.TopItemLookActive {cursor:pointer;margin:0px; padding:0px; text-align:center; color:#fe8b49; font-weight:bold;}

.MenuGroup {cursor:default; border: solid 0px #000000; background-color:#d2cec3; padding:0px 0px 0px 0px;}
.MenuItem {padding:0px 5px 0px 10px; font-weight:normal; color:#4b4b4b; background-color:#fffefe; cursor:pointer; min-width:160px; width:160px; height:24px; overflow:hidden;}
.MenuItemHover {padding:0px 5px 0px 10px;  font-weight:normal; color:#ff9e17; background-color:#fffefe; cursor:pointer; min-width:160px; width:160px; height:24px;overflow:hidden;}

.bottomnavbar{ padding:28px 0px 18px 0px; margin:0px; text-align:center;}
.bottomnavbar ul {list-style-type:none; margin:0px; padding:0px; display:inline;}
.bottomnavbar ul li { font-size:8pt; display:inline; color:#81807b; padding:0px 4px 0px 0px;}
.bottomnavbar ul li a { color:#81807b; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#81807b; }
.bottomnavbar ul li span { padding:0px; display:inline; color:#81807b;}

.border-rightnavbar {padding:6px 6px 0px 5px; margin:0px;}
.rightnavbar {  margin:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_top_Righnavbar.gif) top no-repeat;}
.rightnavbar-top {background:url(/App_Themes/Default/images/bg_bottom_Righnavbar.gif) top no-repeat; height:5px; overflow:hidden;}
.rightnavbar .rightmenu {display:block; font-weight:bold;  color:#ffffff; }
.rightnavbar .rightmenu a {display:block; color:#ffffff; text-decoration:none;padding:8px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_menuright.gif) top left no-repeat; height:23px; overflow:hidden;}
.rightnavbar .rightmenu a:hover { display:block; padding:8px 0px 0px 10px; color:#ffffff; background:url(/App_Themes/Default/images/bg_menuright-hover.gif) top left no-repeat; height:23px; overflow:hidden;}

.rightnavbar .rightmenu_active { font-weight:bold;  color:#ffffff; }
.rightnavbar .rightmenu_active a { display:block;color:#ffffff; text-decoration:none; padding:8px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_menuright-hover.gif) top left no-repeat; height:23px; overflow:hidden;}
.rightnavbar .rightmenu_active a:hover {display:block; color:#ffffff; text-decoration:none; padding:8px 0px 0px 10px; margin:0px 0px 1px 0px; background:url(/App_Themes/Default/images/bg_menuright-hover.gif) top left no-repeat; height:23px; overflow:hidden;}

.rightsubnavbar { margin:0px; padding:0px; border:solid 1px #cfd0cb; background-color:#edeee5;}
.rightsubnavbar .rightsubmenu { font-weight:bold;  color:#595959; padding:6px 0px 6px 15px;}
.rightsubnavbar .rightsubmenu a {color:#595959; text-decoration:none;}
.rightsubnavbar .rightsubmenu a:hover { color:#328dcd;}

.cpt-rightSubnavbar {border-bottom:solid 1px #cfd0cb;}

.rightsubnavbar .rightsubmenu_active { font-weight:bold;  color:#328dcd; padding:6px 0px 6px 15px;}
.rightsubnavbar .rightsubmenu_active a { color:#328dcd; text-decoration:none; }
.rightsubnavbar .rightsubmenu_active a:hover { color:#328dcd; text-decoration:none; }

.rightsubnavbar1 { margin:0px; padding:4px 0px 4px 0px;  background-color:#fafcf5;}
.rightsubnavbar1 .rightsubmenu1 { font-weight:normal;  color:#70706f; padding:4px 0px 4px 15px;}
.rightsubnavbar1 .rightsubmenu1 a {color:#70706f; text-decoration:none;}
.rightsubnavbar1 .rightsubmenu1 a:hover { color:#f97a31;}

.rightsubnavbar1 .rightsubmenu_active1 { font-weight:normal;  color:#f97a31; padding:4px 0px 4px 15px;}
.rightsubnavbar1 .rightsubmenu_active1 a { color:#f97a31; text-decoration:none; }
.rightsubnavbar1 .rightsubmenu_active1 a:hover { color:#f97a31; text-decoration:none; }



/* Navbarmenu */

/* Guide */
.copyright {padding:12px 0px 40px 0px; margin:0px; font-size:8pt; text-transform:uppercase; color:#81807b; text-align:center; background: transparent url(/app_themes/default/images/bg_footer.gif) top repeat-x; height:24px; overflow:hidden;}
.copyright a { color:#81807b; text-decoration:none}
.copyright a:hover { color:#81807b; text-decoration:underline; }

.copyrightprint {padding:10px 0px 10px 0px; color:#81807b; text-align:center;}
.copyrightprint a { color:#81807b; text-decoration:none}
.copyrightprint a:hover { color:#81807b; text-decoration:underline; }
/* Guide */

/* Zongimg */
.zoneimg { margin:0px; padding:5px 0px 0px 7px;}
.top-zoneimg {background: transparent url(/app_themes/default/images/bg_Zoneimghome_top.gif) top left no-repeat;}
.bottom-zoneimg {background: transparent url(/app_themes/default/images/bg_Zoneimghome-bottom.gif) top left no-repeat; height:6px; overflow:hidden;}
/* Zongimg */

/* OnlineSupport */
.fronline-top { margin:7px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_top_suppotonline.gif) top no-repeat;}
.fronline-bottom {margin:0px 0px 7px 0px; background:url(/App_Themes/Default/images/bg_bottom-suppot.gif) top no-repeat; height:6px; overflow:hidden;}

.supportheader { color:#2b82c2; font-weight:bold; text-transform:uppercase; padding:6px 0px 4px 22px; border-bottom:solid 1px #cfcfcf;}
.borderOnline { margin:0px; padding:0px 0px 0px 22px; }
.online-group { color:#2b82c2; padding:4px 0px 4px 0px;}
.itemnick { margin:0px; padding:8px 0px 0px 22px; background:url(/App_Themes/Default/images/bg_messenger.gif) top no-repeat; width:29px; height:14px; overflow:hidden;}
/* OnlineSupport */

/* adright */
.fradright { margin:0px 0px 0px 0px; padding:0px; background:url(/App_Themes/Default/images/bg_TitleAd.gif) top no-repeat; height:203px; overflow:hidden;}
.CCadright { margin:0px; padding:0px; width:100px;}
.titleAdright { margin:0px 0px 0px 0px; padding:15px 0px 30px 15px; color:#d3d3d3;  font-weight:bold;}
.spr-adright { margin:0px; padding:0px; width:6px;}
.adright { margin:0px; padding: 0px 0px 2px 20px; text-align:center;}

.itemadright { text-align:center; padding-top:7px;}
.fradrighttop { background-color:#ffffff; margin:0px 8px 10px 0px; padding:0px 0px 6px 0px;}
.adrighttop {  margin:0px; padding:6px 0px 0px 4px;}
.spr-adtopright { height:1px; overflow:hidden; padding:0px; margin:0px;}
.CCadtopright { margin:0px; padding:0px;}
/* adright */

/* Search */
.frlistsearch { margin:0px; position:absolute; top:12px; right:-7px; }
.searchform { margin:0px; padding:7px 0px 0px 8px; background:url(/App_Themes/Default/images/bg_search.gif) no-repeat; height:23px; overflow:hidden; width:240px;}
.searchform .searchtextbox {width:155px; height:13px; padding-top:1px; padding-left:4px; border:solid 1px #a2a2a1; font-size:8pt; color:#c3c3c3;}
.searchform .button {margin:0px; padding:0px 0px 0px 5px;}
/* Search */

/* Header */
.frheader { margin:0px; position:absolute; top:40px; right:0px;}
.frheader img { border-width:0px;}
.table-header { margin-bottom:4px; padding:0px;}

.loginstatus {padding:6px 8px 0px 0px; margin:0px 0px 0px 0px; color:#bebebe; }
.loginstatus a {color:#bebebe; text-decoration:none;}
.loginstatus a:hover {text-decoration:underline;}

.loginname {padding:6px 0px 0px 0px; margin:0px; color:#bebebe; cursor:pointer; }
.loginname a {color:#bebebe; text-decoration:none;}
.loginname a:hover {text-decoration:underline;}

.cartview {background:url(/App_Themes/Default/images/btn_cartview.gif) top left no-repeat; width:118px; height:15px; overflow:hidden; text-align:center; font-size:9pt;}
.cartview a {color:#56ab4c; text-transform:uppercase; text-decoration:none;}
.cartview a:hover {text-decoration:none;}
/* Header */

/* Shopping Cart */
.clientdate {color:#a0a0a0;padding-bottom:5px;}
.cart-seperator {color:#a0a0a0; padding:0px 8px 0px 8px;padding-bottom:5px;}
.cart-count {padding:0px 0px 0px 8px; margin:0px; font-size:8pt; color:#bebebe;}
.cart-count a {color:#bebebe; text-decoration:none;}
.cart-count a:hover { color:#bebebe; text-decoration:underline;}

.cart-count span {padding:0px 0px 0px 0px; margin:0px; font-weight:bold; font-size:12pt; color:#a0a0a0;}
.cart-count span a {color:#a0a0a0; text-decoration:none;}
.cart-count span a:hover { color:#a0a0a0; text-decoration:underline;}
/* Shopping Cart */

/* currencyselector */
.currencyselector { margin:0px; padding:0px; position:absolute; top:61px; right:150px;}
.currencyselector-bo { margin-top:7px; padding:12px 0px 0px 13px; background:url(/App_Themes/Default/images/bg_Currency.gif) no-repeat; height:35px; overflow:hidden;}
.titlecurrency { margin:0px; font-weight:bold; color:#4d4d4d; padding-right:15px;}
/* currencyselector */

/* exchangerate */
.exchangerate { margin-top:7px; background:url(/App_Themes/Default/images/ExchangeRate.gif) no-repeat; height:98px; overflow:hidden;}
.exchangerate .title { color:#2b82c2; font-weight:bold; text-transform:uppercase; padding:10px 0px 22px 11px;}
.exchangerate .exchang { float:left; padding:10px 10px 0px 46px; color:#646464; font-weight:bold; background:url(/App_Themes/Default/images/ico_ForeignExchange.gif) no-repeat 8% 50%; height:29px; overflow:hidden; cursor:pointer;}
.exchangerate .gold {padding:10px 0px 0px 46px; color:#646464; font-weight:bold; background:url(/App_Themes/Default/images/ico_GoldPrice.gif) no-repeat 8% 50%; height:29px; overflow:hidden; cursor:pointer;}
/* exchangerate */

/* NewInZone */
.frNewsinzone { margin:0px 12px 0px 0px; padding:0px 0px 0px 0px; }
.borderinzone { margin:0px 0px 0px 0px; padding:0px;}
.image-box img { margin-right:14px; padding:0px; border:solid 1px #d5d2c7;}
.zoneitemname { font-weight:bold; color:#606060;}
.zoneitemname a { color:#606060; text-decoration:none;}
.zoneitemname a:hover { color:#606060; text-decoration:underline;}
.zoneitemname span { color:#666666; font-weight:normal;}

.zoneitembrief {padding:4px 0px 0px 0px; font-weight:normal; color:#606060;}
.spMoreinzone { padding:0px; margin:0px;}
/* NewInZone */

/* bgcontent */
.frcontent-top { margin-top:5px; padding:12px 20px 10px 20px; background:url(/App_Themes/Default/images/bg_top_content.gif) top left no-repeat; }
.frcontent-bottom {margin:0px; background:url(/App_Themes/Default/images/bg_bottom_content.gif) top left no-repeat; height:5px; overflow:hidden;}
/* bgcontent */

/* pager */
.pager-container {position:relative; margin:0px 0px 0px 0px; padding:0px; height:25px; overflow:hidden;}
.pager {position:absolute; right:12px; top:0px; height:25px; overflow:hidden;}

.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 */

/* Breadcrumb */
.breadcrumb { padding:0px 0px 20px 0px; margin:0px;  text-align:right; font-weight:normal; color:#797979; font-size:8pt; }
.breadcrumb a { color:#797979; text-decoration:none;}
.breadcrumb a:hover { color:#797979; text-decoration:underline;}

.breadcrumbTitle { float:left; padding:0px 0px 20px 0px; margin:0px;  font-weight:bold; font-size:12pt; color:#606060; }
.breadcrumbTitle a { color:#606060; text-decoration:none;}
.breadcrumbTitle a:hover { color:#606060; text-decoration:underline;}
/* Breadcrumb */

/* Detail */
.detail-frame { margin:0px; padding:0px;}
.detail-frame h1 { font-weight:bold; font-size:14pt; color:#087bcf; margin:0px; padding:0px 0px 10px 0px;}
.detail-frame h2 { font-weight:normal; color:#646464; font-size:9pt; margin:0px; padding:0px;}

.othernews { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.othernews .headline { color:#087bcf; 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:#087bcf; font-weight:normal; margin:0px; padding:2px 0px 4px 15px;}
.othernews ul li a { color:#087bcf; text-decoration:none}
.othernews ul li a:hover { color:#087bcf; 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 */

/* Utilities bar */
.utibar { margin:10px 10px 0px 0px; text-align:right; padding:6px 0px 0px 0px; border-top:solid 1px #f1f1f0;}

.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:#087bcf;  font-size:14pt; 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 */
.contact { margin:0px;}
.contactform { padding:0px 0px 0px 0px; }
.contactguide {padding:15px; margin-bottom:30px; background-color:#edecec; color:#565656;}
.contacat-left { float:left; width:450px; margin:0px; padding-bottom:20px;}
.contacat-right { float:right; width:224px; margin:0px; padding:0px;}
.Guide-contactfooter { clear:both; color:#505050; border-top:1px solid #cccccc; margin:0px; padding:10px 0px 0px 0px;}

div.fieldwrapper-contact {  overflow: hidden; padding: 0px; }
div.fieldwrapper-contact label.styled { color:#3f3f3f; float: left; font-weight:bold; width:160px; text-align:left; padding:0px 5px 0px 0px;}
div.fieldwrapper-contact div.thefield { float: left; margin-bottom: 4px; }
div.fieldwrapper-contact label.styled span.star{ color:#3f3f3f; font-weight:normal;}
div.buttonsdiv-contact { clear:both; margin: 5px 0px 0px 164px;}
.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:20px 0px 10px 35px; padding:0px; }

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 9pt; }
.SiteMapTableCell { padding: 10px; }
.RootNode { color: #4c4c4c; font-family: arial,tahoma,verdana; font-size: 9pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #4c4c4c; text-decoration:none; } 
.RootNode a:hover { color: #4c4c4c; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:9pt; font-weight:bold;  padding-left:5px; } 
.ParentNode a { color: #8a7d71; text-decoration:none; } 
.ParentNode a:hover { color: #8a7d71; text-decoration:underline; } 
.LeafNode { color: #8a7d71; font-family: arial,tahoma,verdana; font-size:9pt;  padding-left:5px; } 
.LeafNode a { color: #8a7d71; text-decoration:none; } 
.LeafNode a:hover { color: #8a7d71; text-decoration:underline;} 
/* Sitemap */

/* HomeProduct */
.Projectpecial { margin-top:4px;}
.Projectpecial-top { background:url(/App_Themes/Default/images/bg_top-homezone.gif) top no-repeat; }
.Projectpecial-bottom { margin:0px; background:url(/App_Themes/Default/images/bg_bottom_homezone.gif) top no-repeat; height:6px; overflow:hidden;}
.Project-img { padding:25px 0px 26px 0px; text-align:center;}

.Project-name { color: #0072bc; font-size:9pt; font-weight:bold; text-transform:uppercase; padding:0px 0px 15px 20px; background:url(/App_Themes/Default/images/ico_more.gif) no-repeat 85% 0%;} 
.Project-name a { color: #0072bc; text-decoration:none; } 
.Project-name a:hover { color: #0072bc; text-decoration:underline;} 
.itemhomeproduct { width:174px; margin:0px;}
.spt-product { width:2px; margin:0px;}
/* HomeProduct */

/* productinzone */

.CCProductInZone { width:226px; margin:0px;}
.frProductInZone { padding:0px; margin:0px; }
.frProductInZone .border-productinzone { margin:0px; padding-bottom:20px; width:226px;}

.frProductInZone .img-product { margin:0px; padding-bottom:12px; text-align:center;}
.frProductInZone .img-product img { margin:0px; padding:0px; width:144px; height:128px; overflow:hidden;}

.frProductInZone .producthome-name { text-align:center; color:#0169a6; font-weight:bold; text-transform:uppercase;  margin:0px; padding:2px 0px 2px 0px;}
.frProductInZone .producthome-name a { color:#0169a6; text-decoration:none}
.frProductInZone .producthome-name a:hover { color:#0169a6; text-decoration:underline; }
.frProductInZone .frprice { padding:0px 0px 0px 0px; text-align:center;}

.productinzone_item_last {}
.productinzone_item {background:url(/App_Themes/Default/images/bg_line.gif) no-repeat;}
/* productinzone */

/* ProductItem */
.ProductItem { margin:0px; padding:4px 0px 0px 0px;}
.ProductItem span {margin:0px; padding:0px; color:#ff0000; font-size:13pt; font-weight:bold;}
.ProductInItem span {margin:0px; padding:0px; color:#ff0000; font-size:9pt; font-weight:bold;}
.linkbutton {margin-top:3px; padding:1px 0px 2px 0px; background:url(/App_Themes/Default/images/btn_buy.gif) no-repeat; width:90px;}
.linkbutton a {padding-left:26px !important; font-weight:bold !important; color:#ffffff !important;  text-decoration:none !important; }
/* ProductItem */

/* ProductDetail */
.productdetail-img { float:left; width:335px;}
.productdetail-img img { margin:0px; padding:0px 20px 0px 0px;}
.product-content { clear:both; color:#626262; padding:12px 0px 0px 0px;}
.productdetail-clear { clear:both; padding:10px 0px 0px 0px;}

.productlistitem { margin:0px;}
.img-show { margin-top:10px; padding:8px; background:url(/App_Themes/Default/images/bg_border-imgshow.gif) no-repeat ;}

.Title-Product { margin:0px;}
.Title-Product h1 { margin:0px; color:#0169a6; text-transform:uppercase; font-weight:bold; font-size:11pt;}

.frortherproduct { padding:0px; margin:0px;}
.headlineproduct { color:#0169a6; font-weight:bold; margin-bottom:15px; padding:10px 0px 2px 0px;}

.productdetail-prices {color:#4a4a4a; font-weight:normal; margin:0px; font-size:9pt; padding:5px 0px 1px 0px;}
.productdetail-prices span {color:#fb0c17; font-weight:bold; margin:0px; font-size:11pt; padding:5px 0px 1px 0px; }
.productdetail-pricesoil {color:#4a4a4a; font-weight:normal; margin:0px; font-size:9pt; padding:5px 0px 1px 0px;}
.productdetail-pricesoil span {color:#fb0c17; font-weight:bold; margin:0px; font-size:11pt; padding:0px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_lineprice.gif) repeat-x 0% 50%;}

.productdetail-button {margin:0; padding:5px 0px 0px 0px;}
.productdetail-button input { padding:0px 0px 3px 20px; border:none; font-size:9pt; font-weight:normal; color:#4a4a49; background:url(/App_Themes/Default/images/btn_buy.gif) no-repeat; width:90px; height:21px; overflow:hidden;}

.otherproduct-images { text-align:center; margin:0px; padding:0px; }
.otherproduct-images img { margin:0px; padding:0px 0px 0px 0px; height:120px; overflow:hidden; width:144px;}
.otherproduct-name { text-align:center; color:#0169a6; text-transform:uppercase; padding:12px 0px 0px 0px; font-size:9pt; font-weight:normal;}
.otherproduct-name a { color:#0169a6; text-decoration:none}
.otherproduct-name a:hover { color:#0169a6; text-decoration:underline; }
/* ProductDetail */


/* ShoppingCart */
.ShoppingCart {margin:0px; padding:0px; clear:both;}
.cartisempty {text-align:center; font-weight:bold; padding-top:20px; color:#0392DA;}
.OrderSummaryContent {margin:0; padding:0; width:670px;}
.OrderSummaryContent table {border-collapse:collapse;}
.OrderSummaryContent td {}

.productcartinfo {padding:0; margin:12px 0px 12px 12px;}
.productcartinfo td{border:none;}
.productcartinfo a {color:#545454; text-decoration:none;}
.productcartinfo a:hover {text-decoration:underline;}

.CommonButtons {margin:0; padding:30px 0px 0px 13px;}
.CommonButtons input { width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.CommonButtonsShopping {margin:0px; padding:30px 0px 0px 0px; text-align:right;}
.CommonButtonsShopping input { margin:0px; padding:0px 0px 0px 0px; height:21px; border:none; color:#363636; text-align:center;}

.editform input{width:200px;}
.editform textarea{width:200px;}
.editform select{width:200px;}

.SelectButtons {margin:0px; padding:13px 10px 13px 0px; float:right;}
.SelectButtons input {width:93px;height:21px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.Confirmfooter {margin:40px 20px 0px 20px;  }
.FinishButtons {margin:0px 0px 20px 11px; padding:11px 0px 10px 0px; text-align:center;}
.FinishButtons input { width:93px;height:21px; margin-left:3px; border:none; color:#363636; text-align:center; background:url(/App_Themes/Default/images/bg_button.gif) top left no-repeat;}
.FinishLabel {margin:0px 0px 0px 11px; text-align:center; padding:11px 11px 0px 11px; text-align:center; color:#363636;}
.FinishLabel a {color:#0392DA; text-decoration:none;}
.FinishLabel a:hover {text-decoration:underline;}

.productPrice { color:#ff0000; font-size:11pt; font-weight:bold;}
/* ShoppingCart */

/* Checkout progress indicator */
.checkoutprogressindicator {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
.checkoutprogressindicator .intro {margin: 0px;}
.checkoutprogressindicator .key {display: none;}
.checkoutprogressindicator .value {text-align: center;}
.checkoutprogressindicator div span.active, .checkoutprogressindicator div span.inactive {display: block; float: left; margin:0px 0px 20px 2px; background-color:#cfcfcf; height:20px; overflow:hidden; color: #6f6f6f; font-weight:bold; padding:5px 20px 0px 20px;}
.checkoutprogressindicator div.step4 span {margin: 0px;}
.checkoutprogressindicator div span.active {color: #ec7a00;font-weight: bold; background-color:#e7e7e7;}
.checkoutprogressindicator div span.active span.displaystep {color: #DD2E2E;border-color: #DD2E2E;}
.checkoutprogressindicator div span span.displaystep {display: block;padding-bottom: 7px;margin-bottom: 7px;border-bottom: solid 2px #D0D0D0;}
.checkoutprogressindicator div {display: inline;}
/* Checkout progress indicator */

/* Address */
.checkoutaddress {margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
.billing-address {width:335px; float:left; padding:0px; margin:0px;}
.Bordermethod { margin:20px 0px 0px 0px; padding:0px;}
.shipping-address {width:335px; float:left; padding:0px; margin:0px;}
.addressedit {padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; color:#5d5b5c; clear:both; }
.addressedit1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#5d5b5c; clear:both; }
.billing-title {font-weight:bold; margin:0px 0px 0px 0px; padding:0; color:#0392DA;}
.titleaddress1 {font-weight:bold; margin:0px 25px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1;}
.titleaddress2 {font-weight:bold; margin:0px 25px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1; float:left;}
.titleaddress3 {font-weight:bold; margin:0px 10px 0px 0px; padding:5px 0px 5px 10px; color:#020000; text-transform:uppercase; background-color:#c3c1c1;}
.samebilling {background-color:#c3c1c1; color:#020000; padding:4px 0px 1px 0px; margin:0px 10px 0px 0px;}
.EnterAddress {margin:0px; padding:0px;}
.clearboth { clear:both;}

.editformcheckout {margin:0; padding:0;}
.editformcheckout td.label {text-align: right; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:25px; padding-bottom: 9px; font-family: arial,tahoma,verdana;}
.editformcheckout td.label span.star {color: #E9786E; padding-right:6px;}
.editformcheckout td.editor {  vertical-align:top; color:#000000; padding-bottom:5px; font-family: arial,tahoma,verdana;}
.editformcheckout td.editor a {color:#000000; text-decoration:underline;}
.editformcheckout td.editor a:hover { color:#000000; text-decoration:none;}
.editformcheckout td.buttoncell{padding: 5px 0px 10px 0px; font-family: arial,tahoma,verdana;}
.editformcheckout td.buttoncelllogin {padding: 5px 0px 10px 0px; font-family: arial,tahoma,verdana;}
.editformcheckout td.buttoncelllogin a {width:100px !important;}

.editformcheckout td.label-address {text-align: right; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:12px; padding-bottom: 9px; font-size:8pt; font-family: arial,tahoma,verdana;}
.Notecheckout{ color:#000000; padding-top:10px;}

.lkbconfirm {color:#2e2e2e; text-transform:none; font-size:11pt; font-weight:normal; }
.lkbconfirm a {color:#2e2e2e; text-decoration:underline;}
.lkbconfirm a:hover {color:#2e2e2e;text-decoration:underline;}
/* Address */

/* chechout */
.registerform {margin:0; padding:15px;}
.registerguide {margin:0; padding:15px;}

.buttoncellSignUp {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellSignUp a {width:100px !important;}
.buttoncellUnregis {padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.buttoncellUnregis a {width:170px !important;}

.signintostorefront { margin-left:0px; padding:0; float:left; width:350px; padding-right:20px;}
.accountcreate { margin:0; padding:0; float:left; width:280px;}
.accountcreate p {font-size:8pt;}

.matbar_loginScreen{border-bottom:dotted 1px #C2C2C2; font-weight:bold; margin:0; margin-bottom:10px; padding:20px 0px 4px 0px;}
/* chechout */

/* LoginUser */
.borderlogin { padding:0px 0px 0px 0px; margin:20px 0px 20px 90px; background:url(/App_Themes/Default/images/bg_loginuser.gif) no-repeat; width:508px; height:67px; overflow:hidden;}
.editformlogin .editor .txtlogin { margin:24px 0px 0px 54px; width:145px; border:solid 1px #dfdfdf; height:20px; overflow:hidden;}
.editformlogin .bntlogin { margin:0px; padding:24px 0px 0px 0px;}
.ccbntlogin { margin:0px 0px 0px 11px; padding:0px; background:url(/App_Themes/Default/images/bg_btnlogin.gif) no-repeat; width:80px; height:20px; overflow:hidden; border:0px; color:#1f1f1f; font-size:10pt;cursor:pointer;}
.Linelogin { margin:0px 20px 0px 20px; border-top:dotted 1px #d6d6d6; border-bottom:dotted 1px #d6d6d6;}
.guidelogin { color:#666666; margin:0px; padding:10px 20px 10px 20px;}
/* LoginUser */

/* PrintProduct */
.img-printproduct { margin:0px;}
.img-printproduct {  margin:0px; text-align:center; padding:10px; background:url(/App_Themes/Default/images/bg_imgproduct-detail.gif) no-repeat 50% 0%;}
.content-printproduct { clear:both; text-align:center; padding:10px 0px 0px 0px;}
.price-printproduct { color:#ff0000; font-size:12pt; font-weight:bold;}
/* PrintProduct */

/* SearchResult */
.searchmessage { padding:6px 0px 10px 22px; font-weight:bold; color:#ff0000;}
.searchitem { margin:0px; padding:0px 0px 0px 25px;}
.searchitem ul {list-style-type:none; padding:0px; margin:0px;}
.searchitem ul li { font-weight:bold; color:#333333; margin:0px; padding:2px 0px 2px 12px;  background:url(/App_Themes/Default/images/st_othernews.gif) left no-repeat;}
.searchitem ul li a { color:#333333; text-decoration:none}
.searchitem ul li a:hover { color:#333333; text-decoration:underline; }
/* SearchResult */

/* ZoneInZone */
.Titleinzoneparent { font-weight:bold; text-transform:uppercase; color:#656565; margin-bottom:15px; padding:6px 0px 6px 12px; background-color:#e1e2e3;}
.Titleinzoneparent a { color:#656565; text-decoration:none}
.Titleinzoneparent a:hover { color:#656565; text-decoration:underline; }
/* ZoneInZone */

/* PrintProduct */
.Title-Productprint { margin:0px;}
.Title-Productprint h1 { margin:0px; color:#0169a6; text-transform:uppercase; font-weight:bold; font-size:11pt;}
.productprint-img { float:left; width:500px;  padding:20px 0px 0px 20px;}
.productprint-img img { margin:0px; padding:0px 20px 0px 0px;}
.img-printproduct { margin:0px;}
.img-printproduct {  margin:0px; }
.content-printproduct { text-align:center; padding:10px 10px 0px 10px;}
.price-printproduct { color:#ff0000; font-size:12pt; font-weight:bold;}
/* PrintProduct */

/* Tooltip */
.Tooltip { margin:0px; padding:10px;}
.tooltip-name {margin:0px; padding:0px; color:#0169a6; font-weight:bold;}
.tooltip-brieft {margin:0px; padding-top:5px; color:#474747; font-weight:normal;}
/* Tooltip */

.divAdLeft { position:absolute;  TOP: 106px; left:0px; WIDTH: 105px; }
.divAdRight {  position:absolute;  TOP: 106px; left:6px; WIDTH: 110px; }
   
.hplall { margin:0px 0px 15px 0px;}    
.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:#0169a6;}
.viewall a {text-decoration:none; color:#ff0000;}
.viewall a:hover{text-decoration:none; color:#ff0000;}

/*adhome*/
.adhome{ margin:0px; padding:6px 0px 0px 7px; }
#adslide{}
.adhome .nav {margin:6px 13px 0px 0px; padding:5px 0; text-align:right; color:#00539c;font-weight:bold; text-transform:uppercase;}
.adhome .nav a{color:#919191; text-decoration:none; padding:1px 4px; margin:3px; border:solid 1px #8ac542; font-weight:bold;}
.adhome .nav a.activeSlide{ text-decoration:none; color:#00539c;}
/*adhome*/