<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">H1 {color: #212121;font-weight: 300;font-size: 1.8em;font-weight: normal;text-transform: uppercase;}

#content H2 {color: #505050;font-size: 30px;line-height: 1.2em;margin: 0 0 15px;text-transform: none;font-weight: 300}

#content H3 {color: #505050; font-weight: 600}

#content p {font-size: 16px;line-height: 1.8em;}

a.cta {color: #ff8100;font-weight: 500;font-size: 18px;}

#cta-form {width: 250px;float: right;margin-top: 3em;}

#cta-form a.cta {text-align: center;color: #fff;height: 40px;width: 160px;display: block;cursor:pointer;margin:auto;box-sizing: border-box;font-size: 16px;background: #ff8100;padding: .6em;font-weight: 600;}

#cta-form a.cta:hover {color: #fff !important;text-decoration: none;background: #ff5600;}

.esub-new {
    color: #A00000;
    display: inline;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 5px;
}

#breadcrumb .level1 {
	display: inline!important;
}
#content-left ul ul li {
    margin-left: 15px;
}

.more {
    background: url("/images/global/arrow-orange.png") no-repeat scroll 0 2px transparent;
    font-size: 12px;
    padding-left: 15px;
}
.partition {
    border-top: 1px solid #ECECEC;
}

.leftdesc{
    font-size: 18px;
    line-height: 21px;}

.r-sbar h3{	
    color: #FF8100;
    font-size: 16px;
    text-align: center;
    text-transform: none;
}

.r-sbar h4{	
    color: #000000;
    font-size: 14px;
    font-weight: normal;
	margin-top:5px;
    padding-top:0;
	height:30px;
}

.boxleft{width:45%; float:left; padding-bottom:20px}
.boxright{width:45%; float:right; padding-bottom:20px}

#content-left .boxleft h3, #content-left .boxright h3{
    color: #FF8100;
    font-size: 15px;
    text-transform: none;
	margin-bottom:5px;
}
#content .boxleft ul li, #content .boxright ul li{
	color:#404040;
    font-size: 14px;
	padding-bottom:6px !important;
	background:url("../images/puce.png") no-repeat scroll 0 5px transparent !important;
}

#page-footer{}


#page-footer .block-1{
    background: url("../images/footer1.png") no-repeat scroll 0 0 transparent;
    height: 123px;
    margin: 50px auto auto;
    width: 711px;
	text-align:center;
	padding-top:8px;
}

#page-footer .block-1 .panel{
    font-size: 25px;
	color:#007eb8;
	margin:0px auto;
	text-transform:none;
}

#page-footer .block-1 .orange{
	color:#ff8910;
}

#page-footer .block-2{
    background: url("../images/footer2.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: 40px auto auto;
    padding-top: 8px;
    text-align: center;
    width: 1009px;
}

#page-footer .block-2 ul{
    clear: none;
    float: left;
    margin-right: 30px;
    width: 180px;
}

#page-footer .block-2 ul li{
	font-size:11px;
	background:none;
	margin:0;
	padding:0;
	text-align: left;
	line-height:16px;
}

#page-footer .block-2 div{
	width:850px;
	margin:auto;
}

#page-footer .block-2 h3{
	color:#ff9100;
	font-size:15px;
	margin-bottom:5px;
}

.submit, .submit:visited {
    background: url("../images/submit.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    padding-top: 12px;
    text-align: center;
    text-shadow: 0 0 1px #000000;
    text-transform: capitalize;
    width: 181px;
}
.submit:hover {
    background: url("../images/submit2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}


#form1 {
text-align:left;
}
#form1 img {
    left:0;
}

#form1 fieldset {
    border: 0 none;
    padding: 0;
}
#form1 li{
text-align:left;
background:none !important;
padding-left:0 !important;
}


.home1{
    background: url("../images/hero-banner.jpg") no-repeat scroll 0 0 transparent;
    height: 306px;
    width: 1010px;
	position:relative;
}	

.home1 #popup2{
    bottom: 23px;
    left: 400px;
    position: absolute;
}

ul.horzmenu {
    background: #f1f1f1;
    left: 0;
    position: absolute;
    top: 155px;
    width: 100%;
    padding: 10px 0;
}

#proview-overview ul.horzmenu {
    top: 255px;
}

ul.horzmenu li {
    background: none repeat scroll 0 0 transparent !important;
    border-right: 1px solid #bababa;
    display: block;
    float: left;
    padding: 0 20px !important;
}
ul.horzmenu li.nav-login {
    border-right: 0;
}

ul.horzmenu li a {
	color:#727272;
	font-size:13px;
        font-weight: 500;
text-transform: uppercase
}

.active a {
    color: #ff8100 !important;
}

#holder-right {
    float: right;
    width: 1200px;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
    padding-bottom: 3rem;
}

#content-left {
    float: left;
    width: 720px;
}

#content-left  h3{
	font-size:16px;
	color:#000;
}

#content-top  .box{
    border-right: 1px solid #eee;
    float: left;
    margin-right: 20px;
    padding-right: 15px;
    width: 485px;
}

#content-left  p{
    color: #404040;
    margin: 0;
}	

#content-left   h4{
	color:#ff8910;
    font-size: 15px;
	margin-bottom:3px;
}	

.pricebox h2{
	font-weight: 300;
	color:#222;
    font-size: 16px;
	margin:5px 0;
	padding:0;
	text-transform:uppercase;
	margin-bottom:15px;
}

.pricebox  p{
    color: #404040;
    font-weight: 300;
    font-size: 14px;
    margin: 0;
    padding: 0;
}	

.pricebox   h3{
	font-weight: 600;
	color:#ff8910;
    font-size: 15px;
	margin-bottom:3px;
	text-transform:none;
}	

.pricebox   h5{
	font-weight: 300;
	color:#0085c1;
    font-size: 14px;
	margin-bottom:5px;
	text-transform:none;
}	


.pricebox  p span{
    color:#ff8910;
	font-size:12px;
}	

.leftdesc span{
    color:#007eb8;
}

p.textservice{
    font-size: 14px;
}

p.signuptext{
    font-size: 13px;
}

.imgholder{
width:50px;
height:70px;
float:left;
margin-right:5px;
}

/*.r-sbar .panel ul{
clear:none;
float:left;
width:140px
}*/

#firm, #interest{
left:277px !important;
}

#page-nav .level1 {display:none}
#page-header .page-header-holder {width:100%; margin-top:0; }
#page-header {border:none; margin:auto}
#page-header img {width: 100%}
#breadcrumb {margin-bottom:0}
.page-header-holder {position:relative; height:220px}
#proview-overview .page-header-holder {height:330px}
#default .page-header-holder {height: 380px}
img.hero {position:absolute; height:293px; width:1010px; top:0; left:0}
img.hero-sub {position:absolute; height:150px; width:1010px; top:0; left:0}
.freetrial {position:absolute; top: 185px; left: 500px}


/*bestseller on the right side */
    #p-best #best {height:365px}
	#p-best #best .product-format, #p-best #best .product-status, #p-best #best .city, #p-best #best .point, #p-best #best .pricing-detail , #p-best #best .buy-enquiry {display:none}
	#p-best #best h5, #p-best #best .cover-image, #p-best #best .product-detail {float:left; height: 60px;width: 40px;}
	
	#p-best #best .cover-image img {width:30px; height:50px; margin-right: 10px}
	#p-best #best h5, #p-best #best .product1 h5 {font-weight: 100;font-size: 1.5em;font-weight: normal;margin-right: 10px;width: 20px; color:#828282}
	#p-best #best .product-detail {width: 155px; padding-top: 3px;}
	#content #p-best ul .product-name {font-size:12px}
	#content #p-best ul li {height:50px;padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #ececec} 
	
	#p-best #best .product-detail, #p-best #best .product1 .product-detail {
  float: left;
  margin: 0;
  padding-top: 3px;
  width: 155px;
}
.browsemore {
  background: url("/images/global/arrow-orange.png") no-repeat scroll 0 3px transparent;
  font-size: 11px;
  font-weight: bold;
  padding-left: 15px;
}

#content #content-right H3 {
  color: #212121;
  font-weight: 500;
  font-size: 1.2em;
  font-weight: normal;
  margin: 12px 0 16px;
  text-transform: uppercase;
  border:none;
}
#p-best #best .product1 .product-desc {
  display: none;
  
}

 hr {border:none; margin: 50px 0;height: 1px; width: 100%;	
	background: #c2c2c2; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #c2c2c2 30%, #c2c2c2 70%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(30%,#c2c2c2), color-stop(70%,#c2c2c2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#c2c2c2 30%,#c2c2c2 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#c2c2c2 30%,#c2c2c2 70%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#c2c2c2 30%,#c2c2c2 70%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#c2c2c2 30%,#c2c2c2 70%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#c2c2c2',GradientType=1 ); /* IE6-8 */
  }

 .customer-quote {
	background: url("/images/global/quote-v3.png") no-repeat scroll left 50% transparent;
	padding-left: 60px;
	font-style: italic;
}

.customer {font-size: 14px; font-style: normal; margin-top:1em; display:block}
.customer-with-photo {height:80px}
.customer img {float: left;width: 80px;}
span.customer-name {float: left;padding-top: 20px;padding-left: 1em;}

.row {
    position:relative;
    padding: 0 20px;
}
.row-1-2 {
    width: 50%;
    float: left;
}

.row-1-3 {
    width: 33%; float:left;
}

.row-2-3 {
    width: 66%; float:left;
}

.pattern-title { height: 90px; }
.pattern-title h2 { float: left; font-weight: 100; font-size: 30px; padding-right: 30px; padding-top: 30px; text-transform: none;}
.pattern-title-link { float: left; padding-top: 47px; }
.pattern-title-link a { font-size: 12px; padding-top: 18px; padding-right: 30px; color: #444; font-weight: 600; }
.pattern-title-link a:hover { color: #212121 !important; }
.pattern-carousel {
    height: 350px !important;
}

.downloadapp img {
    width: 90%;
    margin-bottom: 10px;
    /* height: 100px; */
}

.downloadapp a {
    color:#ff8100;
    height: 250px;
    display: block;
    font-weight: 600;
    line-height: 1.4em;
    font-size: 16px;
    height: 260px;
}

    .downloadapp a span {
        font-weight: normal;
        color: #505050;
 font-size: 14px;
    }

    .downloadapp a:hover span {
        text-decoration: none;
    }

.ipaccess {
    text-align:center;
    border: 1px solid #bababa;
    box-sizing: border-box;
    padding: 20px;
    font-size: 24px;
    font-weight: 300;
    background: #f1f1f1;
}

.ipaccess a {
    color: #505050;
}

.ipaccess a span {
    color: #0078ae;
    margin-top: 10px;
}

.ipaccess a:hover {
    color: #505050 !important;
    text-decoration: none;
}

.ipaccess a:hover span {
    text-decoration: underline;
    color: #ff8100;
}

span.number {
    display: block;
    background: #ff8100;
    padding: 10px 15px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    border-radius: 10px;
    width: 50px;
    text-align: center;
    margin-top: 20px;
}

a.button {
    border: 1px solid #ff8100;
    padding: 20px;
    display: block;
    width: 280px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: #ff8100;
}

a.button:hover {
    background: #ff8100;
    color: #fff !important;
}

#content .get-started p {
    line-height: 1.4em;
}</pre></body></html>