/* begin Page */
/*For frontpageme uploader*/
#lightbox{display:none;}
#overlay{display:none;}
.bar1 {border: 1px solid #a3a3a3;background-color: #f6f6f6;text-align: left;vertical-align: middle;height: 20px;width: 250px;}
.bar2 {width: 1%;background-color: #00CC00;height: 20px;text-align: left;}
.bar3 {border: 1px solid #a3a3a3;background-color: #f6f6f6;text-align: left;vertical-align: middle;height: 30px;width: 250px;}
.bar4 {width: 1%;background-color: #00CC00;height: 30px;text-align: left;}
#uploader{text-align: center}
/*end frontpageme uploader*/
.poll_bg{background-color : green;}
.poll_bg_red{background-color : red;}
#news_vouchers_order{position: absolute; left: 5px; top: -70px;}
#news_vouchers_redeem{position: absolute; right: 13px; top: -70px;}
#printme_vouchers_order{position: absolute; left: 5px; top: 0px;}
#printme_vouchers_redeem{position: absolute; right: 8px; top: 0px;}
#buyaphoto_vouchers_order{position:absolute;top:8px;right:300px}
#printme_basket_container{width:1100px;}
/* Generated with Artisteer version 2.2.0.17981, file checksum is 2E9EFFFB. */
TABLE.tbb td{border: 1px solid #555;}
TABLE.tbb {border-collapse: collapse;}
TABLE.tbb td.nb{border: 0px;}
.td_black {Color : #fff;background-color : #000;letter-spacing: 3px;}
.red {color:red;}
.green {color:green;}
.listdata {color: #000000;background: #cccccc;border:1px solid #000000;}
body{margin: 0 auto;padding: 0;background-color: #FFFFFF;}
.cm{visibility:hidden;}
.inches{visibility:hidden;}
#login_status{padding-left:10px;}
.text_button {border: none;background-color: transparent;padding: 0;text-decoration: underline; /* if desired */
font-size: 12px;font-weight:bold;cursor: pointer;}
.cloud_talk{z-index:30000;}
.cloud_talk .tip{width:300px;background:url(images/cloud_talk_center.png) left top repeat-y;}
.cloud_talk .tip-top{background:url(images/cloud_talk_top.png) top left no-repeat;height:14px;width:300px;}
.cloud_talk .tip-title{color:#000000;font-weight:bold;margin:0 30px 0 50px;}
.cloud_talk .tip-text{color:#000;padding:10px 30px 20px 50px;}
.cloud_talk .tip-bottom{background:url(images/cloud_talk_bottom.png) left bottom no-repeat;width:300px;height:35px;}
.helper{visibility: hidden;display: none;}
.center_content{margin:0;padding:0;}
#art-main{position: relative;width: 100%;left: 0;top: 0;}
.custom_tip{z-index:30000;}
.custom_tip .tip {background-color: #333;padding: 5px;}
.custom_tip .tip-title {color: #fff;padding: 5px;}
.custom_tip .tip-text {color: #fff;padding: 5px;background-color: #666;}
.tip-text-span {white-space:normal;}
.prices_list, .prices_list ul{margin: 3px;padding: 0;border: 0;list-style-type: none;display: block;}
.validation-passed {border: 1px solid green;}
.validation-advice {margin: 2px;padding: 2px;color:#fff;background-color:#f00;}
.warning {border: 1px solid #c66;}
.warning-advice {margin: 2px;padding: 2px;color:#fff;background-color:#bbb;}
.autoMouseOver{cursor: pointer;}
#search{float : right;margin : 50px 10px 0 0;}
.blanktable {border-top : 0;border-left : 0;border-right : 0;border-bottom : 0;margin-left: auto;margin-right: auto;}
.twitter_follow_up{display : block;position: absolute;left: 140px;top:42px;width: 274px;height: 64px;margin: 0;padding: 0;border: 0;background: transparent url(images/share_icons/following_twitter_up.png) no-repeat top center;text-indent: -1000em;cursor: pointer;z-index:2;}
.twitter_follow_down{display : block;position: absolute;left: 140px;top:42px;width: 274px;height: 64px;margin: 0;padding: 0;border: 0;background: transparent url(images/share_icons/following_twitter_down.png) no-repeat top center;text-indent: -1000em;cursor: pointer;z-index:2;}
.menu-bgimage02 {background : url("images/menu_02.gif");background-repeat : repeat-x;}
.menu-bgimage04 {background : url("images/menu_04.gif");background-repeat : repeat-y;}
.menu-bgimage07 {background : url("images/menu_07.gif");background-repeat : repeat-x;}
.news-bgimage01 {background : url("images/news_frame_04.gif");background-repeat : repeat-y;}
.news-bgimage06 {background : url("images/news_frame_06.gif");background-repeat : repeat-y;}
.news-bgimage02 {background : url("images/news_frame_02.gif");background-repeat : repeat-x;}
.news-bgimage08 {background : url("images/news_frame_08.gif");background-repeat : repeat-x;}
.frame-bgimage02 {background : url("images/frame_02a.gif");background-repeat : repeat-x;}
.frame-bgimage04 {background : url("images/frame_04a.gif");background-repeat : repeat-y;}
.frame-bgimage06 {background : url("images/frame_06a.gif");background-repeat : repeat-y;}
.frame-bgimage08 {background : url("images/frame_08a.gif");background-repeat : repeat-x;}
.menu-bgimage05 {background : url("images/menu_05-06.gif");background-repeat : repeat-y;}
.table1 {border-top : 1px solid;border-bottom : 1px solid;border-right : 1px solid;border-left : 1px solid;border-color : #000000;}
.td1 {border-top : 1px solid;border-bottom : 1px solid;border-right : 1px solid;border-left : 1px solid;border-color : #000000;}
.td_multi{border-bottom : 1px solid;}
#art-page-background-simple-gradient{position: absolute;background-image: url('images/Page-BgSimpleGradient.jpg');background-repeat: repeat-x;top:0;width: 100%;height: 1px;}
.cleared{float: none;clear: both;margin: 0;padding: 0;border: none;font-size:1px;}
form{padding:0 !important;margin:0 !important;}
table.position{position: relative;width: 100%;table-layout: fixed;}
/* end Page */
/* begin Box, Sheet */
.art-Sheet{position:relative;z-index:0;margin:0 auto;width: 1000px;min-width:53px;min-height:53px;}
.art-Sheet-body{position: relative;z-index:1;padding: 6px;}
.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl{position:absolute;z-index:-1;}
.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl{width: 72px;height: 72px;background-image: url('images/Sheet-s.png');}
.art-Sheet-tl{top:0;left:0;clip: rect(auto, 36px, 36px, auto);}
.art-Sheet-tr{top: 0;right: 0;clip: rect(auto, auto, 36px, 36px);}
.art-Sheet-bl{bottom: 0;left: 0;clip: rect(36px, 36px, auto, auto);}
.art-Sheet-br{bottom: 0;right: 0;clip: rect(36px, auto, auto, 36px);}
.art-Sheet-tc, .art-Sheet-bc{left: 36px;right: 36px;height: 72px;background-image: url('images/Sheet-h.png');}
.art-Sheet-tc{top: 0;clip: rect(auto, auto, 36px, auto);}
.art-Sheet-bc{bottom: 0;clip: rect(36px, auto, auto, auto);}
.art-Sheet-cr, .art-Sheet-cl{top: 36px;bottom: 36px;width: 72px;background-image: url('images/Sheet-v.png');}
.art-Sheet-cr{right:0;clip: rect(auto, auto, auto, 36px);}
.art-Sheet-cl{left:0;clip: rect(auto, 36px, auto, auto);}
.art-Sheet-cc{position:absolute;z-index:-1;top: 36px;left: 36px;right: 36px;bottom: 36px;background-color: #FFFFFF;}
.art-Sheet{margin-top: -6px !important;}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare{min-width:1000px;}
/* end Box, Sheet */
/* begin Header */
div.art-Header{margin: 0 auto;position: relative;z-index:0;width: 988px;height: 100px;}
div.art-Header-png{position: absolute;z-index:-1;top: 0;left: 0;width: 988px;height: 100px;background-image: url('images/Header.png');background-repeat: repeat-y;background-position: center center;}
.art-Header-logo{display : block;position: absolute;left: 0px;top: 10px;z-index:10;}
/* end Header */
/* begin Logo */
.art-Logo{display : block;position: absolute;left: 180px;top: 16px;width: 667px;}
h1.art-Logo-name{display: block;text-align: left;}
h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover{font-family: "Times New Roman", Georgia, Times, Serif;font-size: 20px;font-style: normal;font-weight: bold;text-decoration: none;padding:0;margin:0;color: #454545 !important;}
/* end Logo */
/* begin Menu */
/* menu structure */
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal;}
.art-menu, .art-menu ul{margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}
.art-menu li{margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;background:none;}
.art-menu li:hover{z-index: 10000;white-space: normal;}
.art-menu li li{float: none;}
.art-menu ul{visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;background:none;}
.art-menu li:hover>ul{visibility: visible;top: 100%;}
.art-menu li li:hover>ul{top: 0;left: 100%;}
.art-menu:after, .art-menu ul:after{content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.art-menu, .art-menu ul{min-height: 0;}
.art-menu ul{background-image: url(images/spacer.gif);padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;}
.art-menu ul ul{padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}
/* menu structure */
.art-menu{padding: 8px 4px 0px 4px;}
.art-nav{position: relative;height: 37px;z-index: 100;}
.art-nav .l, .art-nav .r{position: absolute;z-index: -1;top: 0;height: 37px;background-image: url('images/nav.png');}
.art-nav .l{left: 0;right:0px;}
.art-nav .r{right: 0;width: 988px;clip: rect(auto, auto, auto, 988px);}
/* end Menu */
/* begin MenuItem */
.art-menu ul li{clear: both;}
.art-menu a{position:relative;display: block;overflow:hidden;height: 28px;cursor: pointer;text-decoration: none;margin-right: 2px;margin-left: 2px;}
.art-menu a .r, .art-menu a .l{position:absolute;display: block;top:0;z-index:-1;height: 87px;background-image: url('images/MenuItem.png');}
.art-menu a .l{left:0;right:9px;}
.art-menu a .r{width:418px;right:0;clip: rect(auto, auto, auto, 409px);}
.art-menu a .t{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;color: #E0E0E0;padding: 0 13px;margin: 0 9px;line-height: 29px;text-align: center;}
.art-menu a:hover .l, .art-menu a:hover .r{top:-29px;}
.art-menu li:hover>a .l, .art-menu li:hover>a .r{top:-29px;}
.art-menu li:hover a .l, .art-menu li:hover a .r{top:-29px;}
.art-menu a:hover .t{color: #F0F0F0;}
.art-menu li:hover a .t{color: #F0F0F0;}
.art-menu li:hover>a .t{color: #F0F0F0;}
.art-menu a.active .l, .art-menu a.active .r{top: -58px;}
.art-menu a.active .t{color: #333333;}
/* end MenuItem */
/* begin MenuSubItem */
.art-menu ul a{display:block;text-align: center;white-space: nowrap;height: 25px;width: 230px;overflow:hidden;line-height: 25px;margin-right: auto;background-image: url('images/subitem-bg.png');background-position: left top;background-repeat: repeat-x;border-width: 1px;border-style: solid;border-color: #595959;}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{display: inline;float: none;margin: inherit;padding: inherit;background-image: none;text-align: inherit;text-decoration: inherit;}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{text-align: left;text-indent: 12px;text-decoration: none;line-height: 25px;color: #383838;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;}
.art-menu ul ul a{margin-left: auto;}
.art-menu ul li a:hover{color: #F2F2F2;border-color: #595959;background-position: 0 -32px;}
.art-menu ul li:hover>a{color: #F2F2F2;border-color: #595959;background-position: 0 -32px;}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span{color: #F2F2F2;}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span{color: #F2F2F2;}
/* end MenuSubItem */
/* begin Menu */
/* menu structure */
.Control-menu a, .Control-menu a:link, .Control-menu a:visited, .Control-menu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal;}
.Control-menu, .Control-menu ul{margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}
.Control-menu li{margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;background:none;}
.Control-menu li:hover{z-index: 10000;white-space: normal;}
.Control-menu li li{float: none;}
.Control-menu ul{visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;background:none;}
.Control-menu li:hover>ul{visibility: visible;top: 100%;}
.Control-menu li li:hover>ul{top: 0;left: 100%;}
.Control-menu:after, .Control-menu ul:after{content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.Control-menu, .Control-menu ul{min-height: 0;}
.Control-menu ul{background-image: url(images/spacer.gif);padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;}
.Control-menu ul ul{padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}
/* menu structure */
.Control-menu{padding: 6px 3px 0px 3px;}
.ControlMenuNav{position: relative;height: 29px;z-index: 100;}
.ControlMenuNav .l, .ControlMenuNav .r{position: absolute;z-index: -1;top: 0;height: 29px;background-image: url('images/ControlMenuNav.png');}
.ControlMenuNav .l{left: 0;right:0px;}
.ControlMenuNav .r{right: 0;width: 988px;clip: rect(auto, auto, auto, 988px);}
/* end Menu */
/* begin MenuItem */
.Control-menu ul li{clear: both;}
.Control-menu a{position:relative;display: block;overflow:hidden;height: 23px;cursor: pointer;text-decoration: none;margin-right: 1px;margin-left: 1px;}
.Control-menu a .r, .Control-menu a .l{position:absolute;display: block;top:0;z-index:-1;height: 69px;background-image: url('images/ControlMenuItem.png');}
.Control-menu a .l{left:0;right:5px;}
.Control-menu a .r{width:410px;right:0;clip: rect(auto, auto, auto, 405px);}
.Control-menu a .t{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;color: #E0E0E0;padding: 0 10px;margin: 0 5px;line-height: 23px;text-align: center;}
.Control-menu a:hover .l, .Control-menu a:hover .r{top:-23px;}
.Control-menu li:hover>a .l, .Control-menu li:hover>a .r{top:-23px;}
.Control-menu li:hover a .l, .Control-menu li:hover a .r{top:-23px;}
.Control-menu a:hover .t{color: #F0F0F0;}
.Control-menu li:hover a .t{color: #F0F0F0;}
.Control-menu li:hover>a .t{color: #F0F0F0;}
.Control-menu a.active .l, .Control-menu a.active .r{top: -46px;}
.Control-menu a.active .t{color: #333333;}
/* end MenuItem */
/* begin MenuSubItem */
.Control-menu ul a{display:block;text-align: center;white-space: nowrap;height: 20px;width: 180px;overflow:hidden;line-height: 20px;margin-right: auto;background-image: url('images/Controlsubitem-bg.png');background-position: left top;background-repeat: repeat-x;border-width: 0px;border-style: solid;}
.ControlMenuNav ul.Control-menu ul span, .ControlMenuNav ul.Control-menu ul span span{display: inline;float: none;margin: inherit;padding: inherit;background-image: none;text-align: inherit;text-decoration: inherit;}
.Control-menu ul a, .Control-menu ul a:link, .Control-menu ul a:visited, .Control-menu ul a:hover, .Control-menu ul a:active, .ControlMenuNav ul.Control-menu ul span, .ControlMenuNav ul.Control-menu ul span span{text-align: left;text-indent: 12px;text-decoration: none;line-height: 20px;color: #383838;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;}
.Control-menu ul ul a{margin-left: auto;}
.Control-menu ul li a:hover{color: #F2F2F2;background-position: 0 -20px;}
.Control-menu ul li:hover>a{color: #F2F2F2;background-position: 0 -20px;}
.ControlMenuNav .Control-menu ul li a:hover span, .ControlMenuNav .Control-menu ul li a:hover span span{color: #F2F2F2;}
.ControlMenuNav .Control-menu ul li:hover>a span, .ControlMenuNav .Control-menu ul li:hover>a span span{color: #F2F2F2;}
/* end MenuSubItem */
/* begin ContentLayout */
.art-contentLayout{position: relative;margin-bottom: 2px;width: 988px;}
/* end ContentLayout */
/* begin Box, Block */
.art-Block{position:relative;z-index:0;margin:0 auto;min-width:1px;min-height:1px;}
.art-Block-body{position: relative;z-index:1;padding: 0px;}
.art-Block{margin: 10px;}
/* end Box, Block */
/* begin BlockHeader */
.Product-BlockHeader{position:relative;z-index:0;height: 80px;padding: 0 8px;margin-bottom: 0px;}
.Product-BlockHeader .t{height: 80px;color: #000000;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: bold;white-space : nowrap;padding: 2px 0 0 0;line-height: 16px;}
.Product-BlockHeader .l, .Product-BlockHeader .r{display:block;position:absolute;z-index:-1;height: 80px;background-color:grey;}
.Product-BlockHeader .l{left:0;right:7px;}
.Product-BlockHeader .r{width:988px;right:0;clip: rect(auto, auto, auto, 981px);}
.Product-header-tag-icon{display:inline-block;background-position:left top;padding:0 0 0 9px;background-repeat: no-repeat;min-height: 16px;margin: 0 0 0 5px;}
/* end BlockHeader */
/* begin BlockHeader */
.art-BlockHeader{position:relative;z-index:0;height: 30px;padding: 0 8px;margin-bottom: 0px;}
.art-BlockHeader .t{height: 30px;color: #000000;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: bold;white-space : nowrap;padding: 0 6px;line-height: 30px;}
.art-BlockHeader .l, .art-BlockHeader .r{display:block;position:absolute;z-index:-1;height: 30px;background-image: url('images/BlockHeader.png');}
.art-BlockHeader .l{left:0;right:7px;}
.art-BlockHeader .r{width:988px;right:0;clip: rect(auto, auto, auto, 981px);}
.art-header-tag-icon{display:inline-block;background-position:left top;background-image: url('images/BlockHeaderIcon.png');padding:0 0 0 9px;background-repeat: no-repeat;min-height: 16px;margin: 0 0 0 5px;}
/* end BlockHeader */
/* begin Box, BlockContent */
.art-BlockContent{position:relative;z-index:0;margin:0 auto;min-width:15px;min-height:15px;}
.art-BlockContent-body{position: relative;z-index:1;padding: 8px;}
.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl, .art-BlockContent-tc, .art-BlockContent-bc,.art-BlockContent-cr, .art-BlockContent-cl{position:absolute;z-index:-1;}
.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl{width: 14px;height: 14px;background-image: url('images/BlockContent-s.png');}
.art-BlockContent-tl{top:0;left:0;clip: rect(auto, 7px, 7px, auto);}
.art-BlockContent-tr{top: 0;right: 0;clip: rect(auto, auto, 7px, 7px);}
.art-BlockContent-bl{bottom: 0;left: 0;clip: rect(7px, 7px, auto, auto);}
.art-BlockContent-br{bottom: 0;right: 0;clip: rect(7px, auto, auto, 7px);}
.art-BlockContent-tc, .art-BlockContent-bc{left: 7px;right: 7px;height: 14px;background-image: url('images/BlockContent-h.png');}
.art-BlockContent-tc{top: 0;clip: rect(auto, auto, 7px, auto);}
.art-BlockContent-bc{bottom: 0;clip: rect(7px, auto, auto, auto);}
.art-BlockContent-cr, .art-BlockContent-cl{top: 7px;bottom: 7px;width: 14px;background-image: url('images/BlockContent-v.png');}
.art-BlockContent-cr{right:0;clip: rect(auto, auto, auto, 7px);}
.art-BlockContent-cl{left:0;clip: rect(auto, 7px, auto, auto);}
.art-BlockContent-cc{position:absolute;z-index:-1;top: 7px;left: 7px;right: 7px;bottom: 7px;background-image: url('images/BlockContent-c.png');}
.art-BlockContent-body{color:#404040;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;}
.art-BlockContent-body a:link{color: #000000;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}
.art-BlockContent-body a:visited, .art-BlockContent-body a.visited{color: #757575;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}
.art-BlockContent-body a:hover, .art-BlockContent-body a.hover{color: #1C1C1C;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}
.art-BlockContent-body ul{list-style-type: none;color: #000000;margin:0;padding:0;}
.art-BlockContent-body li{font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;text-decoration: none;}
.art-BlockContent-body ul li{padding:0px 0 0px 12px;background-image: url('images/BlockContentBullets.png');background-repeat:no-repeat;margin:0.5em 0 0.5em 0;line-height:1.2em;}
/* end Box, BlockContent */
/*--------------------------------------------------------------------------------------*/
/* begin Box, BlockContent for control panel*/
.Control-BlockContent{position:relative;z-index:0;margin:0 auto;min-width:15px;min-height:15px;padding:5px;}
.Control-BlockContent-body{position: relative;z-index:1;padding: 1px;}
.Control-BlockContent-tr, .Control-BlockContent-tl, .Control-BlockContent-br, .Control-BlockContent-bl, .Control-BlockContent-tc, .Control-BlockContent-bc,.Control-BlockContent-cr, .Control-BlockContent-cl{position:absolute;z-index:-1;}
.Control-BlockContent-tr, .Control-BlockContent-tl, .Control-BlockContent-br, .Control-BlockContent-bl{width: 14px;height: 14px;background-image: url('images/ControlBlockContent-s.png');}
.Control-BlockContent-tl{top:0;left:0;clip: rect(auto, 7px, 7px, auto);}
.Control-BlockContent-tr{top: 0;right: 0;clip: rect(auto, auto, 7px, 7px);}
.Control-BlockContent-bl{bottom: 0;left: 0;clip: rect(7px, 7px, auto, auto);}
.Control-BlockContent-br{bottom: 0;right: 0;clip: rect(7px, auto, auto, 7px);}
.Control-BlockContent-tc, .Control-BlockContent-bc{left: 5px;right: 5px;height: 15px;background-image: url('images/ControlBlockContent-h.png');background-repeat: repeat-x;}
.Control-BlockContent-tc{top: 0;clip: rect(auto, auto, 7px, auto);background-position: top center;}
.Control-BlockContent-bc{bottom: 0;clip: rect(7px, auto, auto, auto);background-position: bottom center;}
.Control-BlockContent-cr, .Control-BlockContent-cl{top: 1px;bottom: 5px;width: 15px;background-image: url('images/ControlBlockContent-v.png');background-repeat: repeat-y;}
.Control-BlockContent-cr{right:0;clip: rect(auto, auto, auto, 7px);background-position: center right;}
.Control-BlockContent-cl{left:0;clip: rect(auto, 7px, auto, auto);background-position: center left;}
.Control-BlockContent-cc{position:absolute;z-index:-1;top: 7px;left: 7px;right: 7px;bottom: 7px;background-color: #FFFFFF;}
.Control-header-tag-icon{display:inline-block;background-position:left top;background-image: url('images/ControlBlockHeaderIcon.png');padding:0 0 0 29px;background-repeat: no-repeat;min-height: 29px;margin: 0 0 0 5px;}
/*--------------------------------------------------------------------------------------*/
/* begin Box, Post */
.art-Post{position:relative;z-index:0;margin:0 auto;min-width:1px;min-height:1px;}
.art-Post-body{position: relative;z-index:1;padding: 3px;}
.art-Post{margin: 0px;}
/* Start images */
a img{border: 0;}
.art-article img, img.art-article{margin: 1em;}
.art-metadata-icons img{border: none;vertical-align: middle;margin:2px;}
/* Finish images */
/* Start tables */
.art-article table, table.art-article{border-collapse: collapse;margin: 1px;width:auto;}
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td{background-color:Transparent;}
.art-article th, .art-article td{padding: 2px;border: solid 1px #696969;vertical-align: top;text-align:left;}
.art-article th{text-align:center;vertical-align:middle;padding: 7px;}
/*-----------------------------------------------------------------------------------------*/
.table {border-top : 1px solid;border-left : 1px solid;border-color : #000000;}
.table_thead{position:relative;z-index:0;height: 30px;padding: 0 0px;margin-bottom: 0px;background:url('images/thead_center.png') repeat-x bottom center;border: none;color : #000000;text-align : center;}
.table_header_r{background: url('images/thead_r_l.png') no-repeat bottom right;height: 30px;}
.table_header_l{background: url('images/thead_r_l.png') no-repeat bottom left;}
.td {border-bottom : 1px solid;border-right : 1px solid;border-color : #000000;}
.td_header {border-bottom : 1px solid;border-right : 1px solid;border-color : #666666;background-color : #666666;text-align : center;color : #ffffff;}
.pricetable td{border-top : 0;border-left : 0;border-right : 0;border-bottom : 0;margin-left: auto;margin-right: auto;margin: 1px;padding:0 0 5px 0;}
.producttable td{border-top : 0;border-left : 0;border-right : 0;border-bottom : 0;margin-left: auto;margin-right: auto;margin: 1px;padding:5px 5px 5px 0;}
/* Finish tables */
/* end Box, Post */
/* begin PostHeaderIcon */
.art-PostHeaderIcon-wrapper{text-decoration:none;margin: 0.2em 0;padding: 0;font-weight:normal;font-style:normal;letter-spacing:normal;word-spacing:normal;font-variant:normal;text-decoration:none;font-variant:normal;text-transform:none;text-align:left;text-indent:0;line-height:inherit;font-family: Arial, Helvetica, Sans-Serif;font-size: 22px;font-style: normal;font-weight: bold;text-align: left;color: #545454;}
.art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, .art-PostHeaderIcon-wrapper a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 22px;font-style: normal;font-weight: bold;text-align: left;color: #545454;}
/* end PostHeaderIcon */
/* begin PostHeader */
.art-PostHeader a:link{font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #666666;}
.art-PostHeader a:visited, .art-PostHeader a.visited{font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #4D4D4D;}
.art-PostHeader a:hover, .art-PostHeader a.hovered{font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #1C1C1C;}
/* end PostHeader */
/* begin PostContent */
/* Content Text Font & Color (Default) */
body{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;color: #404040;}
.art-PostContent{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;text-align: justify;color: #404040;}
.black-text{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;text-align: justify;color: #000000;}
.text-nowrap{white-space: nowrap;}
/* Start Content link style */
/*The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.http://www.w3schools.com/CSS/css_pseudo_classes.asphttp://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/*/
a{font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #1C1C1C;}
/* Adds special style to an unvisited link. */
a:link{font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #1C1C1C;}
/* Adds special style to a visited link. */
a:visited, a.visited{font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #757575;}
/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover{font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;color: #595959;}
/* Finish Content link style */
/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{font-weight: normal;font-style: normal;text-decoration: none;}
/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 28px;font-style: normal;font-weight: bold;text-align: left;color: #595959;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 22px;font-style: normal;font-weight: bold;text-align: center;color: #595959;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 18px;font-style: normal;font-weight: bold;text-align: center;color: #1C1C1C;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 16px;font-style: normal;font-weight: bold;text-align: center;color: #404040;}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 14px;font-style: normal;font-weight: bold;text-align: center;color: #404040;}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{font-family: Arial, Helvetica, Sans-Serif;font-size: 14px;font-style: normal;font-weight: bold;text-align: center;color: #404040;}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */
/* begin PostBullets */
/* Start Content list */
ol, ul{color: #000000;margin:1em 0 1em 2em;padding:0;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;}
li ol, li ul{margin:0.5em 0 0.5em 2em;padding:0;}
li{margin:0.2em 0;padding:0;}
ul{list-style-type: none;}
ol{list-style-position:inside;}
/* Finish Content list */
/* end PostBullets */
/* begin PostQuote */
/* Start blockquote */
blockquote p{color:#080808;font-family: Arial, Helvetica, Sans-Serif;font-style: italic;font-weight: normal;text-align: left;}
blockquote{border:solid 1px #C7C7C7;margin:10px 10px 10px 50px;padding:5px 5px 5px 28px;background-color:#828282;background-image:url('images/PostQuote.png');background-position:left top;background-repeat:no-repeat;}
/* Finish blockuote */
/* end PostQuote */
/* begin Button */
.art-button-wrapper .art-button{display:inline-block;width: auto;outline:none;border:none;background:none;line-height:32px;margin:0 !important;padding:0 !important;overflow: visible;cursor: pointer;text-decoration: none !important;z-index:0;}
.art-button-wrapper{display:inline-block;position:relative;height: 32px;overflow:hidden;white-space: nowrap;width: auto;z-index:0;}
.art-button-wrapper .art-button{display:block;height: 32px;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;white-space: nowrap;text-align: left;padding: 0 19px !important;line-height: 32px;text-decoration: none !important;color: #000000 !important;}
input, select{padding-top:1px;padding-bottom:1px;border:1px solid #000000;color:#333333;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;}
input {border : 1px solid #000000;font-family : Arial;background-color : #cccccc;font-size : 10px;color : #000000;}
.art-button-wrapper.hover .art-button, .art-button:hover{color: #000000 !important;text-decoration: none !important;}
.art-button-wrapper.active .art-button{color: #FFFFFF !important;}
.art-button-wrapper .l, .art-button-wrapper .r{display:block;position:absolute;z-index:-1;height: 96px;background-image: url('images/Button.png');}
.art-button-wrapper .l{left:0;right:12px;}
.art-button-wrapper .r{width:417px;right:0;clip: rect(auto, auto, auto, 405px);}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r{top: -32px;}
.art-button-wrapper.active .l, .art-button-wrapper.active .r{top: -64px;}
/* end Button */
/* begin Footer */
.art-Footer{position:relative;z-index:0;overflow:hidden;width: 988px;margin: 5px auto 0px auto;}
.art-Footer .art-Footer-inner{height:1%;position: relative;z-index: 0;padding: 15px;text-align: center;}
.art-Footer .art-Footer-background{position:absolute;z-index:-1;background-repeat:no-repeat;background-image: url('images/Footer.png');width: 988px;height: 150px;bottom:0;left:0;}
.art-Footer .art-Footer-text p{margin: 0;}
.art-Footer .art-Footer-text{display:inline-block;color:#1A1A1A;font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;}
.art-Footer .art-Footer-text a:link{text-decoration: none;color: #1A1A1A;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}
.art-Footer .art-Footer-text a:visited{text-decoration: none;color: #333333;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}
.art-Footer .art-Footer-text a:hover{text-decoration: none;color: #808080;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}
/* end Footer */
/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover{font-family:Arial;font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#666666;}
.art-page-footer{margin:1em;text-align:center;text-decoration:none;color:#212121;}
/* end PageFooter */
/* begin LayoutCell */
.art-contentLayout .art-sidebar1{position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 197px;}
/* end LayoutCell */
/* begin LayoutCell */
.art-contentLayout .art-content{position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 790px;}
.art-contentLayout .art-content-wide{position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 987px;}
/* end LayoutCell */