/* Colors and Background Images! */

/* Global */
body {
	background: scroll #F1F1F1 url(../images/body-back.jpg) top center repeat-x;
}

h1 {
	color: #000;
}

h2 {
	color: #273238;
}

h3 {
	color: #333;
}

h4 {
	color: #444;
}

blockquote {
	color: #666;
}

blockquote div {
	color: #808080;
}

a {
	color: #FE8201;
}

a:hover {
	color: #666;
}

li, input, select, p {
	color: #808080;
}

input.text, select, textarea {
	border-color: #E5E5E5;
}

select {
}

a.reset {
	color: #808080;
}

.container {
	background-color: #FFF;
	border-color: #D5D5D5;
/*(	background: #FFF url(../images/container-back.gif) bottom center no-repeat; */
}

span.required {
	color: #FE8201;
}

#boilerplate {
	color: #BFBFBF;
}

#footer, #footer a {
	color: #999;
}

#footer a:hover {
	color: #000;
}

/* Rollovers */
.get-userplane {
	background: transparent url(../images/accordion/get-userplane-off.gif) 0 0 no-repeat;
}

.get-userplane-hover {
	background: transparent url(../images/accordion/get-userplane-on.gif) 0 0 no-repeat;
}

#signup-now {
	background: transparent url(../images/buttons/signup-now-off.png) 0 0 no-repeat;
}

/* Templates */
h2#pageheader {
	color: #484848;
}

.container strong {
	color: #666;
}

#content-header a {
	color: #273238;
}

#content-header a:hover {
	color: #FE8201;
}

#content-content p {
	color: #808080;
}

/* Templates - Default, Header-Content-Sidebar */
.gray-gradient-rounded-box #content-header {
	border-bottom-color: #E5E5E5;
	background: #E5E5E5 url(../images/box-top-header.gif) top no-repeat;
	color: #808080;
}

.gray-gradient-rounded-box #content-content {
	background: url(../images/box-btm.gif) bottom center no-repeat;
}

#gray-gradient-rounded-box-bottom {
	background: url(../images/box-btm-back.gif) center repeat-y;
}

.white-rounded-box #content-header {
	background: #FFF url(../images/box-top-white.gif) top no-repeat;
}

.white-rounded-box #content-content {
	background: url(../images/box-btm.gif) bottom repeat-x;
}

/* Templates - Comparison Table */
.comparison-table {
	color: #333;
}

.comparison-table thead {
	color: #FE8201;
}

.comparison-table thead td, .comparison-table .row-b {
	background-color: #FAFAFA;
}

.comparison-table .row-a {
	background-color: #FAE6D2;
}

.mini-table thead td, .mini-table .row-b {
	background-color: #FFF;
}

.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: transparent 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 - Cart */
.gray-670 .top, .gray-670 .bottom {
	background: transparent url(../images/containers/670-gray.gif) no-repeat;
}

.gray-670 .top {
	background-position: top center;
}

.gray-670 .bottom {
	background-position: bottom center;
}

.gray-670 .middle {
	background-color: #FAFAFA;
	border-color: #E5E5E5;
}

.cart #content-top, .cart #content-bottom {
	background: transparent url(../images/containers/670-gray.gif) no-repeat;
}

.cart #content-top {
	background-position: top center;
}

.cart #content-bottom {
	background-position: bottom center;
}

.cart #content {
	background-color: #FAFAFA;
	border-color: #E5E5E5;
}

/* Templates - Popup */
.popup {
	background: #FFF none;
}

#popup-close {
	color: #808080;
}

#popup-container p, #popup-container ul {
	color: #808080;
}

/* Main - 404 */
#notfound a {
	background: none;
	color: #808080;
}

#notfound a:hover {
	color: #FE8201;
}

/* Main - TOS */
#terms h1, #terms h2 {
	border-bottom-color: #CCC;
	color: #333;
}

/* Main - Welcome */

#homepage-nav {
	background-color: #FFF;
	border-left-color: #D5D5D5;
	border-right-color: #D5D5D5;
}

div.welcome h2 {
	color: #808080;
}

.userplane-promo h2 {
	color: #666;
}
.userplane-promo .teaser {
	color: #808080;
}

/* Advertising */

#ad-buyers #hero, #ad-publishers #hero {
	border-bottom-color: #D5D5D5;
}

/* Apps - General */
#content-content .welcome-text p {
	color: #333;
}

#demo #query, #demo #username {
	border-color: #CCC;
	color: #808080;
}

/* Apps - Boards */
#apps-boards #notice,
#apps-boards #notice strong { /* See if we can get rid of this second style */
	color: #FF4200;
}

/* 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-color: #E2E2E2;
}

#webrecorder-demo {
	background: #FFF url(../images/containers/webrecorder-demo.gif) 0 0 no-repeat;
}

#webrecorder-demo label {
	color: #808080;
}

#webrecorder-demo .text {
	border-color: #CCC;
	color: #808080;
}

.webrecorder {
	background: scroll #FFF url(../images/apps/webrecorder-drop.png) top center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled='Enabled',src='../images/apps/webrecorder-drop.png',sizingMethod='scale');
}

.send-video {
	color: #FE8201;
}

/* Apps - Webchat */
#webchat-features .gray-table .row-a {
	background-color: #E5E5E5;
}

/* Company - Accordion */
#newsletter-signup #email {
	color: #808080;
}

.accordion_content a.release {
	color: #808080;
}

.accordion_content a.release:hover {
	color: #FE8201;
}

.accordion_content a.release span {
	color: #666;
}

/* Company - Press */

#press #releases a.release {
	color: #808080;
}

#press #releases a.release:hover {
	color: #FE8201;
}

#press #releases a.release span {
	color: #333;
}

#pressrelease #content-content, #pressrelease #content-content h4 {
	color: #808080;
}

/* Contact */
#contactform {
	border-color: #E5E5E5;
}








/* Global */


.separator {
	background-color: #FFF;
	border-color: #E2E2E2 transparent #F2F2F2;
}



/* Templates - Popup */
body#popup {
	background: transparent;
}

/* Templates - Content Promos */
.content-promo {
	background: url(../images/apps-index-promo.jpg) top left no-repeat;	
}

.content-promo .promo-text {
	color: #333;
}

.content-promo .promo-text a {
	color: #000;
}

/* Templates - Two Column Feature Box */
#white-rounded-feature-box {
	background: #FFF url(../images/box-transparent-top.gif) top center no-repeat;
}

#white-rounded-feature-box-bottom {
	background: url(../images/box-transparent-bottom.gif) bottom center no-repeat;
}

/* Templates - Products */
.up-product-pricing {
	background: transparent url(../images/containers/670-btm-gray.gif) bottom center no-repeat;
}

.up-product-header {
	background: transparent url(../images/containers/670-top-gray.gif) top center no-repeat;
}

.up-product-name {
	color: #000;
}

.up-product-tagline {
	color: #808080;
}

/* Main - Welcome */
	/* Main - Hero */
	a.home-hero-apps {
		background-image: url(../images/heros/home/apps-off.gif);
	}
	
	a.home-hero-apps-hover {
		background-image: url(../images/heros/home/apps-on.gif);
	}
	
	a.home-hero-casestudies {
		background-image: url(../images/heros/home/language-off.gif);
	}
	
	a.home-hero-casestudies-hover {
		background-image: url(../images/heros/home/language-on.gif);
	}
	
	a.home-hero-advertising {
		background-image: url(../images/heros/home/advertising-off.gif);
	}
	
	a.home-hero-advertising-hover {
		background-image: url(../images/heros/home/advertising-on.gif);
	}

div.welcome {
 	background: transparent url(../images/home-welcome.jpg) top left no-repeat;
}

.userplane-promo {
	background: transparent url(../images/home-box-back.png) no-repeat;
}

/* Advertising*/
#ad-buyers #hero {
	background: transparent url(../images/heros/advertising-buyers.png);
}

#ad-publishers #hero {
	background: transparent url(../images/heros/advertising-publishers.png);
}

/* Apps - Boards */
#boards-form {
	color: #808080;
}

/* Case Studies */
a.casestudies-hero-okcupid {
	background-image: url(../images/heros/casestudies/okcupid-off.png);
}

a.casestudies-hero-okcupid-hover {
	background-image: url(../images/heros/casestudies/okcupid-on.png);
}

a.casestudies-hero-plentyoffish {
	background-image: url(../images/heros/casestudies/plentyoffish-off.png);
}

a.casestudies-hero-plentyoffish-hover {
	background-image: url(../images/heros/casestudies/plentyoffish-on.png);
}

a.casestudies-hero-perfspot {
	background-image: url(../images/heros/casestudies/perfspot-off.png);
}

a.casestudies-hero-perfspot-hover {
	background-image: url(../images/heros/casestudies/perfspot-on.png);
}

/* Contact */
.form-left label {
	color: #333;
}

/* .form-right textarea {
	border-color: 1px solid #E5E5E5;
} */

/* Support */
#support .row-a {
	background-color: #F3F3F3;
}

#support .row-b {
	background-color: #FFF;
}

.faq {
	border-color: transparent #E5E5E5;
}

.faq a {
	color: #E79733;
}

.question {
	color: #333;
}

a.question:hover {
	color: #E79733;
}

.answer, .answer p {
	color: #808080;
}






































.text-1 {
	color: #333;
}

.text-2 {
	color: #666;
}

.text-3 {
	color: #ccc;
}

/* Errors */
#error-msg {
	background: transparent url(../images/error.png) 0 0 no-repeat;
	color: #4C4C4C;
}

#error-msg h2 {
	color: #4C4C4C;
}

#error-btm {
	background: transparent url(../images/error.png) bottom left no-repeat;
}

.error-350 #error-msg {
	background: transparent url(../images/error-350.png) 0 0 no-repeat;
}

.error-350 #error-btm {
	background: transparent url(../images/error-350.png) bottom left no-repeat;
}

.error-550 #error-msg {
	background: transparent url(../images/error-550.png) 0 0 no-repeat;
}

.error-550 #error-btm {
	background: transparent url(../images/error-550.png) bottom left no-repeat;
}

/* Global Components */
#channels {
	background-image: url(../images/channels-back.jpg);
	color: #fff;
	border-color: #000 transparent;
}

#channels div ul li a {
	color:#ffffff;
	border-right-color: #fff;
}

#channels div ul li a:hover {
	color:#FE8201;
	background-color:transparent;
}

#homepage-nav {
	border-left-color: #CCC;
	border-right-color: #CCC;
}

.hero {
	background: scroll transparent url(../images/_tmp/hero-home.jpg) top left no-repeat;
}

.feature p {
	color: #808080;
}

/* Accordion */

.accordion-section {
	color: #808080;
}

.accordion-section strong {
	color: #666;
}

.accordion-section a {
	color: #FE8201;
}

.accordion-section a:hover {
	color: #808080;
}

.accordion-icon-name p {
	color: #888;
}

.accordion-icon-name p a {
	color: #444;
}

.accordion-icon-name p a:hover {
	color: #111;
}

.icon-border {
	border-color: #999;
}


