/* reset */
body,div,ul,ol,li,h1,h2,h3,form,fieldset,input,p {
  margin:0;
  padding:0;
}
fieldset,img {
  border:0;
}
ol,ul {
  list-style:none;
}
h1,h2,h3 {
  font-size:100%;
  font-weight:normal;
}
/* end reset */
html {
  font-family: arial;
  line-height: 14px;
  height: 100%;
  width: 100%;
}

body {
  background:   no-repeat fixed center center;
  height: 100%;
  z-index: 1;
  min-height: 600px;
  position: relative;
  overflow-y:scroll;
}

.delay body {background-image: none;}

a {
 text-decoration: none;
}

header {
  display: block;
  height: 30px;
  width: 100%;
  background: rgb(243, 150, 29); /* old browsers */
  background: rgba(243, 150, 29, 0.5);
  text-align: right;
  line-height: 26px;
}
header a:link, header a:visited {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding-right: 15px;
  position: relative;
  top: -5px;
}

#settingsGear {
  display: inline-block;
  width: 18px !important;
  height: 18px;
  padding: 0;
  background: transparent url(//www.wolframcdn.com/homepage/settingsGears.png) no-repeat scroll 0 -132px;
  top: -1px;
  text-align: left;
  text-indent: -9999px;
}

#settingsGear:hover {
  background-position: 0 -57px;
}

#calculate {
    background-color: #fff;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    box-shadow: 0 0 10px 2px #f47f1d;
    -moz-box-shadow: 0 0 10px 2px #f47f1d;
    -webkit-box-shadow: 0 0 10px 2px #f47f1d;
    -o-box-shadow:  0 0 10px 2px #f47f1d;
    left: 50%;
    margin: -88px -334px;
    position: absolute;
    top: 36%;
    width: 668px;
    z-index: 395;
    min-height: 187px;
}

.new #calculate {
    min-height: 214px;
}


.no-borderradius #calculate, .no-boxshadow #calculate {
  margin:  -106px auto auto -290px;
  height: 212px;
  width: 579px;
  background: url(//www.wolframcdn.com/homepage/home-pod.png) no-repeat scroll;
}

.no-borderradius .new #calculate, .no-boxshadow .new #calculate {
  height: 232px;
}


#logo {
  top: 15px;
  width: 380px;
  height: 57px;
  display: block;
  left: 137px;
  position: absolute;
}
.no-boxshadow #logo {
  top: 32px;
  left: 88px;
}
fieldset {
  border:1px solid #FA6800;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow:0 0 0 2px #FED36E, 0 0 0 4px #FFC104, 2px 2px 4px 4px #CCC;
  -webkit-box-shadow:0 0 0 2px #FED36E, 0 0 0 4px #FFC104, 2px 2px 4px 4px #CCC;
  -o-box-shadow:0 0 0 2px #FED36E, 0 0 0 4px #FFC104, 2px 2px 4px 4px #CCC;
  box-shadow:0 0 0 2px #FED36E, 0 0 0 4px #FFC104, 2px 2px 4px 4px #CCC;
  margin: 109px 0 30px;
  display: block;
  height:34px;
  left:32px;
  position: relative;
  width:600px;
  z-index: 250;
  background-color: #fff;
}
.no-borderradius fieldset, .no-boxshadow fieldset {
  background:  url(//www.wolframcdn.com/homepage/input-field.png) no-repeat scroll;
  height: 46px;
  width: 495px;
  left: 43px;
  bottom: 22px;
  border: none;
}

#calculate label#calcform-enterwhat {
  display: block;
  height: 12px;
  left: 4px;
  position: absolute;
  top: -29px;
  color: rgb(141, 141, 141);
  font-size: 14px;
  width: 332px;

}

.no-boxshadow #calculate label {
  top: -24px;
}

#i {
  background-color: #fff;
  border: 0 none;
  color: #000;
  left: 0;
  margin-left: 5px;
  outline: medium none;
  position: absolute;
  top: 6px;
  width: 560px;
  z-index: 10;
  /*font-family: Tahoma;*/
  font-size: 16px;
}

.no-borderradius #i, .no-boxshadow #i {
  top: 14px;
  left: 10px;
}

#equal {
  color: #FE6518;
  right: 7px;
  top: 7px;
  cursor: pointer;
  display: block;
  width:19px;
  height:19px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkZBMzUzRjM2RTRDMTFFMjg2MzJEOEVDNjk0N0MwNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkZBMzUzRjQ2RTRDMTFFMjg2MzJEOEVDNjk0N0MwNzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkEzNTNGMTZFNEMxMUUyODYzMkQ4RUM2OTQ3QzA3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkEzNTNGMjZFNEMxMUUyODYzMkQ4RUM2OTQ3QzA3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkZFJ9YAAACBSURBVHjaYvz/7iHDpnyG11cYQIARTP5ngAI4lxFGgoGoNoPfBMb/M50Zru5FFicKaDsx/q9nYHjPQDIQZGBiIBcMhE4WdIGJ/3GqzWekjp1DK2xHRggxkq3zP0WxIuVMjj4pYP5894BhUwHD66tIeZ8BtUxgYEDL+KAyYSJAgAEALbolzQ+0ypAAAAAASUVORK5CYII=") no-repeat 0 0;
  font-size: 0px;
  margin:auto 0;
  border:0 none;
  position:absolute;
 overflow:hidden;
}
.no-boxshadow #equal {
  top: 15px;
  right: 15px;
}
.no-datauri #equal {
  background: url(//www.wolframcdn.com/images/eq.png);
}

#howTo {
        background:url(/images/newtoalpha-sprite.png) no-repeat scroll 0 -54px transparent;
        height:58px;
        position:absolute;
        right:-180px;
        top:-14px;
        width:188px;
        display: none;
}

.no-borderradius #howTo, .no-boxshadow #howTo {
  top: -6px;
}

#iClear {
  right: 29px;
  top: 6px;
}
#examples {
  color: #FE6518;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 123px;
  bottom: 10px;
  padding-left: 12px;
  background: url('data:image/gif;base64,R0lGODlhCAAKAJEAAP////OmSv+AAAAAACH5BAEAAAAALAAAAAAIAAoAAAIQhG+hq+LvEGIMQnnosg+bAgA7') no-repeat 0 2px;
}
#examples:hover {
  background-image: url('data:image/gif;base64,R0lGODlhCAAKAJECAPN8Sv9AAP///wAAACH5BAEAAAIALAAAAAAIAAoAAAIQlG+gq+HvEGIMQnnosg+bAgA7');
}
.no-datauri #examples {background-image: url(//www.wolframcdn.com/images/icons/examples.gif);}
.no-boxshadow #examples, .no-boxshadow #random {
  top: -24px;
}

#random {
  color: #FE6518;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 36px;
  bottom: 10px;
  padding-left: 18px;
  background: url('data:image/gif;base64,R0lGODlhDwAKALMPAP7z6vmBKP7m1P7t4vqTRv718f3bwfh5H/y1k/3hx/3Bm/7q2P3RsvuvePqKMf///yH5BAEAAA8ALAAAAAAPAAoAAARI8MlJ3xiy6EKLEEhgPEEZEBhDHCU7KHBDPMZBGKBYPcA5AZgKgOAIWgSSj8Cw4jQMidDIFHAwHgyHibVQCjgSQCKq21UWC0kEADs=') no-repeat 0 2px;
}
.no-datauri #random, .no-datauri #random:hover {background-image: url(//www.wolframcdn.com/images/icons/random.gif);}

#random:hover {
  background-image:  url('data:image/gif;base64,R0lGODlhDwAKALMPAP7u6vlNKP7b1P7m4vpmRv7y8f3MwfhDH/ybk/3Tx/2om/7g2P2+svuOePpXMQAAACH5BAEAAA8ALAAAAAAPAAoAAARI8MlJ3xiy6EKLEEhgPEEZEBhDHCU7KHBDPMZBGKBYPcA5AZgKgOAIWgSSj8Cw4jQMidDIFHAwHgyHibVQCjgSQCKq21UWC0kEADs=');
}

/*---  fade  ---*/
#fadeall {
	display: none;
	position: absolute;
	z-index: 300;
	left: 33px;
	top: 100px; /* use the same value as #calculate fieldset */
  z-index: 300;
}

#fadeinput {
	color:#888;
	cursor:text;
	font-size:13px;
	height:18px;
	margin:6px 0 0 8px;
	padding:6px 0 0 7px;
	width:445px;
}

#fadebubble .left {
	background: url(http://www.wolframcdn.com/homepage/home-popup.png) 0 0 no-repeat;
	width: 36px;
	height: 48px;
	float: left;
}

#fadebubble .mid {
	background: url(http://www.wolframcdn.com/homepage/home-popup-mid.png) 0 0 repeat-x;
	height: 48px;
	float: left;
	text-indent: -22px;
}

#fadebubble .right {
	background: url(http://www.wolframcdn.com/homepage/home-popup.png) -43px 0 no-repeat;
	width: 22px;
	height: 48px;
	float: left;
}

#fadebubble .mid div {
	margin-top: 20px;
}

#fadebubble  .mid span {
	font-family: arial;
	font-size: 13px;
	color: #000;
}

#fadebubble  .mid span.eg {
	color: #888;
}
/*--- end fade ---*/
/*--- example dropdown ---*/
#dropdown {
	left: 32px;
	position: absolute;
	top: 125px;
	z-index: 200;
	display: none;
	font-family: arial;
	font-size: 12px;
  z-index: 300;
}
.no-boxshadow #dropdown {
  left: 37px;
  top: 156px;
}

#dropdown .left, #dropdown .right {
	background: url(http://www.wolframcdn.com/homepage/try-back.png) no-repeat;
	height: 233px;
	float: left;
	position: relative;
  z-index: 100;
}

#dropdown .left {
	background-position: 0 0;
	width: 39px;
}

#dropdown .right {
	background-position: -41px 0;
	width: 13px;
}

#dropdown .mid {
	background: url(http://www.wolframcdn.com/homepage/try-back-mid.png) 0 0 repeat-x;
	float: left;
	height: 233px;
	position: relative;
	z-index: 301;
}

h1 {
	color: #000;
	margin-top: 21px;
	margin-left: -21px;
}

#dropdown h2{
	margin: 16px auto 3px -21px;
	color: #777;
}

#dropdown .close {
   display: block;
   height: 14px;
   width: 14px;
   text-indent: -10000px;
  position: absolute;
  top: 21px;
  right: -1px;
  cursor: pointer;
  border: none;
  background:  url("data:image/gif;base64,R0lGODlhDgAOALMAANzc3O3t7fv7+/b29uDg4NLS0uHh4fPz8+Pj49PT087Ozv///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAARIcMlJ6zwmJXPsQkooIhUonqR0hMFCFMsQdoshSsJShIaUiLAFQJTwiQCSAFFiU8AGraGit1gpcjvJjvY5oUpeRaqC0XA86EkEADs=");
}
.no-datauri .close {
  background:  url(/images/homepage/try-close-btn.gif);
}

#dropdown ul {
	margin: 0 -15px 6px -34px;
  z-index: 300;
}

#dropdown li {
	padding: 0 20px 0 15px;
	margin: 0 8px 0 0;
	line-height: 25px;
	position: relative;
	z-index: 290;
	display: list-item;
}

#dropdown li:hover {
	background-color: #eee;
	cursor: pointer;
}

#dropdown .input {
	color: #000;
}

#dropdown li:hover .input {
	color: #DB0303;
}

#dropdown .desc {
	color: #777;
}

#dropdown .textdesc {
	display: none;
}

#moreex {
 color: #FF812B;
  font-size: 12px;
  font-weight: bold;
  margin-left: -18px;
}

#moreex:hover {
  background: none;
  color: #db0303;
}
/*--- end dropdown ---*/

#tour{ display:none;}

#tour, body.orange-gears #tour, body.orange-gears-new #tour, body.orange-knot #tour {
    top: 184px; /* -250px */
    color: #fff;
    display: block;
    font-size: 13px;
    height: 174px;
    left: 274px;
    line-height: 38px;
    margin: 0 auto auto -252px;
    outline: none;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 3px #222;
    width: 543px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 0;
}

/* don't display if the new user prompt is present */
.new #tour, .new #go-beyond-div {
  display: none !important;
}

#go-beyond-div {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    top: 188px;
    height: 34px;
    left: 65px;
    position: absolute;
    width: 160px;
}

#oauth_signin .dropdownarrow {
	background-position: 0 0;
}

/* Callout message about the new background */
#newBackgroundCallout {
  display: none;
  position: absolute;
  top: 36px;
  right: 78px;
  width: 345px;
  height: 135px;
  padding: 4px;
  background: #eeeeee; /* old browsers */
  background:         linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 100%);
  background:      -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 100%);
  background:    -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 100%);
  background: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 100%);
  background:     -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 100%);
  border: 1px solid #b6b6b6;
  border-radius: 7px;
  box-shadow: 0 0 6px 2px #F47F1D;
  z-index: 200;
  text-indent: -9999px;
}

#newBackgroundCallout .close {
  text-indent: 0;
}

#newBackgroundCallout .sketch {
  background: transparent url(http://www.wolframcdn.com/images/sketches/callout/allColors.png) no-repeat scroll 0 0;
  width: 333px;
  height: 130px;
  margin: auto;
  position: absolute;
  top: 8px;
  left: 8px;
}

#newBackgroundCallout .pt {
  width: 19px;
  height: 12px;
  position: absolute;
  top: -12px;
  right: 40px;
  background: transparent url('http://www.wolframcdn.com/images/sketches/callout/point.png') no-repeat scroll 0 0;
}

#newBackgroundCallout > img {
  position: absolute;
  top: 32px;
  right: 20px;
}


/*--- New Corner Notifier ---*/
#notifier {
  position: absolute;
  top: -55px;
  left: 30px;
  padding: 12px 23px 13px 60px;
  background: #fff url(//www.wolframcdn.com/banner/new.png) no-repeat scroll 16px 10px;
  border-radius: 0 0 7px 7px;
  text-align: left;
  line-height: 13px;
  box-shadow: 0 0 6px 2px #F47F1D;
  min-width: 200px;
  height: 20px;
  vertical-align: bottom;
}

#notifier > a {
  display: block;
  position: static;
  height: 21px;
  font: normal normal 13px/21px arial;
  color: #777;
  padding: 0;
}

#notifier > a:hover {
  color: #333;
}

#notifier > a > sup {
  font-size: 6pt;
}

/*-------Example pods--------*/
#explore-examples object {
  margin: 0px -198.5px;
  left: 50%;
  top: 513px;
  position: absolute;
}

#example-pods {
  position: absolute;
  top: 536px;
  left: 50%;
  max-width: 1150px;
  min-width: 935px;
  cursor: pointer;
}
#example-pods .container:hover {
 background-color: rgb(221, 244, 255);
}
#example-pods #img-wrapper {
  display: inline-block;
}
#example-pods .container {
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 4px;
  background-color:
  rgb(239, 250, 255);
  box-shadow: 0px 0px 7px 0px rgba(9,10,10,0.3);
  width: 215px;
  min-height 75px;
  height: 75px;
 position: absolute;
}
#example-pods img {
  cursor: pointer;
  border-top-left-radius: 4px;
  border-bottom-left-radius:4px;
  border-right: 1px solid #BCCEDF;
  background-color: #FFF;
  display: inline-block;
  opacity: .8;
  min-height: 75px;
  width: 75px;
  min-width: 75px;
}
#example-pods li{
  display: inline-block;
  position: relative;
  width: 215px;
  min-height: 75px;
  height: 75px;
  padding: 15px 15px 0px 0px;
}

.one-line .example-title .title-container.ie {
  padding-top: 26% !important;
}

.two-lines .example-title .title-container.ie {
  padding-top: 16% !important;
  line-height: 1.4;
}

#example-pods .example-title {
  float:right;
  word-wrap: break-word;
  width: 110px;
  position: relative;
  vertical-align: middle;
  font-family: arial;
  font-style: normal;
  font-size: 14px;
  line-height: 1.3;
  color: #4481A7;
  padding-right: 14px;
  padding-left: 14px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/*----------Large Calculate form--------*/
@font-face {
        font-family: 'input-icons';
        src:url('fonts/input-icons.eot?y6nuqn');
        src:url('fonts/input-icons.eot?#iefixy6nuqn') format('embedded-opentype'),
                url('fonts/input-icons.woff?y6nuqn') format('woff'),
                url('fonts/input-icons.ttf?y6nuqn') format('truetype'),
                url('fonts/input-icons.svg?y6nuqn#icomoon') format('svg');
        font-weight: normal;
        font-style: normal;
}

.calculate-large .inputtab a, .calculate-large #random-icon, .calculate-large #example-icon, .calculate-large #equal{
        font-family: 'input-icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;

        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}

#calculate.calculate-large {
  border-radius: 7px;
  width: 830px;
  min-height: 270px;
  margin: 0px -415px;
  top: 180px;
  -moz-box-shadow: 0 0 10px 0px rgba(9, 10, 10, 0.3);
  -webkit-box-shadow: 0 0 10px 0px rgba(9, 10, 10, 0.3);
  -o-box-shadow:  0 0 10px 0px rgba(9, 10, 10, 0.3);
  box-shadow: 0 0 10px 0px rgba(9, 10, 10, 0.3);
}
#calculate.calculate-large label#calcform-enterwhat{
  color: #757575;
  font-size: 15px;
  width: 380px;
}
.calculate-large fieldset {
  width: 700px;
  height: 38px;
  left: 65px;
  margin-top: 150.5px;
}
.calculate-large #logo {
  width: 483px;
  height: 58px;
  left: 173.5px;
  top: 41.5px;
}
.calculate-large #random-icon:before {
  content: "\e60e    ";
  font-size: 15px;
}
.calculate-large #random {
  background: none;
  color: #FF6E00;
  padding-left: 25px;
  right: 67px;
  bottom: 46px;
  font-weight: normal;
  font-size: 15px;
}

.calculate-large #random:hover {
  color: #DB0303;
  fill: #DB0303;
}
.calculate-large #random.open{
  bottom:25px;
}
.calculate-large #example-icon::before {
  content: "\e607     ";
  font-size: 12px;
}

.calculate-large #examples {
  background: none;
  color: #FF6E00;
  padding-left: 15px;
  right: 175px;
  bottom: 46px;
  font-weight: normal;
  font-size: 15px;

}

.calculate-large #i {
  font-size: 20px;
  top: 9px;
  margin-left: 9px;
  top: 6px;
  width: 648px;
}

.calculate-large #equal {
  background: url(http://www.wolframcdn.com/homepage/input-icons/compute-icon.svg) no-repeat 0 0px;
  background-size: 20px 20px;
  top: 10px;
  height: 20px;
  width: 20px;
}
.calculate-large #equal:hover {
  background: url(http://www.wolframcdn.com/homepage/input-icons/compute-icon-hover.svg) no-repeat 0 0px;
  background-size: 20px 20px;
  top: 10px;
  height: 20px;
  width: 20px;
}
.calculate-large #examples:hover {
  color: #DB0303
}
.calculate-large #examples.open{
  bottom: 25px;
}
.calculate-large #moreInput, .calculate-large #moreInput.open {
  left: 57px;
  bottom: 50px;
  width: 135px;
}
.calculate-large #moreInput.open {
  bottom: 25px;
}

.calculate-large .inputtab  a::after {
  font-size: 12px;
}
.calculate-large #inputtab-keyboard a::after {
  content: "\e60a";
  color: #FF6E00;
}

.calculate-large .active a.selected::before {
  content: "\e614";
  color: #DB0303;
  font-size: 8px;
  bottom: 26px;
  position: absolute;
  left: 4px;
}

.calculate-large #inputtab-images.active a.selected::before, .calculate-large #inputtab-datainput.active a.selected::before {
  left: 3px;
}

.calculate-large #inputtab-genfiles.active a.selected::before {
  left: 2px;
}
.calculate-large #moreInput a {
  background: none;
}
.calculate-large #moreInput  a:hover::after {
  color: #DB0303
}
.calculate-large #moreInput .active a::after {
  background: none;
  color: #DB0303 !important;
}

.calculate-larges #moreInput .active a::before {
  content: "\e614";
}
.calculate-large #inputtab-images a::after {
  content: "\e609";
  color: #FF6E00;
}
.calculate-large #inputtab-datainput a::after {
  content: "\e603";
  color: #FF6E00;
}
.calculate-large #inputtab-genfiles a::after {
  content: "\e608";
  color: #FF6E00;
  font-size: 15px;
  bottom: -4px;
  position: absolute;
}

.calculate-large #moreInput.open #inputtab-genfiles a::after {
  bottom:0px;
}

.calculate-large #moreInput.open #inputtab-genfiles a.selected::after {
  bottom: 9px;
}
.calculate-large #inputtab-genfiles a{
  margin-top: 6px;
}
.calculate-large #moreInput a {
  height: 25px;
}
.calculate-large .inputfile-tag {
  top: 10px;
}
/*--- BEGIN Custom over-rides ---*/

/*---------------Orange Gears-------------- */
.orange-gears{
  background-image: url(http://www.wolframcdn.com/homepage/orange-gears-back2.jpg);
}
.orange-gears-new {
 background-color: #FAC03B;
 background-image: url(//www.wolframcdn.com/homepage/orange-gears-back-new2.jpg);
}

.orange-gears-new footer.common li, .orange-knot footer.common li {
  background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALCAIAAAAx7HC4AAAAAXNSR0IArs4c6QAAABJJREFUCNdjmDlzJhMDAwMxGABNMgHgV5YcYwAAAABJRU5ErkJggg==");
}

.orange-gears-new #go-beyond-div {
    background-image: url(/images/yellow-gobeyond.png);
}

.orange-gears-new #tour {
    background-image: url(/images/yellow-tour.png);
}

.no-datauri .orange-gears-new footer.common li, .no-datauri .orange-knot footer.common li {
  background-image: url(//www.wolframcdn.com/images/bullets/pipe.999.png);
}

.orange-gears-new footer.common, .orange-knot footer.common {
  background: url(//www.wolframcdn.com/images/bg/home-orange-footer.png) repeat-x 0 0;
  border-top: 1px solid #ffd689;
  background: -moz-linear-gradient(top, rgba(250,205,115,0.6) 0%, rgba(254,194,62,0.6) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,205,115,0.6)), color-stop(100%,rgba(254,194,62,0.6))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(250,205,115,0.6) 0%,rgba(254,194,62,0.6) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(250,205,115,0.6) 0%,rgba(254,194,62,0.6) 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, rgba(250,205,115,0.6) 0%,rgba(254,194,62,0.6) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99facd73', endColorstr='#99fec23e',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, rgba(250,205,115,0.6) 0%,rgba(254,194,62,0.6) 100%); /* W3C */
}
.orange-gears-new footer.common, .orange-gears-new footer.common li, .orange-gears-new footer ul.copy, .orange-knot footer ul.copy, .orange-gears-new footer a:link, .orange-knot footer a:link, .orange-gears-new footer a:visited, .orange-knot footer a:visited, .orange-gears-new ul.copy, .orange-knot ul.copy, .orange-knot footer.common li {
 color: #555;
}

.no-cssgradients .orange-gears-new footer.common {
  background: url(//www.wolframcdn.com/images/bg/home-orange-footer.png) repeat-x 0 0;
}

.orange-gears-new #fpsiteNav #oauth_signin:hover, .orange-gears-new header a:hover {
  color: #ffdf8a;
}

 .orange-gears-new  ul#fpsiteNav .pipe {
 	background-position: -4px 0;
 }

.orange-gears-new #settingsGear:hover {
  background-position: 0 -57px;
}

.orange-gears-new #oauth_signin:hover .dropdownarrow {
	background-position: 0 -28px;
}
/*---------------Black Gears-------------- */

.black-gears header, .black-gears footer.common {
  background: url(//www.wolframcdn.com/images/bg/home-black-footer.png) repeat-x 0 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(92,92,92,.8)),
    color-stop(1, rgba(43,43,43,.8))
);
  background-image: -moz-linear-gradient(
    center top,
    rgba(92,92,92,.8) 0%,
    rgba(43,43,43,.8) 100%
);
  background: linear-gradient(top, rgba(92,92,92,.8) 0%, rgba(43,43,43,.8) 100%);


}
.black-gears {
  background: url(http://www.wolframcdn.com/homepage/black-gears-back2.jpg);
  background:  url(http://www.wolframcdn.com/homepage/black-gears-back2.jpg) no-repeat center center fixed, url("http://www.wolframcdn.com/homepage/black-gears-back-mid.jpg") repeat-x fixed 0 center transparent;
}

.black-gears #calculate,
.black-gears #newBackgroundCallout,
.black-gears #notifier {
 -moz-box-shadow: 0 0 10px 2px #555;
 -webkit-box-shadow: 0 0 10px 2px #555;
 -o-box-shadow:  0 0 10px 2px #555;
  box-shadow: 0 0 10px 2px #555;
}

.black-gears footer.common, .black-gears footer a:link, .black-gears footer a:visited, .black-gears footer.common ul.copy, #follow {
  color: #ddd;
}

.black-gears footer.common .copy a:hover {
    color:#fff;
}

.black-gears footer.common li, .red footer.common li, .blue-gears footer.common li {
  background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALCAIAAAAx7HC4AAAAAXNSR0IArs4c6QAAABJJREFUCNdjWLVqFRMDAwMxGABVkAITaoGntwAAAABJRU5ErkJggg==");
}
.no-datauri .black-gears footer.common li, .no-datauri .red footer.common li, .blue-gears footer.common li {
  background-image: url(//www.wolframcdn.com/images/bullets/pipe.aaa.png);
}

.black-gears #go-beyond-div {
    background-image: url(/images/black-gobeyond.png);
}

.black-gears #tour {
    background-image: url(/images/black-tour.png);
}

.black-gears #fpsiteNav #oauth_signin:hover, .black-gears header a:hover  {
  color: #a2a2a2;
}
.black-gears ul#fpsiteNav .pipe {
	background-position: -6px -0;
}

.black-gears #settingsGear:hover {
  background-position: 0 -95px;
}

.black-gears #oauth_signin:hover .dropdownarrow {
	background-position: 0 -35px;
}
/*---------------Blue-------------- */
.blue{
  background: url(http://www.wolframcdn.com/homepage/blue-back2.jpg) no-repeat fixed center center;
  background: url(http://www.wolframcdn.com/homepage/blue-back2.jpg) no-repeat fixed center center,  no-repeat fixed center center, url(//www.wolframcdn.com/homepage/blue-back-mid.gif) repeat-x center center;
;
  background-color: #295B90;
}

.blue header, .blue footer.common {
  background: url(//www.wolframcdn.com/images/bg/home-blue-footer.png) repeat-x 0 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgba(178,215,233,.6)), color-stop(1, rgba(138,187,219,.6)));
  background: -moz-linear-gradient( center top, rgba(178,215,233,.6) 0%, rgba(138,187,219,.6) 100%);
  background: linear-gradient(top, rgba(178,215,233,.6) 0%, rgba(138,187,219,.6) 100%) repeat-x 0 0;
}

.blue footer.common, .blue footer.common ul.copy, .blue footer a:link, .blue footer a:visited {
  color:#444;
}

.blue #calculate,
.blue #newBackgroundCallout,
.blue #notifier {
     -moz-box-shadow: 0 0 10px 2px #236dac;
 -webkit-box-shadow: 0 0 10px 2px #236dac;
 -o-box-shadow:  0 0 10px 2px #236dac;
  box-shadow: 0 0 10px 2px #236dac;
}
.blue footer.common li, .green footer.common li {
  background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALCAIAAAAx7HC4AAAAAXNSR0IArs4c6QAAABJJREFUCNdjKC8vZ2JgYCAGAwA8dgF61ERUaQAAAABJRU5ErkJggg==");
}
.no-datauri .blue footer.common li, .no-datauri .green footer.common li {
  background-image: url(//www.wolframcdn.com/images/bullets/pipe.777.png);
}

.blue #go-beyond-div {
    background-image: url(/images/blue-gobeyond.png);
}

.blue #tour {
    background-image: url(/images/blue-tour.png);
}

.blue #fpsiteNav #oauth_signin:hover, .blue header a:hover   {
  color: #cdebf6;
}


.blue ul#fpsiteNav .pipe {
	background-position: -10px 0;
}

.blue #settingsGear:hover {
  background-position: 0 -19px;
}

.blue #oauth_signin:hover .dropdownarrow {
	background-position: 0 -49px;
}

/*---------------Orange Knot-------------- */
.orange-knot {
  background-image: url(http://www.wolframcdn.com/homepage/orange-knot-back2.jpg);
  background-color: #EC7435;
}

.orange-knot #fpsiteNav #oauth_signin:hover, .orange-knot header a:hover   {
  color: #fccf96;
}

.orange-knot ul#fpsiteNav .pipe {
	background-position: -14px 0;
}
.orange-knot #oauth_signin:hover .dropdownarrow {
	background-position: 0 -63px;
}

.orange-knot #tour {
    background-image: url(/images/orange-tour.png);
}

.orange-knot #go-beyond-div {
    background-image: url(/images/orange-gobeyond.png);
}


.orange-knot #settingsGear:hover {
  background-position: 0 -57px;
}

/*---------------White-------------- */
.white {
  background-repeat: repeat-x;
}
.white header, .white footer.common {
  color: #888;
}
.white header {
 background-image: none;
 background-color: transparent;
}
.white header a:link, .white header a:visited, .white footer a:link, .white footer a:visited {
  color: #888;
}
.white {
  background-image: url(http://www.wolframcdn.com/homepage/white-back2.gif);
}

.white #calculate,
.white #newBackgroundCallout,
.white #notifier {
  -moz-box-shadow: 0 0 10px 2px #bbb;
  -webkit-box-shadow: 0 0 10px 2px #bbb;
  -o-box-shadow:  0 0 10px 2px #bbb;
  box-shadow: 0 0 10px 2px #bbb;
}

.white #go-beyond-div {
    background-image: url(/images/white-gobeyond.png);
}

.white #tour {
    background-image: url(/images/white-tour.png);
}

.white #fpsiteNav #oauth_signin {
  color: #888888;
}
.white #fpsiteNav #oauth_signin:hover, .white header a:hover   {
  color: #dddddd;
}

.white ul#fpsiteNav .pipe {
	background-position: -8px 0;
}

.white #settingsGear {
  background-position: 0 -95px;
}

.white #settingsGear:hover {
  background-position: 0 -114px !important;
}

.white #oauth_signin .dropdownarrow {
	background-position: 0 -7px;
}
.white #oauth_signin:hover .dropdownarrow {
	background-position: 0 -42px;
}
/*-----------Blue Circles------------*/
.blue-circles {
  background: #3B7AA3 url(http://www.wolframcdn.com/homepage/blue-circles.png) no-repeat center top;
}

.blue-circles header, .blue-circles footer.common{
  background: rgba(20,92,137,0.5);
}

.blue-circles ul#fpsiteNav #oauth_signin.signed-in::before {
  border-bottom-color: #88BCD8;
  border-top-color: #88BCD8;
}
.blue-circles ul#fpsiteNav #oauth_signin.signed-in:hover::before {
  border-bottom-color: #FFF;
  border-top-color: #FFF;
}
.blue-circles footer.common, .blue-circles footer a:link, .blue-circles footer a:visited, .blue-circles footer ul.copy li, .blue-circles footer ul.copy a, .blue-circles #fpsiteNav #oauth_signin {
  color: #88BCD8;
}

.blue-circles footer.common li  a:hover, .blue-circles footer.common ul.copy a:hover, .blue-circles #fpsiteNav #oauth_signin:hover, .blue-circles header a:hover {
  color: #FFF;
}
.blue-circles #settingsGear:hover {
  background-position: 0 -132px;
  opacity: 1;
}

.blue-circles #settingsGear{
  background-position: 0 -19px;
  opacity: .66;
}

.blue-circles ul#fpsiteNav .pipe {
  background-position: -10px 0px;
  opacity: .66;
}
.blue-circles .connect:hover i {
  box-shadow: 0 0 5px 2px #57A1DF;
}
.blue-circles .traypopup {
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.blue-circles .lightbox-shadows-light {
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
/*---------------Green-------------- */
.green {
  background: url(http://www.wolframcdn.com/homepage/green-back2.jpg)  no-repeat fixed center center;
  background: url(http://www.wolframcdn.com/homepage/green-back2.jpg)  no-repeat fixed center center, url(//www.wolframcdn.com/homepage/green-back-mid.gif) repeat-x center center;
  background-color: #48923D;
}
.green header, .green footer.common {
background: url(//www.wolframcdn.com/images/bg/home-green-footer.png) repeat-x 0 0;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(200,233,178,.8)),
    color-stop(1, rgba(139,208,117,.8))
);
background-image: -moz-linear-gradient(
    center top,
    rgba(200,233,178,.8) 0%,
    rgba(139,208,117,.8) 100%
);
  background: linear-gradient(top, rgba(200,233,178,.8) 0%,  rgba(139,208,117,.8) 100%);
}
.green footer.common, .green footer a:link, .green footer a:visited, .green footer.common ul.copy {
   color: #444;
}

.green #calculate,
.green #newBackgroundCallout,
.green #notifier {
  -moz-box-shadow: 0 0 10px 2px #81bd53;
  -webkit-box-shadow: 0 0 10px 2px #81bd53;
  -o-box-shadow:  0 0 10px 2px #81bd53;
  box-shadow: 0 0 10px 2px #81bd53;
}

.green #go-beyond-div {
    background-image: url(/images/green-gobeyond.png);
}

.green #tour {
    background-image: url(/images/green-tour.png);
}

.green #fpsiteNav #oauth_signin:hover, .green header a:hover   {
  color: #caf6d0;
}

.green ul#fpsiteNav .pipe {
	background-position: -12px 0;
}

.green #settingsGear:hover {
  background-position: 0 0;
}

.green #oauth_signin:hover .dropdownarrow {
	background-position: 0 -56px;
}
/*---------------Red-------------- */
.red {
  background-image: url(http://www.wolframcdn.com/homepage/red-back2.jpg);
  background-color: #9D1000;
}

.red #calculate,
.red #newBackgroundCallout,
.red #notifier {
   -moz-box-shadow: 0 0 10px 2px #f57527;
   -webkit-box-shadow: 0 0 10px 2px #f57527;
   -o-box-shadow:  0 0 10px 2px #f57527;
    box-shadow: 0 0 10px 2px #f57527;
}

.red header, .red footer.common {
 background: url(//www.wolframcdn.com/images/bg/home-red-footer.png) repeat-x 0 0;
 background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(207,95,83,.8)),
    color-stop(1, rgba(181,44,29,.8))
);
background: -moz-linear-gradient(
    center top,
    rgba(207,95,83,.8) 0%,
    rgba(181,44,29,.8) 100%
);

}
.red footer.common, .red footer a:link, .red footer a:visited, .red footer ul.copy {
  color: #ddd;
}
.red footer.common a:hover, .red footer.common ul.copy:hover, .black-gears footer.common a:hover, .black-gears footer.common ul.copy:hover {
  color: #FFF;
}

.red #go-beyond-div {
    background-image: url(/images/red-gobeyond.png);
}

.red #tour {
    background-image: url(/images/red-tour.png);
}

.red #fpsiteNav #oauth_signin:hover, .red header a:hover  {
  color: #ef926b;
}

.red ul#fpsiteNav .pipe {
	background-position: -16px 0;
}

.red #settingsGear:hover {
  background-position: 0 -76px;
}

.red #oauth_signin:hover .dropdownarrow {
	background-position: 0 -70px;
}

/*---------------Blue gears-------------- */
.blue-gears {
  background: url(/images/homepage/blue-gears-back.jpg)  no-repeat fixed center center;
  background-color: #004889;
}
.blue-gears header, .blue-gears footer.common {
background: url(//www.wolframcdn.com/images/bg/home-blue-footer.png) repeat-x 0 0;
background: -moz-linear-gradient(top,  rgba(35,116,179,0.6) 0%, rgba(0,50,102,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,116,179,0.6)), color-stop(100%,rgba(0,50,102,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(35,116,179,0.6) 0%,rgba(0,50,102,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(35,116,179,0.6) 0%,rgba(0,50,102,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(35,116,179,0.6) 0%,rgba(0,50,102,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(35,116,179,0.6) 0%,rgba(0,50,102,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992374b3', endColorstr='#99003266',GradientType=0 ); /* IE6-9 */
}
.blue-gears  footer.common {
  border-top: 1px solid #4d9ed9;
}
.blue-gears  footer.common, .blue-gears footer a:link, .blue-gears footer a:visited, .blue-gears footer.common ul.copy {
   color: #ddd;
}

.blue-gears footer.common a:hover {
   color: #fff;
}

.blue-gears #calculate,
.blue-gears #newBackgroundCallout,
.blue-gears #notifier {
  -moz-box-shadow: 0 0 10px 2px #236dac;
 -webkit-box-shadow: 0 0 10px 2px #236dac;
 -o-box-shadow:  0 0 10px 2px #236dac;
  box-shadow: 0 0 10px 2px #236dac;
}

.blue-gears #go-beyond-div {
    background-image: url(/images/red-gobeyond.png);
}

.blue-gears #fpsiteNav #oauth_signin:hover, .blue-gears header a:hover   {
   color: #cdebf6;
}

.blue-gears ul#fpsiteNav .pipe {
	background-position: -10px 0;
}

.blue-gears #settingsGear:hover {
  background-position: 0 -19px;
}

.blue-gears #oauth_signin:hover .dropdownarrow {
	background-position: 0 -49px
}

/*-------- End Blue Gears --------------------*/


/*-------- Green Sketches --------------------*/
body.green-sketches #notifier {
  box-shadow: 0 0 10px 2px #427e02;
}

body.green-sketches #settingsGear:hover {
  background-position: 0 0;
}

body.blue-sketches #settingsGear:hover {
  background-position: 0 -19px;
}

body.gray-sketches #settingsGear:hover {
  background-position: 0 -38px;
}

body.orange-sketches #settingsGear:hover {
  background-position: 0 -57px;
}
/* --- End Sketches --- */


/*--- footer over rides --- */
footer.common a:hover, footer.common ul.copy a:hover, footer.common a:active, footer.common ul.copy a:active {
  color: #222;
}

footer.common {
  border-top: 0px;
  position: absolute;
  bottom: 0;
}
/*--- end footer ---*/
#nos {
  width: 100%;
  border-top: 2px solid #FFD400;
  border-bottom: 2px solid #FFD400;
  background-color: #FFFAE7;
  height: 43px;
  position: relative;
  text-align: center;
  z-index: 150;
  -moz-box-shadow: 0 1px 4px #999;
  -webkit-box-shadow: 0 1px 4px #999;
  box-shadow: 0 1px 4px #999;

}

#nos span {
	color: #777;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: 13px;
	background: url(//www.wolframcdn.com/js-exlm-pnt.png) 0 0 no-repeat;
	padding-left: 25px;
	font-family: arial,sans-serif;
}

#nos a {
	color: #db0303;
}

.new {min-height: 800px;}

#new {  display: none; }
.new #new {
    background: #fff0d4; /* Old browsers */
    background: -moz-linear-gradient(top, #fff0d4 0%, #fddea1 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top, #fff0d4 0%,#fddea1 100%); /* IE10+ */
    background: -o-linear-gradient(top, #fff0d4 0%,#fddea1 100%); /* Opera11.10+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff0d4), color-stop(100%,#fddea1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff0d4 0%,#fddea1 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #fff0d4 0%,#fddea1 100%); /* W3C */
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 2px #F47F1D;
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 117px;
    left: 50%;
    margin-left: -271px;
    padding: 15px;
    position: absolute;
    top: 56%;
    width: 514px;
    z-index:80;
}

#calculate, #new, #calculate fieldset {
 behavior: url(/javascript/PIE.htc);
}


#new h1 {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding-left: 15px;
  padding-top: 10px;
  width: 57%;
}
#new p {
    color: #666;
    font-size: 11px;
    line-height: 18px;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    width: 288px;
}

#new span {
  font-size: 14px;
 font-weight: normal;
 color: black;
  display: inline-block;
  padding-top: 18px;
  padding-left: 130px;
}

#new a:link, #new a:visited {
 color: #DB0303;
  font-weight: bold;
  font-size: 13px;
  display: block;
  position: absolute;
  bottom: 10px;
  right: 30px;
  height: 73px;
  width: 180px;
  overflow: hidden;
  padding-top: 75px;
  background: url(/images/homepage/examplehat.png) 10px 0 no-repeat;
}
#new a:before {
  content:  url(/images/homepage/takeatour.png);
  display: block;
  height: 73px;
  width: 180px;
}
#new a:hover:before {
  content: url(/images/homepage/takeatour-hover.png);
}

#a,#b, #c, #d {
  display: block;
  position: absolute;
  left: -60px;
  bottom: -60px;
}
#b {
  left: auto;
  right: -60px;
}
#c {
  bottom: auto;
  left: 140px;
  top: 20px;
}
#d {
  left: 0;
  top: -25px;
  bottom: auto;
  background: #fff;
}

.no-borderradius #d {
  top: -42px;
  left: -1px;
  padding-top: 20px;
  background: #f9f8f5;
  border: 1px solid #F48021;
  border-top: none;
  border-bottom: none;
}

#fpAuthStatus {
  line-height:26px;
  color:white;
  font-size:12px;
  padding-right:15px;
  font-family:Arial;
  display:block;
  font-weight:bold;
  display:none;
}

ul#fpsiteNav #signinLink {
  display:none;
}

#genfiles-allsamples {
    right: 536px;
    top: -343px;
}

.feature-list a {
	color: #FE6518;
}

.feature-list a:hover {
	color: #db0303;
}

#genfiles-uploadrename {
	z-index: 370;
	top: 300px !important;
}
/* Pro features */
#auth-popup.lightbox-shadows {
	box-shadow: 0 0 12px #bbb;
	border: 1px solid #d0d0d0;
}

h3.contentpod-title {
	font-weight: bold;
}

#lsidebar #proSidebar.sidebarLeftside, #oauth_signin #authbox {
/*	box-shadow: 0 0 8px #444;  */
}

#lsidebar #proSidebar .arrow  {
	right: -17px;
}

#lsidebar #cpod-account h4 {
	margin-top: 0;
}

#lsidebar #cpod-history .querylist-item .query-remove {
	top: 8px;
}
.clr {
    clear: both !important;
    float: none !important;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

#fpsiteNav a#oauth_signin, #fpsiteNav div#oauth_signin .useremail  {
	width: auto;
	min-width: 0;
	padding: 8px 7px 2px;
}

#fpsiteNav a#oauth_signin {
	top: -6px;
	line-height: 26px;
	height: auto;
}

ul#fpsiteNav .pipe {
	height: 19px;
	width: 1px;
	display: inline-block;
	margin: 5px 6px 7px 4px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi+A8BDB0dHWD6//0uML1o0SIwfffuXTB99vU3MP3g9wWIuovTwPT7Sdn/mRioAEYNGTVk1JBRQwaVIQABBgDWvzYpWFu/oAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

#authbox {
	right: -9px;
}

#account-lightbox a, #billinghistory-lightbox a {
	color: #FE6518;
}

#account-lightbox a:hover {
	color: #DB0303;
}

a#show-billing-history {
	color: #768e9c;
	display: inline-block;
	border: 2px solid #b7d3de;
	border-radius: 4px;
	font: 11px/16px Arial;
	background: #fff;
	height: 14px;
	padding: 0 5px 2px;
	position: relative;
	top: -1px;
}

#preferenceBox a#show-billing-history:hover {
	background-color: #678E9C;
        border-color: #678E9C;
        color: #fff;
}

.wa-dropdown a, .wa-dropdown-options a, .contentpod-trmenu a {
	color: #77A5B6;
}

#preferenceBox #cpod-datadownloads .datadls-actions a, a.pg-link, a.wa-button {
	color: #77A5B6;
}

#preferenceBox .pod-content div.pod-subcontent div.subcontent-heading,
#preferenceBox .pod-content div.pod-subcontent div.querylist-heading,
#preferenceBox .pod-content div.pod-subcontent div.querylist-item a {
	color: #555;
}

#preferenceBox .pod-content div div.right {
	text-align: right;
}

#preferenceBox .pod-content div.uploads-trmenu div,
#preferenceBox .pod-content div.uploads-trmenu div a {
	color: #77A5B6;
}

#preferenceBox .pod-content div.pod-subcontent div.subcontent div.subcontent-trmenu a, {
	color: #FE6518;
}

#preferenceBox #favs-didyouknow a.wa-button, #preferenceBox #favs-didyouknow h4 {
	color: #77A5B6;
	margin: auto;
}

#preferenceBox .uploads-trmenu div {
	color: #77A5B6;
}

#account-lightbox .adbtn-upgradepro,       #billingshistory-lighbox .adbtn-upgradepro,
#account-lightbox .adbtn-upgradepro:hover, #billingshistory-lighbox .adbtn-upgradepro:hover {
    color: white;
}

#account-lightbox .upgradetopro,       #billingshistory-lighbox .adbtn-upgradepro,
#account-lightbox .upgradetopro:hover, #billingshistory-lighbox .adbtn-upgradepro:hover {
    color: white;
}

/*.acct-pod h5{
	height: 0px;
}
#account-lightbox #accountbox-typeinfo #accountbox-typeinfocontent .acct-pod{
   	margin-top: -9px;
}*/
#accountbox-buycredits a:hover,
#accountbox-buycredits a {
    color: #fff;
}
#account-lightbox #accountbox-typeinfo h5,
#account-lightbox #accountbox-payment h5 {
    margin: 0;
}
#account-lightbox #accountbox-payment p {
    color: #444;
}
.inputfile-tag {
	top: 8px;
}

#waipvw h4 {
    margin: 0;
}
