/*  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: 120px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; width: 370px; margin-bottom: 4px; }
div.fieldwrapper div.thefield textarea {font-family:arial,tahoma,verdana; font-size:9pt;}
div.buttonsdiv { margin: 5px 0px 0px 130px; }
.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 { margin:10px; padding:10px;  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;}
.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;}
.contacttextarea { width:300px;}
.contacttextbox {width:300px;}
/* Form design */

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-color:#dedede;}
.errormessage { padding-left:20px; background:url(/App_Themes/Default/images/edtError.png) no-repeat; width:14px; height:14px; overflow:hidden;}

.clearboth {clear:both;}

/* Main */
#fr-wrapper {margin:0 auto;width:1000px; background:#dedede url(/app_themes/default/images/bg.gif) top center repeat-y;}
#fr-wrapper-bottom {margin:0 auto;width:1000px;background:url(/App_Themes/Default/images/bg_fotter.gif) bottom no-repeat; height:13px;}
#canhcam-wrapper {margin:0 auto;width:978px; }
#canhcam-header {margin:0px;}
#canhcam-footer {margin:0; padding:0px 12px 0px 13px; width:953px;}
#canhcam-content {background-color:#ffffff; padding:10px 11px 10px 13px;}
.main-left { float:left; width:203px; padding:0;}
.main-right { float:left; width:735px; padding:0; margin-left:16px;}
/* Main */
.clientdate {height:18px; text-align:right; font-size:8pt; color:#a5a5a5; background-color:#edecec; padding: 3px 15px 0px 0px;}
/* Navbarmenu */
.mainnavbar {width:792px; float:left; padding:0; padding-right:10px; margin:0; overflow:hidden; background-color:Transparent;background:url(/App_Themes/Default/images/bg_menu.gif) left top repeat-x;}

.TopMenuGroup {padding:0; margin:0;}
.TopMenuItem {text-align:center; color:#616161; font-weight:bold;}
.TopMenuItemHover {text-align:center;cursor:pointer; color:#fdfffe; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_active.gif) top repeat-x;}
.TopItemLookActive {text-align:center;cursor:pointer; color:#fdfffe; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_active.gif) top repeat-x;}
/*
.MenuGroup {cursor:default; margin-top:1px; padding:0px 10px 10px 10px !important; background:#ffffff url(/App_Themes/Default/images/bg_menu_group.gif) top repeat-x;}
.MenuItem {padding:0; background:Transparent url(/App_Themes/Default/images/icon_menu.gif) 7px 8px no-repeat; border-top: solid 1px #cccccc; font-weight:normal; color:#616161; cursor:pointer; width:auto !important; font-family: arial,tahoma,verdana; height:22px; overflow:hidden; min-width:80px;}
.MenuItemHover {padding:0; background:#cfd7de url(/App_Themes/Default/images/icon_menu.gif) 7px 8px no-repeat; border-top: solid 1px #cccccc; font-weight:normal; color:#616161; cursor:pointer;width:auto !important; font-family: arial,tahoma,verdana; height:22px; overflow:hidden; min-width:80px;}
*/
.MenuGroup {cursor:default; margin-top:1px;}
.MenuItem {padding:0; background:url(/App_Themes/Default/images/top_menu_item.gif) left center no-repeat; border-top: solid 1px #cccccc; font-weight:normal; color:#06569f; cursor:pointer; width:auto !important; font-family: arial,tahoma,verdana; height:27px; overflow:hidden; }
.MenuItemHover {padding:0; background:#cfd7de url(/App_Themes/Default/images/top_menu_item_active.gif) left center no-repeat; border-top: solid 1px #cccccc; font-weight:normal; color:#fffffd; cursor:pointer;width:auto !important; font-family: arial,tahoma,verdana; height:27px; overflow:hidden; }

/*leftnavbar*/
.leftnavbar .header {background:url(/App_Themes/Default/images/bg_leftmenuheader.gif) top repeat-x; font-weight:bold; text-transform:uppercase; color:#fffdfd; padding:8px 0px 9px 9px; overflow:hidden;}
.leftmenu { width:inherit; padding:6px 0px 6px 10px; margin:0; margin-top:1px; color:#ffffff; display:block; overflow:hidden; font-size:9pt;background:#ffffff url(/App_Themes/Default/images/bg_menu_left.gif) left top no-repeat;}
.leftmenu a {color:#ffffff; padding:0;text-decoration:none; display:block; font-size:9pt;}
.leftmenu a:hover { color:#ffffff;padding:0; text-decoration:none;}
.leftmenu_active {padding:6px 0px 6px 10px;  margin:0; margin-top:1px; color:#05569e; display:block;overflow:hidden; font-size:9pt;background:#ffffff url(/App_Themes/Default/images/bg_menu_left_active.gif) left top no-repeat; cursor:pointer;}
.leftmenu_active a { color:#05569e; text-decoration:none; display:block; padding:0; font-size:9pt;}
.leftmenu_active a:hover { color:#05569e; text-decoration:none; }

.submenu {margin:1px 0px 1px 0px; background: #f1f0f0 url(/App_Themes/Default/images/bg_submenu.gif) left bottom repeat-x;}
.leftsubmenu {color:#05569e; background:Transparent url(/App_Themes/Default/images/bg_leftsubmenu.gif) 8px 10px no-repeat; padding:4px 0 4px 22px; margin:0px 9px 0px 9px; font-size:9pt;}
.leftsubmenu a { color:#05569e; text-decoration:none; display:block; font-size:9pt; }
.leftsubmenu a:hover {color:#05569e; cursor:pointer;}
.leftsubmenu_active {color:#05569e;  background:#cfd7de url(/App_Themes/Default/images/bg_leftsubmenu.gif) 8px 10px no-repeat; padding:4px 0 4px 22px; margin:0px 9px 0px 9px; border-bottom:solid 1px #cdcdce;border-top:solid 1px #cdcdce; font-size:9pt;}
.leftsubmenu_active a {color:#05569e; text-decoration:none; display:block; font-size:9pt; }
.leftsubmenu_active a:hover {cursor:pointer;}
/*leftnavbar*/

.bottomnavbar{font-size:8pt; width:583px; float:left;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline; text-transform:uppercase;}
.bottomnavbar ul li { padding:0px; display:inline; color:#a5a5a5; padding:0px 2px 0px 0px;}
.bottomnavbar ul li a { color:#317bbc; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#317bbc; }
/* Navbarmenu */

/* Language */
.language {width:176px; height:25px; float:left; padding:0; padding-top:13px; margin:0; overflow:hidden; background: Transparent url(/App_Themes/Default/images/bg_menu.gif) left top repeat-x;}
.language a {color:#286dab; text-decoration:none;}
.language a:hover {color:#286dab; text-decoration:underline;}
/* Language */

/* contactfooter */
.contactfooter {float:right; width:370px; padding:0; text-align:right; font-size:8pt; color:#737373; background:url(/App_Themes/Default/images/bg_footer.gif) top no-repeat;}
.contactfooter a { color:#737373; text-decoration:underline;}
.contactfooter a:hover { color:#737373; text-decoration:underline; }
/* contactfooter */

/* Uitility */
.support { padding:0; margin:8px 0px 0px 0px; background-color:#eeeded;}
.support .header { padding:18px 0px 8px 10px; text-transform:uppercase;color:#00539c; font-weight:bold; font-size:10pt;}
.supportitem { margin:0px;background:url(/App_Themes/Default/images/bg_supportonline.gif) top no-repeat;}
.item-online {padding:0px 0px 0px 10px;}
.item-group {padding:1px 0px 0px 40px; margin-bottom:7px; color:#8bc541; font-weight:bold;}
/* Uitility */

/*specialnews*/
.leftnewstitle {margin:0px; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:20px 0px 12px 0px;}
.leftnews { padding:0px 30px 15px 15px; margin:0; margin-top:8px; background-color:#00539c; color:#ffffff;}
.leftnews .newsflash-name {background:Transparent url(/App_Themes/Default/images/bg_hotnews.gif) 0px 8px no-repeat; color:#ffffff; font-weight:normal; padding:4px 0px 4px 10px; border-top:dotted 1px #ffffff;}
.leftnews .newsflash-name a{ color:#ffffff; text-decoration:none;}
.leftnews .newsflash-name a:hover{ color:#ffffff; text-decoration:underline;}
.leftnews .spt-rightnews {height:15px;}
.leftproduct {background:url(/App_Themes/Default/images/bg_hotproduct_title.gif) 13px 39px no-repeat; padding:0px 0px 0px 14px; margin:0; margin-top:8px; background-color:#00539c; color:#ffffff;}
.leftproducttitle {margin:0px; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:20px 0px 18px 0px;}
.leftproduct .image-box img {width:78px; height:53px; border:solid 1px #8fa8be;}
.leftproduct .name {font-weight:bold;padding:2px 0px 5px 0px; }
.leftproduct .name a {color:#cccccc; overflow:hidden; text-decoration:none;}
.leftproduct .name a:hover { text-decoration:underline;}
/*specialnews*/

/* hitcouter */
.footer {height:17px;background-color:#f3f3f4; padding:4px 0px 0px 10px; margin-top:12px;}
.hitcouter{float:left; width:470px; font-size:8pt; text-align:right; }
.hitcouter ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.hitcouter ul li { padding:0px; display:inline; color:#a2a7ab; padding:0px 2px 0px 0px;}
.hitcouter ul li .coutervalue {color:#eb3d00; font-weight:bold;}
/* hitcouter */
/* Guide */
.copyright {float:left; width:470px; padding:0; font-size:8pt; color:#737373;}
.copyright a { color:#737373; text-decoration:underline;}
.copyright a:hover { color:#737373; text-decoration:underline; }
/* Guide */

/* Ad */
.bgadbottom {border:solid 5px #00539c; overflow:hidden; padding:0px 7px 0px 14px; margin-top:6px;background:url(/App_Themes/Default/images/bg_adbottom.gif) left top repeat-x;}
.adheadline {color:#00539c; font-weight:bold; font-size:10pt; padding:9px 0px 8px 0px; text-transform:uppercase;}
.adbottom {padding-bottom:10px;}
.bgadbottom .item-ad { margin:0; padding:0;}
.adleft{margin:0 auto;}
.adleft .item-ad {padding-top:3px;}

.top-content {}
.content {padding:0px 0px 0px 14px;}
.adhome {float:left; width:561px; padding-right:4px;}
#adslide{}
.adhome .nav{margin:3px 0; padding:5px 0; text-align:right; color:#00539c;font-weight:bold; text-transform:uppercase;}
.adhome .nav a{color:#919191; text-decoration:none; padding:0px 4px;margin:3px; margin-right:0px; border:solid 1px #8ac542; font-weight:bold;}
.adhome .nav a:hover {text-decoration:none; color:#00539c;}
.adhome .nav a.activeSlide{ text-decoration:none; color:#00539c;}
/* Ad */

.topcontent {padding-bottom:15px;}
.zoneimages {float:left; width:561px; padding-right:4px;}

/*Search*/
.fr-search {float:left; width:170px; height:255px; background:url(/App_Themes/Default/images/bg_topcontent.gif) right top repeat-y;}
.fr_search {float:left; width:170px; height:145px; background:url(/App_Themes/Default/images/bg_topcontent.gif) right top repeat-y;}
.title-search {text-transform:uppercase; color:#646464; padding:13px 0px 12px 11px; font-weight:bold;}
.searchtextbox {padding:0px 0px 0px 11px;}
.searchtextbox input {font-size:8pt; width:146px;}
.searchdownlist {padding:7px 0px 11px 11px;}
.searchdownlist select {font-size:8pt; width:150px;}
.searchbutton {padding:0px 0px 0px 11px;}
.searchbutton input {width:60px; height:22px; border:none; cursor:pointer; color:#ffffff; font-weight:bold; font-size:8pt; background:url(/App_Themes/Default/images/btn_search.gif) right top no-repeat;}
/*Search*/

/* frexchangrate */
.frexchangrate {margin:0px 0px 0px 0px; padding:20px 7px 0px 0px;}
.frexchangrate ul { list-style-type:none; padding:0px; margin:0px; display:inline;}
.frexchangrate ul li { cursor:pointer; padding:0px; display:inline; color:#746d55; font-weight:normal; padding:1px 10px 0px 22px; background:url(/App_Themes/Default/images/ico_utility.gif) no-repeat;}
.frexchangrate ul li a { color:#746d55; text-decoration:none}
.frexchangrate ul li a:hover { text-decoration:underline; color:#746d55; }
/* frexchangrate */

/*tab strip*/
.tabstrip{background-image:none !important;margin:0 !important; background: url(/App_Themes/Default/images/bg_content.jpg) top left no-repeat !important; padding:5px 4px 0px 4px !important;}
.CustomTab{background-image:none !important;  padding:0px 10px !important; border: solid 0px #A8A8A8; border-bottom: solid 0px #ffffff;  font-weight:bold !important; font-size:8pt !important; font-family:Arial, Tahoma !important; text-transform:uppercase !important; color:#666666 !important; background: url(/App_Themes/Default/images/bg_childzone.jpg) top center no-repeat !important; }
.HoveredTab{background-image:none !important;  font-weight:bold !important; border-bottom: solid 0px #ffffff; background: url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) top center no-repeat !important; color:#ffffff !important;}
.SelectedTab{background-image:none !important;  font-weight:bold !important; border-bottom: solid 0px #ffffff; background: url(/App_Themes/Default/images/bg_breadcrumbshort.jpg) top center no-repeat !important; color:#ffffff !important;}
.rtsLink {margin-right:0px !important; line-height:30px !important;}
.pageview{background: url(/App_Themes/Default/images/bg_content.jpg) 0 bottom no-repeat !important; margin-bottom:10px; padding-bottom:0px !important;}
.rtsOut{background:url(/App_Themes/Default/images/bg_tab111.gif) repeat-x left center  !important;}
.rtsIn{} .rtsUL{} .rtsLI{}
.rtsLevel{background-image:none !important;}
/*tab strip*/

/*productinzone*/
.productinzone{margin:0; }
.productinzone_item {width:230px; padding:10px 7px 10px 7px; margin-bottom:0px; border-bottom:solid 1px #cecece; vertical-align:top;}
.productinzone_item_last{padding:10px 7px 10px 7px; margin-bottom:5px; vertical-align:top; }
.productinzone_item .imagebox img, .productinzone_item_last .imagebox img{width:100px; padding-right:10px;}
.productinzone_item .name, .productinzone_item_last .name{ color:#666666; text-align:left; margin-bottom:5px;}
.productinzone_item .name a, .productinzone_item_last .name a{ color:#666666; text-decoration:none;}
.productinzone_item .name a:hover, .productinzone_item_last .name a:hover{ text-decoration:underline;}
.productinzone_sepa111{ width:1px; background: url(/App_Themes/Default/images/productitem_level1_sepa.gif) 0 0 repeat-y; border-bottom:solid 0px #cecece; padding:10px 0px 5px 0px; vertical-align:top;}
.productinzone_sepa{ width:0px; border-left:dotted 1px #cecece; border-bottom:solid 0px #cecece; padding:10px 0px 5px 0px; vertical-align:top;}
.productzone .briefcontent{color:#666666; margin:20px 20px 5px 20px;}
.productinzone_table{width:228px;}
.briefcontent {padding:5px 0px;}
/*productinzone*/

/* productinzonelevel1_item */
.productlist tr{ vertical-align:top;}
.productitem_name {color:#666666; text-align:left; width:120px; float:left;}
.productitem_name a{color:#666666; text-decoration:none;padding:2px 0px 2px 0px; font-weight:bold; font-size:9pt;}
.productitem_name a:hover{text-decoration:underline;}

.productitem{width:221px; vertical-align:top; padding-bottom:5px; }
.productitem_div {position:relative; width:228px;}
.productitem_div .imagebox{float:left;}
.productitem_div .imagebox img {width:98px; padding-right:10px;}
/* productinzonelevel1_item */

/* SearchResult */
.searchmessage {color:#868F98; font-weight:bold; padding:10px 0px 0px 0px; font-size:9pt;}
.Searchresult { padding-left:70px;}
.headline { color:#203eb1; padding-left:10px;}
/* SearchResult */

/* Breadcrumb */
.breadcrumb { margin:0; padding:0px 20px 0px 0px; text-align:right; font-size:8pt; font-weight:normal; color:#868f98;}
.breadcrumb a { color:#868f98; text-decoration:none; font-size:8pt; font-weight:normal;}
.breadcrumb a:hover { color:#868f98; text-decoration:underline;}
/* Breadcrumb */

/* Breadcrumbshort */
.breadcrumbshort {margin:0; padding:0px 0px 0px 0px; font-weight:bold; color:#00539c; text-transform:uppercase; }
.breadcrumbshort a { color:#919191; text-decoration:none;}
.breadcrumbshort a:hover { color:#919191; text-decoration:underline;}
/* Breadcrumb */

/*newslist*/
.newsinzone {margin:0; padding:0;}
.zoneitemname {font-weight:bold; padding-bottom:10px; color:#484747;}
.zoneitemname a { color:#484747; text-decoration:none; padding:0px 0px 5px 0px;}
.zoneitemname a:hover { color:#484747; text-decoration:underline;}
.zoneitembrief { font-weight:normal; color:#484747;}
.news_sepa {height:1px; width:20px; overflow:hidden;}
.newsitem {border-bottom:solid 1px #cecece; padding:17px 0px 17px 0px; width:50%;}
.newsitem .image-box img { margin:0px 11px 0px 0px; max-width:150px; padding:0px;}
.newsitemright {border-bottom:solid 1px #cecece; padding:17px 0px 17px 0px;}
.newsitemright .image-box img { margin:0px 11px 0px 0px; max-width:150px; padding:0px;}

.newszone {position:relative; padding-bottom:5px; min-height:10px;}
.newsitem-bottom {position:absolute; bottom:0px; left:0px; width:716px; height:10px; background-color:#ffffff;}
/*newslist*/

/*pager*/
.pager-container{text-align:right; margin:5px 0px 5px 0px; height:22px; overflow:hidden; }
.pager{text-align:right; float:right; }
/*pager*/

/* Detail */
.newscontent {padding:12px 0px 10px 0px;}
.newscontent h1 { font-weight:bold; font-size:12pt; color:#616161; margin:0 0 12px 0;}
.top1news {padding:22px 0px 22px 0px;}
.top1news h1 { font-weight:bold; font-size:12pt; color:#1668b2; margin:0 0 12px 0;}
.top1newsintroduce{padding:0px 0px 0px 0px;}
.top1newsintroduce h1{margin:0; padding:0;}

.othernews { padding:0;margin:0;}
.headline-other { color:#00539c; font-weight:bold; padding:8px 0px 6px 0px; font-size:10pt;}
.othernews ul {list-style-type:none; padding:0px; margin:0px;}
.othernews ul li { color:#00539c; margin:0px; padding:3px 0px 3px 18px; background:url(/App_Themes/Default/images/bg_othernews.gif) 0 7px no-repeat; line-height:12px;}
.othernews ul li a { color:#00539c; text-decoration:none}
.othernews ul li a:hover { color:#00539c; text-decoration:underline; }

.newsintopic { font-weight:bold; font-size:9pt; padding-bottom:10px;}
.newsintopic ul {list-style-type:none; padding:0px; margin:0px;}
.newsintopic ul li { padding:0px; display:inline; color:#221b1b; margin:0px; }
.newsintopic ul li a { color:#221b1b; text-decoration:none}
.newsintopic ul li a:hover { color:#221b1b; text-decoration:underline; }

/* Detail */

/* Utilities bar */
.utibar {padding: 0px; text-align:right; margin-top:8px;border-top:solid 1px #cecece; padding-top:8px;}

.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 form */
#printpage {}
#canhcam-print-container {width:980px; margin:0 auto; padding:5px; font-family: arial,tahoma,verdana; font-size:9pt;}
#canhcam-print-footer {color:#686868; font-size:9pt; font-family: arial,tahoma,verdana; border-top:solid #267cbb 9px; width:760px; margin:0 auto; padding:20px;text-align:center;}
#canhcam-print-footer a {color:#686868; text-decoration:none;}
#canhcam-print-footer a:hover {color:#686868; text-decoration:underline;}
#canhcam-print-header {color:#666666; font-size:9pt; font-family: arial,tahoma,verdana; text-align:right; padding:0px 0px 10px 0px; margin:0px; border-bottom:solid #267cbb 2px; }
#canhcam-print-container h1{ margin:0; color:#000000; font-family: arial,tahoma,verdana; font-size:11pt; padding:15px 0; }
/* print form */

/* Sitemap */
.sitemapcontainer { padding:0px 50px}
.SiteMap { border: 0px solid #DDDDDD; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #4c4c4c; font-weight: bold; padding-left:5px; }
.RootNode a { color: #4c4c4c; text-decoration:none; }
.RootNode a:hover { color: #4c4c4c; text-decoration:underline; }
.ParentNode { font-weight:bold;  padding-left:5px; }
.ParentNode a { color: #203eb1; text-decoration:none; }
.ParentNode a:hover { color: #203eb1; text-decoration:underline; }
.LeafNode { color: #203eb1; padding-left:15px; }
.LeafNode a { color: #203eb1; text-decoration:none; }
.LeafNode a:hover { color: #203eb1; text-decoration:underline;}
/* Sitemap */

/*projectinzone*/
.frprojectinzone { margin:0; padding:0; padding-top:12px;}
.projectinzone{ margin:0; }
.projectitem{ margin:0; padding:0; width:161px;}
.zoneitem {width:161px; margin:0; padding:0;}
.projectitem .image-box {text-align:center; padding:0;}
.projectitem .image-box img{width:161px; height:162px;}
.projectitem .zoneitemname {font-weight:normal; color:#666666; text-align:Left; padding:5px 0px 24px 0px;}
.projectitem .zoneitemname a{ color:#666666; text-decoration:none; padding:0;}
.projectitem .zoneitemname a:hover{ color:#666666; text-decoration:underline;}
.projectitem .zoneitemname2 {font-weight:normal; color:#666666; text-align:Left; padding:5px 0px 0px 0px;}
.projectitem .zoneitemname2 a{ color:#666666; text-decoration:none; padding:0;}
.projectitem .zoneitemname2 a:hover{ color:#666666; text-decoration:underline;}
.projectitem .zoneitembrief {margin:0; padding:5px 0px 24px 0px; overflow:hidden; color:#646464;}
.project-sepa{width:19px;}
/*productinzone*/

/*Product detail*/
.productcontent {padding:12px 12px 10px 0px;}
.productimagemain {float:left; text-align:center; width:493px; overflow:hidden; padding-right:8px;}
.listimage {float:left; width:206px; overflow:hidden;}
.productlistitem {padding-bottom:5px;}
.productlistitem img {width:95px; cursor:pointer;}
.itemcontent {}
.other-headline {font-weight:bold; color:#4b4b4b; padding-bottom:5px; margin-bottom:10px; border-bottom:solid 1px #ebeaea;}
.otherproduct .image-box img {width:127px; height:127px;}
.otherproduct .zoneitemname2 {font-weight:normal; color:#666666; text-align:Left; padding:5px 0px 0px 0px; width:127px;}
.otherproduct .zoneitemname2 a{ color:#666666; text-decoration:none; padding:0;}
.otherproduct .zoneitemname2 a:hover{ color:#666666; text-decoration:underline;}
/*Product detail*/

/*Photo*/
.zonephoto {padding-right:10px;}
.spr-photo {width:7px;}
.showimage img {width:169px;}
.phototeaser {width:169px; padding:7px 0px 14px 0px; color:#4a4a4a;}
/*Photo*/

/* video */
.video {margin:0; padding:4px 1px 12px 2px;}
.video_screen {background: url(/App_Themes/Default/images/bg_Video.gif) left repeat-x; text-align:center; padding-top:8px; padding-bottom:13px;}
.videolist {color:#6f706f;}
.videolist .name {color:#6f706f; padding:8px 10px 8px 30px; background: url(/App_Themes/Default/images/icon_Video.gif) left no-repeat;}
.videolist .name a {color:#6f706f; text-decoration:none; }
.videolist .name a:hover {color:#6f706f;text-decoration:underline;}
/* video */

/* Contact */
.contact{ padding:12px 0px 6px 0px; color:#6d6d6d;}
.contactguide { margin:0px; padding:15px 10px 20px 15px; background-color:#efefef; border-top:solid 1px #cecece; border-bottom:solid 1px #cecece; color:#6d6d6d; }
.contactform { padding: 15px 0px 10px 0px; width:460px; float:left; min-height:250px;}
.contactmap{float:right;width:229px;padding: 17px 0px 0px 0px; margin:0;}
.contact div.fieldwrapper { width: 460px; overflow: hidden; padding: 2px 0; }
.contact div.fieldwrapper label.styled { float: left; width: 130px; margin-right: 5px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
.contact div.fieldwrapper label.styled .star {font-weight:normal; font-size:9pt; color:Red;}
.contact div.fieldwrapper div.thefield { float: left; width:325px; margin-bottom: 4px; }
.contact div.fieldwrapper div.thefield input, .contact div.fieldwrapper div.thefield textarea { width:285px;font-family:Arial, Verdana; border:solid 1px #e2e2e2; font-size:9pt;}
.contact div.buttonsdiv { margin: 5px 0px 0px 141px; }
.contact div.buttonsdiv input {border:none; background:transparent url(/App_Themes/Default/images/btn_Send.gif) top left no-repeat; width:151px !important; font-weight:bold; height:29px; cursor:pointer;}
.note { margin-top:20px; padding:8px 0px 0px 0px; border-top:solid 1px #cecece;}
/* Contact */
