/* Styles */

/* Global */
body {
/*	background: scroll #F1F1F1 url(../images/body-back.jpg) top center repeat-x; */
	font-size: 78% !important;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
}


h1, h2 {
	font-weight: 100;
}

h1 {
 	font-size: 1.5em;
	/* font-stretch: extra-condensed; */
}

/*
h1 {
	font-size: 2em;
}
*/

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.3em;
}

h4 {
	font-size:1em;
/*	margin-bottom: 1em; */
}

blockquote {
	text-indent: -.3em;
	font-size: 1.3em;
}

blockquote div {
	text-align: right;
	font-size: .8em;
}

a {
	text-decoration: none;
}

a.reset {
	text-decoration: underline;
}

input, select {
	font-size: 100%;
}

input.text, select, textarea {
	border-width: 1px;
	border-style: solid;
}

#footer {
	font-size: .8em;
	line-height: 1.7em;
}

/* Templates */
h2#pageheader {
	font-weight: 100;
	font-size: 1.7em;
	letter-spacing: -.05em;
}

#container {
	font-size: .9em;
}

.container {
	border-width: 1px;
	border-style: none solid;
}

/* Templates - Default, Header-Content-Sidebar */
.gray-gradient-rounded-box #content-header {
	border-bottom: 1px solid;
}

/* Templates - Comparison Table */
.comparison-table thead {
	font-weight: bold;
}

.comparison-table .control-variable {
	text-align: center;
}

/*
.mini-table {
	background: #FAE6D2 url(../images/mini-orange-bottom.gif) bottom center no-repeat;
}

.mini-table .first-row {
	background: #FAE6D2 url(../images/mini-orange-top.gif) top center no-repeat;
}

.orange-table {
	background: #FAE6D2 url(../images/compare-orange-bottom.gif) bottom center no-repeat;
}

.orange-table .first-row {
	background: #FAE6D2 url(../images/compare-orange-top.gif) top center no-repeat;
}

.gray-table {
	background: #E5E5E5 url(../images/compare-gray-bottom.gif) bottom center no-repeat;
}

.gray-table .first-row {
	background: #E5E5E5 url(../images/compare-gray-top.gif) top center no-repeat;
}
*/

/* Templates - Popup */
.gray-670 .middle {
	border-width: 1px;
	border-style: none solid;
}

#popup-close {
	font-size: .9em;
}

#popup-header {
	text-align: center;
}







#popup-container h2#content-header img {
	vertical-align: middle;
}

/* Templates - Products */
.up-product-name {
	line-height: 1.1em;
	font-weight: bold;
	font-size: 1.5em;
}

.up-product-tagline {
	line-height: 1.1em;
	font-weight: 100;
	font-size: 1.1em;
}

/* Main - 404 */
#notfound a {
	display: block;
	line-height: 1.4em;
	background: none;
}

/* Main - RSS */
#rss a {
	line-height: 1.6em;
}

/* Main - Splash */

/* Main - Subscribe */
#subscribe #newsletter-signup input {
	vertical-align: middle;
}

/* Main - TOS */
#terms h1, #terms h2 {
	border-bottom: 1px solid; /* #CCC; */
}

#terms h1 {
	font-size: 1.4em;
}

#terms h2 {
	font-size: 1.2em;
}

#terms ul {
	list-style: disc;
}

/* Main - Welcome */

#homepage-nav {
	border-left: 1px solid;  /*#D5D5D5; */
	border-right: 1px solid; /* #D5D5D5;*/
}
div.welcome p {
	line-height: 1.7em;
}

.userplane-promo h2 {
	font-size: 1.2em;
}

.userplane-promo h3 {
	font-size: 1.2em;
	letter-spacing: -.2px;
}

/* Advertising */

#ad-buyers #hero, #ad-publishers #hero {
	border-bottom: 1px solid #D5D5D5;
}

#ad-publishers ul {
	list-style: disc;
	line-height: 1.5em;
}

#ad-publishers ol {
	list-style: decimal;
	line-height: 1.5em;
}

/* Apps - Demo */
#demo-terms {
	text-align: center;
	font-size: .9em;
}

#demo {
	text-align: right;
}

#demo #query, #demo #username {
	border: 1px solid; /* #CCC; */
}

#demo #submit {
	outline: none;
}

/* Apps - Feeds/Plugins */
#apps-feeds .coming-soon, #apps-plugins .coming-soon {
	/* background: #FFF url(../images/coming-soon-bg.gif) top left no-repeat; */
}

/* Apps - Webrecorder */
#apps-webrecorder #hero {
/*	background: #FFF url(../images/heros/apps-webrecorder.png) top left no-repeat; */
	border-bottom: 1px solid; /* #E2E2E2; */
}

#webrecorder-demo .text {
	border-width: 1px;
	border-style: solid;
	font: normal 1em 'Lucida Grande', Arial, Helvetica, sans-serif;
}

.send-video a {
	text-decoration: underline;
}

/* Company - Accordion */
.accordion_content #newsletter-signup {
	text-align: right;
}

#newsletter-signup #submit {
	outline: none;
}

.accordion_content a.release span {
	font-weight: bold;
}

/* Company - Press */

#press #releases a.release span {
	font-weight: bold;
}

/* Solutions - Accordion */
.up-event a {
	font-weight: bold;
}

/* Support */
.question {
	line-height: 1.5em;
	text-decoration: none;
	font-weight: bold;
}

.faq {
	border-width: 1px;
	border-style: none solid;
}

.faq a {
	text-decoration: none;
}


a.back-to-top img {
	vertical-align: middle;
}

/* Terms of Service */
#tos {
	background: #FFF none;
	color: #808080;
	padding: 0 10px;
}

#tos h1 {
	font-size: 1.3em;
	margin-bottom: 10px;
	color: #808080;
}

#tos h2 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #808080;
}

#terms #tos {
	margin: 0 40px;
}
