@charset "utf-8";
body{-webkit-font-smoothing: antialiased;}html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}.unit{float:none !important;width:auto !important;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{_text-align:center;}.main{display:table-cell;*display:block;width:auto;}.body,.main{*zoom:1;}.body:after,.main:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}.page{margin:0 auto;width:950px;_text-align:left;}.leftCol{float:left;width:250px;_margin-right:-3px;}.rightCol{float:right;width:300px;_margin-left:-3px;}body{font-family:"Myriad Pro","Segoe UI",Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote{padding:10px;}h1,h2,h3,h4,h5,h6,img{padding-bottom:0;}pre{margin:10px;}table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl{padding:0;}img{display:block;}em{font-style:italic;}strong{font-weight:bold;}hr{border:5px solid #e2e2e2;border-width:0 0 5px 0;margin:20px 10px 10px 10px;}code{color:#0B8C8F;}h1,.h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:196%;font-weight:normal;font-style:italic;color:#069;}h2,.h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:182%;font-weight:normal;font-style:normal;color:#AE0345;}h3,.h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:146.5%;font-weight:normal;font-style:normal;color:#DF2B72;}h4,.h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:123.1%;font-weight:normal;font-style:normal;color:#333;}h5,.h5{font-family:Georgia,"Times New Roman",Times,serif;font-size:108%;font-weight:bold;font-style:normal;color:#AE0345;}h6,.h6{font-family:Georgia,"Times New Roman",Times,serif;font-size:108%;font-weight:normal;font-style:italic;color:#333;}.category{font-size:108%;font-weight:normal;font-style:normal;text-transform:uppercase;color:#333;}.category a{color:#333;}.important a{font-weight:bold;}a{color:#77A435;font-weight:400;text-decoration:underline;}a:focus,a:hover{text-decoration:underline;}a:visited{color:#390;}ol.simpleList li{list-style-type:decimal;margin-left:20px;margin-bottom:15px;}ul.simpleList li{list-style-type:disc;margin-left:40px;}.media{overflow:hidden;overflow:visible;zoom:1;margin:10px;}.media .img{float:left;margin-right:10px;}.media .img img{display:block;}.media .imgExt{float:right;margin-left:10px;}.detail{color:#777;font-size:11px;display:block;}.bdPg{width:580px !important;}.bdCert { width: 595px;}.head{position:relative;overflow:hidden;_overflow:visible;_zoom:1;padding:10px 0 30px 0;background:url(../images/divider.png) no-repeat bottom;}.bdPgForm .head{background:url(../images/divider-form.png) no-repeat bottom;width:949px;}.foot{margin-top: 15px;text-align:center;padding:40px 0 5px 0;background:url(../images/foot_bg.png) no-repeat 0 10px;font-size:93%;}.bdPgForm .foot{background:url(../images/foot_bg-form.png) no-repeat 0 10px;}.foot a{color:#333;font-size:93%;}.foot p{padding:0 10px;}.b{font-weight:bold;}.c{margin-left:auto;margin-right:auto;}.textC{text-align:center;}.floatR{float:right;}.floatL{float:left;}.rel{position:relative;}.br{position:absolute;bottom:0;right:0;}.contain{overflow:hidden;_overflow:visible;_zoom:1;}.clear{float:none;clear:both;}.large {font-size: 123.1%;color: #003366}.highlight{font-style:italic;color:#036;}.pointer{cursor:pointer;}.inline{display:inline-block;}.pad0{padding:0;}.padL0{padding-left:0;}.padR0{padding-right:0;}.back-link{line-height:196%;padding-left:10px;}.back-link a,.back-link a:visited{color:#df2b72 !important;font-size:86%;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;}.back-link a:hover,.back-link a:active,.back-link a:focus{color:#df2b72 !important;text-decoration:underline;}.back-link a:active,.back-link a:focus{outline:1px dotted;outline-color:#df2b72;}p,li{font-size:116%;line-height:134%;word-spacing:.09em;}a:focus,li a:active{outline:1px dotted;outline-color:#a2cc66;}.cart-button{position:absolute;right:0;padding-right:22px;background:url(../images/cart_sm.gif) no-repeat right;}.cart-button a{text-decoration:none;}.cart-button a:hover,.cart-button a:active,.cart-button a:focus{text-decoration:underline;}.cart-button span{color:#F06!important;font-weight:bold;}#skip{position:absolute;top:0;left:0;width:100%;font-size:81%;padding-top:-4px;line-height:1em;padding-left:10px;overflow:hidden;}#skip a,#skip a:hover,#skip a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;outline:none;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}#logo{height:69px;width:267px;position:relative;overflow:hidden;float:left;top:3px;}#logo span{height:100%;width:100%;background:#FFF url(../images/logo.png) no-repeat;position:absolute;left:6px;}#content h1{padding-left:9px;}#content h2{text-transform:lowercase;}body.pg-home #content h1{padding-left:7px;}.ilist{float:left;padding:0;}.ilistr{float:right;}.ilist li{float:left;}.nav{line-height:31px;bottom:24px;position:absolute;right:2px;}.nav li{padding:0 4px;}.nav li a,.nav li a:visited,.nav li span{display:inline-block;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:93%;text-decoration:none;padding:4px 6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;o-border-radius:6px;font-weight:bold;text-transform:uppercase;}.nav li a:focus,.nav li a:active{outline:1px dotted;outline-offset:0;-moz-outline-radius:5px;outline-color:#a2cc66;}.nav li a:hover,.nav li a:active,.nav li a:focus{text-decoration:underline;}body.pg-home .nav .nav-home a,body.pg-home .nav .nav-home span,body.pg-home .nav .nav-home a:hover,body.pg-info .nav .nav-info a,body.pg-info .nav .nav-info span,body.pg-info .nav .nav-info a:hover,body.pg-contact .nav .nav-contact a,body.pg-contact .nav .nav-contact span,body.pg-contact .nav .nav-contact a:hover,body.pg-shop .nav .nav-shop a,body.pg-shop .nav .nav-shop span,body.pg-shop .nav .nav-shop a:hover{background:#a2cc66;color:#fff;text-decoration:none;cursor:default;-webkit-box-shadow:2px 2px 4px #888;-moz-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;}body.pg-home #content{background:url(../images/welcome_bg.png) no-repeat;}body.pg-info #content{background:url(../images/info_bg.png) no-repeat;}body.pg-404 #content{background:url(../images/404_bg.png) no-repeat;}body.pg-error #content{background:url(../images/error_bg.png) no-repeat;}body.pg-cart #content{background:url(../images/cart_bg.png) no-repeat;}body.pg-checkout #content{background:url(../images/checkout_bg.png) no-repeat;}body.pg-cert #content{background:url(../images/cert_bg.png) no-repeat;}.showcase{padding-top:56px;background:url(../images/showcase_bg.png) no-repeat;}.contact{padding-bottom:20px;background:url(../images/contact_bg.png) no-repeat bottom;}.info-about{padding-bottom:40px;background:url(../images/about_bg.png) no-repeat bottom;}.info-order{padding-bottom:28px;background:url(../images/order_bg.png) no-repeat bottom;}form{font-family:Arial,Helvetica,sans-serif;position:relative;padding:0 10px 20px 10px;overflow:hidden;_overflow:visible;zoom:1;}.contact-form{padding-top:0;}fieldset{position:relative;border-bottom:1px dashed #666;padding-bottom:10px;margin:10px 0 5px 0;}legend{*margin-left:-5px;color:#666;font:normal 1.5em Tahoma,Geneva,sans-serif;padding:10px 0 2px 0;border-bottom:1px solid #999;}form ol{padding:0;}form li{padding:1.4em 3px 0 0;}label{color:#333;font-weight:normal;font-size:108%;}.field{width:100%;background:#FFF url(../images/text_bg.gif) repeat-x;font-family:Arial,Helvetica,sans-serif;padding:3px 0;color:#333;margin-top:2px;border:1px solid #B5B8C8;border-color:#999 #B5B8C8 #B5B8C8 #B5B8C8;}.field:focus,.field:active{background:#FFF url(../images/text_bg_active.gif) repeat-x;}select.field{padding:1px;}input.checkbox{margin-right:3px;margin-top:5px;}.readonly,.readonly:focus,.readonly:active{background:#ececec;}.req{display:inline;}input.submit,input.image,input.button,a.button{float:left;line-height:19px;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;-khtml-border-radius:.3em;padding:3px 15px;*padding:2px 16px;margin-right:5px;width:auto;cursor:pointer;font-size:116%;}a.button,a.button:hover,a.button:active,a.button:visited{padding-bottom:4px;float:left;*padding-top:4px;*padding-bottom:6px;color:#000;text-decoration:none;font-weight:normal;}input.button:focus,input.button:hover,input.button:active,a.button:active,a.button:focus,a.button:hover{border-color:#a2cc66;text-decoration:underline;}input.default,a.default,input.default:focus,input.default:active,a.default:focus,a.default:active{background:#a2cc66;padding-bottom:2px;font-weight:bold!important;color:#fff!important;*padding-bottom:1px;}input.cancel,a.cancel{color:#900!important;*padding-top:3px;*padding-bottom:1px;}input.btn{border:0;background-color:#C00!important;}.iconButton{border:none;background-color:#fff;padding:0;height:16px;width:16px;cursor:pointer;}.iconDelete{background:url(../images/delete.gif) no-repeat center bottom;}.autoW{width:auto!important;}.formtext{float:none;clear:both;display:block;font-weight:normal;margin:0;width:100%;}.fieldinfo{color:#666;font-size:10px;font-style:italic;padding-top:1px;}.page-msg{padding:0 10px;}.page-msg p{padding:5px 0;}.msg{font-family:Arial,Helvetica,sans-serif;font-size:10px;border-style:dashed;border-width:1px;text-transform:uppercase;background:#F4F4F4;}.info{border-color:#039;color:#036;background:#EAEEEE url(../images/information.gif) no-repeat 1px center;text-indent:20px;}.success{border-color:#060;color:#060;background:#EFFFE8 url(../images/tick.gif) no-repeat 1px center;text-indent:20px;}.warn{border-color:#C90;color:#C90;background:#FFC url(../images/warn.gif) no-repeat 1px center;text-indent:20px;}.err{border-color:#C00;color:#C00;background:#FFC url(../images/error.gif) no-repeat 1px center;text-indent:20px;}.prod{position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;width:580px;}.prod h3{margin-bottom:10px;}.prod p{font-size:93%;line-height:116%;padding-top:0;}.prod-frame{float:left;margin:0 5px 0 10px;_margin-left:5px;background:url(../images/frame.png) no-repeat;height:141px;width:188px;}.prod-previewv .prod-frame{float:left;margin:0 5px 0 10px;_margin-left:5px;background:url(../images/framev.png) no-repeat;height:188px;width:141px;}.prod-img{margin:12px 12px 13px 12px;cursor:pointer;}.prod-img-prev{float:left;width:94px;height:70px;background:url(../images/frame_sm.png) no-repeat;}.prod-img-prev img{margin:12px 12px 13px 12px;}.prod-preview .prod-controls{width:367px;position:absolute;bottom:0;padding:0 10px 0 0;margin-left:203px;*margin-left:0;}.prod-previewv .prod-controls{width:414px;position:absolute;bottom:0;margin-left:156px;padding:0 10px 0 0;*margin-left: 0;*padding-left:0;}.prod-preview .prod-buttons{position:absolute;bottom:9px;right:10px;*bottom:4px;}.prod-buttons a,.prod-buttons a:hover,.prod-buttons a:visited,.prod-buttons input.btn{display:inline-block;text-decoration:none;background-color:#C00!important;color:#fff!important;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;o-border-radius:6px;font-weight:bold;text-transform:uppercase;padding:5px 8px;margin-left:10px;-webkit-box-shadow:2px 2px 4px #888;-moz-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;*line-height:174%;*padding:3px 5px;cursor:pointer;}.prod-buttons input.btn{*padding:0;*font-size:80%}.prod-buttons input{*padding:0;}.prod-buttons a:active,.prod-buttons a:hover,.prod-buttons a:focus,.prod-buttons input:active,.prod-buttons input:focus,.prod-buttons input:hover{text-decoration:underline;}.zoom {padding-left: 10px; padding-top: 5px}.zoom a:link, .zoom a:visited {font-family:Arial, Helvetica, sans-serif; font-size:93%; color: #000; text-decoration: none;padding-left: 17px; line-height: 16px; background: url(../images/magnifier_zoom_in.gif) no-repeat; }.zoom a:hover {color: #77a435; text-decoration: underline;}.price{font-family:Georgia,"Times New Roman",Times,serif;font-size:160%;color:#c00;padding:2px 0 2px 10px;}.cart .price{color:#333;padding-right:10px;font-size:140%;}.cart form {padding-bottom: 5px}.currency{font-variant:small-caps;font-size:57%;}.cart-summary .price{position:absolute;right:10px;font-size:196%;color:#090;}.prod-form{padding-bottom:4px;padding-top:10px;}.prod-text{font-family:Arial,Helvetica,sans-serif;font-size:93%;}.prod-form .prod-buttons{position:absolute;_position:relative;bottom:4px;left:350px;_left:0px;*bottom:2px;*right:0;_padding-top: 10px}.prod-form .prod-buttons input.btn{_margin-left:0}.prod-form input[type="submit"]{background:#C00;}.prod-form .prev-img,.prod-form .disp-img{border:1px solid #666;}.colours{padding:0;}.colours li{padding:0 5px 5px 0;font-size:93%;}.cart{padding-left:0;padding-right:0;}.cart li{padding-top:4px;padding-bottom:0;}.cart .desc{font-family:Arial,Helvetica,sans-serif;display:table-cell;vertical-align:middle;float:left;padding-top:4px;font-size:93%;}.cart-controls{float:right;}.cart .odd{background-color:#F4F4F4;}.cart .even{background-color:#F8F8F8;}.terms-field label{font-size:93%;}.order-total .price{font-size:196%;color:#090;}.gen-form{float: left; width:530px;}.gen-form form{width:480px;}.gen-key{width:410px;height:100%;overflow:auto;padding-top:40px;padding-right:10px;position:relative;}.key-wrap{padding:10px;border:#999 1px solid;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;o-border-radius:6px;float:right;}.key-wrap4{width:316px;}.key-wrap5{width:380px;}.cert-form .price{display: block; position: absolute; right: 10px; bottom: 10px;}
