body {background-color:#ffffff;margin:0;padding:0}
body > div:not(.ac_results) {min-width:1150px}
body > div.zopim {min-width:0}
.container {width:1150px;margin:0 auto}
.lightgray3bg {background-color:#fafafa}
.lightgray2bg {background-color:#f6f6f6}
.lightgraybg {background-color:#f0f0f0}
.lightgraybg h2, .lightgray2bg h2 {font-weight:normal}
.grayBg2 {background-color:#EEEEEE}
.blackbg {background-color:#000000}
.categoryHead.blackbg {background-color:#000000}
.categoryHead.blackbg h3 {color:#ffffff;font-weight:300}
.whitebg {background-color:#ffffff}
.darkgraybg {background-color:#919191}
.menu .blackbg a {color:#ffffff}
.noBg {background-color:transparent}
.menu .noBg a {color:#000000}
.vTop {vertical-align:top}
.balance {font-size:13px;margin:-5px 0 0}
.submenu.blackbg .balance span {color:#ffffff;background-color:#3C3C3C;padding:5px}
.submenu.blackbg a {color:#D7D7D7}
.submenu.blackbg .current a {color:#000000}
.submenu.blackbg .current {background-color:#ffffff}
.floatleft {float:left}
.floatright {float:right}
.clearright {clear:right}
.clearfix {*zoom:1}
.tipsy span {display:none}
.clearfix:before, .clearfix:after {display:table;content:"";line-height:0}
.clearfix:after {clear:both}
a {color:#F29400;text-decoration:none}
a img {opacity:1}
a:hover img {opacity:0.7}
a.grayLink:hover, .copyright a:hover {color:#ffffff;background:#F29400}
.capitalize {text-transform:uppercase}
.clearfix:after {display:table;content:"";line-height:0}
.clearfix:after {clear:both}
.hidden {display:none}
.relative {position:relative}
.grid_2_1 {width:50%}
.grid_5_1 {width:20%}
.grid_5_2 {width:40%}
.grid_5_3 {width:60%}
.grid_5_4 {width:80%}
.grid_4_1 {width:25%}
.grid_4_3 {width:75%}
.padding15 {padding:15px}
.marginRight12 {margin-right:12px}
.margin15 {margin:15px}
.marginLeft22 {margin-left:22px}
.marginTop90 {margin-top:90px}
.marginTop10 {margin-top:10px}
.paddingTopBottom40 {padding-bottom:40px;padding-top:40px}
.marginTopBottom70 {margin-bottom:70px;margin-top:70px}
.noMarginBottom {margin-bottom:0 !important}
.marginBottom10 {margin-bottom:10px}
.marginTop20 {margin-top:20px}
.marginBottom20 {margin-bottom:20px}
.marginBottom50 {margin-bottom:50px}
.marginMinus30 {margin-left:-30px}
.marginMinus22 {margin-left:-22px}
.marginMinus12 {margin-left:-12px}
.grid_6_1 {width:16.66%}
.lucinda12 {font-family:'Lucida Grande', Tahoma, Verdana,Arial,sans-serif;font-size:12px}
.widget_white {background-color:#ffffff}
.widget_white, .widget {color:#8B8B8B;border-width:1px;border-color:#DCDDDD;border-style:solid;margin-left:12px;padding:10px 10px 5px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:1px 2px 1px rgba(0, 0, 0, 0.15);position:relative;margin-bottom:20px}
.widget_white:after {content:"";border-color:#fff transparent transparent transparent;border-style:solid;border-width:16px;width:0;height:0;position:absolute;bottom:-31px;left:-20px;margin-left:50%}
.widget_white:before {content:"";border-color:#CFCFCF transparent transparent transparent;border-style:solid;border-width:18px;width:0;height:0;position:absolute;bottom:-38px;left:-22px;opacity:0.8;margin-left:50%}
.widget {background-color:#E9FEFF;font-family:'Lucida Grande';font-size:12px}
.timeago {color:#8b8b8b;font-family:Arial, sans-serif;font-size:11px;font-style:italic}
.widget:after {content:"";border-color:#E9FEFF transparent transparent transparent;border-style:solid;border-width:16px;width:0;height:0;position:absolute;bottom:-31px;left:-20px;margin-left:50%}
.widget:before {content:"";border-color:#CFCFCF transparent transparent transparent;border-style:solid;border-width:18px;width:0;height:0;position:absolute;bottom:-38px;left:-22px;opacity:0.8;margin-left:50%}
.widget.noArrow:before, .widget.noArrow:after, .widget_white.noArrow:before, .widget_white.noArrow:after {display:none}
.widget b, .widget_white b {color:#000000;font-weight:normal !important}
.widget a, .widget_white a, .widget .orangeText, .widget_white .orangeText {color:#F29400;text-decoration:none}
.widget a, .widget_white a {font-style:italic}
.feedbackName {line-height:16px;margin-top:23px;text-transform:capitalize}
.widget hr, .widget_white hr {background-color:#D8EBEC;height:1px;margin:2px 0}
.textleft {text-align:left}
.textright {text-align:right}
.textcenter {text-align:center}
.fullwidth {width:100%}
.whiteText {color:#ffffff}
a.whiteText {text-decoration:none}
.grayText {color:#A5A5A5}
.breadcrumb {padding:18px 14px;margin:10px 0;font-size:13px;font-family:Arial, Helvetica, sans-serif}
.breadcrumb a {color:#A5A5A5;text-decoration:none}
.breadcrumb .links a:hover {color:#000000;background-color:#A5A5A5}
.myriad {font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif}
.questrial {font-family:"Questrial",Arial,sans-serif;font-weight:300}
.questrial b, .questrial strong {font-weight:600}
.questrial18 {font-size:18px;text-align:center;padding:22px 0;font-weight:normal}
.questrial18 span {font-size:12px}
.color_4a_4c_4c a {color:#9F9F9F;text-decoration:none}
.tool, .product, .newsBody, .service, .request {border-width:1px;border-color:#DFDFDF;border-style:solid;margin:0 0 20px 22px}
.tool .price, .product .price {color:#8D8D8C;background-color:#F0EFEF;position:absolute;top:10px;right:-10px;padding:8px 20px;font-size:13px;z-index:99}
.tool .price:after, .product .price:after {content:"";position:absolute;top:29px;border-style:solid;opacity:0.58;border-color:#888888 transparent transparent;border-width:9px 9px 0 0;right:0px}
.price b {color:#000000}
.tool img {display:block;width:100%;border-bottom:1px solid #DFDFDF}
.tool .link {color:#009DDF;text-transform:uppercase;padding:16px 0 16px 20px;display:block;border-bottom:1px solid #DFDFDF}
.tool a.link:hover {color:#ffffff;background-color:#009DDF}
.tool .desc {color:#7F7F7F;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding:17px}
.tool .desc a {color:#009DDF}
.tool .desc a:hover {color:#ffffff;background-color:#009DDF}
.marginBottom80 {margin-bottom:80px}
.marginBottom30 {margin-bottom:30px}
.absoluteButtonWrapper {position:relative;height:5px}
.iconRed .categoryBody a:hover {color:#FFFFFF;background-color:#EC3306}
.absoluteButton {left:0;right:0;top:0;position:absolute}
.marginTop30 {margin-top:30px}
.productLink {color:#FF8F00;display:block;height:47px;text-transform:uppercase;vertical-align:bottom;font-size:13px;padding:0 10px}
.productImage {display:block;height:210px;margin:0 0 15px}
.product img {width:100%;vertical-align:top}
.greenbg {background-color:#F3F9F0;padding:17px 19px}
.grid_3_1 {width:33.33%}
.faq {color:#7F7F7F;background-color:#ffffff;padding:10px 18px 18px;margin:0 1px;font-family:Arial, Helvetica, sans-serif;font-size:13px}
.faq a {color:#B8D065;text-decoration:none}
.faq a:hover {color:#ffffff;background:#B8D065}
.faq h2 {color:#000000;background:url("../images/ok.jpg") no-repeat scroll 0 0 transparent;padding:7px 0 0 24px;font-size:13px;margin:0 0 10px}
.presentation {background:url("../images/pages/progessionls/presentation.jpg") no-repeat scroll right top transparent}
.presentation .categoryHead {background-color:#ffffff;border-bottom:1px solid #DEDEDE}
.presentation .title i {line-height:43px;display:inline-block;height:43px;vertical-align:top;margin-right:10px}
.presentation .title {height:43px;margin-bottom:47px}
.presentation .store_logo {height:43px}
.presentation .quotes {max-width:295px;font-size:26px;min-height:379px;font-style:italic;line-height:32px;padding:30px 0 0 30px;margin-bottom:45px}
.abscenter {width:323px;height:41px;padding:160px 22px;position:absolute;top:50%;left:50%;margin:-200px 0 0 -183px}
.personal, .banners {margin-bottom:70px}
.personal h2 {color:#E9DB05}
.banners h2 {color:#00B7CF}
.suggest h2 {color:#E79900}
.administration h2 {color:#8FB319}
.personal, .banners, .suggest, .administration {border-width:1px;border-color:#EAEAEA;border-style:solid;padding:20px;width:274px;background:#ffffff}
.affiliation_center {color:#4C4949;padding:20px 0 50px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background:url("../images/pages/affiliation/center.jpg") no-repeat scroll center center transparent}
.affiliation_center h2 {font-size:14px;margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #D4D4D4}
.arial13 {font-family:Arial, sans-serif;font-size:14px}
.strike {margin:30px 0;border-top:1px solid #E4E4E4}
.strike > div {margin-top:-18px}
.centerElem {margin:0 auto}
.width380 {width:380px}
.width500 {width:500px}
.searchInput {border-width:1px;border-color:#e8e8e8;border-style:solid;font-size:13px;padding:7px 10px;text-shadow:0px 1px 0px #fff;outline:none;font-family:"Questrial",Arial,sans-serif;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#f3f3f3;background:url("../images/search2.png") no-repeat 98% 50%;background:url("../images/search2.png") no-repeat 98% 50%, -webkit-gradient(#f8f8f8, #e4e4e4);background:url("../images/search2.png") no-repeat 98% 50%, -webkit-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/search2.png") no-repeat 98% 50%,    -moz-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/search2.png") no-repeat 98% 50%,     -ms-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/search2.png") no-repeat 98% 50%,      -o-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/search2.png") no-repeat 98% 50%,         linear-gradient(#f8f8f8, #eaeaea)}
.h90 {width:100%;border-spacing:12px;vertical-align:middle}
.h90 td {border-width:1px;border-color:#F9FAF8;border-style:solid;height:90px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);text-transform:uppercase}
.h90 td:hover {box-shadow:0px 3px 3px rgba(0, 0, 0, 0.0);opacity:0.85}
.tab {color:#000000;font-size:15px;display:block;text-decoration:none}
.color1 {background:#EEEFED;background:-webkit-linear-gradient(#EEEFED, #E0E1DF);background:-moz-linear-gradient(#EEEFED, #E0E1DF);background:-ms-linear-gradient(#EEEFED, #E0E1DF);background:-o-linear-gradient(#EEEFED, #E0E1DF);background:linear-gradient(#EEEFED, #E0E1DF)}
.color2 {background:#84C8E6;background:-webkit-linear-gradient(#84C8E6, #76BAD8);background:-moz-linear-gradient(#84C8E6, #76BAD8);background:-ms-linear-gradient(#84C8E6, #76BAD8);background:-o-linear-gradient(#84C8E6, #76BAD8);background:linear-gradient(#84C8E6, #76BAD8)}
.color3 {background:#E7DF96;background:-webkit-linear-gradient(#E7DF96, #D9D188);background:-moz-linear-gradient(#E7DF96, #D9D188);background:-ms-linear-gradient(#E7DF96, #D9D188);background:-o-linear-gradient(#E7DF96, #D9D188);background:linear-gradient(#E7DF96, #D9D188)}
.color4 {background:#DC947B;background:-webkit-linear-gradient(#DC947B, #CE866D);background:-moz-linear-gradient(#DC947B, #CE866D);background:-ms-linear-gradient(#DC947B, #CE866D);background:-o-linear-gradient(#DC947B, #CE866D);background:linear-gradient(#DC947B, #CE866D)}
.color5 {background:#F30E27;background:-webkit-linear-gradient(#F30E27, #E50019);background:-moz-linear-gradient(#F30E27, #E50019);background:-ms-linear-gradient(#F30E27, #E50019);background:-o-linear-gradient(#F30E27, #E50019);background:linear-gradient(#F30E27, #E50019)}
.color6 {background:#F3F3F3;background:-webkit-linear-gradient(#F3F3F3, #E5E5E5);background:-moz-linear-gradient(#F3F3F3, #E5E5E5);background:-ms-linear-gradient(#F3F3F3, #E5E5E5);background:-o-linear-gradient(#F3F3F3, #E5E5E5);background:linear-gradient(#F3F3F3, #E5E5E5)}
.bg_circles {background:url("../images/bg_circles.jpg") no-repeat scroll center center transparent}
.borderTopBottom {border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC}
.who_are_we_center {color:#4C4949;background:url("../images/who_are_we_center.png") no-repeat scroll center 155px transparent;font-family:Arial, sans-serif;font-size:13px;padding:30px 15px}
.who_are_we_center h1 {color:#FDA531;font-size:14px;border-bottom:1px solid #d4d4d4;display:inline-block;padding-bottom:5px;font-weight:600}
.who_are_we_center .no1, .who_are_we_center .fteam {width:466px;margin:0 auto;text-align:center}
.who_are_we_center .fteam {padding-bottom:63px}
.who_are_we_center .no1 {padding-top:123px}
.who_are_we_center .ourPhilosophy, .who_are_we_center .theTeam {width:375px}
.who_are_we_bottom {color:#4C4949;font-family:Arial, sans-serif;font-size:13px;font-style:italic;margin-bottom:30px}
.who_are_we_bottom .inline-block {vertical-align:middle;display:inline-block;padding:10px}
.who_are_we_bottom span.inline-block {margin:0 -20px 0 -30px}
.pagination {padding-bottom:10px;font-size:13px}
.pagination a, .pagination span {border-width:1px;border-color:#EAEAEA;border-style:solid;padding:6px 10px;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.pagination strong {color:#ffffff;padding:6px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.pagination.black a, .pagination.black span {color:#000000}
.pagination.black strong, .pagination.black a:hover {color:#ffffff;background-color:#000000;border-width:1px;border-color:#B6B6B6;border-style:solid}
.pagination.green a, .pagination.green span {color:#01AFB7}
.pagination.green strong, .pagination.green a:hover {color:#ffffff;background-color:#01AFB7;border-width:1px;border-color:#01AFB7;border-style:solid}
.pagination.orange a, .pagination.orange span {color:#FF8F00}
.pagination.orange strong, .pagination.orange a:hover {color:#FFFFFF;background-color:#F29400;border-width:1px;border-color:#F29400;border-style:solid}
.padding10 {padding:10px}
.paddingHoriz40 {padding:0 40px}
.whitebg {background-color:#ffffff}
.feedback .stats {color:#6C6662;margin-top:10px;font-size:12px}
.feedback .stats strong {color:#01B0B8;font-size:30px;vertical-align:bottom;margin:0 20px}
.lineHeightRating {color:#01b0b8;vertical-align:top;margin-top:2px;display:inline-block}
.feedbackDescription {color:#000000;margin:10px 0}
.widget .half_star, .widget_white .half_star {background-position:0 -16px}
.widget .star, .widget_white .star {background-position:0 0}
.widget .star, .widget_white .star, .widget .half_star, .widget_white .half_star {background-color:transparent;background-image:url("../images/stars.png");background-repeat:no-repeat;width:18px;height:16px;display:inline-block}
.feedback .stats small {color:#C1C1C1;font-size:11px}
.intro {color:#5b5b5b;margin:10px 0;padding:30px 20px 25px 155px;font-size:14px;line-height:17px}
.intro h1 {color:#009ee0;font-size:30px;margin:0;font-weight:300;line-height:30px}
.terms {background:url("../images/intros/terms.png") no-repeat scroll 22px center transparent}
.feedback {background:url("../images/intros/feedback.jpg") no-repeat scroll 22px center transparent}
.intro.bitcoin {background:url("../images/payments/9.png") no-repeat scroll 22px 50px transparent}
.intro.paypal {background:url("../images/payments/1.png") no-repeat scroll 22px 50px transparent}
.intro.paypal .subtitle {font-size:16px;margin-top:15px}
.intro.paypal h1 {font-size:28px}
.tracking {background:url("../images/intros/tracking.png") no-repeat scroll 22px center transparent}
.thanks {color:#666363;background:url("../images/intros/thanks.png") no-repeat scroll 105px 75px transparent;padding:63px 20px 48px 277px}
.thanks h1 {color:#6A7447;font-size:18px}
.thanks b, .thanks strong {color:#000000}
.intro.thanks .subtitle {color:#000000;font-size:14px;margin-bottom:20px}
.feedback h1 {color:#01b0b8}
.noPadding {padding:0}
.marginTopMinus10 {margin-top:-10px}
.news {background:url("../images/intros/news.jpg") no-repeat scroll 22px center transparent}
.services {background:url("../images/intros/services.jpg") no-repeat scroll 8px center transparent}
.affiliation {background:url("../images/intros/affiliation.jpg") no-repeat scroll 8px center transparent}
.faq_page {background:url("../images/intros/faq.jpg") no-repeat scroll 30px center transparent}
.faq_page.intro h1 {color:#b9d065}
.contact_page {background:url("../images/intros/contact.jpg") no-repeat scroll 30px center transparent}
.who_are_we {background:url("../images/intros/who_are_we.jpg") no-repeat scroll 43px center transparent}
.who_are_we h1 {color:#fda531}
.visitor_selection {background:url("../images/intros/visitor_selection.jpg") no-repeat scroll 22px center transparent}
.specials {background:url("../images/intros/specials.jpg") no-repeat scroll 22px center transparent}
.services.intro h1 {color:#FF0000}
.affiliation.intro h1 {color:#FDA531}
.news.intro h1 {color:#FDA531}
.contact_page.intro h1 {color:#FDA531}
.intro .subtitle {font-size:18px;margin:8px 0 5px}
.brands {margin:20px 0 0 -23px;padding:10px 0}
.brands a {background-color:transparent;background-image:url("../images/brands.png");background-repeat:no-repeat;text-decoration:none;display:block;text-indent:-9999px;margin-left:23px}
a.apple {background-position:0 0;width:17px;height:21px;margin-top:3px}
a.apple:hover {background-position:0 -25px}
a.samsung {background-position:-17px 0;width:54px;height:18px;margin-top:6px}
a.samsung:hover {background-position:-17px -25px}
a.htc {background-position:-71px 0;width:48px;height:18px;margin-top:5px}
a.htc:hover {background-position:-71px -25px}
a.motorola {background-position:-119px 0;width:21px;height:21px;margin-top:5px}
a.motorola:hover {background-position:-119px -25px}
a.blackberry {background-position:-140px 0;width:87px;height:16px;margin-top:9px}
a.blackberry:hover {background-position:-140px -25px}
a.nokia {background-position:-227px 0;width:67px;height:11px;margin-top:11px}
a.nokia:hover {background-position:-227px -25px}
a.lg {background-position:-294px 0;width:34px;height:21px;margin-top:6px}
a.lg:hover {background-position:-294px -25px}
a.sony {background-position:-328px 0;width:65px;height:11px;margin-top:11px}
a.sony:hover {background-position:-328px -25px}
a.huawei {background-position:-393px 0;width:25px;height:25px}
a.huawei:hover {background-position:-393px -25px}
a.orange {background-position:-418px 0;width:21px;height:20px;margin-top:4px}
a.orange:hover {background-position:-418px -25px}
a.att {background-position:-439px 0;width:42px;height:20px;margin-top:4px}
a.att:hover {background-position:-439px -25px}
a.vodafone {background-position:-481px 0;width:33px;height:21px;margin-top:3px}
a.vodafone:hover {background-position:-481px -25px}
a.rogers {background-position:-514px 0;width:70px;height:16px;margin-top:6px}
a.rogers:hover {background-position:-514px -25px}
a.telstra {background-position:-585px 0;width:55px;height:15px;margin-top:8px}
a.telstra:hover {background-position:-585px -25px}
a.o2 {background-position:-640px 0;width:24px;height:25px;margin-top:3px}
a.o2:hover {background-position:-640px -25px}
a.tmobile {background-position:-664px 0;width:89px;height:12px;margin-top:8px}
a.tmobile:hover {background-position:-664px -25px}
a.uk3 {background-position:-753px 0;width:16px;height:20px;margin-top:3px}
a.uk3:hover {background-position:-753px -25px}
.copyright {color:#5D5D5D;text-align:center;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:13px}
.copyright a {color:#5D5D5D;text-decoration:none}
.mL30 {margin-left:30px}
.footer {color:#9F9F9F;font-family:Arial, Helvetica, sans-serif;font-size:13px}
.footer a {color:#9F9F9F}
.footer .grayLink {display:table;border-bottom:1px solid transparent}
.footer .social {margin-top:15px}
.footer h3 {color:#FDA531;font-size:15px;margin:30px 0 10px;padding:0;border-bottom:1px solid #B1AEAC;font-weight:normal}
.footer h3:after {background-color:#000000;bottom:0;content:"";display:block;height:1px;margin-bottom:-1px;width:15px;margin-top:3px}
.footer a.payment {background-image:url("../images/payment.png");display:block;text-indent:-9999px;margin-top:5px;margin-right:10px}
.footer a.paypal {width:75px;height:20px;background-position:0 0}
.footer a.paypal:hover {background-position:0 -27px}
.footer a.dalpay {width:78px;height:12px;margin-top:4px;background-position:-75px 0}
.footer a.dalpay:hover {background-position:-75px -27px}
.footer a.skrill {width:51px;height:27px;background-position:-153px 0}
.footer a.skrill:hover {background-position:-153px -27px}
.social a {background-image:url("../images/social_icons.png");width:40px;height:40px;display:block;text-indent:-9999px;margin-bottom:5px;margin-right:10px}
.social a.facebook {background-position:0 0}
.social a.facebook:hover {background-position:0 -40px}
.social a.twitter {background-position:-40px 0}
.social a.twitter:hover {background-position:-40px -40px}
.social a.youtube {background-position:-80px 0}
.social a.youtube:hover {background-position:-80px -40px}
.social a.feed {background-position:-120px 0}
.social a.feed:hover {background-position:-120px -40px}
.social a.email {background-position:-160px 0}
.social a.email:hover {background-position:-160px -40px}
.onlineUsers {background-color:#ffffff;padding:6px;margin-top:10px}
.header {height:53px;padding-top:15px}
.logo {display:block;float:left;padding:0 0 10px;height:43px;overflow:hidden}
.logo i {color:#000000;display:inline-block;font-family:Arial,sans-serif;font-size:14px;height:43px;line-height:43px;margin-right:5px;vertical-align:top}
.logo img {height:43px}
.logo img.pros {height:25px;vertical-align:super}
.menu {list-style:none;margin:0}
.menu li {height:53px;margin-left:7px;float:left}
.menu a {color:#000000;display:block;padding:13px 25px;text-decoration:none;font-size:16px;text-align:center}
.menu span {color:#A6A6A6;display:block;font-size:11px;font-style:italic;font-family:Arial, Helvetica, sans-serif}
.submenu {min-height:43px}
.submenu ul, .subsubmenu ul {list-style:none;margin:0;padding:7px 0;min-height:29px}
.submenu li, .subsubmenu li {display:inline;margin-right:35px;line-height:28px;padding:5px 0}
.submenu a {color:#5E5E5E}
.subsubmenu a {color:#FFFFFF}
.submenu a, .subsubmenu a {padding:5px 10px;font-size:16px;text-decoration:none}
.subsubmenu a:hover, .subsubmenu .current {background-color:#000000}
.submenu .current a, .submenu .hovered a {color:#000000}
.submenu .current, .submenu .hovered {background-color:#ffffff}
#shop_ul a {text-transform:uppercase}
.subsubmenu {margin-bottom:25px}
.sharingChanger {position:absolute;right:-14px;left:100px;top:-5px;background:#ffffff;z-index:99}
.sharingChanger > a {font-size:13px;background:url("../images/languages/arrow.png") no-repeat scroll 90% 50% #EEEEEE;padding:5px 30px 5px 15px;display:block}
.sharingChanger .hidden {margin-right:30px}
.sharingChanger .hidden a {display:table;float:none;margin-top:1px;width:100%;background:#EEEEEE;padding:5px 15px;font-size:12px}
.sharingChanger .hidden span {float:right;margin:0px}
.langChanger {background-color:#ffffff;border-width:1px;border-color:#ffffff;border-style:solid;padding:10px;position:absolute;top:0;right:0;border-radius:4px;z-index:99;-webkit-border-radius:4px;-moz-border-radius:4px}
.langchangerBorder {border-width:1px;border-color:#F0F0F0;border-style:solid}
.langChanger > a {color:#009DDF;display:block;height:22px;padding-right:21px;background:url("../images/languages/arrow.png") no-repeat scroll 100% 50% transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;line-height:20px}
.langChanger i {border-top:1px solid #C0C0C0;margin:4px 8px;height:0px;display:block;width:15px}
.langChanger .hidden img {vertical-align:top;margin-right:5px}
.langChanger .hidden a {color:#A6A6A6;display:block;text-decoration:none;height:22px;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;white-space:nowrap}
.horizArrow {color:#ffffff;margin:28px 26px 0 27px;position:relative;line-height:51px;text-align:center;font-family:Helvetica, sans-serif;font-size:30px;font-weight:100;background:-moz-linear-gradient(left, #D9D9D9, #9C9C9C);background:-webkit-gradient(linear, left top, right top, from(#D9D9D9), to(#9C9C9C));background:-webkit-linear-gradient(left, #D9D9D9, #9C9C9C);background:-ms-linear-gradient(left, #D9D9D9, #9C9C9C);background:-o-linear-gradient(left, #D9D9D9, #9C9C9C)}
.horizArrow:before {display:block;position:absolute;top:0;left:-27px;content:"";height:51px;width:27px;background:url("../images/sprite1.png") no-repeat scroll 0 0 transparent}
.horizArrow:after {display:block;position:absolute;top:0;right:-26px;content:"";height:51px;width:26px;background:url("../images/sprite1.png") no-repeat scroll 100% 0 transparent}
.homepageUnlock:before {background:url("../images/sprite1.png") repeat scroll 0 -51px transparent;content:"";display:block;height:15px;left:50%;margin-bottom:10px;margin-top:-23px;position:absolute;width:31px}
.homepageUnlock {padding:0 60px 0 35px;background:url("../images/sprite1.png") no-repeat scroll -23px -58px transparent;margin:23px 0 0 25px}
.block {display:block}
.block_content {margin:0 49px 4px 0}
.marginRight38 {margin-right:38px}
.marginRight18 {margin-right:18px}
.block_content2 {margin:0 32px 4px 0}
.selector {display:inline-block;padding:0 40px 0 0;position:relative;width:100%}
.selector span {color:#000000;border-width:1px;border-color:#E8E8E8;border-style:solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:-1px 1px 1px rgba(128, 128, 128, 0.3);font-size:13px;font-weight:normal;height:14px;line-height:14px !important;outline:medium none;padding:7px 27px 7px 10px;text-shadow:0 1px 0 #FFFFFF;width:100%;background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%;background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%, -webkit-gradient(#f8f8f8, #e4e4e4);background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%, -webkit-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%,    -moz-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%,     -ms-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%,      -o-linear-gradient(#f8f8f8, #eaeaea);background:url("../images/uniform/arrow-down.png") no-repeat 98% 50%,         linear-gradient(#f8f8f8, #eaeaea)}
.selector select {border-width:1px;border-color:#E8E8E8;border-style:solid;background:none repeat scroll 0 0 transparent;opacity:0;position:absolute;margin:0;height:32px !important;width:100%;left:0;top:0}
.selector option {padding:2px 5px}
div.uploader input {border-width:medium none;bottom:0;cursor:default;float:right;height:25px;opacity:0;position:absolute;right:0;top:0}
div.uploader span.action {cursor:pointer;display:inline;float:left;overflow:hidden;padding:2px 0}
div.uploader span.action {background-color:#EEEEEE;font-size:11px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #FFFFFF;width:85px;background-position:right -409px;height:24px;line-height:24px;background-image:url("../images/uniform/sprite.png")}
div.uploader span.action {background-position:right -409px;height:24px;line-height:24px}
div.uploader {cursor:default;overflow:hidden;position:relative;width:190px;background-position:0 -297px;height:28px;background-image:url("../images/uniform/sprite.png")}
div.uploader input {width:190px}
div.uploader span.filename {cursor:default;display:block;float:left;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}
div.uploader span.filename {color:#777777;border-right:1px solid #BBBBBB;font-size:11px;width:82px}
div.uploader span.filename {height:24px;line-height:24px;margin:2px 0 2px 2px}
input.text, input.email, input.password, textarea.uniform {border-width:1px;border-color:#e8e8e8;border-style:solid;font-family:"Questrial",Arial,sans-serif;font-size:13px;padding:7px 10px 8px 10px;text-shadow:0px 1px 0px #fff;outline:none;font-family:"Questrial",Arial,sans-serif;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#f3f3f3;background:-webkit-gradient(#f8f8f8, #e4e4e4);background:-webkit-linear-gradient(#f8f8f8, #eaeaea);background:-moz-linear-gradient(#f8f8f8, #eaeaea);background:-ms-linear-gradient(#f8f8f8, #eaeaea);background:-o-linear-gradient(#f8f8f8, #eaeaea);background:linear-gradient(#f8f8f8, #eaeaea);outline:none;height:14px;display:inline-block}
.noDecoration {text-decoration:none}
.h39 {height:36px}
.numbered i {color:#FF0000;background-color:#C9C9C9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;text-align:center;font-style:normal;margin-right:5px}
.numbered {display:block;margin:0 25px 0 5px;font-family:Arial, sans-serif;font-size:11px;font-weight:normal}
.niceButton {color:#ffffff;width:100%;border-style:solid;border-width:1px;background:url("../images/small_arrow.png") no-repeat scroll 98% center transparent;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);text-transform:uppercase;padding:7px 12px 7px 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:"Questrial",Arial,sans-serif;font-weight:300;font-size:13px;line-height:18px;display:inline-block}
.niceButtonNoHover {color:#ffffff;background-color:#000000;width:100%;border-width:1px solid #E1E1E1;text-transform:uppercase;padding:20px 27px}
.niceButtonNoHover b {color:#FF8F00}
.niceButton:hover {box-shadow:0px 3px 3px rgba(0, 0, 0, 0.0);cursor:pointer}
.homepageButton {color:#ffffff;margin-top:1px;width:100%;border-style:solid;border-width:1px;line-height:20px;background:url("../images/small_arrow.png") no-repeat scroll 98% center transparent;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.45);text-transform:uppercase;padding:5px 16px 3px 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:16px;font-weight:600;border-color:#FC6262 #FC6262 #C00000 #C00000;background:#E50000;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#f30000), to(#E50000));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #f30000, #E50000);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.homepageButton:hover, .homepageButtonHover {box-shadow:0px 3px 3px rgba(0, 0, 0, 0.0);cursor:pointer}
.arrowBoxT {color:#F10000;border-width:1px;border-color:#FF9C9C;border-style:solid;position:relative;background:#ffffff;padding:5px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:inline-block}
.arrowBoxT:after, .arrowBoxT:before {border-width:solid transparent;bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.smallPhone {background:url("../images/feedback_phone.png") no-repeat scroll center center transparent;height:38px;margin:3px 0 0 2px}
.arrowBoxT:after {border-color:rgba(255, 255, 255, 0);border-bottom-color:#ffffff;border-width:7px;left:50%;margin-left:-7px}
.arrowBoxT:before {border-color:rgba(255, 156, 156, 0);border-bottom-color:#FF9C9C;border-width:8px;left:50%;margin-left:-8px}
.niceButton.red, .niceButtonNoHover.red {border-color:#FC6262 #FC6262 #C00000 #C00000;background:#E50000;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#f30000), to(#E50000));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #f30000, #E50000);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #f30000, #E50000);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.niceButton.oranj, .niceButtonNoHover.oranj {border-color:#FECB87 #FECB87 #E3942C #E3942C;background:#E50000;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#F19D2F), to(#E4952C));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #F19D2F, #E4952C);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #F19D2F, #E4952C);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #F19D2F, #E4952C);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #F19D2F, #E4952C);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #F19D2F, #E4952C);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.niceButton.fb {border-color:#A6BCF5 #A6BCF5 #4C6199 #4C6199;background:#008A00;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#4A61A1), to(#465C98));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #4A61A1, #465C98);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #4A61A1, #465C98);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #4A61A1, #465C98);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #4A61A1, #465C98);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #4A61A1, #465C98);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x;padding-right:20px;padding-left:10px;display:inline;padding-top:9px;padding-bottom:5px}
.niceButton.gray {border-color:#E4E4E4 #B7B7B7 #B7B7B7 #E4E4E4;background:#D5D5D5;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#D5D5D5), to(#B7B7B7));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #D5D5D5, #B7B7B7);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #D5D5D5, #B7B7B7);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #D5D5D5, #B7B7B7);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #D5D5D5, #B7B7B7);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #D5D5D5, #B7B7B7);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.facebookLink {background:url("../images/facebookLink.png") no-repeat scroll 0 47% transparent;padding:5px 0 5px 25px;font-size:15px}
.niceButton.green, .niceButtonNoHover.green {border-color:#D7D7D7 #D7D7D7 #E9FEFF #E9FEFF;background:#008A00;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#00A100), to(#008A00));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #00A100, #008A00);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #00A100, #008A00);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #00A100, #008A00);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #00A100, #008A00);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #00A100, #008A00);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.niceButton.limeGreen, .niceButtonNoHover.limeGreen {border-color:#95B91A #95B91A #87AB0C #87AB0C;background:#95B91A;background-image:url("../images/small_arrow.png");background-image:url("../images/small_arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#95B91A), to(#87AB0C));background-image:url("../images/small_arrow.png"), -webkit-linear-gradient(top, #95B91A, #87AB0C);background-image:url("../images/small_arrow.png"),    -moz-linear-gradient(top, #95B91A, #87AB0C);background-image:url("../images/small_arrow.png"),     -ms-linear-gradient(top, #95B91A, #87AB0C);background-image:url("../images/small_arrow.png"),      -o-linear-gradient(top, #95B91A, #87AB0C);background-image:url("../images/small_arrow.png"),         linear-gradient(top, #95B91A, #87AB0C);background-position:98% center, 98% center;background-repeat:no-repeat, repeat-x}
.niceButton.black {background-color:#000000;border-color:#BEBEBE #BEBEBE #000000 #000000}
.niceButton.black:hover {color:#FF8F00;background:url("../images/small_arrow_orange.png") no-repeat scroll 98% center #000000}
.niceButton.black:hover .orange {color:#FFFFFF}
.feedIcon {padding:10px;display:block}
.feedIcon img {width:100%;opacity:0.7}
a.feedIcon:hover img {opacity:1}
.selectedPhone h3 {margin:0 0 7px}
.selectedPhone p {margin:2px 0}
.pTb5 {width:600px}
.pTb5 td {padding-bottom:10px}
.alignCenter {margin:0 auto}
.boldRed b {color:#ff0000;font-weight:normal}
.carousel {background:url("../images/carousel_1.jpg") no-repeat scroll right center #F6F6F6;min-height:434px;padding:20px}
.carousel h1 {font-size:30px;margin:29px 0 3px 0}
.carousel > mL115 > span {color:#5A5A5A;font-size:17px}
.carousel span a {color:#F29400;text-decoration:none;font-style:italic}
.widget a:hover, .widget_white a:hover, .numbered a:hover, .carousel span a:hover, .product a:hover span {color:#ffffff;background:#F29400}
.color_5a_5a_5a {color:#5A5A5A}
.lh20 {line-height:20px}
.color_4a_4c_4c {color:#4c4a4a}
.why {color:#4c4a4a;font-family:Arial,sans-serif;font-size:13px;margin-bottom:32px}
.why h2 {color:#FF8F00;font-size:14px;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #D4D4D4}
.icons {color:#808080;font-family:Arial,sans-serif;font-size:11px;margin:40px 20px 20px 10px;text-align:center}
.icons i {background-color:transparent;background-image:url("../images/icons.png");background-repeat:no-repeat;width:40px;height:40px;display:block;margin:0 auto}
.weight {background-position:-40px 0}
.sun {background-position:-160px 0}
.circles {background-position:0 0}
.rectangles {background-position:-120px 0}
.dollar {background-position:-80px 0}
.carousel p {margin:29px 0 0 0;background:url("../images/number_one.jpg") no-repeat scroll right center #F6F6F6;display:block;width:102px;height:96px}
.videoHolder {position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoHolder iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.mL115 {margin-left:115px;width:628px}
.w420 {color:#5B5B5B;width:420px;font-family:Arial,sans-serif;font-size:14px}
.w420 span {color:#9A9A9A;display:block;margin-top:20px}
.abs_circle {color:#FF8F00;background-color:#ffffff;border-width:1px;border-color:#C5C5C5;border-style:solid;position:absolute;display:table-cell;vertical-align:center;width:125px;height:65px;padding:50px 20px;top:-80px;left:50%;margin-left:-82px;text-transform:uppercase;font-size:17px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.margin20 {margin:20px}
.mR20 {margin-right:20px}
.mL20 {margin-left:20px}
.categoryHead {color:#4C4949;background-color:#EFEFEF;border-width:1px;border-color:#DEDEDE;border-style:solid;border-bottom:0 none;font-size:18px;padding:15px 18px}
.bg_fff2f2 {background-color:#FFF2F2;text-transform:uppercase;font-weight:600}
.color_5b5b5b {color:#5b5b5b}
.darkGray {color:#ffffff;background-color:#5C5C5C;border-bottom:1px solid #DEDEDE}
.redBg {color:#ffffff;background-color:#ff0000;border-bottom:1px solid #DEDEDE}
.percentWidth40 {width:35%;padding:0 38px 20px 12px !important;vertical-align:top}
.percentWidth10 {width:10%}
.grayHover:hover {background-color:#000000}
.makeDeposit {background:url("../images/pages/account/dashboard/deposit.jpg") no-repeat scroll 0 0 #F6F6F6;display:block;width:72px;height:72px;margin:0 auto}
.whiteBgBorderBottom {color:#000000;background-color:#ffffff;text-align:center;border-bottom:1px solid #DEDEDE}
.categoryBody .ulMargin8 li {margin:0 0 5px;display:block;line-height:19px}
.ulMargin8 b {color:#FF0000}
.categoryBody.solde div {border-width:1px;border-color:#DEDEDE;border-style:solid;display:table-cell;width:100%;height:72px;vertical-align:middle;padding:14px;border-top:0}
.inlineBlock {display:inline-block}
.dHover:hover a {background-position:0 -72px}
.dHover:hover .categoryBody {background-color:#FF0000}
.dHover:hover .redBg {color:#FF0000;background-color:#ffffff}
.categoryBody.mB10 {margin-bottom:10px;padding:14px}
.categoryBody.solde {border-width:0px;padding:0;text-align:center;font-size:22px;min-height:72px;display:table;width:100%;margin-bottom:10px}
.catFilter, .catFilter2 {margin-left:4px;width:31px;height:31px;display:block;position:relative;overflow:hidden}
.catFilter.enabled img {top:-31px;padding:0}
.catFilter img {position:absolute;top:0;left:0}
.paddedBorder, .categoryBody {border-width:1px;border-color:#DEDEDE;border-style:solid;border-top:0 none;padding:18px;font-size:13px;margin-bottom:22px}
.categoryBody ul {list-style:none outside none;margin:0;padding:0;text-align:left}
.categoryBody ul a b {color:#000000}
.categoryBody ul a {text-decoration:none;display:inline-block;line-height:16px}
.categoryBody ul > li {margin-bottom:30px}
.categoryBody ul>li:last-child {margin-bottom:0}
.categoryBody ul>li>ul>li {margin-bottom:0px}
.categoryLink {color:#FF8F00;margin-bottom:16px;text-transform:uppercase}
.categoryLink:hover {color:#FFFFFF;background-color:#FF8F00}
.categoryBody ul>li>ul {margin-left:5px}
.subcategoryLink {color:#4C4949;margin:0}
.subcategoryLink:hover {color:#FFFFFF;background-color:#4C4949}
.bordered .absolute {left:15px;top:15px;position:absolute}
.bordered {border-width:1px;border-color:#DFDFDF;border-style:solid;margin:0 0 20px 22px;position:relative}
.productImagesHolder {position:relative;text-align:center}
.productImagesHolder img {width:100%;display:block}
.thumbHolder {position:absolute;bottom:13px;left:12px}
.thumbHolder a {background-color:#DFDFDF;border-width:1px;border-color:#DFDFDF;border-style:solid;display:inline-block;margin-left:5px}
.thumbHolder img {height:50px;opacity:0.5;width:auto}
.thumbHolder a.active img {opacity:1}
.circle_arrow {background:url("../images/circle_arrow.png") no-repeat scroll 0 50% transparent;display:inline-block;padding:1px 0 1px 25px}
.orange {color:#F29400}
.productRightGray {color:#8D8D8C;background-color:#FAFAFA;margin:0 0 18px}
.productRightGray b {color:#FF8F00}
.productDescription h1, .productDescription h2 {color:#FF8F00;font-size:13px;margin:0 0 15px;padding:0;text-transform:uppercase;font-weight:300}
.pDesc {margin:0 0 15px}
.productDescription h1 b {color:#8D8D8C;font-weight:300}
.productDescription .grayText {line-height:17px}
.productDescription img {max-height:81px}
.productDescription p {margin:0}
.viewMore {background:url("../images/pages/product/view_more.jpg") no-repeat scroll 50% 30% transparent;padding-top:100px;display:block}
.productRegister {color:#000000;display:block;padding:10px 20px;text-align:center;text-decoration:none;background:#E5E5E5}
.productRegister:hover {color:#ffffff;background-color:#f29400}
.activeFaqCategory {color:#6E6E6E;background:url("../images/faq_small.jpg") no-repeat scroll 5px 50% #FFFFFF;padding:12px 12px 12px 37px;font-size:15px;text-transform:uppercase;margin:10px 0;width:251px}
.faqTitles {width:810px;list-style:none}
.color1 .faqTitles a, .color1 .faqTitles {color:#868C84}
.color2 .faqTitles a, .color2 .faqTitles {color:#ffffff}
.color3 .faqTitles a, .color3 .faqTitles {color:#ffffff}
.color4 .faqTitles a, .color4 .faqTitles {color:#ffffff}
.color5 .faqTitles a, .color5 .faqTitles {color:#ffffff}
.color6 .faqTitles a, .color6 .faqTitles {color:#868C84}
.color1 .faqTitles a:hover {color:#000000;background-color:#ffffff}
.color2 .faqTitles a:hover {color:#76BAD8;background-color:#ffffff}
.color3 .faqTitles a:hover {color:#D9D188;background-color:#ffffff}
.color4 .faqTitles a:hover {color:#CE866D;background-color:#ffffff}
.color5 .faqTitles a:hover {color:#E50019;background-color:#ffffff}
.color6 .faqTitles a:hover {color:#000000;background-color:#ffffff}
.faqTitles a:before {content:"• "}
.faqTitles a {display:inline-block;text-decoration:none;text-transform:uppercase}
.faqs {color:#797979;font-family:Arial,sans-serif;font-size:13px}
.faqs a:hover {color:#ffffff;background:#F29400}
.faqs h2 {color:#000000;font-size:14px;background:url("../images/faq_title.jpg") no-repeat scroll 5px 50% #FFFFFF;padding:0 0 0 30px;margin:0 0 5px;text-transform:uppercase}
.faqs p {margin:0}
.half {width:50%;margin-top:35px}
.half .spacing {border-width:1px;border-color:#DEDEDE;border-style:solid;margin:0 10px;padding:20px}
.half .spacing object, .half .spacing embed {max-width:100%}
.faqs img {width:100%}
#faqs {margin-bottom:40px}
.cartSummary {color:#4C4949;font-size:13px}
.cartLink, .cartLinkOrange {font-size:13px;text-decoration:none}
a.cartLink:hover {color:#ffffff;background:#F29400}
.cartLink, .cartLink span {color:#FF8F00}
.cartLink:hover, .cartLink:hover span {color:#ffffff}
.news_cat {padding:11px 0 11px 35px;display:block}
.news_cat.factory_unlock {background:url("../images/pages/news/factory_unlock.jpg") no-repeat scroll 0 50% #FFFFFF}
.news_cat.unlock_by_cable {background:url("../images/pages/news/unlock_by_cable.jpg") no-repeat scroll 0 50% #FFFFFF}
.news_cat.tools_activations {background:url("../images/pages/news/tools_activations.jpg") no-repeat scroll 0 50% #FFFFFF}
.news_cat.network {background:url("../images/pages/news/network.jpg") no-repeat scroll 0 50% #FFFFFF}
.news_cat.beta_version {background:url("../images/pages/news/beta_version.jpg") no-repeat scroll 0 50% #FFFFFF}
.categoryBody ul.dottedSep > li {border-bottom:1px dashed #DEDEDE;padding-bottom:20px;margin-bottom:20px}
.categoryBody ul.dottedSep > li:last-child {border-bottom:0px;margin-bottom:0}
.categoryBody ul.dottedSep > li > ul > li > a {color:#939393}
.categoryBody ul.dottedSep > li > ul > li > a:hover {color:#ffffff;background:#F29400}
.cartLinkOrange {color:#FF8F00}
.shoppingCart {width:100%;border-spacing:0;border-collapse:collapse}
.shoppingCart label {margin-bottom:2px;display:block}
.shoppingCart p {margin:16px 0 0 0}
.shoppingCart a:hover {color:#ffffff;background-color:#F29400}
.shoppingCart a.cartDelete:hover {background-color:transparent;opacity:0.7}
.shoppingPayment {margin-bottom:15px}
.shoppingPayment .paymentCredits {display:inline-block;margin:0 15px 0 0}
.shoppingCart thead th, .shoppingCart tfoot td {color:#6C6C6C;background-color:#F2F2F2;border-width:0px;font-size:14px;padding:20px 12px;text-transform:uppercase;font-weight:300;border-bottom:1px solid #DEDEDE;border-top:1px solid #DEDEDE}
.shoppingCart tfoot td {padding:10px 12px}
.shoppingCart tbody td {border-width:0px;border-bottom:1px solid #DEDEDE;padding:7px 12px}
.shoppingCart tbody td:first-child, .shoppingCart thead th:first-child, .shoppingCart tfoot td:first-child {border-left:1px solid #DEDEDE}
.shoppingCart tbody td:last-child, .shoppingCart thead th:last-child, .shoppingCart tfoot td:last-child {border-right:1px solid #DEDEDE}
.cartImage {border-width:1px;border-color:#DFDFDF;border-style:solid;width:38px}
.cartDelete {background:url("../images/cart_delete.jpg") no-repeat scroll;padding:0;margin:0;height:26px;width:26px;text-indent:-9999px}
.cartAdded {background:url("../images/cart/added.jpg") no-repeat scroll 50% 0 #fff;padding:54px 0 0 0;margin:20px 0 0;min-width:500px}
.requestCancel {background:url("../images/pages/account/dashboard/request_cancel.jpg") no-repeat scroll 50% 0 #fff;padding:54px 0 0 0;margin:20px 0 0;min-width:500px}
.requestCancel .aWrapper, .cartAdded .aWrapper {margin:0 30px 0 22px}
.requestCancel a, .cartAdded a {white-space:nowrap;padding-right:20px;display:block;margin-top:40px}
.requestCancel span, .cartAdded span {color:#F29400;white-space:nowrap;dispay:block;margin-bottom:10px}
.inlineForm {display:inline}
.contactLogo {background:url("../images/pages/contact/logo.jpg") no-repeat scroll 50% 0 #fff;padding:156px 0 0 0}
.contactForm label {border-width:1px;border-color:#C0C0C0;border-style:solid;width:76px;display:inline-block;padding:11px;font-size:13px;background:#E7E7E7;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;vertical-align:top;margin-right:3px;text-shadow:0px 1px 0px #fff;float:left;line-height:15px}
.contactForm .niceButton {padding-top:10px;padding-bottom:10px}
.whiteFullWrapper {margin-left:103px;margin-right:24px}
.whiteFullWrapper:after {clear:both;margin-bottom:18px;display:block;content:""}
textarea.whiteFull {height:141px;margin:0}
.whiteFull {border-width:1px;border-color:#C0C0C0;border-style:solid;padding:11px;font-size:13px;width:100%;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;margin:0}
.codes {color:#8B8B8B;height:69px;text-align:center;position:relative;display:block;line-height:69px;font-size:18pxborder;padding:10px;text-align:center;border-radius:4px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3)}
a.codes:hover {opacity:0.8}
.codes span {position:absolute;top:5px;right:5px;font-size:14px;line-height:14px}
.codesPending span {color:#A1A1A1}
.codesDone span {color:#69850A}
.codesVerifying span {color:#A76805}
.codesRefunded span {color:#A10114}
.codesCanceled span {color:#6A6A6A}
.codesPending {color:#000000;background:#DCDCDC;background:-webkit-linear-gradient(#E3E3E3, #D5D5D5);background:-moz-linear-gradient(#E3E3E3, #D5D5D5);background:-ms-linear-gradient(#E3E3E3, #D5D5D5);background:-o-linear-gradient(#E3E3E3, #D5D5D5);background:linear-gradient(#E3E3E3, #D5D5D5)}
.codesDone {color:#ffffff;background:#8EB113;background:-webkit-linear-gradient(#95B91A, #87AB0C);background:-moz-linear-gradient(#95B91A, #87AB0C);background:-ms-linear-gradient(#95B91A, #87AB0C);background:-o-linear-gradient(#95B91A, #87AB0C);background:linear-gradient(#95B91A, #87AB0C)}
.codesVerifying {color:#ffffff;background:#D0840E;background:-webkit-linear-gradient(#D68B14, #C87D06);background:-moz-linear-gradient(#D68B14, #C87D06);background:-ms-linear-gradient(#D68B14, #C87D06);background:-o-linear-gradient(#D68B14, #C87D06);background:linear-gradient(#D68B14, #C87D06)}
.codesRefunded {color:#ffffff;background:#D1071D;background:-webkit-linear-gradient(#D80E25, #CA0017);background:-moz-linear-gradient(#D80E25, #CA0017);background:-ms-linear-gradient(#D80E25, #CA0017);background:-o-linear-gradient(#D80E25, #CA0017);background:linear-gradient(#D80E25, #CA0017)}
.codesCanceled {color:#ffffff;background:#3A3A3A;background:-webkit-linear-gradient(#414141, #333333);background:-moz-linear-gradient(#414141, #333333);background:-ms-linear-gradient(#414141, #333333);background:-o-linear-gradient(#414141, #333333);background:linear-gradient(#414141, #333333)}
.codesCategories {color:#8B8B8B;border-width:1px;border-color:#E1E1E1;border-style:solid;padding:10px;text-align:center;border-radius:0 0 4px 4px;margin:-5px 7px 0 7px}
.newsImg {border-width:1px;border-color:#EFEFEF;border-style:solid;margin-right:17px;margin-bottom:20px;width:230px}
.newsIcon.smallFont, .serviceIcon .smallFont {color:#6D6D6D;font-size:13px;top:0 !important}
.newsIcon {background:url("../images/pages/news/news_icon_bg.jpg") no-repeat scroll 0 0 transparent;display:block;width:43px;height:43px;float:left;text-align:center;margin-left:5px;line-height:43px}
.newsIconsWrapper > img {margin-left:5px}
.newsIcon.iconBlue {color:#ffffff;background:url("../images/pages/news/icon_color.jpg") no-repeat scroll 0 0 #fff}
.newsIcon.iconRed {color:#ffffff;background:url("../images/pages/news/icon_color.jpg") no-repeat scroll -43px 0 #fff}
.newsIcon.iconGreen {color:#ffffff;background:url("../images/pages/news/icon_color.jpg") no-repeat scroll -86px 0 #fff}
.w644 {width:644px}
.newsIcon img {max-width:29px;max-height:29px;vertical-align:middle}
.newsPosted {color:#ffffff;padding:12px 50px;background:#000000}
.newsTitle {border-width:1px 0;border-style:solid;border-color:#E8E8E8;padding:15px 0;margin:12px 0;font-size:18px}
.newsPrice {color:#000000;border-width:1px;border-color:#BFBFBF;border-style:solid;background:#E3E3E3;font-size:15px;padding:13px;margin-right:15px}
.newsDelivery {background:url("../images/pages/news/delivery.jpg") no-repeat scroll 0 0 #fff;padding:13px 0 9px 35px}
.newsDescription {color:#6D6D6D;font-size:13px;font-family:Arial, sans-serif}
.newsDescription img {max-width:100%}
.newsDescription a {color:#6D6D6D}
.newsExtra {width:274px;margin-left:20px}
.newsAlert {color:#000000;border-width:1px;border-color:#98A665;border-style:solid;background:url("../images/pages/news/exclamation.png") no-repeat scroll 18px 50% #DAF57E;padding:27px 20px 24px 83px;margin-bottom:14px;position:relative}
.newsAlert:after {content:"";position:absolute;border-left:1px solid #98A665;left:68px;top:0;bottom:0}
.newsBordered {color:#000000;border-width:1px;border-color:#DFDFDF;border-style:solid;margin:0 0 20px 0;padding:20px 15px 25px;font-size:13px;line-height:18px}
.newsBordered h3 span {color:#000000}
.newsBordered h3 {color:#97BF0D;margin:0 0 15px 0;font-weight:300;text-transform:uppercase}
.newsDay {color:#ED3305}
.errorField input.text, .errorField .selector span {border-width:1px;border-color:#ff0000;border-style:solid}
.errorField {position:relative}
.errorShow {color:#ffffff;position:absolute;bottom:0;right:-22px;font-size:12px;line-height:19px;background:#ff0000;padding:6px;display:inline;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0}
.fieldWrapper {margin:16px 0 0}
.selectorWrapper2 {margin:0 40px 18px 0}
.fieldWrapper2 {margin:0 20px 18px 0}
.selectorWrapper {margin:16px 20px 0 0;height:47px}
.width100p {width:100%}
.ml5 {margin-left:5px}
.service a img {padding-top:10px}
.serviceIcon {background:url("../images/pages/services/service_icon_bg.png") no-repeat scroll 0 0 transparent;display:block;width:39px;height:39px;float:left;text-align:center;margin-left:5px;line-height:39px;position:relative}
.serviceIcon span {color:#000000;text-shadow:0 1px 0 #FFFFFF;font-size:12px;position:absolute;top:23px;right:0;left:0;text-align:center}
.serviceIcon img {max-width:29px;max-height:29px;vertical-align:middle}
.search .absolute {position:absolute;left:0;top:0}
.service .absolute {position:absolute;left:8px;right:8px;top:8px}
.serviceIcon.iconBlue {color:#ffffff;background:url("../images/pages/services/icon_color.png") no-repeat scroll -39px 0 transparent;font-size:13px}
.serviceIcon.iconRed {color:#ffffff;background:url("../images/pages/services/icon_color.png") no-repeat scroll 0 0 transparent;font-size:13px}
.serviceIcon.iconGreen {color:#ffffff;background:url("../images/pages/services/icon_color.png") no-repeat scroll -78px 0 transparent;font-size:13px}
.service .priceWrapper {border-top:1px solid #DFDFDF;padding:5px}
.service .price {color:#8D8D8B;background:#000000;text-align:center;padding:12px}
.serviceDelivery {background:url("../images/pages/services/delivery.jpg") no-repeat scroll 0 9px transparent;padding:14px 14px 14px 30px;display:inline-block;font-weight:normal;font-size:15px}
.serviceName {border-top:1px solid #DFDFDF;text-align:center;padding:20px 10px;font-size:15px;font-weight:bold;height:34px}
.iconGreen .serviceName, .iconGreen .newsTitle a, .iconGreen .lightBlueText, .iconGreen .solutionDescription a, .iconGreen .newsTitle, .iconGreen .newsBordered h3, .iconGreen .price b, .iconGreen .serviceName a {color:#97BF0D}
.iconRed .serviceName, .iconRed .newsTitle a, .iconRed .lightBlueText, .iconRed .solutionDescription a, .iconRed .newsTitle, .iconRed .newsBordered h3, .iconRed .price b, .iconRed .serviceName a {color:#EC3306}
.iconBlue .serviceName, .iconBlue .newsTitle a, .iconBlue .lightBlueText, .iconBlue .solutionDescription a, .iconBlue .newsTitle, .iconBlue .newsBordered h3, .iconBlue .price b, .iconBlue .serviceName a {color:#009DDF}
.serviceDescription {color:#7F7F7F;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:12px;padding:15px 15px 0;border-top:1px solid #DFDFDF}
.serviceFeatures {color:#B2B2B2;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:15px}
.serviceSearchTip {color:#999999;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:12px}
.arialFont {font-family:Arial, Helvetica, sans-serif}
.smallServiceIcon {border-width:1px;border-color:#DEDEDE;border-style:solid;margin-right:10px;width:70px}
.font12 {font-size:12px}
.font13 {font-size:13px}
.font14 {font-size:14px;line-height:16px}
.font15 {font-size:15px}
.font16 {font-size:16px}
.font17 {font-size:17px}
.font18 {font-size:18px}
.lowerCase {text-transform:lowercase}
.uppercase {text-transform:uppercase}
.ac_results {background-color:#Eaeaea;border-color:#FCFCFC #FCFCFC #D4D4D4 #D4D4D4;border-style:solid;border-width:0 1px 1px;overflow:hidden;padding:0;z-index:99999;border-top:0px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);text-shadow:0 1px 0 #FFFFFF;margin:-2px -2px 0 0}
.ac_results ul {list-style:none outside none;margin:0;padding:0;width:100%}
.ac_results ul li {cursor:default;display:block;font:menu;font-size:12px;line-height:16px;margin:0;overflow:hidden;padding:5px 10px}
.ac_even {background-color:#f5f5f5}
.ac_over {background-color:#D4D4D4}
.marginRL5 {margin-left:5px;margin-right:5px}
.request {padding:20px 0 0 0;margin-bottom:60px}
.request .cost {position:absolute;left:0;right:0;top:-9px}
.buttonBottom {position:absolute;bottom:-9px;left:0;right:0}
.buttonBottom a {color:#808080;border-width:1px;border-color:#E4E4E4;border-style:solid;padding:5px 10px;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#F3F3F3;background:-webkit-linear-gradient(#F3F3F3, #D5D5D5);background:-moz-linear-gradient(#F3F3F3, #D5D5D5);background:-ms-linear-gradient(#F3F3F3, #D5D5D5);background:-o-linear-gradient(#F3F3F3, #D5D5D5);background:linear-gradient(#F3F3F3, #D5D5D5)}
.buttonBottom a:hover {color:#ffffff;background:#D5D5D5;background:-webkit-linear-gradient(#D5D5D5, #B7B7B7);background:-moz-linear-gradient(#D5D5D5, #B7B7B7);background:-ms-linear-gradient(#D5D5D5, #B7B7B7);background:-o-linear-gradient(#D5D5D5, #B7B7B7);background:linear-gradient(#D5D5D5, #B7B7B7)}
.request .cost span {background:#ffffff;padding:5px}
.request .bg {padding:10px}
.dates {padding:10px}
.blackText {color:#000000}
.cancelText {color:#A10113}
.greenText {color:#8BB00D}
.request .dates {color:#5F5F5F}
.codePending .cost, .grayTextB b {color:#A1A1A1}
.codePending .bg span {color:#A1A1A1}
.codePending .bg a {color:#000000;text-decoration:none}
.codePending .bg {color:#000000;background:#DCDCDC;background:-webkit-linear-gradient(#E3E3E3, #D5D5D5);background:-moz-linear-gradient(#E3E3E3, #D5D5D5);background:-ms-linear-gradient(#E3E3E3, #D5D5D5);background:-o-linear-gradient(#E3E3E3, #D5D5D5);background:linear-gradient(#E3E3E3, #D5D5D5)}
.codeDone .cost, .greenTextB b {color:#69850B}
.codeDone .bg span {color:#69850B}
.codeDone .bg a {color:#ffffff;text-decoration:none}
.codeDone .bg, .greenBg {color:#ffffff;background:#8EB113;background:-webkit-linear-gradient(#95B91A, #87AB0C);background:-moz-linear-gradient(#95B91A, #87AB0C);background:-ms-linear-gradient(#95B91A, #87AB0C);background:-o-linear-gradient(#95B91A, #87AB0C);background:linear-gradient(#95B91A, #87AB0C)}
.codeVerifying .cost, .yellowTextB b {color:#A76905}
.codeVerifying .bg span {color:#A76905}
.codeVerifying .bg a {color:#ffffff;text-decoration:none}
.codeVerifying .bg {color:#ffffff;background:#D0840E;background:-webkit-linear-gradient(#D68B14, #C87D06);background:-moz-linear-gradient(#D68B14, #C87D06);background:-ms-linear-gradient(#D68B14, #C87D06);background:-o-linear-gradient(#D68B14, #C87D06);background:linear-gradient(#D68B14, #C87D06)}
.codeRefunded .cost, .redTextB b {color:#A10113}
.codeRefunded .bg span {color:#A10113}
.codeRefunded .bg a {color:#ffffff;text-decoration:none}
.codeRefunded .bg {color:#ffffff;background:#D1071D;background:-webkit-linear-gradient(#D80E25, #CA0017);background:-moz-linear-gradient(#D80E25, #CA0017);background:-ms-linear-gradient(#D80E25, #CA0017);background:-o-linear-gradient(#D80E25, #CA0017);background:linear-gradient(#D80E25, #CA0017)}
.codeCanceled .cost, .grayText2B b {color:#696969}
.codeCanceled .bg span {color:#696969}
.codeCanceled .bg a {color:#ffffff;text-decoration:none}
.codeCanceled .bg {color:#ffffff;background:#3A3A3A;background:-webkit-linear-gradient(#414141, #333333);background:-moz-linear-gradient(#414141, #333333);background:-ms-linear-gradient(#414141, #333333);background:-o-linear-gradient(#414141, #333333);background:linear-gradient(#414141, #333333)}
.table-bordered tr:nth-child(odd), .lightGrayBg2 {background-color:#FAFAFA}
.table-bordered th {color:#000000;text-align:left;text-transform:uppercase;padding:5px 10px}
.table-bordered td:nth-child(even), .table-bordered th:nth-child(even) {color:#000000;border-left:1px solid #DBDBDB;font-weight:600}
.noMargin {margin:0}
.marginMinus10 {margin:0 -10px}
.table-bordered td {color:#5F5F5F;padding:5px 10px;font-weight:300}
.table-bordered {width:100%;border-collapse:collapse;font-size:13px !important}
.table-bordered a, .blueText {color:#3570BF;text-decoration:none}
.paymentCredits {min-height:70px;margin-top:6px}
.paymentCredits label {line-height:68px}
.paymentCredits .paymentImg {background-color:#FAFAFA;border-width:1px;border-color:#DEDEDE;border-style:solid;display:block;float:left;height:68px;width:152px;text-align:center}
.paymentImg img {vertical-align:middle}
.paymentRadioWrapper {border-width:1px;border-color:#DEDEDE;border-style:solid;border-left:0;padding:7px 10px}
.paymentRadioWrapper b {background-color:#ffffff;padding:0px;margin:0 -18px 0 0}
.paymentRadio {vertical-align:middle;margin:0}
.paymentExtra {color:#808080;padding-left:10px}
.borderedWithoutTop {border-width:1px;border-color:#DEDEDE;border-style:solid;border-top:0}
.accordion_block {color:#FF0000;text-align:center;border-top:1px solid #DEDEDE;margin:0;background:url("../images/circle_arrow.png") no-repeat scroll 18px 12px transparent;padding-right:18px;padding-left:18px}
.accordion_button {padding:10px;background:url("../images/circle_arrow2.png") no-repeat scroll 100% 50% transparent}
.accordion_block:hover {cursor:pointer}
.accordion_container {display:none}
.grayExpl {color:#8C8C8C;font-family:arial;font-size:13px;font-weight:normal;text-transform:none}
.strikeTitle {background-color:#ffffff;margin:4px 0 10px 0;padding:5px}
.dateSelect {background-color:#f9f9f9;border-width:1px;border-color:#E4E4E4;border-style:solid;font-size:13px;padding:10px 15px;text-shadow:0px 1px 0px #fff;outline:none;background-image:url("../images/calendar.png");background-repeat:no-repeat;background-position:98% 50%;box-shadow:inset -2px 2px 3px #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.zebra {border-width:1px;border-color:#DEDEDE;border-style:solid;width:100%;border-collapse:collapse;margin-bottom:20px}
.zebra.leftTh th {text-align:left}
.zebra td {padding:12px;border-top:1px solid #DEDEDE}
.zebra tr:nth-child(even) {background-color:#F9F9F9}
.zebra th {color:#ffffff;background-color:#414141;padding:12px;text-transform:uppercase}
.zebra .thExtraPadding th {padding:20px 12px}
.zebra .helpTip:before {display:none}
.zebra .helpTip {color:#009DDF}
.codeDone .categoryHead  a.noDecoration.whiteText:hover {color:#009DDF;background-color:#ffffff}
.solutionForm .helpTip span.w200 {left:0;text-align:left}
.solutionForm .helpTip span.w200 b {color:#000000}
.redText {color:#ff0000}
.withLabels label, .grayBorder {background-color:#FAFAFA;border-width:1px;border-color:#DEDEDE;border-style:solid;display:block;padding:16px;margin:0 0 10px 12px;font-size:18px}
.grayBorder {color:#797979;text-align:left;font-size:14px;line-heoght:17px}
.grayBorder label {color:#000000;font-weight:bold;text-transform:uppercase;margin-bottom:5px;display:block}
.withLabels label b {color:#ff0000}
.buttonHolderCenter {display:inline-block}
.withLabels input {margin-right:10px}
.buttonBlack, .buttonGray:hover {color:#ffffff;background-color:#000000;font-size:18px;padding:12px 40px;text-decoration:none;margin:0 5px}
.buttonGray {color:#A4A4A4;background-color:#EDEDED;font-size:18px;padding:12px 40px;text-decoration:none;margin:0 5px}
.solutionDetails .serviceDelivery {margin:5px}
.solutionDetails .pricerBg {color:#8D8D8C;margin:5px;background:#FAFAFA;padding:15px;text-align:center}
.solutionDescription {color:#5D5D5D;padding:15px;font-size:13px;line-height:17px}
.solutionDescription h2 {margin-top:0}
.solutionDescription a, .lightBlueText {color:#009DDF}
.solutionForm {position:relative}
.blueSpan span, .graySpan span {margin-right:20px;display:inline-block}
.blueSpan span:last-child {margin-right:0}
.graySpan span:nth-child(even) {color:#5D5D5D}
.blueSpan span:nth-child(even) {color:#009DDF}
.blueSpan span:nth-child(odd) {color:#A5A5A5}
.solutionForm label {color:#5D5D5D;display:block;margin-top:5px;cursor:pointer}
.solutionForm .helpTip:before {color:#009DDF;content:"[?]"}
.solutionForm .helpTip span {color:#ffffff;background-color:#999999;border-width:1px;border-color:#333333;border-style:solid;display:none;position:absolute;padding:5px;opacity:0.8;right:0;left:50%;margin-top:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.textareaWrapper {margin:0 12px 5px 0}
.textareaWrapper textarea {border-width:1px;border-color:#BCBCBC;border-style:solid;width:100%;padding:5px;resize:vertical}
.textWrapper2 {margin:0 0 5px 0}
.textWrapper2 input {border-width:1px;border-color:#BCBCBC;border-style:solid;width:374px;padding:5px;float:left}
.textWrapper {margin:0 12px 5px 0}
.absRight {vertical-align:top;margin:0;float:right}
.textWrapper input {border-width:1px;border-color:#BCBCBC;border-style:solid;width:100%;padding:5px}
.selectWrapper {margin:0 0 5px 0}
.selectWrapper select {border-width:1px;border-color:#BCBCBC;border-style:solid;width:100%;padding:5px}
textarea.error, input.error {border-width:1px;border-color:#FF0000;border-style:solid}
.visitorPaymentMethods .paymentCredits .paymentImg {width:100%}
.visitorPaymentMethods {margin-left:-12px}
.visitorPaymentMethods .paymentCredits {float:left;width:33.33%}
.visitorPaymentMethods .paymentCredits .paymentImg {float:none}
.visitorPaymentMethods .paymentCredits label {position:relative;margin-left:12px}
.visitorPaymentMethods .paymentCredits label:hover span {background-color:#ffffff}
.visitorPaymentMethods .paymentRadioWrapper b {margin:0}
.visitorPaymentMethods .paymentRadioWrapper {position:absolute;padding:0;right:5px;bottom:5px;line-height:13px}
.visitorPaymentMethods .paymentExtra {display:none}
.ui-helper-hidden-accessible {display:none}
.ui-autocomplete {border-width:1px;border-color:#BCBCBC;border-style:solid;margin:-2px 0 0 0;padding:0;position:absolute;right:0;left:0;background:#fff;padding:5px;width:403px !important}
.ui-autocomplete li a {display:block}
.ui-autocomplete li {list-style:none}
.ui-state-focus {background:#F6F6F6}
.grayWarning {color:#535353;border-width:1px;border-color:#DBDBDB;border-style:solid;background:url("../images/pages/news/exclamation.png") no-repeat scroll 7px 50% #F9F9F9;padding:13px 13px 13px 46px;margin-top:5px}
.grayWarning b {color:#FF0000}
#copy-button {background:url("../images/pages/account/dashboard/copy.png") no-repeat scroll left center #FAFAFA;padding:5px 0 5px 24px}
#csv-button {background:url("../images/pages/account/dashboard/csv.png") no-repeat scroll left center #FAFAFA;padding:5px 0 5px 24px}
#pdf-button {background:url("../images/pages/account/dashboard/pdf.png") no-repeat scroll left center #FAFAFA;padding:5px 0 5px 24px}
.nowrap, .noWrap {white-space:nowrap}
.noBorder .grayBorder {word-break:break-word}
@viewport {width:1150px}
.thank_you {background-color:#CEE18D;margin:60px 0}
.thank_you .social {margin-top:15px}
.supplier_notifications {padding:10px;border-bottom:1px solid #DFDFDF;margin-bottom:5px}
.supplier_notifications .date {color:#F29400;margin-right:10px}
#notificationAlert .notificationsToggler {color:#FDA531;background-color:#F6F6F6;border-width:1px;border-color:#000000;border-style:solid;padding:10px;display:inline-block;margin:0 0 10px 50px;float:right}
#notificationAlert .toggleon {color:#009DDF;background-color:#F6F6F6}
@media screen and (-webkit-min-device-pixel-ratio:0) {.niceButton {padding:7px 12px 7px 8px;margin-top:-1px;}}
.selected_category span{ color:#ff0000; }
