/*{margin:0px;padding:0px;color:#646567;font-family:arial;font-size:1em;}*/
body{background-color:#fff;color:black;}
/*h1{font-size:2em;color:#EE7705;}
h2{font-size:1.9em;padding:0;font-weight:normal;}
h3{font-size:1.8em;}
h4{font-size:1.6em;}
h5{font-size:1.3em;}
h6{font-size:1em;}*/
header h2{font-size:1.3em;font-weight:bold}
h2 strong{font-weight:bold;}
a:link,
a:hover,
a:active,
a:visited{color:#3366bb;text-decoration:none;}
::-moz-selection{color:#ee7705;background:#000;}
::selection{color:#ee7705;background:#000;}
blockquote{margin:1.5em 0.5em 0.75em 1em;box-shadow:0 0 6px rgba(0, 0, 0, 0.5);background:none repeat scroll 0 0 #FFFFFF;padding:0.75em 0.5em 0.75em 1em;border-left:0.5em solid #DDDDDD;line-height:175%;}
blockquote:before{color:#999999;display:block;font:italic 400%/1 Cochin, Georgia, "Times New Roman", serif;height:0;margin-left:-0.95em;}
fieldset{border-width:0px;}
/*input, select{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}*/
footer{padding:0;margin:0;text-align:center;background-color:#FFF;clear:both;}
section{clear:both;}
header{width:100%;}
#products{background-color:#FFF;margin:auto;padding:10px 0;width:100%;text-align:center;min-width:1000px;border:1px 0px solid #000;outline:1px solid #aaa;}
#products .products{padding:10px 30px;font-size:1em;}
#products .products:hover{cursor:pointer;}
#nav{background-color:#ebebeb;margin:auto;position:Fixed;top:0px;text-align:center;width:100%;z-index:997;min-width:1000px;border-bottom:1px solid #ffffff;outline:1px solid #cccccc;}
#navul{display:inline-block;}
#nav ul{font-size:1em;margin:auto;padding-top:10px;padding-bottom:10px;padding-left:0px;list-style:none;}
#nav li{display:inline;padding:0 25px 0 15px;margin:0;background:url('/web2017/images/orangegt.png') no-repeat;text-align:left;}
#nav a{color:#333;text-decoration:none;}
#nav a:hover{cursor:pointer;}
#nav .prodocom{padding:10px 30px 0 0;}
#nav_phone{display:inline-block;width:150px;background-color:#000;color:#ee7705;font-weight:bold;font-size:1.2em;display:inline-block;padding:5px 25px 15px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:fixed;top:0;right:10%;z-index:999;text-align:center;}
.callus{color:#FFF;font-size:0.8em;letter-spacing:2px;}
#wedeliver{background-color:#ee7705;color:#4C4C4C;letter-spacing:-1px;padding:10px 0 0;text-align:center;text-shadow:0 1px 1px #FFFFFF;}
#wedeliver p{font-size:2em;margin:auto;max-width:800px;min-width:1000px;}
#wedeliverFlash{background-color:#000;min-width:1000px;}
#ContactBanner{background-color:#EBEBEB;border-bottom:1px solid #FFFFFF;height:48px;padding:7px 0;box-shadow:0 3px 3px -3px #AAAAAA;position:relative;text-align:left;}
footer #phone{display:inline-block;font-size:11px;padding:10px 45px 0 12px;text-align:center;}
footer #phone h6{display:inline-block;font-size:26px;margin:0;}
footer #address{display:inline-block;font-size:12px;text-align:left;line-height:17px;margin-right:45px;padding-top:8px;vertical-align:top;}
#copyright{color:#AAA;background-color:#FFF;font-size:0.8em;padding:20px 0;min-width:1000px;}
#footerSiteMapContainer{width:100%;margin:auto;background-color:#ee7705;}
#footerSiteMap{width:1000px;margin:auto;text-align:left;}
#footerSiteMap ul{list-style:none;}
#footerSiteMap h5, #footerSiteMap li, #footerSiteMap a:link, #footerSiteMap a:visited, #footerSiteMap a:hover, #footerSiteMap a:active{color:#FFFFFF;text-decoration:none;}
#footerSiteMap h5{margin-bottom:10px;border-bottom:1px solid #FFF;font-size:1em;}
.footerList{display:inline-block;width:200px;margin-top:10px;vertical-align:top;}
.footerList ul{margin:0 0 20px 0;padding:0px;}
.footerList ul li{padding:2px 0px;font-size:0.8em;}
#onek{width:1000px;margin:auto;}
.onek{width:1000px;margin:auto;}



#pageContent{width:1000px;margin:auto;min-height:400px;}
#pageContent .pagechunk{background-repeat:none; padding-left:0px;padding-bottom:50px;min-height:500px;}


#pageContent{width:1000px;margin:0px auto 50px;text-align:left;min-height:600px;}
#pageContent p{padding:10px 0;line-height:1.75em;}
#pageContent ul, #pageContent ol{line-height:175%;margin:0;}
#pageContent h2, #pageContent h3, #pageContent h4, #pageContent h5, #pageContent h5{padding:15px 0 5px 5px;}
#pageContent h3{border-bottom:1px solid #444;font-size:0.7em;}
#pageContent h3 a{color:#666;text-decoration:none;}
#pageContent p img{padding:5px;}
#orangeHighlight{height:150px;background:url('/web2017/images/orange_highlight.png') #EE7705 no-repeat center 0%;margin-top:43px;}
#LinkBoxContainer{margin:auto;margin-top:-70px;width:1000px;z-index:3;}
.LinkBox{border:solid #CCC 1px;margin:auto;display:inline-block;height:130px;}
.emptyLinkBox, .fourohfourBox{margin:auto;display:inline-block;height:130px;}

.registerBox, .box{display:table-cell;text-align:center; height:130px; background-repeat:no-repeat;}
.registerBox a, .box a{text-decoration:none;font-size:x-small;color:#000;text-transform:uppercase; padding:100px 5px 5px;width:80px;display:block;font-weight:bolder;height: 25px; }
.registerBox a:hover, .box a:hover{ color:#FFF; }
.registerBox:hover, .box:hover{background:url("/web2017/images/box_hover_orange.png") no-repeat !important;  }


#left, .left{float:left;}
#right, .right{float:right;}
a.ul{text-decoration:underline;font-weight:bold;}
#vcards label{width:300px;}
#vcards input, #vcards textarea, #vcards select{padding:7px;margin:15px 0;border-radius:10px 10px 10px 10px;border:solid 1px #888;width:350px;display:block;}
.vcard .adr, .vcard .tel{width:50%;display:inherit;}
.vcard .tel .type{font-weight:bold;}
.organization-name, .organization-unit{font-weight:bold;font-size:1.25em;}
/*legend{font-size:1.8em;}*/
#formcontainer fieldset{margin:10px 0;}
#formcontainer legend{padding:0 10px;}
#formcontainer label{width:200px;display:inline-block;}
#formcontainer input, #formcontainer textarea, #formcontainer select{padding:7px;margin:15px 0;border:solid 1px #cccccc;width:calc( 100% - 250px);}
#services label{width:200px;}
#services input{padding:7px;margin:15px 0;border-width:0px;width:30px;}
#reg_same_as_above{padding-left:220px;}
#reg_same_as_above:hover{cursor:pointer;}
#registerbuttons{padding-left:210px;}
#registerbuttons input{width:200px;margin:0 20px 0 0;}
#page2radio{ text-align:center; padding:20px; }
#page2radio input[type="checkbox"]{width:30px;margin:0 20px;}
#page2radio input[type="input"]{ width:200px; margin:0 auto ;}

.submitbuttondisabled{ background-color:#efefef; border-color:#cfcfcf !important; color:#cfcfcf; }
.regoTsandCs{ margin-top:30px; overflow-x: hidden; width: 100%px; height: 500px; overflow-y: scroll; padding:20px;  border:1px solid #eee; font-size:12px; }
	
	
	
	
.invalid{/*padding-left:220px;*/color:red;display:none;}
#payments label{width:300px;}
#payments input, #payments textarea, #payments select{padding:7px;margin:15px 0;border-radius:10px 10px 10px 10px;border:solid 1px #888;width:350px;display:block;}
#payment_details{width:100%;}
#payment_details td{padding:2px;border-bottom:#eee 1px solid;width:50%;}
#pay_details{width:500px;margin:20px auto 0;}
#pay_details select{width:100px;display:inline;}
#pay_details input[type="radio"]{width:20px;display:inline;}
#sslnotice{border:1px solid;margin:10px 0px;padding:15px 10px;background-color:#BDE5F8;}
#sslnotice p{padding-bottom:10px;color:#00529B;}
#sslnotice .ssllogo{float:left;}
#sslnotice .nablogo{padding-left:10px;float:right;}
.formValidationError{border: 1px solid red !important;}
.error{color:red;width:500px;display:block;position:relative;left:200px;}
#captchaContainer{text-align:center;}
#EPS_CARDTYPE{width:50px !important;}
#EPS_EXPIRYYEAR, #EPS_EXPIRYMONTH{width:200px !important;}
#NewsletterEmail_error{display:none;padding:0px;bottom:25px;}
#principles img{padding:0 0 0 40px;float:right;}
#socialBanner{background-color:#EBEBEB;border-top:1px solid #FFFFFF;height:45px;outline:1px solid #CCCCCC;width:100%;padding:10px 0;}
#content #socialBanner{background-color:#FFF;border:0px solid #FFFFFF;height:45px;outline:0px solid #CCCCCC;}
#newsLetter, #socialMedia, #mobileApp{display:inline-block;}
#newsLetter{vertical-align:middle;}
#newsLetter img{vertical-align:middle;}
#newsLetter input[type="email"]{width:180px;height:20px;padding:5px;font-size:0.7em;border-radius:6px;border:solid 0px;}
#newsLetter input[type="button"]{padding:8px;font-size:0.7em;font-weight:bold;background:linear-gradient( to bottom, #ff9933 0%, #F47920 100% ) repeat scroll 0 0 rgba(0, 0, 0, 0);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:#FFF solid 2px;color:#FFFFFF;}
a.youtube-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -114px rgba(0, 0, 0, 0);}
a.facebook-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -0px rgba(0, 0, 0, 0);}
a.twitter-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -38px rgba(0, 0, 0, 0);}
a.google-plus-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -190px rgba(0, 0, 0, 0);}
a.instagram-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -152px rgba(0, 0, 0, 0);}
a.linkedin-icon{background:url("/web2017/images/socialmediatabs.png") no-repeat scroll -43px -76px rgba(0, 0, 0, 0);}
a.youtube-icon:hover{background-position:-0px -114px;}
a.facebook-icon:hover{background-position:-0px -0px;}
a.twitter-icon:hover{background-position:-0px -38px;}
a.google-plus-icon:hover{background-position:-0px -190px;}
a.instagram-icon:hover{background-position:-0px -152px;}
a.linkedin-icon:hover{background-position:-0px -76px;}
a.facebook-icon, a.twitter-icon, a.youtube-icon, a.pinterest-icon, a.instagram-icon, a.linkedin-icon, a.rss-icon, a.google-plus-icon{display:block;height:35px;width:35px;}
#socialMedia{text-align:center;margin:0 20px;vertical-align:middle;}
#socialMedia ul{list-style:none outside none;margin:0px;padding:0px;}
#socialMedia li{float:left;}
#contactSocialMedia{text-align:left;margin:0 20px;vertical-align:middle;}
#contactSocialMedia ul{list-style:none outside none;margin:0px;padding:0px;}
#contactSocialMedia ul li{display:inline-block;}
#mobileApp{text-align:center;vertical-align:middle;}
#orangeBanner{height:200px;width:100%;background-color:#ee7705;padding:20px 0;}
#orangeBanner h1{color:#FFF;padding-bottom:10px;}
#orangeBanner p{color:#FFF;padding:0 0 10px 10px;text-align:justify;}
#orangeBanner .left{width:200px;}
#orangeBanner .right{width:700px;}
#bw_banner{background:url('/web2017/images/colour_banner.png') #d6d6d6 no-repeat center top;}
#motto{width:100%;margin:auto;padding:5px 0;background-color:#383737;font-size:1.8em;}
#motto ul{list-style:none;margin:auto;width:1000px;padding:0px;text-align:center;}
#motto li{display:inline-block;width:200px;margin:auto;padding:7px 0;color:#FFF;}
#motto ul li span{cursor:pointer;color:#FFF;}
#motto ul li span.mottoActive{color:#FB8601;text-decoration:underline}
#motto ul li span.mottoDeactive{color:#FFF;text-decoration:none}
#co_logos{width:1000px;margin:40px auto;text-align:center;}
#co_logos img{width:80px;}
#banner{padding:15px 0px 50px;height:400px;overflow:hidden;}
.window{height:450px;overflow:hidden;position:relative;width:1000px;margin:auto;}
.image_reel{position:absolute;top:0;}
.paging{display:none;}
#block-zero{width:100%;background-color:#fff;}
#block-one, #block-two, #block-three, #block-four, #block-five, #block-six, #block-seven, #block-eight{margin:auto;width:1000px;min-height:700px;padding-top:150px;}
#fax, #mobile-app, #edi, #post, #media, #voice, #email, #sms{width:600px;}
#voicelarge, #emaillarge, #smslarge, #medialarge, #postlarge, #edilarge, #mobile-applarge, #faxlarge{width:395px;text-align:right;}
#fax, #mobile-app, #edi, #post, #media, #voice, #email, #sms, #voicelarge, #emaillarge, #smslarge, #medialarge, #postlarge, #edilarge, #mobile-applarge, #faxlarge{display:inline-block;vertical-align:top;}
#post .content{padding:100px 0 0 50px;}
#postlarge{padding:0;}
#block-eight{background:url("/web2017/images/post_bg.png") no-repeat 0 20px;padding-top:110px;}
#mobile-app .content .additionalicons{clear:both;padding-top:40px;}
.content p{padding:0 0 0 15px;}
.pagechunk h2{margin:0 0 10px 0;font-family:tahoma;font-size:2.0em;}
.pagechunk h2 a{color:#444;text-decoration:none;}
.pagechunk p{line-height:175%;}
.pagechunk .pageImage{margin:0 0 15px 0;}
#play_store, #app_store{margin-top:20px;}
#play_store{float:right;margin-right:50px;}
#app_store{float:left;margin-left:50px;}
#play_store img, #app_store img{height:60px;width:170px;}
.additionalicons{padding:20px 0 0 0;text-align:right;}
.additionalicons div{display:inline-block;margin:0 10px 0 0;}
.homeMoreInfo{clear:both;background-color:#3399FF;padding:10px 10px;text-align:center;font-weight:bold;width:150px;color:#fff;border:5px;border-style:double;border-radius:15px;cursor:pointer}
.right_box{display:inline-block;min-height:20px;vertical-align:middle;margin-top:0px;margin-bottom:19px;margin-left:5px;color:white;font-weight:bold;}
.moreInfo{clear:both;background-color:#3399FF;padding:10px 20px;text-align:center;float:right;color:#fff;border-radius:15px;text-decoration:none;border-style:double;}
.imgSelector{margin-left:30px;border-radius:5px;background-color:orange;color:white;padding:5px;}
.navblack{text-align:center;}
.pageSectionNav img{width:34px;height:34px;border-radius:5px;}
#motto span{cursor:pointer;}
.head_content{padding-top:30px;}
.productLink{text-decoration:none;color:#3366BB !important;}
.sitemap{background-color:#FF0000;}
#nabhide{display:none !important;}
#SectionNavul{position:fixed;z-index:150;top:300px;right:0px;list-style:outside none none;margin:0px;padding:0px;text-align:left;}
#SectionNavul li{position:relative;border:1px solid black;box-sizing:border-box;margin-bottom:1px;border-radius:5px 0 0 5px;background-image:url("/web2017/images/aluminium.jpg");display:block;height:36px;white-space:nowrap;overflow:visible !important;font-size:small;font-weight:bold;color:black;text-decoration:none;cursor:pointer;padding-right:20px;}
#SectionNavul li span{box-sizing:border-box;display:inline-block;width:30px;height:35px;line-height:35px;vertical-align:middle;background-color:transparent;font-size:large;color:white;margin-right:10px;}
.current-section a:before{content:"";position:absolute;border-color:transparent black transparent transparent;border-style:solid;border-width:18px 18px 18px 0;height:0px;width:0px;top:0;left:-20px;}
.productsTable{width:100%;padding:10px 0 0 0;}
.productsTable tr td{padding:0 0 15px 15px;}
#whyTestimonials{clear:both;}
#whyTestimonials blockquote:before{color:#999;content:"\"";display:block;font:italic 400%/1 Cochin, Georgia, "Times New Roman", serif;height:0;margin-left:-0.95em;}
#whyTestimonials blockquote p{float:left;width:650px;}
#whyTestimonials blockquote a{float:right;width:250px;text-align:center;}
#whyTestimonials blockquote img{max-width:180px;border:1px solid #c;}
#whyTestimonials blockquote footer{text-align:left;width:600px;clear:both;font-style:oblique;font-weight:bold;}
#pageContent blockquote:before{color:#999;content:"\"";display:block;font:italic 400%/1 Cochin, Georgia, "Times New Roman", serif;height:0;margin-left:-0.95em;}
#pageContent blockquote footer{text-align:left;width:600px;clear:both;font-style:oblique;font-weight:bold;}
#banner_cta{display:none;}
.orangeContent{display:none;}
/*
#section-one{background:url("/web2017/images/mobile_app_blur.jpg") no-repeat center center fixed;}
#section-two{background:url("/web2017/images/email_blur.jpg") no-repeat center center fixed;}
#section-three{background:url("/web2017/images/edi_blur.jpg") no-repeat center center fixed;}
#section-four{background:url("/web2017/images/sms_blur.jpg") no-repeat center center fixed;}
#section-five{background:url("/web2017/images/fax_blur.jpg") no-repeat center center fixed;}
#section-six{background:url("/web2017/images/voice_blur.jpg") no-repeat center center fixed;}
#section-seven{background:url("/web2017/images/media_blur.jpg") no-repeat center center fixed;}
#section-eight{background:url("/web2017/images/post_blur.jpg") no-repeat center center fixed;}
*/
#section-one, #section-two, #section-three, #section-four, #section-five, #section-six, #section-seven, #section-eight{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 20px 0px}
#block-one.pagechunk, #block-two.pagechunk, #block-three.pagechunk, #block-four.pagechunk, #block-five.pagechunk, #block-six.pagechunk, #block-seven.pagechunk{box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 3px 7px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 1), inset 0 -3px 2px rgba(0, 0, 0, 0.25);background-color:rgba(255, 255, 255, 1);border-radius:10px;padding:20px 10px;position:relative;top:150px;min-height:500px;}
.pagechunk h2 a{color:#666;font-weight:bold;font-family:tahoma;font-size:1.2em;padding-left:20px;}
#user_login{position:fixed;top:40px;right:0px;z-index:1900;width:280px;}
/* #loginSlider{position:relative;right:0px;box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 3px 7px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 1), inset 0 -3px 2px rgba(0, 0, 0, 0.25);border-radius:5px 0 0 5px;padding:10px;margin:auto 0px;background-color:#fff;} */
#loginSlider{position:relative;right:0px;border: 1px solid #eee; border-radius:5px 0 0 5px;padding:5px;margin:auto 0px;background-color:#fff;}
#loginSlider .field{position:relative;}
#loginSlider p{margin:0;}
#loginSlider .field i{left:0px;top:0px;position:absolute;height:36px;width:36px;border-right:1px solid rgba(0, 0, 0, 0.1);box-shadow:1px 0 0 rgba(255, 255, 255, 0.7);color:#777777;text-align:center;line-height:35px;transition:all 0.3s ease-out;pointer-events:none;}
#loginSlider input[type=text], #loginSlider input[type=password]{font-family:'Lato', Calibri, Arial, sans-serif;font-size:13px;font-weight:400;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);width:200px;padding:10px 18px 10px 10px;border:none;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1), inset 0 3px 2px rgba(0, 0, 0, 0.1);border-radius:3px;background:#f9f9f9;color:#777;transition:color 0.3s ease-out;}
#loginSlider input[type=text]{margin-bottom:10px;}
#loginSlider input[type=text]:hover ~ i, #loginSlider input[type=password]:hover ~ i{color:#52cfeb;}
#loginSlider input[type=text]:focus ~ i, #loginSlider input[type=password]:focus ~ i{color:#42A2BC;}
#loginSlider input[type=text]:focus, #loginSlider input[type=password]:focus{outline:none;}
#submitButton .submit{width:60px;height:60px;position:fixed;top:50px;right:-10px;padding:10px;z-index:910;background:#ffffff;border-radius:50% 0 0 50%;box-shadow:0 0 2px rgba(0, 0, 0, 0.1), 0 3px 2px rgba(0, 0, 0, 0.1), inset 0 -3px 2px rgba(0, 0, 0, 0.2);}
#submitButton .submit:after{width:10px;height:10px;position:absolute;top:-2px;left:30px;background:#ffffff;box-shadow:0 62px white, -32px 31px white;}
#submitButton button{width:100%;height:100%;font-size:1.4em;line-height:0.9;border:none;border-radius:inherit;background-color:#ee7705;cursor:pointer;}
#submitButton button:hover{background:#52cfeb;transition:all 0.3s ease-out;}
#submitButton button:active{background:#42A2BC;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), inset 0 3px 4px rgba(0, 0, 0, 0.3);}
#submitButton button[type=submit]:focus{outline:none;}
#login_message{margin:auto;padding:4px 0px;color:#f00;width:200px;text-align:center;}
.icon-user:before{content:"U";}
.icon-lock:before{content:"P";}
.icon-arrow-right.icon-large{text-decoration:none;font-size:12px;font-weight:bold;color:#fff;left:5px;position:relative;}
#to_top{box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 3px 7px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 1), inset 0 -3px 2px rgba(0, 0, 0, 0.25);-moz-border-radius:45px 45px 0 0;border-radius:45px 45px 0 0;-webkit-border-radius:45px 45px 0 0;z-index:100;border-radius:45px 45px 0 0;padding:10px;background-color:#fff;position:fixed;bottom:-10px;right:25px;z-index:100;}
#to_top #to_top_button{border:none;border-radius:inherit;background-color:#3399ff;cursor:pointer;}
#to_top #to_top_button:hover{background:#52cfeb;transition:all 0.3s ease-out;}
#to_top #to_top_button:active{background:#42A2BC;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), inset 0 3px 4px rgba(0, 0, 0, 0.3);}
#to_top #to_top_button:focus{outline:none;}
#SectionNavul li{background-image:none; margin-bottom:10px;border:1px #ccc solid;}
#SectionNavul li span , .pageSectionNav{border-radius:5px 0 0 5px;box-shadow:0 0 2px rgba(0, 0, 0, 0.1), 0 3px 2px rgba(0, 0, 0, 0.1), 0 -3px 2px rgba(0, 0, 0, 0.2) inset;background-color:#FFF;}
#SectionNavul li span{line-height:35px;font-size:1em;background-color:#3399ff;} 
#SectionNavul li{line-height:30px;}
.newsarticles h2{margin:0px;font-size:1.4em;}
.newsarticles .foot_content{margin-bottom:40px;}
.red{color:red;}
.image_reel{width:17000px;position:relative;top:100px;}
/*.slide{width:1000px;display:table-cell;padding-top:20px;height:325px;}
.slideWidth{height:100%;}
.slide h2{ position:relative; left:470px;width:200px;background-color:#383737;color:#fff;padding:5px 30px;font-size:2em;display:inline;font-weight:bold;} 
.slide p{position:relative;left:500px;color:#000;font-size:1.2em;width:400px;text-align:justify;font-family:tahoma;margin:20px 0;}
.slide_cta{position:relative;left:800px;bottom:0px;background-color:#3399FF;padding:10px 15px;text-align:center;width:150px; color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;cursor:pointer;font-weight:bolder; border:5px double;}*/
#news_content, #blog_content{width:1000px;margin:auto;}
#news_content h1, #blog_content h1{margin-top:20px;}
#news_content h1 a, #blog_content h1 a{color:#ee7705;}
#news_content section header, #blog_content section header{border-bottom:1px #DDD double;}
#news_content section header h3 a, #blog_content section header h3 a{color:#666;text-decoration:none;font-size:1.8em;font-family: tahoma;}
#news_content section header time, #blog_content section header time{display:inline-block;margin-right:30px;}
#news_content section header p, #blog_content section header p{position:relative;left:800px;width:200px;overflow:hidden;}
#news_content section header small, #blog_content section header small{position:relative;right:0px;display:block;}
#news_content  section article, #blog_content section article{margin:20px 0;}
#news_content section article p, #blog_content section article p{margin-bottom:10px;line-height:1.75em;}
#news_content section article p.small, #blog_content section article p.small{text-align:right;}
/* #blog_content section{padding:20px 0px;margin:0 0;} */
section.home:hover, section.cat:hover{border:#ee7705 1px solid;background-color:#fefefe;}
section.home, section.cat{display:inline-block;margin:0 15px 30px 0;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;vertical-align:top;width:275px;border:#CCC 1px solid;clear:unset;}
.home h2, .cat h2{min-height:55px;}
.blogCat{clear:both;}
.home header p, .cat header p{left:0px !important;font-size:0.8em;}

#liveChat{position:fixed;top:54px;left:0px;z-index:1900;width:0px;}
#chatSubmitButton .chatSubmit{width:60px;height:60px;position:fixed;top:54px;left:-10px;padding:10px;z-index:1900;background:#ffffff;box-shadow:0 0 2px rgba(0, 0, 0, 0.1), 0 3px 2px rgba(0, 0, 0, 0.1), inset 0 -3px 2px rgba(0, 0, 0, 0.2);-webkit-border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;border-radius:0 50% 50% 0;}
#chatSubmitButton button i{line-height:0.5em;}
#chatSubmitButton button{width:100%;height:100%;font-size:1.4em;line-height:0.5em;border:none;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;background-color:#3399ff;cursor:pointer;}
#chatSubmitButton button:hover{background:#52cfeb;transition:all 0.3s ease-out;}
#chatSubmitButton button:active{background:#42A2BC;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), inset 0 3px 4px rgba(0, 0, 0, 0.3);}
#chatSubmitButton button[type=submit]:focus{outline:none;}
#chatSlider{position:relative;box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 3px 7px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 1), inset 0 -3px 2px rgba(0, 0, 0, 0.25);-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;padding:10px 10px 10px 0;margin:auto 0px;background-color:#fff;vertical-align:middle;left:-660px;width:600px;}
#chatSlider .chatText{inset 0 1px rgba(255, 255, 255, 1), inset 0 -3px 2px rgba(0, 0, 0, 0.25);-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding:30px 10px 30px 70px;background-color:#3399ff;color:#fff;}
#chatClose{background:url( '/web2017/images/error.png' ) no-repeat;height:15px;width:15px;float:right;margin:10px 10px 0 0;}
#chatClose:hover{cursor:pointer;}
.icon-arrow-left.icon-large{text-decoration:none;font-size:12px;font-weight:bold;color:#fff;right:5px;position:relative;}
#chatIFrame{margin-top:15px;display:inline;}
.queueChat{font-weight:bold;cursor:pointer;color:#FFF; text-decoration:underline;}
.chatBlink{background-color:#000 !important;}

#ctaVideo, #ctaVideoContent{display:inline-block;vertical-align:top;}
#ctaVideo{width:640px}
#ctaVideoContent{width:340px; margin-left:20px;}
.ctaVidPoint{border-bottom:1px solid #ccc;margin:0 0 20px 0;}
.ctaVidPoint h4, .ctaVidPoint p{text-align:left;}
.ctaVidPoint h4{color:#ee7705;line-height:1em;}
.ctaVidPoint p{line-height:1.25em;margin:5px 0 20px;}

.prodo, .com{font-weight:bold;}
.prodo{color:#ee7705;}
.com{color:#000;}
.kwhl{color:red; background-color:yellow;}
.general-menu-bar + *{
	margin-top: 150px;
}

#paymentForm label{ font-weight:bold; }
.ajaxPayInput{ width:300px !important; margin-right:20px !important; }

/*price banding*/
div .price_table_inner
{
	border : 2px solid #EE7705;
	display : inline-block;
	border-radius: 10px;
	margin : 7px;
	line-height : 2em;
	width: 220px;
}
div .price_table_outer
{
	margin : 10px;
}

.price_table_head
{
	font-size: 0.7em;
	font-weight: bold;
	border-bottom : 1px solid #EFEFEF;
	margin-top: 40px;
	padding-left : 10px;
}

.price_check
{
	width : auto !important;
	margin: 0 !important;
	margin-right: 5px !important;
	padding: 0 !important;
}
.inner_price_row
{
	background: #EE7705;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;
}

.td_right
{
	display: inline-block;
	float: right;
}
.td_left
{
	display: inline-block;
}

.td_left a
{
	margin-left: 35px;
	text-decoration: underline;
}

.inner_row
{
	padding-left:5px;
	padding-right:5px;
}
.rnd
{
	border-radius: 5px;
	margin-right: 5px;
	margin-top:4px;
}
.htwo
{
	display:inline-block;
	padding: 0px !important;
	margin: 0px !important;
}

.selectedPackage
{
	background-color: #EE7705;
	border: 2px solid black !important;
}
.selectedPackage .inner_price_row
{
	background-color: white;
}

.selectedPackage .td_left strong
{
	color:black;
}
.selectedPackage .td_left, .selectedPackage .td_right{	color:white;}
.credit_exp{	margin-top:10px;	color: #EE7705;}
.packages{    display: none;    padding : 5px;}

.price_table_outer .price_table_head {    background-color:#d3d3d3;    padding: 2px;    cursor: pointer;    font-weight: bold;}

.price_table_outer .packages {    display: none;    padding : 5px;}
.total_price {font-size: 1.2em;}
.basket_total{	display: inline-block;	float:right;}

.basket_list {	display: inline-block;}

.basket_total input {	width:auto !important;}

.basket {	padding:0px; border-collapse:collapse; border:1px solid #ccc; width: 390px;}

.basket th { font-weight:bold; color:#ffffff; background-color:#EE7705; height:18px; padding:4px 0px 0px 1px; } 
.basket tr:nth-child(odd) td { background-color:#EFEFEF; } 
.basket tr:nth-child(even) td { background-color:#FEFEFE; } 
.basket tr:hover td { background-color:#DEDEDE; } 
.basket td { border-bottom:1px solid #ccc; padding-top:2px; } 
.td_type {width:50%;}
th { vertical-align:middle; }
td { vertical-align:middle; }




#registerFormBreadcrumbHolder
{
	width:100%;
}

.registerFormBreadcrumb{
	width:24%;
	display:inline-block;
	text-align:center;
	margin:auto;
}

.registerFormBreadCircle
{
	height:80px;
	width:80px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	background-color:#CCC; 
	font-weight:bolder;
	margin:auto;
	vertical-align:middle;
	text-align:center;	
}

.registerFormBreadCircleSelected
{
	background-color:#EE7705; 
}

.registerFormBreadCircleSelected .textController
{
	color:#000; 
}


.textController{
	color:#FFF;
}

.textController {
    width: 80px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
	
}


#registerStepAccount{}
#registerStepCompany{}
#registerStepCreditReferences{}
#registerStepAdditionalInfo{}
					
					