@import url(boss.editor.css);
/*nut reset file*/
body,div,dl,dt,dd,form,fieldset,legend,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}table {font-size:inherit;font:100%;}
/*nut layout*/
body{text-align:center;}#ft{clear:both;}#nut{width:960px;margin:auto;text-align:left;min-width:750px;}
.column{position:relative;}.column{_position:static;}#main .column{position:static;}#main{width:100%;}
#main .column{float:none;width:auto;}#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd{zoom:1;}

.leftc{width:178px;float:left;}
.rightc{float:right;width:178px;}
.leftc blockquote{font-family:arial,helvetica;font-size:12px;}
#main{float:left;width:560px;}

ul.nav,.ResponseError ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:-1px 0;padding:0;}
ul.nav li,.ResponseError li{display:block;margin:0;list-style-type:none;}
#maxi ul li a,ul.nav li a{line-height:100%;display:block;text-decoration:none;}
ul.nav li a.logout{font-style:oblique;}
.IE6 #maxi ul li a,.IE6 ul.nav li a,.IE6 .crossFade ul li a,.IE6 #mastermenu ul li a{width:auto;}/*For horizontal - set to auto;*/

img{border:0px;}
.clear{clear:both;}

/*start here*/
body{}
a{color:#0080BA;}
a:active{outline:none;}

.BossSearch ol li{margin-left:0px;}
.BossSearch ol li .BossImage{width:490px;overflow:hidden;}

textarea.codemirror{display:none;}
.CodeMirror-scroll {
    height: 450px !important;line-height: 1.2em !important;
}
.CodeMirror-wrap{border:solid 1px #EFEFEF;}

#tools{position:fixed;right:0;top:0;z-index:2;padding:9px;min-width:152px;float:right;width:12%;}
#search{border:dotted 1px #D5D2CA;font-size:11px;padding-right:0px;text-align:left;}
.popbox{margin-bottom:9px;}
#search input{border:0px;padding:3px 7px;color:#514A45;width:115px;}
.IE6 #search input{width:110px;padding-top:1px;float:left;}
.IE6 #search{height:19px;}
#search input.img{width:auto;padding:4px 0px;float:right;width:20px;height:12px;}
.IE6 #search input.img{margin-top:2px;}


#loginright,button.jobsave,button.asnew{border:dotted 1px #8F8F8F;background:#D5D2CA url(/assets/designeraccessgo.png) no-repeat right 4px;}
button.jobsave{background-position:right 13px;margin:30px 10px 40px;color:#0080BA;font-size:22px;font-weight:bold;padding:4px 43px 6px;float:right;}
button.asnew{background-position:right 8px;float:right;padding:2px 30px 4px 22px;font-size:16px;font-weight:bold;margin:41px 125px 40px 0px;}

.popbox button.jobsave{background-position:right 10px;margin:0px;padding:2px 0px 4px 0px;width:100%;font-size:18px;float:none;border:0px;border-top:dotted 1px #8F8F8F;}
button.jobsave:hover,button.asnew:hover{background:#F4F4F4;}
#totalsboard,#jobboard{border:dotted 1px #8F8F8F;background-color:#F3F3F3;}
#totalsboard strong{font-size:26px;display:block;margin:3px 0 0px 0;font-weight:bold;}
#totalsboard em,#totalsboard em a,em.fineprint{font-size:10px;color:#666;font-style:oblique;}
#totalsboard em a{color:#0080BA;text-decoration:underline;}
#totalsboard p{margin-bottom:8px;}
.price input{text-align:right;width:65px;}
.newitem th input{width:260px;}

#loginright form{display:none;}
.popbox{text-align:left;}
.popbox h5{margin:3px 7px 2px 9px;}
.popbox h5,.popbox a{color:#514A45;text-decoration:none;font-size:11px;}
.popbox li{display:block;padding:1px 7px 1px 9px;font-size:11px;}
.popbox a:hover{color:#000;}
.popbox p{text-align:left;font-size:11px;line-height:115%;margin:5px 0 0 9px;}

.popbox ul{padding:5px 0px 7px 0px;}
.popbox li a{font-weight:normal;padding:2px 0px;}

.popbox li.current{background-color:#FFF;}
.popbox .nav li.selected{background-color:#E5E3DE;}


#mastermenu{background-color:#444446;text-align:center;}
#mastermenu ul li{font-size:0;margin:2px 0px;margin-left:-69px;}
#mastermenu ul li.selected{font-size:0;margin:2px 0px;margin-left:-49px;}
#mastermenu ul li a{height:23px;width:141px;display:inline;}
#verb{background:transparent url(/assets/verbnav.png) no-repeat 0px 0px;}
#boss{background:transparent url(/assets/bossnav.png) no-repeat 0px 0px;}

#id-244 strong{color:#333;}

ul.nav li li{padding-left:10px;}
.crossFade ul.list{padding-left:0px;}
.crossFade ul.list li a{float:left;margin:0px 4px 4px 0px;border:solid 1px #D5D2CA;width:9px;height:9px;font-size:0px;}
.crossFade ul li a:hover,.crossFade ul li a.selected{background-color:#D5D2CA;border-color:#B6B9CB;}

.double #main{width:738px;}
.double #content{background:none;}

#bd{background-color:#FFF;}
#hd,#ft{height:70px;}
.leftc,.rightc{background:transparent url(/assets/leftfade.jpg) no-repeat 0px 0px;min-height:243px;}
.rightc{background-image:url(/assets/rightfade.jpg);font-size:11px;}
.rightc h4{margin-bottom:8px;}
.rightc .image img{border:solid 1px #D5D2CA;}
.rightc a{color:#514A45;text-decoration:none;}
#content{font-size:13px;background:transparent url(/assets/engine.jpg) no-repeat left bottom;padding-bottom:230px;min-height:250px;}
.bp1 #content{background:none;padding:0px;}
.bp149 .article{margin-bottom:45px;}

.leftc .nav{padding-left:19px;}
.leftc .nav .nav{padding-left:7px;padding-top:6px;}
.leftc .nav li{padding:5px 0px;}
.leftc .nav li.selected a{color:#0080BA;}
.leftc .nav li.selected li a{color:#000;}
.leftc .nav li.selected li.selected a{color:#0080BA;}
.leftc .nav li.selected li.selected li a{color:#000;}
.leftc .nav li.selected li.selected li.selected a{color:#0080BA;}
.leftc .nav li.selected li.selected li.selected li a{color:#000;}
.leftc .nav li.selected li.selected li.selected li.selected a{color:#0080BA;}
.leftc .nav li.selected li.selected li.selected li.selected li a{color:#000;}
.leftc .nav li.selected li.selected li.selected li.selected li.selected a{color:#0080BA;}
h1.stepin{padding:0px 15px;}
.BossArticleLinks{float:right;text-align:right;}
.BossArticleLinks .selected{font-weight:bold;}

h1 span{float:right;font-size:11px;margin-top:7px;color:#777;}
h1 a{color:#000;text-decoration:none;}

.leftc .nav a{color:#000;font-family:lucida grande,lucida sans,arial;font-size:12px;}
h4.navt{padding-left:19px;margin-bottom:15px;background:transparent url(/assets/pointw.png) no-repeat left center;font-family:lucida grande,lucida sans,arial;font-size:12px;color:#0080BA;}

#verbhome{background:transparent url(/assets/engine.jpg) no-repeat left 190px;height:335px;padding:21px 0px 0px 26px;}
.article,.BossDesc,.bossPricing{padding:0px 15px 0px 15px;}
.article{line-height:150%;}
#verbhome div{width:385px;margin:auto;line-height:155%;}
#bosshome{height:125px;background:#514A45 url(/assets/bossbg.jpg) repeat-x left bottom;padding:26px 0px 20px 26px;color:#FFF;}
#bosshome img{float:left;margin-right:20px;}
#bosshome #mini,#bosshome #maxi{padding:14px 82px 0px 0px;margin-left:190px;font-size:12px;line-height:130%;}
#bosshome #mini{background:transparent url(/assets/toasterheadside.png) no-repeat right 10px;height:120px;line-height:138%;}
#bosshome #maxi{display:none;padding-right:30px;background:transparent url(/assets/toaster.jpg) no-repeat -150px 10px;}
#toaster{display:none;margin:40px 20px 20px 20px;clear:left;}

.bp7 .article{margin-bottom:40px;}
.bp150 blockquote{background:url(/assets/startquote.png) top left no-repeat;margin:35px 0px 5px 0px;}
.bp150 blockquote div{background: url(/assets/endquote.png) bottom right no-repeat;padding:0px 30px;width:88%;}
b,strong{color:#0080BA;font-family:arial;}
.leftc blockquote{background:none;margin:0px;margin:4px 0px 4px 0px;font-style:normal;font-weight:bold;line-height:145%;}
cite{text-align:right;display:block;font-weight:bold;margin-top:5px;}
#id-271 cite{margin-left:29px;text-align:left;}

#maxi ul{list-style-image:url(/assets/point.png);margin:10px 0 0 23px;padding:0;}
#maxi ul li{margin-top:3px;}
#maxi ul li ul{list-style-image:none;list-style-type:disc;margin-top:0px;}
#maxi blockquote{margin:0px 20px;background:none;}
#maxi strong{color:#FFF;font-weight:bold;}
ul.whatwedo li{background:transparent url(/assets/pointw.png) 0px 7px no-repeat; padding-left:20px;}
#id-345 ul.whatwedo li{display:list-item;}

.column{padding:16px 11px 11px 11px;}
.bp204 #main .column{padding-top:0}

.rightc div img{display:block;margin-bottom:8px;border:solid 1px #EFEDEB;}
.rightc ul,.rightc li{margin:0px 0px 0px 10px;padding:0px;}
.rightc p{margin-top:5px;}

dd input.textinputs{width:80%;}

.rightc div{padding:0px;text-align:left;font-size:11px;color:#514A45;}
div.sidebox{background-color:#EFEDEB;margin-bottom:14px;padding:11px 11px 8px 11px;border-bottom:solid 1px #E4E2DE;}
.sidebox input{font-size:11px;color:#83AEBF;background-image:url(/assets/formbg.png);border:0px;padding:5px 4px 3px 4px;width:143px;margin-bottom:10px;}

.crossFade div{display:none;position:absolute;top:0;left:0;}
#cites div{margin:74px 0 11px 11px;width:177px;}
.IE6 #cites div{position:relative;margin:5px 0px 0px 0px;}
#cites li{float:left;}
.IE6 #cites .nav{position:relative;}

.crossFade div.active{display:block;}

#hd{text-align:center;font-size:11px;height:89px;}
ul#topnav{width:560px;margin:0px 200px 15px 200px;height:34px;font-size:15px;font-weight:bold;background:transparent url("/assets/topnavbg.png") no-repeat scroll right 0;}
ul#topnav li,ul#secnav li{display:inline;color:#B6AFA9;padding:10px 0;}
ul#topnav li{background:url("/assets/topnavbg.png") no-repeat scroll 0 0 transparent;}
ul#topnav li a{display:inline;line-height:260%;letter-spacing:0px;font-size:12px;font-family:arial;margin:0px 0px 0px 1px;padding:9px 23px 11px 24px;color:#BBB4AF;background:transparent url(/assets/navbg.png) repeat-x 0px -61px;}
ul#topnav li.blog a{color:#0080BA;padding-left:27px;padding-right:27px;}/*overriden with js if cufon working*/

ul#topnav li.active a{background-position:0px -13px !important;color:#FFF;}
ul#topnav li a:hover{color:#676060;}
ul#topnav li.active a.blog,ul#topnav li.active a:hover{color:#FFF;}



ul#secnav{margin:0px 200px 0px 200px;font-size:11px;font-weight:bold;text-align:left;height:16px;background:transparent url("/assets/topnavbg.png") no-repeat scroll 0 0;}
ul#secnav li{display:inline;padding:0px 16px;float:left;background:transparent url("/assets/topnavbg.png") no-repeat scroll right 0;}
ul#secnav li a{color:#555;line-height:100%;padding-bottom:1px;border-bottom:solid 2px #FFF;}
ul#secnav li a:hover,ul#secnav li.active a{color:#0080BA;}
ul#secnav li.active a{border-bottom:dotted 1px #0080BA;}

.column h4{margin-top:32px;padding-top:1px;}

#hd li{margin:0px;}

#ft{text-align:center;padding-bottom:10px;font-size:11px;}
#ft p{font-size:9px;}
#ft ul{width:960px;text-align:center;margin:14px 0px 50px 0px;}
#ft li a,#ft li{display:inline;color:#B6AFA9;}
#ft li{margin:0px 10px;}
#ft p{color:#514A45;}

/*Ol Boss Styles*/

p.takeacard {
  line-height:11px; padding: 17px 0 23px 69px; background : url(/assets/hcard-big.png) no-repeat left center;
}
dl.support dt {padding-left:22px;margin:0;width:auto;padding-top:0px;}
dl.support dd {padding-left:100px;}
dl.support dt.phone {background: url(/assets/bullets/telephone.png) no-repeat left center;}
dl.support dt.fax {background: url(/assets/bullets/printer.png) no-repeat left center;}
dl.support dt.skype {background: url(/assets/bullets/skype.png) no-repeat left center;}
dl.support dt.epost {background: url(/assets/bullets/email.png) no-repeat left center;}
dl.support dt.addr {background: url(/assets/bullets/book_open.png) no-repeat left center;}
dl.skill {line-height : 20px;}
dl.skill dt {float: left;padding : 0 7px 0 25px;background :  url(../bullets/tick.png) no-repeat left center;margin:0;width:auto;}
dl.skill dd {font-style : italic;color: #777;padding:0;}
img.photo {border: 0px none ; float: left;}
ul.interests {padding:0px;}
ul.interests li {padding-left: 25px;background:url(../)}
ul.links {border-top: 1px solid #DFDFDF; padding:5px 0 5px 10px;}
ul.links li {display:inline; list-style:none;}
ul.links a {padding:5px;}
div.team em {font-weight:bold;font-style:normal;font-size:12px;color:#444446;}
div.team h4 {margin:0; font-size:18px;}
div.team span.title {font-style:italic;color:#777;}
dl.skill dt.art {background :  url(../bullets/palette.png) no-repeat left center;}
dl.skill dt.badge {background :  url(../bullets/rosette.png) no-repeat left center;}
dl.skill dt.star {background :  url(../bullets/star.png) no-repeat left center;}
dl.skill dt.shield {background :  url(../bullets/shield.png) no-repeat left center;}
dl.skill dt.computer {background :  url(../bullets/computer.png) no-repeat left center;}
dl.skill dt.asterisk {background :  url(../bullets/asterisk.png) no-repeat left center;}
dl.skill dt.medal1 {background :  url(../bullets/medal1.png) no-repeat left center;}
dl.skill dt.medal2 {background :  url(../bullets/medal2.png) no-repeat left center;}
dl.skill dt.medal3 {background :  url(../bullets/medal3.png) no-repeat left center;}
dl.skill dt.award1 {background :  url(../bullets/award1.png) no-repeat left center;}
dl.skill dt.award2 {background :  url(../bullets/award2.png) no-repeat left center;}
dl.skill dt.award3 {background :  url(../bullets/award3.png) no-repeat left center;}
dl.skill dt.award1 {background :  url(../bullets/award1.png) no-repeat left center;}

#Case-Panel em{color:#333;font-style:italic;}
#Case-Panel .description{width:460px;}
#Case-Panel{height:520px;padding-bottom:5px;margin:5px 15px 0px 15px; }
#Case-Panel .BossImage img{border:solid 	1px #D5D2CA;}
#Case-Panel h2{margin-top:5px;}
#thumb-nav{padding:0px;margin:0px;list-style-type:none;padding-top:5px;}
#thumb-nav li{margin:0px 0px 8px 0px;border:solid 1px #B6AFA9;}
#thumb-nav li a img{width:154px;display:block;height:61px;}
table.casestudy{border-bottom:solid 1px #F2F2F2;margin:5px 0px;}
table.casestudy td{padding-bottom:5px;}
.factoid{float:right;width:30%;text-align:left;margin-left:10px;border-left:solid 1px #F2F2F2;padding-left:10px;}
.factoid ul,.factoid ol{padding:0px;margin:0px;margin-left:1.2em;}
.team{width:100%;clear:both;padding:10px 0 5px;margin-bottom:10px;}
.team div{padding-top:5px;}

#compare{margin:auto;width:715px;}
#compare table{width:715px;border-collapse:collapse;}/*border-spacing:0px;*/
#compare table td{padding:2px;}
#compare table td.tab{padding-left:20px;}
#compare table,#compare caption,#compare th,#compare td{text-align:left;font-size:11px;}
#compare caption{font-size:13px;font-weight:bold;padding:5px 5px 5px 2px;background-color:#9FF;}
#compare thead tr.solutions th{font-size:13px;border-bottom:solid 1px #9FF;text-align:center;}
#compare thead th{padding:5px 5px 5px 2px;}
#compare thead td{text-align:center;}
#compare tbody{border-top:solid 1px #000;}
#compare th.title{border-top:solid 1px #9FF;padding:5px 5px 5px 2px;}
#compare td.tfoot,#compare tfoot td{font-size:10px;padding-top:10px;}
#compare tfoot td{border-top:solid 1px #9FF;}
.tick{background:url('/assets/tick.png') no-repeat center 0;}
.cross{background:url('/assets/cross.png') no-repeat center 0;}
.question{background:url('/assets/question.png') no-repeat center 0;}
.na{background:url('/assets/na.png') no-repeat center 0;}



.BossMedia{margin-bottom:5px;}
div.BossImage{}
div.BossImage img{display:block;}
.BossCaption{font-size:10px;color:#B6B9CB;}

dt{clear:left;float:left;margin-right:10px;padding-top:13px;text-align:right;width:145px;}
.job dt{width:172px;}
.job dd{padding-left:183px;}
fieldset.buttons, dd{padding:12px 0 0 155px;}
dd.text{padding-top:16px;}
.ResponseError ul{color:#900;}
.legals{font-size:11px;}

div.sideboxGallery {position:relative;height:430px;padding-top:0px;overflow: hidden;background-color:#FFF;border-top:15px solid #FFFFFF;}
.sideboxGallery ul li {display: block;}

.sideboxGallery ul li img {display: block;border: none;}
.sideboxGallery a.sel img{!opacity:1px;}

/* Styling tooltip */
.sc_menu_tooltip {display: block;position: absolute;	padding: 6px;font-size: 12px;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 1px solid rgb(79, 79, 79);background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.5);}

.BossDownload {margin:4px 4px 4px 0;padding:10px;text-align:left;}
.BossDownload img {float:left;padding-right:5px;}

.third{line-height:147%;float:left;}
.third .catalogue-pt{padding-bottom:20px;}
.third a{text-decoration:none;}
.third a:hover{text-decoration:underline;}
.bp147 p{margin-top:0px;}

.bossPricing{width:620px;}
.bossPricing table{width:620px;border-collapse:seperate;margin-top:15px;}
.bossPricing td,.bossPricing th{padding:10px 4px 10px 4px;text-align:left;}
.bossPricing caption{font-size:18px;font-family:verdana;text-align:left;margin:60px 0px 10px 0px;}
.bossPricing{clear:both;margin:12px 0px 0px 0px;text-align:left;}
.bossPricing .price{text-align:right;width:75px;}
.bossPricing thead .heading th,.bossPricing thead .heading td{color:#000;padding-top:10px;background-color:#D5D2CA;border-bottom:1px dotted #8F8F8F;}
.bossPricing .additionalServices thead .heading th{background-color:#F4F4F4;}
.bossPricing thead .heading td.setup{background-color:#BDE;}
.bossPricing .heading td{padding:3px;text-align:right;}
.bossPricing .heading th{padding:10px 3px 3px 6px;}
.bossPricing th,td{font-weight:normal;}
.pricetable th,.pricetable td{color:#666;}
.pricetable td.price{color:#000;}
.bossPricing thead .heading td.monthlytitle,.pricetable td.monthly{color:#888;}

.bossPricing .indent-one{display:none;}
.bossPricing .indent-one .felement{padding-left:59px;}
.bossPricing .indent-one tr.heading th{background-color:transparent;color:#514A45;}
.hide{display:none;}


.bossPricing .felement{width:50px;padding-top:9px;padding-left:7px;}
.bossPricing .monthly,.bossPricing .yearly{width:120px;}
.bossPricing .setup{width:70px;background-color:#EFF6FF;color:#000;}
.bossPricing .monthly,.bossPricing .srp{font-weight:normal;}
.bossPricing #vanilla td,.bossPricing #vanilla th{border-bottom:1px dotted #8F8F8F;background-color:#F4F4F4;}


.bossPricing input{margin:0px;}
.bossPricing .highlight td,.highlight th,.bossPricing .selected th,.bossPricing .selected td,.pricetable .highlight td,.pricetable .highlight th{}
.bossPricing .highlight{background-color:#F8F7F5;}
.bossPricing .total{border-top:double 3px #CCC;}
.bossPricing .pricenotes th{vertical-align:top;text-align:right;font-size:11px;}
.bossPricing .pricenotes textarea{width:418px;font-size:11px;color:#555;height:90px;}
.bossPricing .collapse{margin-right:4px;display:block;float:right;}
.bossPricing .collapse:focus{outline:none;}

#startForm #LitePageCount{width:70px;}
#contactPerson{margin-top:20px;}

#totalPrice{font-weight:bold;}

.responseError p,.responseMessage p{margin-top:0px;}

#id-237 em{color:#555555;font-style : italic;}
#id-237 strong{color:#555555;}


.job .textbox{width:360px;}


/*Boss.CMS*/
ul.list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:-1px 0;padding:0;}
.IE7 ul.list {line-height:100%;}
ul.list li{display:block;margin:0;list-style-type:none;}
ul.list li a{line-height:100%;display:block;text-decoration:none;}
.IE6 ul.list li a{width:100%;}/*For horizontal - set to auto;*/

#nobots{position:absolute;top:-2000px;}
input.error{border:solid 1px #ff0000;}
label.error{color:#ff0000;clear:left;display:block;}
dd input.shortinput,dd input.postcode{width:40px;}
.file{margin:10px 0px 20px 0px;font-size:10px;line-height:140%;}
.file img{float:left;margin-right:5px;}
.responseError{background-color:#EEFAAA;padding:10px;margin-top:10px;}
.responseError li {line-height:18px;}
.responseMessage{background-color:#CCFF99;padding:10px;margin-top:10px;}
.responseMessage li {line-height:18px;}
.article .all{}




#tooltip{position:relative;z-index:3000;border:0;opacity: 0.85;width:250px;text-align:left;color:#CCC;}
#tooltip .head{background:transparent url('/assets/shadow.png') repeat-y 0 0;height:20px;}
#tooltip .door{background:transparent url('/assets/shadowbg.png') repeat-y 0 0;padding-bottom:5px;}
#tooltip .foot{background:transparent url('/assets/shadow.png') no-repeat 0 bottom;height:20px;}
#tooltip h3,#tooltip div.body,#tooltip div.url{margin:0;padding:0px 20px 0px 20px;}
#tooltip h3{font-weight:bold;color:#CCC;margin-bottom:4px;}


#exampleJobs{display:none;}
.bossPricing #exampleJobs thead .heading th,.bossPricing #exampleJobs thead .heading td{padding:5px 3px 3px 6px;background-color:#F3F3F3;border:0px;text-align:left;}
.bossPricing #exampleJobs thead .heading th{width:166px;text-align:right;color:#666;}
#exampleJobs div.selector{width:360px;}
#exampleJobs div.selector span {width:328px;}
#exampleJobs div.selector select{width:360px;}
table#exampleJobs{margin-bottom:22px;margin-top:0;}

.bp219 .BossMedia{float:right;margin-left:20px;margin-bottom:20px;}

.BossImage a,a span.BossCaption{text-decoration:none;}


h1,h2,h4,.leftc cite,#loginright a{
	font-family:'HelveticaNeueW01-77BdCn 692722';font-weight:normal;
}
h4.navt,#loginright li a{font-family:helvetica,arial;font-weight:bold;}
.popbox h5,button.jobsave,button.asnew{font-family:'HelveticaNeueW01-77BdCn 692722';font-weight:normal;}
ul#secnav li a{font-family:'HelveticaNeueW01-77BdCn 692722';font-size:13px;font-weight: normal;}
ul#topnav li a{font-family:'HelveticaNeueW01-77BdCn 692722';font-size:14px;font-weight: normal;line-height: 225%;padding:9px 24px 11px 26px;}
	/*pricing calculator*/
#sideBuildTotal strong,#sideMonthlyTotal strong{font-family:'HelveticaNeueW01-77BdCn 692722';font-weight: normal;line-height:114%;}


.narrow div.selector span{width:13px;}
.narrow div.selector{width:45px;}
.narrow div.selector select{width:45px;}
/*

Uniform Theme:Uniform Default
Version:1.6
By:Josh Pyles
License:MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(/assets/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0}

/* INPUT & TEXTAREA */

input.text,input.email,input.password,textarea.uniform{font-size:12px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;padding:3px;color:#777;background:url('/assets/bg-input-focus.png') repeat-x 0px 0px;background:url('/assets/bg-input.png') repeat-x 0px 0px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}

input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url('/assets/bg-input-focus.png') repeat-x 0px 0px}

/* SPRITES */
/* Select */
div.selector{background-position:-483px -130px;line-height:26px;height:26px}
div.selector span{background-position:right 0px;height:26px;line-height:26px}
div.selector select{/* change these to adjust positioning of select element */top:0px;left:0px}
div.selector:active,div.selector.active{background-position:-483px -156px}
div.selector:active span,div.selector.active span{background-position:right -26px}
div.selector.focus, div.selector.hover, div.selector:hover{background-position:-483px -182px}
div.selector.focus span, div.selector.hover span, div.selector:hover span{background-position:right -52px}
div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px}
div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px}
div.selector.disabled{background-position:-483px -234px}
div.selector.disabled span{background-position:right -104px}

/* Checkbox */
div.checker{width:19px;height:19px}
div.checker input{width:19px;height:19px}
div.checker span{background-position:0px -260px;height:19px;width:19px}
div.checker:active span,div.checker.active span{background-position:-19px -260px}
div.checker.focus span,div.checker:hover span{background-position:-38px -260px}
div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px}
div.checker span.checked{background-position:-76px -260px}
div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px}
div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}
div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px}
div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px}
div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}

/* Radio */
div.radio{width:18px;height:18px}
div.radio input{width:18px;height:18px}
div.radio span{height:18px;width:18px;background-position:0px -279px}
div.radio:active span,div.radio.active span{background-position:-18px -279px}
div.radio.focus span,div.radio:hover span{background-position:-36px -279px}
div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px}
div.radio span.checked{background-position:-72px -279px}
div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px}
div.radio.focus span.checked, div.radio:hover span.checked{background-position:-108px -279px}
div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px}
div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px}
div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}

/* Uploader */
div.uploader{background-position:0px -297px;height:28px}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}
div.uploader span.filename{height:24px;/* change this line to adjust positioning of filename area */margin:2px 0px 2px 2px;line-height:24px}
div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:0px -325px}
div.uploader.disabled span.action{background-position:right -381px}
div.button{background-position:0px -523px}
div.button span{background-position:right -643px}
div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px}
div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px;}
div.button.active,div.button:active{background-position:0px -583px}
div.button.active span,div.button:active span{background-position:right -703px;color:#555}
div.button.disabled,div.button:disabled{background-position:0px -613px}
div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}

/* PRESENTATION */
/* Button */
div.button{height:30px}
div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}

/* Select */
div.selector{width:190px;font-size:12px}
div.selector select{min-width:190px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;border:solid 1px #fff}
div.selector span{padding:0px 25px 0px 2px;cursor:pointer}
div.selector span{color:#666;width:158px;text-shadow:0 1px 0 #fff}
div.selector.disabled span{color:#bbb}

/* Checker */
div.checker{margin-right:5px}

/* Radio */
div.radio{margin-right:3px}

/* Uploader */
div.uploader{width:190px;cursor:pointer}
div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold}
div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}
div.uploader input{width:190px}
div.uploader.disabled span.action{color:#aaa}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus{outline:0}

/* Button */
div.button a,div.button button,div.button input{position:absolute}
div.button{cursor:pointer;position:relative}
div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}

/* Select */
div.selector{position:relative;padding-left:10px;overflow:hidden}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:25px;border:none;background:none}
/* Checker */
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{opacity:0;filter:alpha(opacity:0);display:inline-block;background:none}
/* Radio */
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{opacity:0;filter:alpha(opacity:0);text-align:center;display:inline-block;background:none}
/* Uploader */
div.uploader{position:relative;overflow:hidden;cursor:default}
div.uploader span.action{float:left;display:inline;padding:2px 0px;overflow:hidden;cursor:pointer}
div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}
div.uploader input{opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}
