/*  
Version: 1.0
Author: FireHost Inc.
Author URI: http://www.firehost.com
*/


/***********************************************************************
*							Table of =Contents
* ----------------------------------------------------------------------
* =Normalization (CSS Reset)..................................(Line  27)
* =Global Styling.............................................(Line  75)
* =Button Styling.............................................(Line  3432)
* =Banner Styling.............................................(Line  2363)
* =Content Styling............................................(Line  189)
* =Header Styling.............................................(Line  2811)
* =Navigation Styling.........................................(Line  2948)
* =Footer Styling.............................................(Line  3411)
*************************************************************************/


/************
This CSS file...  Just wow...
*************/
.in-maintenance #pre-content {
	background:url(/sites/all/themes/falcon/images/maintenance.png) no-repeat 50% -19px;
	height:100%;
}
.in-maintenance #content {
	/*display:none;*/
	top:initial;
	bottom:0px;
}

/***********************************
		=Normalization
***********************************/

/* Normalizes Margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;font-weight:normal;
}
/* Removes list-style from lists */
ol, ul {
	list-style: none;
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
/* Removes border styles from tables */
table {
	border-spacing: 0;
	border-collapse: collapse;
}
/* Removes border from fieldset and img */
fieldset, img {
	border: 0;
	max-width:100%;
}
/* Left aligns text in caption and th */
caption, th {
	text-align: left;
}
/* Removes quotation marks from q */
q:before, q:after {
	content: '';
}
/* Normalize Links for Netscape when image replacements are used (text decorates the whole page width up to the IR'd link with an underline) */
a {
	text-decoration: none;/* grey */
	outline: none;
	cursor:pointer;

}


/***********************************
		=Global Styling
***********************************/
html {background:#191919 url(images/layout/noise.png) top left repeat;}

body {
	font: 14px/1.5em Arial, Verdana, Geneva, sans-serif;
	color:#8A8A8A;
	background:transparent url(images/layout/back-gradient.png) top left repeat-x;
	min-height:723px;
	}
	
/* SEO footer info */
h1, h2 {
	margin-bottom:.25em;
	color:#434343;
	} 

/* Main Content & Banner */	
h3, .faq-second-title {
	font:26px "Times New Roman", Times, serif;
	color:#fff;
	margin-bottom:.5em;
	clear:left;
	letter-spacing:.025em;
	}
	.no-margin {margin-bottom:0;}
	h3 sup {font-size:10px;}

/* Right Column */	
h4 {
	font:22px "Times New Roman", Times, serif;
	color:#9E9E9E;
	font-weight:normal;
	margin-bottom:.5em;
	letter-spacing:.025em;
	}
	
	
h5 {
	font-weight:bold;
	}
	
p {margin-bottom:1.5em;}
	p a,
	.faq-question-answer p a {color:#BF6600;}
		p a:hover,
		.faq-question-answer p a {
			text-decoration:none;
			/*border-bottom:1px dotted #BF6600;*/
			}
	#main p small {
		clear:both;
		color:#434343;
		display:block;
		line-height:1.5em;
		}
a.arrow {
	font:12px Arial, Verdana, sans-serif;
	font-weight:bold;
	padding:0 32px 0 0;
	display:inline-block;
	color:#BF6700;
	}
	a.arrow em {
		display:inline-block;
		position:relative;
		top:12px;
		width:26px;
		height:33px;
		background:url(images/layout/arrow-orange.png) right center no-repeat;
		}
		a.arrow:hover {color:#ccc;}

hr {
	border:0;
	background-color:#2C2C2C;
	height:1px;
	color:#2C2C2C;
	margin:16px 0;
	clear:both;
	}

.clearfix {zoom: 1;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}


.left {float:left;}
	img.left {margin-right:20px;}
.right {float:right;}
	img.right {margin-left:10px;}



/* Generic lists */
ul,
.views-field-body ul {margin:10px 0 10px 14px;}
	ul li,
	.views-field-body ul li {
		background:url(images/layout/orange-bullet.png) left .25em no-repeat;
		padding-left:19px;
		line-height:1.85em;
		}



/***********************************
		=Content Styling
***********************************/
.common {
	width:960px;
	margin:0 auto;
	}

/* Customizing Generic Page */
body.node-type-promo-page #info-sub,
body.node-type-page #info-sub {
	display:none;
	}
	
body.node-type-promo-page #info-main h3,
body.node-type-promo-page #info-main p,
body.node-type-page #info-main h3,
body.node-type-page #info-main p {
	padding:0 22px;
	}
	
body.node-type-promo-page #info-main,
body.node-type-page #info-main {
	float:left;
	padding:0;
	width:100%;
	}

/*Cancelling out generic classes */
body.node-type-page.section-company #info-sub,
body.node-type-page.section-support #info-sub,
body.node-type-page.section-why-falcon #info-sub,
body.node-type-page.page-laptops-compare-laptops #info-sub,
body.node-type-page.page-desktops-compare-desktops #info-sub,
body.node-type-page.page-custom-painting #info-sub,
body.node-type-page.section-configure-falcon #info-sub,
body.node-type-page.page-laptops-drx-tech-specs #info-sub,
body.node-type-page.page-laptops-tlx-tech-specs #info-sub,
body.node-type-page.page-laptops-io-tech-specs #info-sub {
	display:block;
	}
body.node-type-page.section-company #info-main p,
body.node-type-page.section-company #info-main h3,
body.node-type-page.section-support #info-main p,
body.node-type-page.section-support #info-main h3,
body.node-type-page.section-why-falcon #info-main p,
body.node-type-page.section-why-falcon #info-main h3,
body.node-type-page.page-laptops-compare-laptops #info-main p,
body.node-type-page.page-laptops-compare-laptops #info-main h3,
body.node-type-page.page-desktops-compare-desktops #info-main p,
body.node-type-page.page-desktops-compare-desktops #info-main h3,
body.node-type-page.page-custom-painting #info-main p,
body.node-type-page.page-custom-painting #info-main h3,
body.node-type-page.section-configure-falcon #info-main p,
body.node-type-page.section-configure-falcon #info-main h3,
body.node-type-page.section-falcon-gallery #info-main p,
body.node-type-page.section-falcon-gallery #info-main h3,
body.node-type-page.page-laptops-drx-tech-specs #info-main h3,
body.node-type-page.page-laptops-drx-tech-specs #info-main p,
body.node-type-page.page-laptops-tlx-tech-specs #info-main h3,
body.node-type-page.page-laptops-tlx-tech-specs #info-main p,
body.node-type-page.page-laptops-io-tech-specs #info-main h3,
body.node-type-page.page-laptops-io-tech-specs #info-main p {
	padding:0;
	}
 		
		
/***********************************
		=SEO Positioning
***********************************/

	/* navigation, flash */
	#pre-content {
		position:absolute;
		top:0;
		width:100%;
		z-index:5;
		background:url(images/layout/glow.png) center top no-repeat;
		}
		.front div.blue#pre-content {background:url(images/layout/glow-blue.png) center top no-repeat;}
		
		
	/* seo content */
	#content,
	body.node-type-page.section-why-falcon #content,
	body.node-type-page.section-company #content,
	body.node-type-page.section-support #content,
	body.node-type-page.page-custom-painting #content,
	body.node-type-page.page-sitemap #content{
		padding-bottom:0;
		position:absolute;
		width:100%;
		z-index:1;
		top:263px;/* Feedback, Reviews */
		}
		body.node-type-page #content,
		body.node-type-promo-page #content,
		body.section-configure-falcon #content,
		body.page-nvidia-promotion #content,
		body.page-laptops #content,
		body.page-desktops #content,
		body.page-laptops-tlx #content,
		body.page-laptops-tlx-tech-specs #content,
		body.page-laptops-drx #content,

		body.page-laptops-drx-tech-specs #content,
		body.page-laptops-io #content,
		body.page-laptops-io-tech-specs #content,
		body.page-laptops-compare-laptops #content,
		body.page-desktops-mach-v #content,
		body.page-desktops-mach-v-tech-specs #content,
		body.page-desktops-talon #content,
		body.page-desktops-talon-tech-specs #content,
		body.page-desktops-tiki #content,
		body.page-desktops-tiki-tech-specs #content,
		body.page-desktops-fragbox #content,
		body.page-desktops-fragbox-tech-specs #content,
		body.page-desktops-compare-desktops #content {
			top:309px;
			}
		body.page-falcon-gallery #content {
			top:250px;
			}
		body.front #content {
			top:602px;
			}
		body.front div.block, div.node, div.view, div.view-data-node-body {height:auto;}

		 /* contains h1, h2 tags */
		
		#product-offerings {
			position:absolute;
			bottom:-165px;
			width:960px;
			font-size:11px;
			color:#434343;
			}
			 
			#product-offerings p:last-child {margin-bottom:0;}
				
			/* Page Specific SEO */
			body.front #product-offerings {
				bottom:-80px;
				}	
			
		#content-container {
			background-position:center top;
			background-repeat:repeat-y;
			padding:0;
			width:100%;
			margin:0 auto;
			}
			#content-container .common {
				background-repeat:no-repeat;
				background-position:center 0;
				width:100%;
				}
			
			/* Page Specific Content Container */
			
			body.page-nvidia-promotion #content-container,
			body.page-laptops #content-container,
			body.page-desktops #content-container,
			body.page-laptops-compare-laptops #content-container,
			body.page-desktops-compare-desktops #content-container,
			body.node-type-promo-page #content-container,
			body.node-type-page #content-container {
				background-image:url(images/layout/content-stretcher.png);
				}
				body.page-laptops #content-container .common,
				body.node-type-page.page-laptops-compare-laptops #content-container .common {
					background-image:url(images/layout/ccback-laptop.png);	
					}
				body.page-desktops #content-container .common,
				body.node-type-page.page-desktops-compare-desktops #content-container .common {
					background-image:url(images/layout/ccback-desktops.png);	
					}
			body.section-configure-falcon #content-container {
				background-image:url(images/layout/content-stretcher-config.png);
				}
				body.section-configure-falcon #content-container .common,
				body.node-type-page.section-configure-falcon #content-container .common {
					background-image:url(images/layout/ccback-config.png);	
					}
			body.page-laptops-tlx #content-container,
			body.page-laptops-tlx-tech-specs #content-container,
			body.page-laptops-io #content-container,
			body.page-laptops-io-tech-specs #content-container,
			body.page-laptops-drx #content-container,
			body.page-laptops-drx-tech-specs #content-container,
			body.page-desktops-mach-v #content-container,
			body.page-desktops-mach-v-tech-specs #content-container,
			body.page-desktops-fragbox #content-container,
			body.page-desktops-fragbox-tech-specs #content-container,
			body.page-desktops-talon #content-container,
			body.page-desktops-talon-tech-specs #content-container,
			body.page-desktops-tiki #content-container,
			body.page-desktops-tiki-tech-specs #content-container {
				background-image:url(images/layout/content-stretcher-two-col.png);
				}
			body.section-company #content-container,
			body.section-support #content-container,
			body.page-faq-support #content-container  {
				background-image:url(images/layout/content-stretcher-company.png);
				}
				body.page-laptops-drx #content-container .common,
				body.page-laptops-drx-tech-specs #content-container .common,
				body.page-laptops-tlx #content-container .common,
				body.node-type-page.page-laptops-tlx-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-fragbook.png);
					}
				body.page-desktops-talon #content-container .common,
				body.page-desktops-talon-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-talon.png);
					}
					
				body.page-desktops-fragbox #content-container .common,
				body.page-desktops-fragbox-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-fragbox.png);
					}
					
				body.page-desktops-mach-v #content-container .common,
				body.page-desktops-mach-v-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-machv.png);
					}
					
				body.page-laptops-drx #content-container .common,
				body.node-type-page.page-laptops-drx-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-drx.png);
					}
					
				body.page-laptops-io #content-container .common,
				body.node-type-page.page-laptops-io-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-io.png);
					}

				body.page-desktops-tiki #content-container .common,
				body.node-type-page.page-desktops-tiki-tech-specs #content-container .common {
					background-image:url(images/layout/ccback-drx.png);
					}
					
				body.page-nvidia-promotion #content-container .common,
				body.node-type-page #content-container .common {
					background-image:url(images/layout/ccback-nvidia.png);
					}
					
				body.page-intel #content-container .common {
					background-image:url(images/intel/ccback-intel.png);
					}
					
				body.section-company #content-container .common {
					background-image:url(images/layout/ccback-company.png);
					}
					
				body.section-support #content-container .common,
				body.page-faq-support #content-container .common {
					background-image:url(images/layout/ccback-support.png);
					}
				body.page-faq-why-falcon #content-container,
				body.section-why-falcon #content-container,
				body.page-custom-painting #content-container,
				body.page-sitemap #content-container,
				body.page-why-falcon-customer-feedback #content-container,
				body.page-why-falcon-reviews #content-container,
				body.page-why-falcon-reviews-2015 #content-container,
				body.page-why-falcon-reviews-2014 #content-container,
				body.page-why-falcon-reviews-2013 #content-container,
				body.page-why-falcon-reviews-2012 #content-container,
				body.page-why-falcon-reviews-2011 #content-container,
				body.page-why-falcon-reviews-2010 #content-container,
				body.page-why-falcon-reviews-2009 #content-container,
				body.page-why-falcon-reviews-2008 #content-container,
				body.page-why-falcon-reviews-2007 #content-container,
				body.page-why-falcon-reviews-2006 #content-container,
				body.page-why-falcon-reviews-2005 #content-container,
				body.page-why-falcon-reviews-2004 #content-container,
				body.page-why-falcon-reviews-2003 #content-container,
				body.page-why-falcon-reviews-2002 #content-container,
				body.page-why-falcon-reviews-2001 #content-container,
				body.page-why-falcon-reviews-2000 #content-container,
				body.page-why-falcon-reviews-1999 #content-container,
				body.page-why-falcon-reviews-1998 #content-container,
				body.page-why-falcon-reviews-1997 #content-container,
				body.page-why-falcon-reviews-1996 #content-container,
				body.page-why-falcon-reviews-1995 #content-container,
				body.page-why-falcon-reviews-1994 #content-container,
				body.page-why-falcon-reviews-1993 #content-container{
				background-image:url(images/layout/content-stretcher-tiny-two-col.png);
				}
				body.page-faq-why-falcon #content-container .common,
				body.section-why-falcon #content-container .common,
				body.page-why-falcon-customer-feedback #content-container .common,
				body.page-why-falcon-reviews #content-container .common,
				body.page-why-falcon-reviews-2015 #content-container .common,
				body.page-why-falcon-reviews-2014 #content-container .common,
				body.page-why-falcon-reviews-2013 #content-container .common,
				body.page-why-falcon-reviews-2012 #content-container .common,
				body.page-why-falcon-reviews-2011 #content-container .common,
				body.page-why-falcon-reviews-2010 #content-container .common,
				body.page-why-falcon-reviews-2009 #content-container .common,
				body.page-why-falcon-reviews-2008 #content-container .common,
				body.page-why-falcon-reviews-2007 #content-container .common,
				body.page-why-falcon-reviews-2006 #content-container .common,
				body.page-why-falcon-reviews-2005 #content-container .common,
				body.page-why-falcon-reviews-2004 #content-container .common,
				body.page-why-falcon-reviews-2003 #content-container .common,
				body.page-why-falcon-reviews-2002 #content-container .common,
				body.page-why-falcon-reviews-2001 #content-container .common,
				body.page-why-falcon-reviews-2000 #content-container .common,
				body.page-why-falcon-reviews-1999 #content-container .common,
				body.page-why-falcon-reviews-1998 #content-container .common,
				body.page-why-falcon-reviews-1997 #content-container .common,
				body.page-why-falcon-reviews-1996 #content-container .common,
				body.page-why-falcon-reviews-1995 #content-container .common,
				body.page-why-falcon-reviews-1994 #content-container .common,
				body.page-why-falcon-reviews-1993 #content-container .common
				{
					background-image:url(images/layout/ccback-feedback.png);
					}
					body.page-custom-painting #content-container .common,
					body.page-sitemap #content-container .common {
						background-image:url(images/layout/custom-painting-back.png);
						}
			body.page-falcon-gallery #content-container {
				background-image:url(images/layout/content-gallery.png);
				}
				body.page-falcon-gallery #content-container .common {
					background-image:url(images/layout/ccback-gallery.png);
					}

	#content #admin-menu {display:none;}
	
			#main {
				width:940px;
				margin:0 auto;
				min-height:300px;
				padding:0 10px;
				}
				#main .content em {font-style:italic;}
				#main p {line-height:1.6em;}
				#main p strong {color:#BEBEBE;}
				#main li strong {color:#BEBEBE;}
				h5 {color:#BEBEBE;padding-bottom:5px;}
				body.section-falcon-gallery #main {min-height:500px;}
				
				/* Support List */
			body.section-support #node-12 .content,
			body.section-support #node-11 .content,
			body.page-faq-support .faq-content,
			body.page-why-falcon-faqs .faq-content,
			body.section-company #node-8 .content,
			body.page-support-faqs .faq-content,
			body.section-why-falcon #node-3 .content
			{clear:left;}
	
			/* FAQs, Contact List, Downloads LIst*/
			 p.aside {margin-bottom:40px;}
			 	body.page-support-drivers-downloads p.aside em {font-style:italic;}
				ul.download-list, 
				ul.contact-list {
					margin:10px 0 40px 0;
					width:407px;
					}
				ul.contact-list {width:100%;border-bottom:1px solid #2C2C2C;}
				ul.download-list.no-margin {margin-bottom:0;}
					ul.download-list li {
						background:url(images/layout/border-dot.gif) left bottom repeat-x;
						padding:0;
						line-height:normal;
						}
						ul.download-list li a,
						ul.contact-list li {
							background-position:left center;
							background-repeat:no-repeat;
							padding:16px 0 16px 49px;
							font-weight:bold;
							color:#ccc;
							display:block;
							}
						ul.contact-list li {
							font-weight:normal;
							color:#9e9e9e;
							line-height:normal;
							}
							ul.contact-list li a {color:#BF6600;}
							  ul.contact-list li a:hover {text-decoration:none;border-bottom:1px dotted #BF6600;}
							
							ul.download-list li a.disc {background-image:url(images/support/disc.png);}
							ul.download-list li a.pdf {background-image:url(images/support/pdf.png);}
							ul.contact-list li.email {background-image:url(images/support/contact-email.png);}
							ul.contact-list li.fax {background-image:url(images/support/contact-fax.png);}
							ul.contact-list li.phone {background-image:url(images/support/contact-phone.png);}
							ul.download-list li a.world,
							ul.contact-list li.world
							  {background-image:url(images/support/world.png);}
								ul.download-list li a:hover {background-color:#202020;}
				.faq-question,
				.faq-answer {
					padding:16px;
					}
					.faq-answer p {margin-bottom:0;}
					.faq-answer {
						background:url(images/layout/border-dot.gif) left bottom repeat-x;
						background-color:#151515;
						padding-left:30px;
						}
						/* horizontal arrow */
					.faq-question-answer .faq-dt-hide-answer {
						background:url(images/layout/list-arrow.png) left center no-repeat;
						}
						/* target 1st arrow */
						div.faq-dl-hide-answer .faq-question-answer:first-child .faq-dt-hide-answer {
							background:url(images/layout/list-arrow-light.png) left center no-repeat;
							}
							div.faq-dl-hide-answer .faq-question-answer:first-child .faq-qa-visible {
							background:url(images/layout/list-arrow-light-down.png) left center no-repeat;
							}
						/* down arrow */
						.faq-question-answer .faq-qa-visible {
						background:url(images/layout/list-arrow-down.png) left center no-repeat;
						  }
						  .faq-question-answer a {
							  font-weight:bold;
							  color:#ccc;
							  display:block;
							  padding:16px 0 16px 30px;
							  background:url(images/layout/border-dot.gif) left bottom repeat-x;
							  }
							  .faq-question-answer p a {
								  background:none;
								  border-bottom:0 none;
								  display:inline;
								  font-weight:normal;
								  padding:0;
								  }
								  .faq-question-answer a:hover {
									  color:#fff;
									  }
								  .faq-question-answer p a:hover {
									  border-bottom:1px dotted #BF6600;
									  color:#BF6600;
									  }
				.faq-question {padding:0;}
				
				/* Tabs */
				ul#product-detail-links,
				#block-menu-menu-why-falcon ul.menu,
				#block-menu-menu-company ul.menu,
				#block-menu-menu-support ul.menu {
					height:36px;
					padding-top:6px;
					margin:0 0 25px;
					float:left;
					position:relative;
					left:-14px;
					padding-left:0;
					}
				ul#product-detail-links {width:635px;}
				#block-menu-menu-why-falcon ul.menu {width:780px;}
					ul#product-detail-links li,
					#block-menu-menu-why-falcon ul.menu li,
					#block-menu-menu-company ul.menu li,
					#block-menu-menu-support ul.menu li {
						background:none;
						float:left;
						margin-right:10px;
						margin-left:0;
						padding-left:0;
						list-style-image:none;
						list-style-type:none;
						}
						.product-link,
						.tech-specs,
						.gallery,
						.page-laptops-tlx .conf,
						.page-laptops-tlx-tech-specs .conf,
						.page-laptops-drx .conf,
						.page-laptops-drx-tech-specs .conf,
						.page-laptops-io .conf,
						.page-laptops-io-tech-specs .conf,
						.page-desktops-mach-v .conf,
						.page-desktops-mach-v-tech-specs .conf,
						.page-desktops-fragbox .conf,
						.page-desktops-fragbox-tech-specs .conf,
						.page-desktops-talon .conf,
						.page-desktops-talon-tech-specs .conf,
						.page-desktops-tiki .conf,
						.page-desktops-tiki-tech-specs .conf,
						.falcon-features,
						.customer-feedback,
						.reviews,
						.awards,
						.custom-painting, 
						.newsroom, 
						.falcon-tv,
						.ad-gallery,
						.tabs-faqs,
						.tabs-warranty,
						.tabs-drivers,
						.tab-why-falcon,
						.tab-company,
						.tab-support,
						.nvidia {
							background-repeat:no-repeat;
							text-indent:-9999px;
							display:block;
							float:left;
							cursor:pointer
							}
						.tech-specs,
						.gallery,
						.page-laptops-tlx .product-link,
						.page-laptops-drx .product-link,
						.page-laptops-io .product-link,
						.page-laptops-tlx-tech-specs .product-link,
						.page-laptops-drx-tech-specs .product-link,
						.page-laptops-io-tech-specs .product-link,
						.page-laptops-tlx .conf,
						.page-laptops-tlx-tech-specs .conf,
						.page-laptops-drx .conf,
						.page-laptops-drx-tech-specs .conf,
						.page-laptops-io .conf,
						.page-laptops-io-tech-specs .conf
							{background-image:url(images/laptops/laptop-tabs.png);}	
						.page-desktops-mach-v .product-link,
						.page-desktops-fragbox .product-link,
						.page-desktops-talon .product-link,
						.page-desktops-tiki .product-link,
						.page-desktops-mach-v-tech-specs .product-link,
						.page-desktops-fragbox-tech-specs .product-link,
						.page-desktops-talon-tech-specs .product-link,
						.page-desktops-tiki-tech-specs .product-link,
						.page-desktops-mach-v .conf,
						.page-desktops-mach-v-tech-specs .conf,
						.page-desktops-fragbox .conf,
						.page-desktops-fragbox-tech-specs .conf,
						.page-desktops-talon .conf,
						.page-desktops-talon-tech-specs .conf,
						.page-desktops-tiki .conf,
						.page-desktops-tiki-tech-specs .conf,
						.nvidia
							{background-image:url(images/desktops/desktop-tabs.png);}
						.newsroom,
						.falcon-tv,
						.ad-gallery,
						.tab-company {
							width:96px;
							height:36px;
							background-image:url(images/company/company-tabs.png);
							}
							.newsroom {
								background-position:0 0;
								}
								.newsroom:hover,
								.newsroom.active {
									background-position:0 -36px;
									}
							.falcon-tv {
								background-position:-96px 0;
								width:118px;
								}
								.falcon-tv:hover,
								.falcon-tv.active {
									background-position:-96px -36px;
									}
							.ad-gallery {
								background-position:-214px 0;
								width:117px;
								}
								.ad-gallery:hover,
								.ad-gallery.active {
									background-position:-214px -36px;
									}
							.tab-company {
								background-position:-331px 0;
								width:85px;
								}
								.tab-company:hover,
								.tab-company.active {
									background-position:-331px -36px;
									}
									
						.tabs-faqs,
						.tabs-warranty,
						.tabs-drivers,
						.tab-support {
							height:36px;
							background-image:url(images/support/support-tabs.png);
							}
							.tabs-faqs {
								background-position:0 0;
								width:57px;
								}
								.tabs-faqs:hover,
								.tabs-faqs.active
								{background-position:0 -36px;}
							.tabs-warranty {
								background-position:-57px 0;
								width:124px;
								}
								.tabs-warranty:hover,
								.tabs-warranty.active
								{background-position:-57px -36px;}
							.tabs-drivers {
								background-position:-181px 0;
								width:104px;
								}
								.tabs-drivers:hover,
								.tabs-drivers.active,
								.page-support-drivers-downloads-recovery .tabs-drivers
								{background-position:-181px -36px;}
							.tab-support {
								background-position:-285px 0;
								width:75px;
								}
								.tab-support:hover,
								.tab-support.active
								{background-position:-285px -36px;}
							.tech-specs {
								background-position:0 0;
								width:98px;
								height:36px;
								}
								.tech-specs:hover,
								.tech-specs.active {background-position:0 -36px;}
							.gallery {
								background-position:-98px 0;
								width:90px;
								height:30px;
								margin-right:10px;
								}
								.gallery:hover {background-position:-98px -30px;}
							.nvidia {
								background-position:-520px 0;
								width:80px;
								height:30px;
								}
								.nvidia:hover,
								.nvidia.active {background-position:-520px -30px;}
							.page-laptops-tlx .conf,
							.page-laptops-tlx-tech-specs .conf {
								background-position:-188px 0;
								width:151px;
								height:30px;
								}
								.page-laptops-tlx .conf:hover,
								.page-laptops-tlx-tech-specs .conf:hover{background-position:-188px -30px;}
							.page-laptops-drx .conf,
							.page-laptops-drx-tech-specs .conf {
								background-position:-339px 0;
								width:147px;
								height:30px;
								}
								.page-laptops-drx .conf:hover,
								.page-laptops-drx-tech-specs .conf:hover {background-position:-339px -30px;}
							.page-laptops-io .conf,
							.page-laptops-io-tech-specs .conf{
								background-position:-486px 0;
								width:146px;
								height:30px;
								}
								.page-laptops-io .conf:hover,
								.page-laptops-io-tech-specs .conf:hover{
									background-position:-486px -30px;
									}
							.page-laptops-drx-tech-specs .product-link,
							.page-laptops-drx .product-link{
								background-position:-632px 0;
								width:46px;
								height:36px;
								}
								.page-laptops-drx-tech-specs .product-link:hover,
								.page-laptops-drx-tech-specs #product-detail-links a.product-link.active,
								.page-laptops-drx .product-link:hover,
								.page-laptops-drx #product-detail-links a.product-link.active {
									background-position:-632px -36px;
									}
							.page-laptops-tlx .product-link,
							.page-laptops-tlx-tech-specs .product-link {
								background-position:-678px 0;
								width:46px;
								height:36px;
								}
								.page-laptops-tlx-tech-specs .product-link:hover,
								.page-laptops-tlx-tech-specs #product-detail-links a.product-link.active,
								.page-laptops-tlx .product-link:hover,
								.page-laptops-tlx #product-detail-links a.product-link.active{
									background-position:-678px -36px;
									}
							.page-laptops-io .product-link,
							.page-laptops-io-tech-specs .product-link{
								background-position:-724px 0;
								width:46px;
								height:36px;
								}
								.page-laptops-io-tech-specs .product-link:hover,
								.page-laptops-io-tech-specs #product-detail-links a.product-link.active,
								.page-laptops-io .product-link:hover,
								.page-laptops-io #product-detail-links a.product-link.active{
									background-position:-724px -36px;
									}
							.page-desktops-mach-v .conf,
							.page-desktops-mach-v-tech-specs .conf{
								background-position:-0 0;
								width:169px;
								height:30px;
								}
								.page-desktops-mach-v .conf:hover,
								.page-desktops-mach-v-tech-specs .conf:hover {background-position:0 -30px;}
							.page-desktops-tiki .conf,
							.page-desktops-tiki-tech-specs .conf{
								background-position:-868px 0;
								width:169px;
								height:30px;
								}
								.page-desktops-tiki .conf:hover,
								.page-desktops-tiki-tech-specs .conf:hover {background-position:-868px -30px;}
							.page-desktops-tiki .product-link,
							.page-desktops-tiki-tech-specs .product-link {
								background-position:-670px 0;
								width:65px;
								height:36px;
								}
								.page-desktops-tiki-tech-specs .product-link:hover,
								.page-desktops-tiki-tech-specs #product-detail-links a.product-link.active,
								.page-desktops-tiki .product-link:hover,
								.page-desktops-tiki #product-detail-links a.product-link.active{
									background-position:-670px -36px;
									}
							.page-desktops-fragbox .conf,
							.page-desktops-fragbox-tech-specs .conf{
								background-position:-169px 0;
								width:185px;
								height:30px;
								}
								.page-desktops-fragbox .conf:hover,
								.page-desktops-fragbox-tech-specs .conf:hover {background-position:-169px -30px;}
								
							.page-desktops-talon .conf,
							.page-desktops-talon-tech-specs .conf{
								background-position:-354px 0;
								width:166px;
								height:30px;
								}
								.page-desktops-talon .conf:hover,
								.page-desktops-talon-tech-specs .conf:hover {background-position:-354px -30px;}
							.page-desktops-talon .product-link,
							.page-desktops-talon-tech-specs .product-link {
								background-position:-670px 0;
								width:65px;
								height:36px;
								}
								.page-desktops-talon-tech-specs .product-link:hover,
								.page-desktops-talon-tech-specs #product-detail-links a.product-link.active,
								.page-desktops-talon .product-link:hover,
								.page-desktops-talon #product-detail-links a.product-link.active{
									background-position:-670px -36px;
									}
							.page-desktops-mach-v .product-link,
							.page-desktops-mach-v-tech-specs .product-link {
								background-position:-600px 0;
								width:70px;
								height:36px;
								}
								.page-desktops-mach-v-tech-specs .product-link:hover,
								.page-desktops-mach-v-tech-specs #product-detail-links a.product-link.active,
								.page-desktops-mach-v .product-link:hover,
								.page-desktops-mach-v #product-detail-links a.product-link.active{
									background-position:-600px -36px;
									}

							.page-desktops-tiki .product-link,
							.page-desktops-tiki-tech-specs .product-link {
								background-position:-819px 0;
								width:49px;
								height:36px;
								}
								.page-desktops-tiki-tech-specs .product-link:hover,
								.page-desktops-tiki-tech-specs #product-detail-links a.product-link.active,
								.page-desktops-tiki .product-link:hover,
								.page-desktops-tiki #product-detail-links a.product-link.active{
									background-position:-819px -36px;
									}
							.page-desktops-fragbox .product-link,
							.page-desktops-fragbox-tech-specs .product-link {
								background-position:-735px 0;
								width:83px;
								height:36px;
								}
								.page-desktops-fragbox-tech-specs .product-link:hover,
								.page-desktops-fragbox-tech-specs #product-detail-links a.product-link.active,
								.page-desktops-fragbox .product-link:hover,
								.page-desktops-fragbox #product-detail-links a.product-link.active{
									background-position:-735px -36px;
									}
								
								
						.falcon-features,
						.customer-feedback,
						.reviews,
						.awards,
						.custom-painting,
						.tab-why-falcon
							 {
							background-image:url(images/why-falcon/why-falcon-tabs.png);
							height:36px;
							}
							.falcon-features {width:142px;background-position:0 0;}
								.falcon-features:hover,
								.falcon-features.active 
								{background-position:0 -36px;}
							.customer-feedback {width:160px;background-position:-142px 0;}
								.customer-feedback:hover,
								.customer-feedback.active 
								{background-position:-142px -36px;}
							.reviews {width:78px;background-position:-302px 0;}
								.reviews:hover,
								.reviews.active
								{background-position:-302px -36px;}
							.awards {width:78px;background-position:-380px 0;}
								.awards:hover,
								.awards.active,
								.page-why-falcon-awards-2018 li.active-trail a.awards,
								.page-why-falcon-awards-2017 li.active-trail a.awards,
								.page-why-falcon-awards-2016 li.active-trail a.awards,
								.page-why-falcon-awards-2015 li.active-trail a.awards,
								.page-why-falcon-awards-2014 li.active-trail a.awards,
								.page-why-falcon-awards-2013 li.active-trail a.awards,
								.page-why-falcon-awards-2012 li.active-trail a.awards,
								.page-why-falcon-awards-2011 li.active-trail a.awards,
								.page-why-falcon-awards-2010 li.active-trail a.awards,
								.page-why-falcon-awards-2009 li.active-trail a.awards,
								.page-why-falcon-awards-2008 li.active-trail a.awards,
								.page-why-falcon-awards-2007 li.active-trail a.awards,
								.page-why-falcon-awards-2006 li.active-trail a.awards,
								.page-why-falcon-awards-2005 li.active-trail a.awards,
								.page-why-falcon-awards-2004 li.active-trail a.awards,
								.page-why-falcon-awards-2003 li.active-trail a.awards,
								.page-why-falcon-awards-2002 li.active-trail a.awards,
								.page-why-falcon-awards-2001 li.active-trail a.awards,
								.page-why-falcon-awards-2000 li.active-trail a.awards,
								.page-why-falcon-awards-1999 li.active-trail a.awards,
								.page-why-falcon-awards-1998 li.active-trail a.awards,
								.page-why-falcon-awards-1997 li.active-trail a.awards,
								.page-why-falcon-awards-1996 li.active-trail a.awards,
								.page-why-falcon-awards-1995 li.active-trail a.awards,
								.page-why-falcon-awards-1994 li.active-trail a.awards,
								.page-why-falcon-awards-1993 li.active-trail a.awards
								{background-position:-380px -36px;}
							.custom-painting {width:136px;background-position:-458px 0;}
								.custom-painting:hover,
								.custom-painting.active
								{background-position:-458px -36px;}
							.tab-why-falcon {width:107px;background-position:-594px 0;}
								.tab-why-falcon:hover,
								.active-trail .tab-why-falcon.active
								{background-position:-594px -36px;}


			/* Page Specific width */	
			body.page-laptops #main,
			body.page-desktops #main,
			body.page-laptops-compare #main {
				width:876px;
				padding:0 22px;
				}
			body.front #front-picture-wrapper {
				background:url(images/home/home-button-back.png) 0 68px no-repeat;
				left:-105px;
				min-height:155px;
				padding:0 0 0 32px;
				position:relative;
				width:1067px;
				}
				.front #front-picture-pager {
					margin-left:0;
					padding:0;
					height: 155px;
					width: 1040px;
					position: relative;
					left: 0;
					}
					.front #front-picture-pager div {
						padding-left:0;
						float:left;
						}
						.front #front-picture-pager a {
							display:block;
							height:155px;
							text-indent:-9999px;
							background-repeat:no-repeat;
							background-position:0 0;
							cursor:pointer;
							cursor:hand;
							}
							.front #front-picture-pager .pager-num-17 a {
								background-image:url(images/home/home-button-mach.png);
								width:219px;
								}
							.front #front-picture-pager .pager-num-18 a {
								background-image:url(images/home/home-button-talon.png);
								width:150px;
								}
							.front #front-picture-pager .pager-num-19 a {
								background-image:url(images/home/home-button-fragbox.png);
								width:150px;
								}
							.front #front-picture-pager .pager-num-25 a {
								background-image:url(images/home/home-drx.png);
								width:150px;
								}
							.front #front-picture-pager .pager-num-26 a {
								background-image:url(images/home/home-tlx.png);
								width:150px;
								}
							.front #front-picture-pager .pager-num-27 a {
								background-image:url(images/home/home-button-io.png);
								width:219px;
								}
							.front #front-picture-pager .pager-num-1330 a {
								background-image:url(images/home/home-tiki.png);
								width:150px;
								}
								.front #front-picture-pager a.selected,
								.front #front-picture-pager a:hover {background-position:0 -155px;}
			
			body.page-support-faqs #main,
			body.page-faq-support #main,					
			body.section-support #main,					
			body.section-company #main,				
			body.page-laptops-drx #main,
			body.page-laptops-drx-tech-specs #main,
			body.page-laptops-tlx #main, 
			body.page-laptops-tlx-tech-specs #main, 
			body.page-laptops-io #main, 
			body.page-laptops-io-tech-specs #main, 
			body.page-desktops-mach-v #main,
			body.page-desktops-mach-v-tech-specs #main,
			body.page-desktops-fragbox #main,
			body.page-desktops-fragbox-tech-specs #main,
			body.page-desktops-talon #main,
			body.page-desktops-talon-tech-specs #main,
			body.page-desktops-tiki #main,
			body.page-desktops-tiki-tech-specs #main {
				width:900px;
				padding:0 30px;
				}
				body.node-type-page.section-company  #info-main,
				body.node-type-page.section-support #info-main,
				body.node-type-page.page-laptops-compare-laptops #info-main,
				body.node-type-page.page-desktops-compare-desktops #info-main,
				body.node-type-page.section-configure-falcon #info-main,
				body.node-type-page.page-laptops-drx-tech-specs #info-main,
				body.node-type-page.page-laptops-tlx-tech-specs #info-main,
				body.node-type-page.page-laptops-io-tech-specs #info-main, 
				body.node-type-page.page-desktops-tiki-tech-specs #info-main, 
				#info-main {
					width:607px;
					float:left;
					padding:0 14px;
					}

				body.node-type-page.page-desktops-compare-desktops #info-main {
					padding:0px;
				}
				/* Ad Gallery */
				body.page-company-ad-gallery .view-id-adverts .view-content {
					  clear:left;
					  background:url(images/ads/ads-stretcher.png) left top repeat-y;
					  width:611px;
					  margin-top:15px;
					  position:relative;
					  left:-14px;
					  }
					  body.page-company-ad-gallery .view-id-adverts table.views-view-grid {
						background:url(images/ads/ads-header.png) left top no-repeat;
						width:611px;
						margin:0;
						}
						body.page-company-ad-gallery .view-id-adverts table.views-view-grid tbody{
						  background:url(images/ads/ads-footer.png) left bottom no-repeat;
						  padding:0 0 31px 15px;
						  display:table-cell;
						  }
						  body.page-company-ad-gallery .view-id-adverts table.views-view-grid tbody tr.row-1.row-first td {padding-top:30px;}
						  body.page-company-ad-gallery .view-id-adverts table.views-view-grid tbody td {
							  width:145px;
							  text-align:center;
							  padding:0 0 40px 0;
							  }
							  body.page-company-ad-gallery .view-id-adverts table.views-view-grid .views-field-phpcode {
								  left:55px;
								  position:relative;
								  bottom:55px;
								  display:block;
								  height:21px;
								  width:21px;
								  }
								  body.page-company-ad-gallery .view-id-adverts table.views-view-grid tbody td .zoom-tool {
									  display:none;
									  /*background:transparent url(images/ads/tiny-zoom.png) no-repeat scroll left top;
									  display:block;
									  height:21px;
									  width:21px;*/
									  }
	
								  body.page-company-ad-gallery .view-id-adverts table.views-view-grid .views-field-phpcode-1 a {
									  background-image:url(images/ads/ad-gallery-back.png);
									  background-repeat:no-repeat;
									  background-position:0 0;
									  width:128px;
									  height:145px;
									  display:block;
									  margin:0 auto;
									  padding-top:15px;
									  }
									  body.page-company-ad-gallery .view-id-adverts table.views-view-grid .views-field-phpcode-1 a:hover {
										  background-position:0 -160px;
										}
									  body.page-company-ad-gallery .view-id-adverts table.views-view-grid .views-field-phpcode-1 img {
										  width:auto;
										  margin:0 auto;
										  display:block;
										  }
						  body.page-company-ad-gallery .view-id-adverts table.views-view-grid .views-field-title {
								 color:#9F9F9F;
								 font:12px "Times New Roman", Times, serif;
								 font-style:italic;
								 margin-bottom:10px;
								  }

				/*Awards */
				body.section-why-falcon #info-main .view-id-awards .view-content {
					background:url(images/awards/awards-stretcher.png) left top repeat-y;
					width:730px;
					margin-top:15px;
					}
					body.section-why-falcon #info-sub .view-id-awards .view-content {
						background:none;
						width:auto;
						margin-top:0;
						}
					
					body.section-why-falcon .view-id-awards table.views-view-grid {
					  background:url(images/awards/awards-header.png) left top no-repeat;
					  width:730px;
					  margin:0;
					  }
					
					
					  body.section-why-falcon .view-id-awards table.views-view-grid tbody {
					  background-image:url(images/awards/awards-footer.png);
					  background-repeat:no-repeat;
					  background-position:left bottom;
					  padding:0;
					  display:table-cell;
					  }
					  body.section-why-falcon #info-main .view-id-awards table.views-view-grid td {
						  display:inline-block;
						  width:179px;
						  text-align:center;
						  }
						  body.section-why-falcon #info-main .view-id-awards table.views-view-grid tr.row-1 td {
							padding-top:20px;
							}
						  body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-field-awards-image-fid{
							   background:url(images/awards/awards-frame.png) left top no-repeat;
							   width:136px;
							   height:117px;
							   padding-top:11px;
							   margin:0 auto;
							  }
							  body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-field-awards-image-fid img {
								  display:block;
								  max-width:115px;
								  height:105px;
								  margin:0 auto;
								  }
								  body.section-why-falcon #info-main .views-field-field-awards-image {
									height: 117px;
									padding-top: 10px;
								}
							  body.section-why-falcon .view-id-awards table.views-view-grid td .views-field-title {
							 /* body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-body {*/
								 color:#9F9F9F;
								 font:16px "Times New Roman", Times, serif;
								 font-style:italic;
								 }
								body.section-why-falcon #main .view-id-awards table.views-view-grid td .views-field-body p {
									 line-height:1.5em;
									 margin-bottom:0;
									 }
							  body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-body {
							/*  body.section-why-falcon .view-id-awards table.views-view-grid td .views-field-title {*/
								 color:#ccc;
								 font:16px Arial, Helvetica, sans-serif;
								 font-weight:bold;
								 }
							body.section-why-falcon .view-id-awards table.views-view-grid td .views-field-field-date-value {
								 color:#BF6800;
								 font:12px Arial, Helvetica, sans-serif;
								 font-weight:bold;
								 line-height:1.85em;
								 margin-bottom:30px;
								 }
								 
			body.section-configure-falcon #info-main {padding:0 32px;} 
					.col {
						float:left;
						margin-right:47px;
						}
						.last {
							margin-right:0;
							}
							body.page-laptops td.col-1,
							body.page-laptops td.col-2,
							body.page-laptops td.col-3,
							body.page-desktops td.col-1,
							body.page-desktops td.col-2,
							body.page-desktops td.col-3,
							body.page-desktops td.col-4,
							body.page-intel td.col-1,
							body.page-intel td.col-2,
							body.page-intel td.col-3,
							body.page-intel td.col-4 {
								display:table-cell;
								/*width:25%;*/
								font:13px Arial, verdana, sans-serif;
								color:#999;
								text-align:center;
								float:left;
								width:215px;
								/*padding:0 40px;*/
								}
								body.page-desktops td .views-field-field-image-fid,
								body.page-intel td .views-field-field-image-fid {
									height:375px;
								}
								body.page-laptops td.col-1,
								body.page-laptops td.col-2,
								body.page-laptops td.col-3,
								body.page-laptops td.col-4 {
									/*width:25%;*/
									padding:0 20px;
								  }
								  body.page-laptops td.col-2 {padding:0 40px;}
								body.page-laptops td.col-1:hover,
								body.page-laptops td.col-2:hover,
								body.page-laptops td.col-3:hover,
								body.page-desktops td.col-1:hover,
								body.page-desktops td.col-2:hover,
								body.page-desktops td.col-3:hover,
								body.page-desktops td.col-4:hover,
								body.page-intel td.col-1:hover,
								body.page-intel td.col-2:hover,
								body.page-intel td.col-3:hover,
								body.page-intel td.col-4:hover {
									background-position:0 -203px;
									}
									body.page-laptops .views-field-title a,
									body.page-desktops .views-field-title a,,
									body.page-intel .views-field-title a {
										color:#BF6800;
										position:absolute;
										top:13px;
										left:13px;
										font:20px "Times New Roman", Times, serif;
										text-align:left;
										}
										body.page-desktops td.col-2,
										body.page-desktops td.col-3,
										body.page-desktops td.col-4,

										body.page-intel td.col-2,
										body.page-intel td.col-3,
										body.page-intel td.col-4
										{position:relative;right:-20px;}
										body.page-laptops td.col-1 .views-field-field-short-title-value,
										body.page-laptops td.col-2 .views-field-field-short-title-value,
										body.page-laptops td.col-3 .views-field-field-short-title-value,
										body.page-desktops td.col-1 .views-field-field-short-title-value,
										body.page-desktops td.col-2 .views-field-field-short-title-value,
										body.page-desktops td.col-3 .views-field-field-short-title-value,
										body.page-desktops td.col-4 .views-field-field-short-title-value,
										body.page-intel td.col-1 .views-field-field-short-title-value,
										body.page-intel td.col-2 .views-field-field-short-title-value,
										body.page-intel td.col-3 .views-field-field-short-title-value,
										body.page-intel td.col-4 .views-field-field-short-title-value {
											position:relative;
											top:-40px;
											height:20px;
											 color: #bf6800;
    										 font: 24px "Times New Roman",Times,serif;
											 
											}
											body.page-laptops td.col-1 .views-field-field-short-title-value,
											body.page-laptops td.col-2 .views-field-field-short-title-value,
											body.page-laptops td.col-3 .views-field-field-short-title-value,
											body.page-laptops td.col-4 .views-field-field-short-title-value {
												top:30px;
											}
											body.page-laptops td.col-1 .views-field-field-short-title-value a,
											body.page-laptops td.col-2 .views-field-field-short-title-value a,
											body.page-laptops td.col-3 .views-field-field-short-title-value a,
											body.page-desktops td.col-1 .views-field-field-short-title-value a,
											body.page-desktops td.col-2 .views-field-field-short-title-value a,
											body.page-desktops td.col-3 .views-field-field-short-title-value a,
											body.page-desktops td.col-4 .views-field-field-short-title-value a,
											body.page-intel td.col-1 .views-field-field-short-title-value a,
											body.page-intel td.col-2 .views-field-field-short-title-value a,
											body.page-intel td.col-3 .views-field-field-short-title-value a,
											body.page-intel td.col-4 .views-field-field-short-title-value a{
												color:#BF6800;
												font:24px "Times New Roman",Times,serif;
												}
											body.page-laptops td.col-1 .views-field-field-short-description-value,
											body.page-laptops td.col-2 .views-field-field-short-description-value,
											body.page-laptops td.col-3 .views-field-field-short-description-value,
											body.page-desktops td.col-1 .views-field-field-short-description-value,
											body.page-desktops td.col-2 .views-field-field-short-description-value,
											body.page-desktops td.col-3 .views-field-field-short-description-value,
											body.page-desktops td.col-4 .views-field-field-short-description-value,
											body.page-intel td.col-1 .views-field-field-short-description-value,
											body.page-intel td.col-2 .views-field-field-short-description-value,
											body.page-intel td.col-3 .views-field-field-short-description-value,
											body.page-intel td.col-4 .views-field-field-short-description-value{
												clear:both;
												display:block;
												position:relative;
												top:-30px;
												height:50px;
												}
												body.page-laptops td.col-1 .views-field-field-short-description-value,
												body.page-laptops td.col-2 .views-field-field-short-description-value,
												body.page-laptops td.col-3 .views-field-field-short-description-value ,
												body.page-laptops td.col-4 .views-field-field-short-description-value {
												  top:40px;
												  }

												body.page-laptops td.col-2 .views-field-field-short-description-value,
												body.page-laptops td.col-2 .views-field-field-short-title-value,
												body.page-laptops td.col-2 .views-field-phpcode {
													position: relative;
													left: 20px;

												}
											body.page-laptops td.col-1 .views-field-phpcode,
											body.page-laptops td.col-2 .views-field-phpcode,
											body.page-laptops td.col-3 .views-field-phpcode,
											body.page-desktops td.col-1 .views-field-phpcode,
											body.page-desktops td.col-2 .views-field-phpcode,
											body.page-desktops td.col-3 .views-field-phpcode ,
											body.page-desktops td.col-4 .views-field-phpcode,
											body.page-intel td.col-1 .views-field-phpcode,
											body.page-intel td.col-2 .views-field-phpcode,
											body.page-intel td.col-3 .views-field-phpcode ,
											body.page-intel td.col-4 .views-field-phpcode {
												position:relative;
												top:-20px;
												width: 183px;
												margin: 0px auto;
												}
												body.page-laptops td.col-1 .views-field-phpcode,
												body.page-laptops td.col-2 .views-field-phpcode,
												body.page-laptops td.col-3 .views-field-phpcode,
												body.page-laptops td.col-4 .views-field-phpcode {
													top:50px;
												}
												body.page-laptops td.col-1 .views-field-phpcode .field-content,
												body.page-laptops td.col-2 .views-field-phpcode .field-content,
												body.page-laptops td.col-3 .views-field-phpcode .field-content,
												body.page-desktops td.col-1 .views-field-phpcode .field-content,
												body.page-desktops td.col-2 .views-field-phpcode .field-content,
												body.page-desktops td.col-3 .views-field-phpcode .field-content,
												body.page-desktops td.col-4 .views-field-phpcode .field-content ,
												body.page-intel td.col-1 .views-field-phpcode .field-content,
												body.page-intel td.col-2 .views-field-phpcode .field-content,
												body.page-intel td.col-3 .views-field-phpcode .field-content,
												body.page-intel td.col-4 .views-field-phpcode .field-content {
													margin:0 auto;
													display:block;
													width:auto;
													}
													body.page-desktops td.col-3 .views-field-phpcode .field-content {width:191px;}
												body.page-laptops #main td.col-1 .views-field-field-short-description-value p,
												body.page-laptops #main td.col-2 .views-field-field-short-description-value p,
												body.page-laptops #main td.col-3 .views-field-field-short-description-value p,
												body.page-desktops #main td.col-1 .views-field-field-short-description-value p,
												body.page-desktops #main td.col-2 .views-field-field-short-description-value p,
												body.page-desktops #main td.col-3 .views-field-field-short-description-value p,
												body.page-desktops #main td.col-4 .views-field-field-short-description-value p ,
												body.page-intel #main td.col-1 .views-field-field-short-description-value p,
												body.page-intel #main td.col-2 .views-field-field-short-description-value p,
												body.page-intel #main td.col-3 .views-field-field-short-description-value p,
												body.page-intel #main td.col-4 .views-field-field-short-description-value p {
													line-height:normal;
													margin-bottom:0;
												}
											body.page-laptops td.col-1 img,
											body.page-laptops td.col-2 img,
											body.page-laptops td.col-3 img,
											body.page-desktops td.col-1 img,
											body.page-desktops td.col-2 img,
											body.page-desktops td.col-3 img,
											body.page-desktops td.col-4 img,
											body.page-intel td.col-1 img,
											body.page-intel td.col-2 img,
											body.page-intel td.col-3 img,
											body.page-intel td.col-4 img {
												margin:0 auto;
												display:block;
												/*width:207px;*/
												}
												body.page-laptops td.col-1 img,
												body.page-laptops td.col-2 img,
												body.page-laptops td.col-3 img,
												body.page-laptops td.col-4 img {
													width:237px;
												  }
								
									
					body.page-falcon-gallery #main .content {
						padding-left:30px;
						position:relative;
						}	
						body.page-falcon-gallery #main #gallery-product {
							min-height:185px;
						  }
						  body.page-falcon-gallery .node-7 .col {
							  width:421px;
							  margin-right:0;
							  float:none;
							  position:absolute;
							  right:35px;
							  top:0;
							  }
							  .feature-back {
								 width:421px;
								/* text-align:center;
								  background:url(images/gallery/feature-back.png) left top no-repeat;
								  height:410px;
								  display:table-cell;  so images will vertically align 
								  vertical-align:middle;*/
								  padding-left:30px;
								  }
								  .feature-back span {
									  display:block;
									  margin:15px auto;
									  width:64px;
									  clear:left;
									  }
								  .inner-image { 
									min-width:267px;
									min-height:279px;
									display:inline-block; /* table */
									margin:0 auto;
									position:relative;
									}
								 .div-1 {
									  width:10px;
									  height:18px;
									  background:url(images/gallery/left-corner.png) top left no-repeat;
									  display:table-cell;
									  position:absolute;
									  float:left;
									  }
								   .div-2 {
										width:100%;
										height:18px;
										background:url(images/gallery/top-stretcher.png) top left repeat-x;
										display:table-cell;
										float:left;
										}
								 .div-3 {
										width:10px;
										height:18px;
										background:url(images/gallery/right-corner.png) top right no-repeat;
										display:table-cell;
										float:right;
										position:absolute;
										right:0;
										}
								   /*.div-4 {
										width:10px;
										height:100%;
										background:url(images/gallery/left-stretcher.png) top left repeat-y;
										display:table-cell;
										}
								  .div-5 {
										width:10px;
										min-height:279px;
										background:url(images/gallery/right-stretcher.png) top left repeat-y;
										float:right;
										position:relative;
										top:10px;
										right:0;
										 display:table-cell;
										}*/
								  .div-6 {
										width:10px;
										height:18px;
										background:url(images/gallery/bottom-left-corner.png) bottom left no-repeat;
										float:left;
										position:absolute;
										display:table-cell;
										}
								  .div-7 {
										width:100%;
										height:18px;
										background:#121212 url(images/gallery/bottom-stretcher.png) bottom left repeat-x;
										float:left;
										display:table-cell;
										}
								  .div-8 {
									  width:10px;
									  height:18px;
									  background:url(images/gallery/bottom-right-corner.png) bottom right no-repeat;
									  float:right;
									  display:table-cell;
									  position:absolute;
									  right:0;
									  }

								  
								  
							 .zoom-tool,
							  body.page-falcon-gallery #share-link {
								  display:block;
								  float:left;
								  margin:0;
								  text-indent:-9999px;
								  width:27px;
								  height:27px;
								  background-image:url(images/gallery/gallery-icons.png);
								  background-repeat:no-repeat;
								  }
								  .zoom-tool {
									  background-position:0 0;
									  }
									.zoom-tool:hover {
										background-position:0 -27px;
										}
								  body.page-falcon-gallery #share-link {
										background-position:-27px 0;
										margin-left:10px;
										}
									  body.page-falcon-gallery #share-link:hover {
										  background-position:-27px -27px;
										  }
							  .feature-back a.feature-image
								   {
									  background:#121212 url(images/gallery/left-stretcher.png) top left repeat-y;
									  padding-left:18px;
									  display:block;
									  line-height:.5em;
									  }
									  #gallery-main {
										  background:#121212 url(images/gallery/right-stretcher.png) top right repeat-y;
										  padding-right:18px;
										  }
	
						ul#thumbnails {
							background:url(images/gallery/thumbnail-back.png) left top no-repeat;
							width:404px;
							height:164px;
							margin:1.5em 0 10px 0;
							padding-left:12px;
							padding-top:14px;
							}
							ul#thumbnails li {
								float:left;
								padding-left:0;
								line-height:normal;
								background:none;
								}
								ul#thumbnails li a.gallery-images {
									display:block;
									width:73px;
									height:73px;
									position:relative;
									padding-top:7px;
									padding-left:7px;
									
									}
									.clip {
										clip:rect(auto 59px 59px auto);
										position:absolute;
										}
									  ul#thumbnails li a.gallery-images img {
										  position:relative;
										  top:-5px;
										  left:-5px;
										  }
									  ul#thumbnails li a.gallery-images em {
										  background:url(images/gallery/gallery-thumbnail.png) left top no-repeat;
										  display:block;
										  width:73px;
										  height:73px;
										  position:absolute;
										  left:0;
										  top:0;
										  
										  }
										  ul#thumbnails li a:hover em,
										  ul#thumbnails li a.selected em {
											  background-position:0 -73px;
											  }
								
						ul#set {margin-left:0;}
							ul#set li {
								float:left;
								padding-left:0;
								}
								a.gallery-page-link  {
									display:block;
									width:66px;
									height:28px;
									background:url(images/gallery/set.png) center top no-repeat;
									position:relative;
									float:left;
									padding-left:0;
									text-indent:-9999px;
									margin:0 0 10px 0;
									}
									a.gallery-page-link:hover,
									.jcarousel-skin-tango ul.jcarousel-pager a.selected {background-position:center -28px;}
									

								ul#thumbnails form {clear:left;}
									ul#thumbnails form label.option input {margin:3px;}
						
						.option {
							color:#5E5E5E;
							font:10px Arial, Verdana, sans-serif;
							padding:10px 14px;
							}
							#set-info span {
								float:left;
								width:65%;
								}
							.option label {
								float:right;
								}
							.option input {margin-right:5px;}
						
						
						body.page-falcon-gallery .col h4 {
							background:url(images/gallery/gallery-dot.gif) left bottom repeat-x;
							padding-bottom:10px;
							font:16px Arial, Verdana, sans-serif;
							color:#ccc;
							font-weight:bold;
							}
						
						
					.compare-desktops,
					.compare-desktops span,	
					.compare-laptops,
					.compare-laptops span {
						background-repeat:no-repeat;
						background-image:url(images/buttons/compare-buttons.png);
						text-indent:-9999px;
						display:block;
						}
						p a.compare-desktops:hover,
						p a.compare-laptops:hover {
							border-bottom:none;
							}
							.compare-laptops,
						.compare-laptops span {
							width:239px;
							height:53px;
							}
							.compare-laptops {background-position:0 0;}
								.compare-laptops span {background-position:0 -53px;}
								
						.compare-desktops,
						.compare-desktops span {
							width:248px;
							height:53px;
							}
							.compare-desktops {background-position:-239px 0;}
								.compare-desktops span {background-position:-239px -53px;}
								
					.page-why-falcon-customer-feedback .item-list ul {
						padding:0;
						margin-top:10px;
						/*float:right;*/
						}
						.page-why-falcon-customer-feedback .item-list ul li {
							position:relative;
							/*margin-top:40px;*/
							}
						.page-why-falcon-customer-feedback #info-sub .item-list ul li {
							height:34px;
							margin-top:0;
							float:left;
							background:none;
							}
					.views-field-field-feedback-type .Email,
					.views-field-field-feedback-type .Comment,
					.views-field-field-feedback-type .Letter {
						background-position:0 0;
						background-repeat:no-repeat;
						display:block;
						width:51px;
						height:38px;
						
						}
					.views-field-field-feedback-type {
						position:absolute;
						left:0;
						top:0;
						/*float: left;
						position: relative;
						width: 70px;*/
						}
						.Letter,
						.Comment,
						.Email {
							background-image:url(images/why-falcon/email-large.png);
							}
						/*.Comment {background-image:url(images/why-falcon/card-large.png);}
						.Email {background-image:url(images/why-falcon/mouse-large.png);}*/
						
						body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-field-date,
						body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-field-quote
						{	
							margin-left:60px;
							/*float: left;
							margin: 0;
							width: 90%;*/
						}
							body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-field-date {
								display:inline;}
							body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-php {
								/*margin-left:8px;
								display:inline-block;
								position:absolute;
								top:0;
								left:200px;*/
								/*display: block;
								float: left;
								margin-left: 70px;
								position: relative;
								width: 90%;*/
								margin-left:60px;
							}
							body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-php a,
							body.section-why-falcon #info-main .view-id-reviews .item-list ul .views-field-php a,
							body.page-company-falcon-tv #info-main .item-list ul .views-field-php a.lightbox-processed,
							a.tech-spec-link,
							a.btn-nvidia-logo {
								font:12px Arial, Verdana, sans-serif;
								font-weight:bold;
								padding:0 32px 0 0;
								display:inline-block;
								color:#BF6700;
								background:url(images/layout/arrow-orange.png) right center no-repeat;
								}
								body.section-why-falcon .view-id-reviews .views-field-phpcode a,
								body.page-company-falcon-tv #info-main .item-list ul .views-field-php {
									position:relative;
									top:-15px;
									}
								body.page-why-falcon-customer-feedback #info-main .item-list ul .views-field-php a:hover,
								body.section-why-falcon #info-main .view-id-reviews .item-list ul .views-field-php a:hover,
								body.page-company-falcon-tv #info-main .item-list ul .views-field-php a.lightbox-processed:hover,
								a.tech-spec-link:hover,
								a.btn-nvidia-logo:hover
								{color:#ccc;}
									p a.btn-nvidia-logo:hover {border-bottom:0 none;}
							a.btn-nvidia-logo {
								padding-left:7px;
								padding-top:13px;
								height:27px;
								}
								a.btn-nvidia-logo em {
									display:block;
									float:left;
									background:url(images/layout/nvidia-logo.png) left center no-repeat;
									width:84px;
									height:39px;
									margin-right:10px;
									position:relative;
									top:-13px;
									}
								
						body.page-why-falcon-customer-feedback #info-main .item-list ul .views-row strong {
							font:16px Arial, Verdana, sans-serif;
							color:#666;
							}
									
						body.page-why-falcon-customer-feedback #info-main .item-list ul .views-row .views-field-field-quote .field-content  {
							background:url(images/why-falcon/curly-quote.png) left .25em no-repeat;
							text-indent:26px;
							font-style:italic;
							margin-bottom:0;
							min-height:13px;
							}
							body.page-why-falcon-customer-feedback #info-main .item-list ul .views-row .views-field-field-quote .field-content p {display:inline;}
						body.page-why-falcon-customer-feedback #info-main .item-list ul .views-row .field-content img {position:relative;}
						blockquote a.arrow {padding-left:14px;}
						
					.pagination-bottom {
						border-top:1px solid #2C2C2C;
						margin-top:40px;
						padding-top:15px;
						}
					.pagination-top {
						border-bottom:1px solid #2C2C2C;
						margin-bottom:12px;
						padding-bottom:5px;
						position:relative;
						top:-8px;
						}
						ul.pager {float:right;}
						  ul.pager li {
							  font-size:12px;
							  font-weight:normal;
							  float:left;
							  }
						  ul.pager li a {
							  color:#ccc;
							  padding:0;
							  display:block;
							  float:left;
							  font-size:12px;
							  }
							  ul.pager li a:hover,
							  ul.pager li a.active
								  {color:#666;}
								  ul.pager li a.active:hover {color:#ccc;}
							  .pager-previous a,
							  .pager-next a,
							  .pager-last a,
							  .pager-first a,
							  #gallery-last,
							  #gallery-next
							  {	
								  display:block;
								  background-image:url(images/layout/pagination-arrows.png);
								  background-repeat:no-repeat;
								  height:16px;
								  width:9px;
								  text-indent:-9999px;
								  padding:0;
								  position:relative;
								  top:4px;
								  cursor:pointer;
								  }
							  .pager-previous a {
								  background-position:-9px 0;
								  margin-right:8px;
								  position:relative;
								  top:2px;
								  }
								  .pager-previous a:hover,
								  #gallery-last:hover {
									  background-position:-9px -16px;
									  }
							  .pager-next a {
								  background-position:0 0;
								  margin-left:8px;
								  position:relative;
								  top:1px;
								  }
								  .pager-next a:hover,
								  #gallery-next:hover {
									  background-position:0 -16px;
									  }
							  .pager-last a {
								  background-position:-18px 0;
								  margin-left:8px;
								  width:18px;
								  position:relative;
								  top:1px;
								  }
								  .pager-last a:hover {
									  background-position:-18px -16px;
									  }
							  .pager-first a {
								  background-position:-36px 0;
								  margin-right:8px;
								  width:18px;
								  position:relative;
								  top:2px;
								  }
									 .pager-first a:hover {
								  		background-position:-36px -16px;
							 		 	}
	
					body.section-why-falcon .view-id-reviews .item-list ul,
					body.page-company-newsroom .item-list ul,
					body.page-company-falcon-tv .item-list ul {
							padding:0;
							margin:0;
							}
					body.section-why-falcon #info-main .view-id-reviews .views-row,
					body.page-company-newsroom #info-main .views-row,
					body.page-company-falcon-tv #info-main .views-row {
						border-bottom:1px solid #2C2C2C;
						margin-bottom:30px;
						clear:both;
						zoom: 1;
						min-height:225px;
						padding-bottom:15px;
						}
						body.page-company-falcon-tv #info-main .views-row {
							min-height:inherit;
							height:auto;
							width:95%;
							line-height:normal;
							background:none;
							float:left;
							}
						body.section-why-falcon .view-id-reviews .views-row:after {
							visibility: hidden;
							display: block;
							font-size: 0;
							content: " ";
							clear: both;
							height: 0;
							}
						body.section-why-falcon .view-id-reviews .views-row + .pagination-bottom {
							margin-top:0;
							border-top:0;
							padding-top:0;
							}
						body.section-why-falcon .view-id-reviews .views-row .views-field-field-image-fid {
							float:left;
							width:152px;
							height:auto;
							background:url(images/why-falcon/review-photo-back.png) center top repeat-y;
							}
							body.page-company-falcon-tv .view-display-id-page_1 .views-field-field-tv-thumbnail-fid {
								float:left;
								background:url(images/falc_tv/thumbnail-back.png) center top no-repeat;
								width:76px;
								height:73px;
								padding:15px 14px 0 0;
								}
								body.page-company-falcon-tv .view-display-id-page_1 .views-field-field-tv-thumbnail-fid img {margin:0 auto;}
							
							body.section-why-falcon .view-id-reviews .views-row .views-field-field-image-fid .field-content {
								background:url(images/why-falcon/review-photo-header.png) center top no-repeat;
								padding-top:18px;
								display:block;
								}
								body.section-why-falcon .view-id-reviews .views-row .views-field-field-image-fid .field-content span {
									background:url(images/why-falcon/review-photo-footer.png) center bottom no-repeat;
									padding-bottom:19px;
									display:block;
									}
									body.section-why-falcon .view-id-reviews .views-field-title,
									body.section-why-falcon .view-id-reviews .views-row .views-field-field-image-fid .field-content span img,
									body.page-company-newsroom .view-display-id-page_1 .field-content span img.imagefield-field_news_image {
										display:block;
										margin:0 auto;
										width:auto;
										background:none;
										padding-bottom:0;
										}
						
						body.section-why-falcon .view-id-reviews .views-field-title,
						body.section-why-falcon .view-id-reviews .views-field-field-quote,
						body.section-why-falcon .view-id-reviews .views-field-teaser,
						body.section-why-falcon .view-id-reviews .views-row .views-field-view-node,
						body.section-why-falcon .view-id-reviews .views-field-php {
						  margin-left:177px;
						  width:550px;
						  /* margin-left: 20px;
   						   width:80%;
						   float:right;*/
						  }
						 body.page-why-falcon-reviews .views-field.views-field-body {
							/*float: right;
							margin-left: 20px;
							width: 80%;*/
							}
							body.section-why-falcon .views-row > div {
								/*float: left;*/
							}
						
						body.page-company-falcon-tv .view-display-id-page_1 .views-field-title,
						body.page-company-falcon-tv .view-display-id-page_1 .views-field-teaser,
						body.page-company-falcon-tv #info-main .item-list ul .views-field-php {
							/*margin-left:115px;*/
							float: right;
							margin-left: 20px;
							width: 80%;
							}
							body.page-company-falcon-tv #info-main .item-list ul .views-field.views-field-body {
								float: left;
								margin:10px 0 10px 20px;
								width: 80%;
							}
							body.page-company-falcon-tv #info-main .item-list ul .views-field.views-field-php-1 {
								background-image: url("images/falc_tv/thumbnail-back.png");
								background-repeat:no-repeat;
								background-position:left top;
								float: left;
								padding: 15px 0 15px 14px;
								width: 75px;
							}
							
						body.page-company-falcon-tv #info-main .item-list ul .views-field-phpcode-1 {
							float:left;
							background:url(images/falc_tv/thumbnail-back.png) left top no-repeat;
							padding:15px 0 15px 14px;
							width:75px;
							height:60px;
							margin-top:10px;
							}
						
						
						body.page-company-newsroom .item-list ul {width:575px;}
						body.page-company-newsroom .item-list ul ul {width:400px;}
						  body.page-company-newsroom .view-display-id-page_1 .views-field-field-news-image-fid {
							  float:left;
							  background:url(images/news/news-stretcher.png) top left repeat-y;
							  width:120px;
							  }
							  body.page-company-newsroom .view-display-id-page_1 .views-field-field-news-image-fid .field-content {
								  background:url(images/news/news-header.png) top left no-repeat;
								  padding-top:20px;
								  display:block;
								  }
								  body.page-company-newsroom .view-display-id-page_1 .field-content span {
									 /* background:url(images/news/news-footer.png) bottom left no-repeat;*/
									 background-color:#000000;
									  padding:15px;
									  display:block;
									 
									  }
						  body.page-company-newsroom .view-id-news .view-content .views-field-field-date {
								font:20px "Times New Roman", Times, serif;
								color:#BF6800;
								line-height:1.75em;
								display: block;
								margin-left:140px;
						  }
						  body.page-company-newsroom .view-id-news .view-content .views-field-field-date span {
								padding-bottom: 0;
								background: transparent;
						  }
						  body.page-company-newsroom .view-display-id-page_1 .views-field-title,
						  body.page-company-newsroom .view-display-id-page_1 .views-field-body {margin-left:140px;}
						
						body.page-company-newsroom .view-display-id-page_1 .views-field.views-field-field-news-image {
   							 float: left;
							 width:120px;
						}
						
						
						
						.section-why-falcon .view-id-reviews .views-field-field-source
						{
							margin-left:25px;
							display:inline-block;
						}
						
							.section-why-falcon .view-id-reviews .views-field-field-source-value,
							.section-why-falcon .view-id-reviews .views-field-field-date {
								font:20px "Times New Roman", Times, serif;
								color:#BF6800;
								line-height:1.75em;
								display:inline-block;
								}
								body.section-why-falcon .view-id-reviews .views-field-title,
								body.page-company-newsroom .view-display-id-page_1 .views-field-title .field-content,
								body.page-company-falcon-tv .view-display-id-page_1 .views-field-title .field-content {
									font:16px Arial, Verdana, sans-serif;
									color:#ccc;
									font-weight:bold;
									display:block;
									}
									body.section-why-falcon .view-id-reviews .views-field-title {
										padding-bottom:10px;
										}									
									body.page-company-newsroom .view-display-id-page_1 .views-field-title .field-content,
									body.page-company-falcon-tv .view-display-id-page_1 .views-field-title .field-content {
										padding:10px 0;
										border-bottom: 1px dotted #2c2c2c;
									}
							body.section-why-falcon .view-id-reviews .views-field-field-quote .field-content
							 {
								background:url(images/why-falcon/curly-quote.png) left .25em no-repeat;
								padding:0 0 10px 0;
								font:16px "Times New Roman", Times, serif;
								color:#9F9F9F;
								display:block;
								font-style:italic;
								text-indent:26px;
								min-height:16px;
								border-bottom: 1px dotted #2c2c2c;
								margin-bottom:10px;
								}
							body.section-why-falcon #main .view-id-reviews .views-field-field-quote p {
								margin-bottom:0;
								line-height:1.5em;
								display:inline;
								}
							
							
							body.section-why-falcon .view-id-reviews .views-field-teaser,
							body.page-company-newsroom .view-display-id-page_1 .views-field-body,
							body.page-company-falcon-tv .view-display-id-page_1 .views-field-teaser {
								background:url(images/layout/border-dot.gif) left top repeat-x;
								padding-left:0;
								padding-top:10px;
								}
								body.section-why-falcon .view-id-reviews .views-field-teaser p
								{
									background:none;
									text-indent:0;
									}
									body.page-why-falcon-reviews .views-row .views-field-view-node a {
										font:12px Arial, Verdana, sans-serif;
										font-weight:bold;
										padding:0 32px 0 0;
										display:inline-block;
										color:#BF6700;
										background:url(images/layout/arrow-orange.png) right center no-repeat;
										}
										body.page-why-falcon-reviews .views-row .views-field-view-node a:hover {color:#ccc;}
										
							
							
							
							
							
				/* Page specific widths */
				body.page-faq-why-falcon #info-main,
				body.section-why-falcon #info-main,
				body.page-custom-painting #info-main,
				body.page-sitemap #info-main
				 {
					width:760px;
					padding-left:30px;
					padding-right:0;
					}
				body.front #info-main {
						width:1099px;
						padding:0;
						float:none;
						}
				body.page-laptops #info-main,
				body.page-desktops #info-main,
				body.page-laptops-compare #info-main,
				body.page-falcon-gallery #info-main,
				body.page-nvidia-promotion #info-main,
				body.page-intel #info-main,
				body.page-nvidia #info-main {
						width:100%;
						padding:0;
						float:none;
						}
						body.page-falcon-gallery #info-main,
						body.page-nvidia-promotion #info-main,
						body.page-intel #info-main, 
						body.page-nvidia #info-main{
							float:left;
							
							}
							
							body.page-nvidia-promotion h3,
							body.page-nvidia-promotion p,
							body.page-intel h3,
							body.page-intel p,
							body.page-nvidia h3,
							body.page-nvidia p {
							  padding:0 22px;
							  }
							  body.page-intel hr {margin-left:22px;}
							  body.page-nvidia-promotion h3,
							  body.page-intel h3,
							  body.page-nvidia promotion {
								  font-size:36px;
								  }
							  body.page-nvidia-promotion h3 small,
							  body.page-nvidia h3 small {
								  font-size:30px;
								  display:block;
								  }
								  body.page-intel h3 small {
									  display:block;
									  font-size:22px;
									  line-height:1.5em;
									  }
								  img.featured {
									  width:915px;
									  margin:38px auto;
									  display:block;
									  }
									  body.page-nvidia img.featured {margin:38px auto 0;}
								  img.the-way {
									  margin:35px auto;
									  display:block;
									  width:206px;
									  }
							body.page-nvidia h5.left {
								margin-left:22px;
								text-align: center;
								width:212px;
								}
								body.page-nvidia h5.last {
									margin-right:0;
									}
				#info-sub {
					margin-left:636px;
					width:263px;
					padding:60px 0 80px 0;
					/*background:url(images/layout/info-sub-footer.png) right bottom no-repeat;*/
					}
					#info-sub h4 {
						background:url(images/layout/spec-dot.gif) left bottom repeat-x;
						text-indent:12px;
						padding-bottom:10px;
						}
						#info-sub .views-field-field-gpu-details,
						#info-sub .views-field-field-video-card,
						#info-sub .views-field-field-hard-drive-details,
						#info-sub .views-field-field-memory-details, 
						#info-sub .views-field-field-optical-drive-details,
						#info-sub .views-field-field-processor-details,
						#info-sub .views-field-field-screen-details {
							display:block;
							margin-bottom:5px;
							overflow:auto;
							font-size:13px;
							background-repeat:no-repeat;
							background-position:14px .05em;
							}
							#info-sub .views-field-field-gpu-details {background-image:url(images/layout/spec-icons/video-icon.png);}
							#info-sub .views-field-field-video-card {background-image:url(images/layout/spec-icons/video-icon.png);}
							#info-sub .views-field-field-hard-drive-details {background-image:url(images/layout/spec-icons/harddrive-icon.png);}
							#info-sub .views-field-field-memory-details  {background-image:url(images/layout/spec-icons/memory-icon.png);}
							#info-sub .views-field-field-optical-drive-details {background-image:url(images/layout/spec-icons/optical-icon.png);}
							#info-sub .views-field-field-processor-details {background-image:url(images/layout/spec-icons/processor-icon.png);}
							#info-sub .views-field-field-screen-details {background-image:url(images/layout/spec-icons/display-icon.png);}
						
								#info-sub .views-field-field-gpu-details label,
								#info-sub .views-field-field-video-card label,
								#info-sub .views-field-field-hard-drive-details label,
								#info-sub .views-field-field-memory-details label, 
								#info-sub .views-field-field-optical-drive-details label,
								#info-sub .views-field-field-processor-details label,
								#info-sub .views-field-field-screen-details label {
									color:#9E9E9E;
									display:block;
									margin-left:63px;
									}
								#info-sub .views-field-field-gpu-details .field-content,								
								#info-sub .views-field-field-video-card .field-content,
								#info-sub .views-field-field-hard-drive-details .field-content,
								#info-sub .views-field-field-memory-details .field-content, 
								#info-sub .views-field-field-optical-drive-details .field-content,
								#info-sub .views-field-field-processor-details .field-content,
								#info-sub .views-field-field-screen-details .field-content {
									  display:block;
									  padding:0 0 5px;
									  background:url(images/layout/spec-dot.gif) left bottom repeat-x;
									}
									
								  #info-sub .views-field-field-gpu-details .field-content span,								
								  #info-sub .views-field-field-video-card .field-content span,
								  #info-sub .views-field-field-hard-drive-details .field-content span,
								  #info-sub .views-field-field-memory-details .field-content span, 
								  #info-sub .views-field-field-optical-drive-details .field-content span,
								  #info-sub .views-field-field-processor-details .field-content span,
								  #info-sub .views-field-field-screen-details .field-content span {
									  color:#595959;
									  display:block;
									  margin-left:63px;
									  }
					#info-sub a.arrow, #info-sub a.tech-spec-link {margin:20px 0;padding-left:14px;}
				
				
				body.section-support #info-sub,
				body.section-company #info-sub {
					padding-top:0;
					}
					body.section-support #info-sub p,
					body.section-company #info-sub p {
						margin-bottom:0;
					  }
					  body.section-support #info-sub img,
					  body.section-company #info-sub img {
						  float:right;
						  display:block;
						  position:relative;
						  right:-10px;
						  }
						  body.page-support-drivers-downloads #info-sub img {right:-5px;}
						  body.page-support-warranty-information #info-sub img,
						  body.page-company-newsroom #info-sub img,
						  body.page-company-ad-gallery #info-sub img {
							  right:-13px;
							  }
				 body.section-configure-falcon #info-sub {
					 margin-left:670px;
					 padding:30px 0 80px;
					 }
					
					/* Page specific widths */	
				body.section-why-falcon #info-sub,
				body.page-custom-painting #info-sub,
				body.page-sitemap #info-sub {
					width:130px;
					margin-left:807px;
					}
					body.section-why-falcon #info-sub ul.pager {display:none;}
					
					body.page-why-falcon-faqs #block-nodeblock-620 {display:none;}
					
				body.front #info-sub,
				body.page-laptops #info-sub,
				body.page-desktops #info-sub,
				body.page-laptops-compare-laptops #info-sub,
				body.page-desktops-compare-desktops #info-sub,
				body.page-falcon-gallery #info-sub,
				body.page-nvidia-promotion #info-sub,
				body.page-nvidia #info-sub
					{display:none;}
				body.section-why-falcon #info-sub h4,
				body.page-custom-painting #info-sub h4,
				body.page-sitemap #info-sub h4
				 {
					padding-bottom:5px;
					margin-bottom:0;
					}
					.feedback-row {
						border-bottom:1px dashed #292929;
						padding:8px 0;
						overflow:auto;
						}
						a.feedback-type-0, 
						a.feedback-type-1,
						a.feedback-type-2 {
							display:block;
							width:26px;
							cursor:pointer;
							text-indent:-9999px;
							background-image:url(images/why-falcon/feedback-icons.png);
							margin:4px 8px;
							height:18px;
							}
							a.feedback-type-1,
							a.feedback-type-0,
							a.feedback-type-2 {
								background-position:-204px 0;height:18px;
								}
								a.feedback-type-1:hover,
								a.feedback-type-0:hover,
								a.feedback-type-2:hover {
									background-position:-204px -18px;
									}
							/*a.feedback-type-0 {background-position:-178px 0;height:18px;}
								a.feedback-type-0:hover {background-position:-178px -18px;}
							a.feedback-type-2 {background-position:-152px 0;height:17px;}
								a.feedback-type-2:hover {background-position:-152px -17px;}*/
								
					body.section-why-falcon #info-sub .view-id-reviews .item-list ul.views-summary,
					body.section-why-falcon #info-sub .view-awards .item-list ul {
						font-size:15px;
						margin-left:0;
						overflow:hidden;
						margin-top:0;
						padding-left:0;
						}
						body.section-why-falcon #info-sub .view-id-reviews ul.views-summary li,
						body.section-why-falcon #info-sub .view-awards .item-list ul li {
							background:url(images/layout/info-sub-border-dot.gif) left bottom repeat-x;
							padding-left:0;
							}
							body.section-why-falcon #info-sub .view-id-reviews ul.views-summary li a,
							body.section-why-falcon #info-sub .view-awards .item-list ul  a {
								display:block;
								color:#808080;
								height:14px;
								padding:5px 8px 9px 25px;
								width:100px;
								font:15px Arial, Verdana, sans-serif;
								}
								body.section-why-falcon #info-sub .view-awards ul li a:hover,
								body.section-why-falcon #info-sub .view-awards ul li a.active,
								body.section-why-falcon #info-sub .view-reviews ul li a:hover,
								body.section-why-falcon #info-sub .view-reviews ul li a.active{
									color:#fff;
									background:url(images/layout/year-list-back.png) left top no-repeat;
									cursor:hover;
									}
					body.section-desktops #info-sub .view-footer,
					body.section-laptops .view-footer {
						padding-left:6px;
						}
				
								
/***********************************
		=Banner Styling
***********************************/
		#banner {
			width:100%;
			background-position:top center;
			background-repeat:no-repeat;
			position:relative;
			/*z-index:-1;*/
			}
				#banner .common {
					padding:48px 0 0 0;
					width:864px;
					height:153px;
					position:relative;
					}
					#banner h3 {
						font-size:65px;
						letter-spacing:-.02em;
						/*text-shadow: 2px 2px 2px #333;*/
						/*margin:5px 0 15px 0;*/
						margin:5px 0;
						line-height:1em;
						}
					#banner p {
						width:576px;
						color:#fff;
						font-size:18px;
						/*background:url(images/banner/title-underline.png) left bottom no-repeat;*/
						margin-bottom:.25em;
						padding-bottom:8px;
						top:-10px;
						}
						/* Adjust paragraphs with border only */
						#banner p.banner-border,
						.not-front #banner .content p {position:relative;}
						.page-falcon-gallery #banner .content p {position:absolute;}
					.page-laptops #banner p,	
					.page-desktops #banner p {
						background: none;
					}
					.page-laptops #banner p,
					.page-desktops #banner p {
						position: static !important;
					}
					.page-laptops #banner p.banner-border,
					.page-desktops #banner p.banner-border {
						background:url(images/banner/title-underline.png) left bottom no-repeat;
						
					}	
					.page-laptops #block-nodeblock-48 ul.links.inline,
					.page-desktops #block-nodeblock-49 ul.links.inline {
						margin-top: -40px;
						display: block;
					}
					#block-nodeblock-248 h2.title {width:200px;float:left;}
					ul#gallery-products {
						background:url(images/gallery/gallery-back.png) left top no-repeat;
						width:714px;
						height:124px;
						position:absolute;
						right:9px;
						margin-left:0;
						margin-top:0;
						padding:0 0 0 4px;
						line-height:normal;
						}
						ul#gallery-products li {
							float:left;
							padding-left:0;
							background:url(images/gallery/gallery-dividers.png) right 0 no-repeat;
							width:119px;
							}
							ul#gallery-products li:last-child {background:none;}
							ul#gallery-products li a {
								display:block;
								background-repeat:no-repeat;
								background-position:0 0;
								height:124px;
								width:117px;
								text-indent:-9999px;
								}
								
								ul#gallery-products li.product-17 a {
									background-image:url(images/gallery/gallery-mach5.png);
									}
								ul#gallery-products li.product-18 a {
									background-image:url(images/gallery/gallery-talon.png);
									}
								ul#gallery-products li.product-19 a {
									background-image:url(images/gallery/gallery-fragbox.png);
									}
								ul#gallery-products li.product-25 a {
									background-image:url(images/gallery/gallery-drx.png);
									}
								ul#gallery-products li.product-26 a {
									background-image:url(images/gallery/gallery-tlx.png);
									}
								ul#gallery-products li.product-27 a {
									background-image:url(images/gallery/gallery-io.png);
									}
								ul#gallery-products li.product-1330 a {
									background-image:url(images/gallery/gallery-tiki.png);
									}
								ul#gallery-products li a:hover,
								ul#gallery-products li a.selected {background-position:0 -124px;}
								
				body.node-type-promo-page #banner .common {
					height:auto;
					padding:14px 0 0;
					width:910px;
					}
				body.node-type-promo-page #banner p {
					top:0;
					width:auto;
					}
								
				/* Absolute positioned single images */				
				#banner img {

					display:block;
					background-position:right top;
					background-repeat:no-repeat;
					position:absolute;
					}
					#banner .block {margin-bottom:0;}
					.laptop-images {
					/*	background-image:url(images/banner/laptop-images.png); */
						/*width:458px;
						height:249px;*/
						top:0;
						right:-10px;
						}
					.desktop-images {
						/* background-image:url(images/banner/image-desktops.png); */
						/*width:392px;
						height:269px;*/
						top:0;
						right:-10px;
						}
						.laptop-images,
						.desktop-images,
						.tlx2-image {
						  background-position:right top;
						  background-repeat:no-repeat;
						  display:block;
						  position:absolute;
						  }
						  /* For tiny logos */
						  #banner p img {position:relative;}
							  body.page-laptops-tlx #banner p img {left:0;top:0;}
					
					.page-laptops-tlx img,
					.page-laptops-tlx-tech-specs img,
					.page-laptops-drx .header-image,
					.page-laptops-drx-tech-specs .header-image,
					.page-desktops-talon .header-image,
					.page-desktops-talon-tech-specs .header-image,
					.page-desktops-mach-v .header-image,
					.page-desktops-mach-v-tech-specs .header-image,
					.page-laptops-io .header-image,
					.page-desktops-tiki .header-image,
					.page-desktops-tiki-tech-specs .header-image,
					.page-laptops-io-tech-specs .header-image{
						top:20px;
						right:-15px;
						}
					.page-desktops-fragbox .header-image,
					.page-desktops-fragbox-tech-specs .header-image {
						top:20px;
						right:-5px;
						}	
				
				/* Hiding .header-image generated class on certain pages */
				body.page-desktops-compare-desktops #banner img.header-image,
				body.page-laptops-compare-laptops #banner img.header-image {
						display:none;
						}
				
				
				
				
			/* Page Specific Banner Container */
			body.page-laptops-tlx #banner .common,
			body.page-laptops-tlx-tech-specs #banner .common,
			body.page-laptops-drx #banner .common, 
			body.page-laptops-drx-tech-specs #banner .common,
			body.page-laptops-io #banner .common,
			body.page-laptops-io-tech-specs #banner .common,
			body.page-desktops-mach-v #banner .common,
			body.page-desktops-mach-v-tech-specs #banner .common,
			body.page-desktops-fragbox #banner .common,
			body.page-desktops-fragbox-tech-specs #banner .common,
			body.page-desktops-talon #banner .common,
			body.page-desktops-talon-tech-specs #banner .common,
			body.page-desktops-tiki #banner .common,
			body.page-desktops-tiki-tech-specs #banner .common {
				padding:30px 0;
				}		
			/* Page Specific Banners */
			body.page-laptops #banner,
			body.node-type-page.page-laptops-compare-laptops #banner {
				height:215px;
				background-image:url(images/banner/banner-laptop.png);
				}
			body.page-desktops #banner,
			body.node-type-page.page-desktops-compare-desktops #banner
			{
				height:215px;
				background-image:url(images/banner/banner-desktops.png);
				}
			body.node-type-page.page-nvidia-promotion #banner {
				height:215px;
				background-image:url(images/banner/banner-nvidia.png);
				}
			body.node-type-page.page-nvidia #banner {
				height:215px;
				background-image:url(images/nvidia/banner-3D-nvidia.png);
				}
			body.node-type-page.section-configure-falcon #banner {
				height:215px;
				background-image:url(images/banner/banner-config.png);
				}
			body.page-laptops-tlx #banner,
			body.node-type-page.page-laptops-tlx-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-fragbook.png);
				}
			body.page-desktops-talon #banner,
			body.page-desktops-talon-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-talon.png);
				}
				
			body.page-desktops-fragbox #banner,
			body.page-desktops-fragbox-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-fragbox.png);
				}
				
			body.page-desktops-mach-v #banner,
			body.page-desktops-mach-v-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-machv.png);
				}
			body.page-desktops-tiki #banner,
			body.page-desktops-tiki-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-tiki.png);
				}
				
			body.page-laptops-drx #banner,
			body.node-type-page.page-laptops-drx-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-drx.png);
				}
				
			body.page-laptops-io #banner,
			body.node-type-page.page-laptops-io-tech-specs #banner {
				height:215px;
				background-image:url(images/banner/banner-io.png);
				}
				
			body.node-type-page.section-company #banner,
			body.section-company #banner {
				background-image:url(images/banner/banner-company.png);
				height:169px;
				}
			body.page-support-faqs #banner,	
			body.page-faq-support #banner,
			body.node-type-page.section-support #banner,
			body.section-support #banner {
				background-image:url(images/banner/banner-support.png);
				height:169px;
				}
			body.section-why-falcon #banner,
			body.page-faq-why-falcon #banner,
			body.node-type-page.section-why-falcon #banner,
			body.page-why-falcon-reviews #banner,
			body.node-type-page.page-custom-painting #banner,
			body.page-sitemap #banner,
			body.page-why-falcon-awards #banner {
				height:169px;
				background-image:url(images/banner/banner-feedback.png);
				}
				body.page-support-faqs #banner .common,
				body.section-why-falcon #banner .common,
				body.page-faq-why-falcon #banner .common,
				body.node-type-page.section-company #banner .common,
				body.page-faq-support #banner .common,
				body.node-type-page.section-support #banner .common,
				body.section-support #banner .common,
				body.node-type-page.section-why-falcon #banner .common,
				body.node-type-page.page-custom-painting #banner .common,
				body.page-sitemap #banner .common,
				body.page-why-falcon-reviews #banner .common,
				body.page-why-falcon-awards #banner .common,
				body.section-company #banner .common {
					padding:26px 0;
					height:117px;
					}
			body.node-type-page.page-falcon-gallery #banner{
				height:156px;
				background-image:url(images/banner/banner-gallery.png);
				
				}
				body.page-falcon-gallery #banner .common {
					padding:14px 0 14px 30px;
					width:930px;
					margin:0 auto;
					}
					body.page-falcon-gallery #banner h2.title {
						letter-spacing:-.025em;
						margin-bottom:.15em;
						text-shadow:2px 2px 2px #000;
						padding-top:10px;
						font:30px "Times New Roman", Times, serif;
						color:#fff;
						} 
						body.page-falcon-gallery #banner p {
							color:#9F9F9F;
							background:none;
							font-size:13px;
							line-height:1.25em;
							width:200px;
							position:absolute;
							top:60px;
							left:30px;
							}
							
			/* Generic Background */					
			body.node-type-promo-page #banner,	
			body.node-type-page #banner {
				height:215px;
				background-image:url("images/banner/banner-generic-back.png");
				}
			/* Intel Banner */
			body.node-type-page.page-intel #banner {
				height:215px;
				background-image:url("images/intel/banner-intel.png");
				}

			/* Home Alternating Banners */
			.front.node-type-page #banner {
				height:346px;/* height includes buttons */
				background-image:url(images/home/home-banner-plain.png);
				}
				div.red#banner {
					background-image:url(images/home/home-banner-plain.png);
					}
					
					.front #content-container .common {
						display: none;
					}
					body.front #banner .common {padding:7px 0; width: 864px;}
						.front #prev-slide,
						.front #next-slide {
							background:url(images/home/home-arrows.png);
							background-repeat:no-repeat;
							text-indent:-9999px;
							display:block;
							width:49px;
							height:70px;
							position:absolute;
							top:90px;
							}
							.front #prev-slide {background-position:0 0;left:-58px;}
								.front #prev-slide:hover {background-position:0 -70px;}
							.front #next-slide {background-position:-49px 0;right:41px;}
								.front #next-slide:hover {background-position:-49px -70px;}
						body.front #container {
							padding:0;
							width:985px;
							position:relative;
							}
							body.front #container ul {padding-left:0;}
						
							ul#front-slideshow {
								width:888px;
								height:309px;
								background-repeat:no-repeat;
								background-position:center center;
								padding:0;
								top:0;
								}
								#front-slideshow li {
								  width: 888px;
								  /*padding-left:0;*/
								  line-height:0;
								  background:none !important;
								  opacity: none !important;
								  z-index: 0 !important;
								  }
								  #banner #front-slideshow h3   {
									width:75%;
									color:#ccc;
									}
									#banner #front-slideshow img {
									  position:absolute;
									  right:20px;
									  top:0;
									  }
									  #banner #front-slideshow li p {
										  line-height:1.5em;
										  color:#CC6600;
										  margin-bottom:.5em;
										  }
									  	#banner #front-slideshow li p.normal {
											font:14px Arial, Helvetica, sans-serif;
											color:#ccc;
											background:none;
											line-height:1.5em;
											}
											#banner #front-slideshow li p a:hover {border-bottom:0 none;}
								  #front-slideshow a {
									display: block;
									}
								#banner-content {
								width:888px;
								height:309px;
								}
								div.radeon#banner-content {background-image:url(images/home/banner-content-radeon.png);}
								div.windows#banner-content {background-image:url(images/home/banner-content-windows.png);}
									
							.front #front-circle-pager {
								text-align:center;
								margin-top:10px;
								height:18px;
								position: relative;
								left: -48px;
								}
								
								
								.front #front-circle-pager div {
									display:inline-block;
								}
								.front #front-circle-pager a {
									display:inline-block;
									width:18px;
									height:18px;
									background:url(images/home/banner-buttons.png) left top no-repeat;
									text-indent:-9999px;
									}
									.front #front-circle-pager a:hover {background-position:0 -13px;}
									.front #front-circle-pager a.activeSlide {background-position:0 -26px;}
			
			/* Control Glow Color on Homepage */
			
			.front #banner {
			width: 960px;
			margin: 0 auto;
			}
			#glow {
			background:none;
			position: absolute;
			top: -90px;
			left: -155px;
			z-index:-6;
			}
			.front #glow {
				width:1174px;
				height:362px;
				background-position:0 center;
				background-repeat:no-repeat;
				margin:0 auto;
				}
				.front .blue#glow {background-image:url(images/home/glow-blue.png);}
				.front .red#glow {background-image:url(images/home/glow-red.png);}
				.front .green#glow {background-image:url(images/home/glow-green.png);}
				.front .teal#glow {background-image:url(images/home/glow-teal.png);}
				.front .purple#glow {background-image:url(images/home/glow-purple.png);}
				.front .orange#glow {background-image:url(images/home/glow-orange.png);}
			
/***********************************
		=Header Styling
***********************************/
		#header {
			height:84px;
			background-repeat:no-repeat;
			background-position:center bottom;
			padding-bottom:10px;
			width:100%;
			position:relative;
			}
			#header .common {position:relative;}
	
				/* Page Specific Header */
				body.page-laptops #header,
				body.node-type-page.page-laptops-compare-laptops #header
				 {
					background-image:url(images/layout/header-laptop.png);
					}
				body.page-desktops #header,
				body.node-type-page.page-desktops-compare-desktops #header {
					background-image:url(images/layout/header-desktops.png);
					}
				body.page-nvidia-promotion #header, 
				body.node-type-page #header {
					background-image:url(images/layout/header-nvidia.png);
					}
				body.node-type-page.page-intel #header{
					background-image:url(images/intel/header-intel.png);
					}
				body.section-configure-falcon #header {
					background-image:url(images/layout/header-config.png);
					}
				body.page-laptops-tlx #header,
				body.page-laptops-tlx-tech-specs #header
				{background-image:url(images/layout/header-fragbook.png);}
				
				body.page-desktops-talon #header,
				body.page-desktops-talon-tech-specs #header
				{background-image:url(images/layout/header-talon.png);}
			
				body.page-desktops-tiki #header,
				body.page-desktops-tiki-tech-specs #header
				{background-image:url(images/layout/header-drx.png);}
			
				body.page-desktops-fragbox #header,
				body.page-desktops-fragbox-tech-specs #header
				{background-image:url(images/layout/header-fragbox.png);}
				
				body.page-desktops-mach-v #header,
				body.page-desktops-mach-v-tech-specs #header
				{background-image:url(images/layout/header-machv.png);}
				
				body.page-laptops-drx #header,
				body.page-laptops-drx-tech-specs #header
				{background-image:url(images/layout/header-drx.png);}
				
				body.page-laptops-io #header,
				body.page-laptops-io-tech-specs #header
				{background-image:url(images/layout/header-io.png);}
				
				body.section-company #header
				{background-image:url(images/layout/header-company.png);}
				body.page-support-faqs #header,
				body.page-faq-support #header,
				body.section-support #header
				{background-image:url(images/layout/header-support.png);}
				
				body.section-why-falcon #header,
				body.page-sitemap #header,
				body.page-custom-painting #header,
				body.page-why-falcon-customer-feedback #header,
				body.page-why-falcon-reviews #header,
				body.page-why-falcon-reviews-2015 #header,
				body.page-why-falcon-reviews-2014 #header,
				body.page-why-falcon-reviews-2013 #header,
				body.page-why-falcon-reviews-2012 #header,
				body.page-why-falcon-reviews-2011 #header,
				body.page-why-falcon-reviews-2010 #header,
				body.page-why-falcon-reviews-2009 #header,
				body.page-why-falcon-reviews-2008 #header,
				body.page-why-falcon-reviews-2007 #header,
				body.page-why-falcon-reviews-2006 #header,
				body.page-why-falcon-reviews-2005 #header,
				body.page-why-falcon-reviews-2004 #header,
				body.page-why-falcon-reviews-2003 #header,
				body.page-why-falcon-reviews-2002 #header,
				body.page-why-falcon-reviews-2001 #header,
				body.page-why-falcon-reviews-2000 #header,
				body.page-why-falcon-reviews-1999 #header,
				body.page-why-falcon-reviews-1998 #header,
				body.page-why-falcon-reviews-1997 #header,
				body.page-why-falcon-reviews-1996 #header,
				body.page-why-falcon-reviews-1995 #header,
				body.page-why-falcon-reviews-1994 #header,
				body.page-why-falcon-reviews-1993 #header {
					background-image:url(images/layout/header-feedback.png);
					}
				body.page-falcon-gallery #header {background-image:url(images/layout/header-gallery.png);}
				
				/* Home Header */
				.front.node-type-page #header {background-image:url(images/home/home-header-plain.png);}
				
				a#logo {
					display:block;
					height:69px;
					width:221px;
					text-indent:-9999px;
					background-image:url(images/layout/falcon-logo.png);
					background-repeat:no-repeat;
					background-position:0 0;
					position:absolute;
					top:16px;
					left:9px;
					}
					a#logo:hover {background-position:-221px 0;}
				#print-logo {display:none;}
	
				#alert {
					background:url(images/layout/alert.png) top left no-repeat;
					width:241px;
					height:36px;
					text-indent:-9999px;
					margin-right:10px;
					float:right;
					position:relative;
					}
					#email-sales {
						display:block;
						width:95px;
						height:21px;
						text-indent:-9999px;
						background-image:url(images/layout/email-sales.png);
						background-position:0 0;
						background-repeat:no-repeat;
						position:absolute;
						top:8px;
						right:10px;
						}
						#email-sales:hover {background-position:0 -21px;}
		
/***********************************
		=Navigation Styling
***********************************/	

#block-nice-menus-1 {
	float:right;
	clear: both;
	border: none;
	padding-top: 4px;
	margin-right:7px;
}

ul.nice-menu,
ul.nice-menu ul {
	border: none;
	z-index: 100;
	margin-left:0;
	padding-left:0;
}

ul.nice-menu li {
	border: none;
	background: none;
	z-index: 100;
	
}

ul.nice-menu a {
	display:block;
	background-image: url(images/nav/navigation.png);
	background-repeat: no-repeat;
	text-indent:-9999px;
	height:40px;
	padding: 0;
	z-index: 100;
}

ul.nice-menu a#why-falcon-nav  {
	background-position:0 0;
	width:107px;
	}
	ul.nice-menu li.ie-over a#why-falcon-nav {
		background-position:0 -80px;
		}
	ul.nice-menu li.ie-over a#why-falcon-nav:hover,
	ul.nice-menu li.active-trail a#why-falcon-nav:hover {
		background-position:0 -120px;
	}
	ul.nice-menu a#why-falcon-nav.active,
	ul.nice-menu li.active-trail a#why-falcon-nav {
		background-position:0 -40px;
	}
	body.page-custom-painting ul.nice-menu li.active-trail a#why-falcon-nav,
	body.page-sitemap ul.nice-menu li.active-trail a#why-falcon-nav {
		background-position:0 0;
		}

ul.nice-menu a#desktops-nav  {
	background-position:-110px 0;
	width:93px;
	}
	ul.nice-menu li.ie-over a#desktops-nav {
		background-position:-110px -80px;
	}
	ul.nice-menu li.ie-over a#desktops-nav:hover,
	ul.nice-menu li.active-trail a#desktops-nav:hover{
		background-position:-110px -120px;
	}
	ul.nice-menu a#desktops-nav.active,
	ul.nice-menu li.active-trail a#desktops-nav {
		background-position:-110px -40px;
	}

ul.nice-menu a#laptops-nav  {
	background-position:-206px 0;
	width:84px;
	}
	ul.nice-menu li.ie-over a#laptops-nav{
		background-position:-206px -80px;
	}
	ul.nice-menu li.ie-over a#laptops-nav:hover,
	ul.nice-menu li.active-trail a#laptops-nav:hover {
		background-position:-206px -120px;
	}
	
	ul.nice-menu a#laptops-nav.active, 
	ul.nice-menu li.active-trail a#laptops-nav {
		background-position:-206px -40px;
	}

ul.nice-menu a#gallery-nav {
	background-position:-293px 0;
	width:85px;
	}
	ul.nice-menu li.ie-over a#gallery-nav {
		background-position:-293px -80px;
	}
	ul.nice-menu li.ie-over a#gallery-nav:hover,
	ul.nice-menu li.active-trail a#gallery-nav:hover{
		background-position:-293px -120px;
	}
	ul.nice-menu a#gallery-nav.active,
	ul.nice-menu li.active-trail a#gallery-nav {
		background-position:-293px -40px;
	}

ul.nice-menu a#company-nav {
	background-position:-381px 0;
	width:88px;
	}
	ul.nice-menu li.ie-over a#company-nav{
		background-position:-381px -80px;
	}
	ul.nice-menu li.ie-over a#company-nav:hover,
	ul.nice-menu li.active-trail a#company-nav:hover {
		background-position:-381px -120px;
	}
	ul.nice-menu a#company-nav.active,
	ul.nice-menu li.active-trail a#company-nav {
		background-position:-381px -40px;
	}

ul.nice-menu a#support-nav  {
	background-position:-633px 0;
	width:83px;
	}
	ul.nice-menu li.ie-over a#support-nav {
		background-position:-633px -80px;
	}
	ul.nice-menu li.ie-over a#support-nav:hover,
	ul.nice-menu li.active-trail a#support-nav:hover{
		background-position:-633px -120px;
	}
	ul.nice-menu a#support-nav.active,
	ul.nice-menu li.active-trail a#support-nav{
		background-position:-633px -40px;
	}
	
ul.nice-menu a#configure-nav  {
	background-position:-472px 0;
	width:158px;
	}

	ul.nice-menu li.ie-over a#configure-nav,
	ul.nice-menu a#configure-nav:hover  {
		background-position:-472px -40px;
	}
	ul.nice-menu a#configure-nav.active  {
		background-position:-472px -40px;
	}


ul.nice-menu ul {
	border: none;
	left: -5px;
	top: 40px;
	float: none; 
	visibility: visible; 
	display: block; 
	width: 181px;
	height: 100%;
}

ul.nice-menu ul li {
	height: 100%;
	float: left;
	width: 100%;
	white-space: normal; 
}



ul.nice-menu ul a .menuiconimagewrapper {
	padding-left: 40px;
}

ul.nice-menu ul a .menuiconimage {
	position: absolute;
	top: 5px;
	left: 15px;
	display:block;
	margin-right:10px;
}

ul.nice-menu ul li {
	background: transparent url(images/nav/dropdown-stretcher.png) 0 0 repeat-y;
	border-left: none;
	border-right: none;
	width:181px;
	line-height:normal;
	height:45px;
	}
	ul.nice-menu ul li.first {
		background: transparent url(images/nav/dropdown-header.png) 0 0 no-repeat;
		}
		ul.nice-menu ul li.first a:hover {}
	ul.nice-menu ul li.last  {
		background: transparent url(images/nav/dropdown-footer.png) 0 0 no-repeat;
		border: none;
		padding-bottom:6px;
		}
		ul.nice-menu ul li.last a {background:none;}/* get rid of border on bottom item */
		ul.nice-menu ul li.last a:hover {background-color: #797B7C;}
	ul.nice-menu li.menu-path-laptops ul li a,
	ul.nice-menu li.menu-path-desktops ul li a,
	ul.nice-menu li.menu-path-node-7 ul li a {
		text-indent:40px;
		}
		ul.nice-menu ul a {
			padding: 16px 0;
			color: #F0F0F0;
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
			height: 13px;
			background: none;
			text-indent: 0;
			float: none;
			cursor: pointer;
			display:block;
			/*background-color: #606263;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-bottom: 1px solid #696B6C;*/
			width: 167px;
			margin:0 auto;
			background: transparent url(images/nav/menu-border.png) right bottom no-repeat;
			font-weight:bold;
			}
		  ul.nice-menu ul a:hover {background-color: #797B7C;}
		  
		  
		  
		  
		ul.nice-menu ul a span.startcorner {display:block;padding:0 10px;}






ul.nice-menu-down li {
	border: none;
	margin-right:3px;
}

ul.nice-menu-down li.menuparent {
	background: none;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over {
	background: none;
}


ul.nice-menu-down li li.menuparent {
	background: none;
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over {
	background: none;
}

ul.nice-menu-down .menuparent a {
	padding-right: 0;
}

.sf-sub-indicator {
	display: none;
}
							
		
/***********************************
		=Table Styling
***********************************/
			table.clean {width:940px;margin:0 auto;}
				
				table.clean td,
				table.clean th {
					height:50px;
					font:12px Arial, Verdana, sans serif;
					border-right:1px solid #000;
					border-top:1px dashed #333;
					border-bottom:1px dashed #333;
					background:url(images/table/table-gradient.png) right top no-repeat;
					width:190px;
					/*padding:0 10px;*/
					}

					table.clean td:first-child img {
						float:left;
					}
					table.clean td strong,
					table.clean th strong {
						color:#ccc;
						position:relative;
						top:10px;
						left:10px;
						}
					table.clean tr.odd {
						border-bottom:none;
						background-color:transparent;
						overflow:hidden;
						}
						tbody th {border-bottom:1px solid red;}
					
					table.clean tr.odd td,
					table.clean tr.odd th {
						background-color:#0A0A0A;
						}
					table.clean tfoot td,
					table.clean tfoot th {
						border-bottom:none;
						background:none;
						padding-top:15px;
						}
					table.clean thead th {
						font:20px "Times New Roman", Times, serif;
						border-top:none;
						border-right:none;
						background:url(images/table/custom-border.png) right bottom no-repeat;
						padding-bottom:10px;
						border-bottom:none;
						}		

					table.clean a.drx,
					table.clean a.tlx,
					table.clean a.io,
					table.clean a.machv,
					table.clean a.talon,
					table.clean a.fragbox,
					table.clean a.tiki {
						background-color:transparent;
						background-position:0 0;
						background-repeat:no-repeat;
						padding-left:55px;
						vertical-align:bottom;
						display:block;
						height:40px;
						position:relative;
						top:20px;
						color:#BF6800;
						}
						table.clean a.drx {background-image:url(images/table/table-drx.png);}
						table.clean a.tlx {background-image:url(images/table/table-tlx.png);}
						table.clean a.io {background-image:url(images/table/table-io.png);}
						table.clean a.machv {background-image:url(images/table/table-mach.png);}
						table.clean a.talon {background-image:url(images/table/table-talon.png);}
						table.clean a.fragbox {background-image:url(images/table/table-fragbox.png);}
						table.clean a.tiki {background-image:url(images/table/table-tiki.png);}
							table.clean a.drx img,
							table.clean a.tlx img,
							table.clean a.io img,
							table.clean a.machv img,
							table.clean a.talon img,
							table.clean a.fragbox img,
							table.clean a.tiki img{
								display:inline;
								position:relative;
								top:9px;
								}
						table.clean a:hover {color:#fff;}
					
					.page-desktops-compare-desktops .machv-title,
					.page-desktops-compare-desktops .machv-title a,
					.page-desktops-compare-desktops .machv-more,
					.page-desktops-compare-desktops .cell-style-17 {
						width: 100px !important;
						height: auto;
					}
					.page-desktops-compare-desktops .talon-title,
					.page-desktops-compare-desktops .talon-title a,
					.page-desktops-compare-desktops .talon-more,
					.page-desktops-compare-desktops .cell-style-18 {
						width: 90px !important;
						height: auto;
					}
					.page-desktops-compare-desktops .fragbox-title,
					.page-desktops-compare-desktops .fragbox-title a,
					.page-desktops-compare-desktops .fragbox-more,
					.page-desktops-compare-desktops .cell-style-19 {
						width: 110px !important;
						height: auto;
					}
					.page-desktops-compare-desktops .tiki-title,
					.page-desktops-compare-desktops .tiki-title a,
					.page-desktops-compare-desktops .tiki-more,
					.page-desktops-compare-desktops .cell-style-20 {
						width: 90px !important;
						height: auto;
					}
					/* icons */
					table.clean th.type,
					table.clean th.dim,
					table.clean th.ps,
					table.clean th.bl, 
					table.clean th.mm,
					table.clean th.gpu,
					table.clean th.ss,
					table.clean th.hdmi,
					table.clean th.hd,
					table.clean th.od,
					table.clean th.usb,
					table.clean th.coc,
					table.clean th.cp,
					table.clean th.cc,
					table.clean th.w,
					table.clean th.ppg,
					table.clean th.ts,
					table.clean th.fos,
					table.clean th.cs,
					table.clean th.ms,
					table.clean th.sli,
					table.clean th.pci,
					table.clean th.amd {width:211px;padding-left:8px;}
						.type em,
						.dim em,
						.ps em,
						.bl em, 
						.mm em,
						.gpu em,
						.ss em,
						.hdmi em,
						.hd em,
						.od em,
						.usb em,
						.coc em,
						.cp em,
						.cc em,
						.w em,
						.ppg em,
						.ts em,
						.fos em, 
						.dis em,
						.cs em,
						.ms em,
						.sli em,
						.pci em, 
						.amd em {
							background-image:url(images/table/table-icons.png);
							background-position:left top;
							display:block;
							float:left;
							width:43px;
							height:35px;
							}
							.type em {background-position:0 0;}
							.dim em {background-position:-43px 0;}
							.ps em {background-position:-86px 0;}
							.bl em {background-position:-129px 0;} 
							.mm em {background-position:-172px 0;}
							.gpu em {background-position:-215px 0;}
							.ss em {background-position:-301px 0;}
							.hdmi em {background-position:-258px 0;}
							.hd em {background-position:-344px 0;}
							.od em {background-position:-387px 0;}
							.usb em {background-position:-430px 0;}
							.coc em {background-position:-473px 0;}
							.cp em {background-position:-516px 0;}
							.cc em {background-position:-559px 0;}
							.w em {background-position:-602px 0;}
							.ppg em {background-position:-645px 0;}
							.ts em {background-position:-688px 0;}
							.fos em {background-position:-731px 0;}
							.dis em {background-position:-774px 0;}
							.cs em {background-position:-774px 0;}
							.ms em {background-position:-817px 0;}
							.sli em {background-position:-860px 0;}
							.pci em {background-position:-903px 0;}
							.amd em {background-position:-946px 0;}
					
					
					

/***********************************
		=Footer Styling
***********************************/
#footer-container {
	background:url(images/layout/back-footer.png) center bottom no-repeat;
	min-height:31px;
	color:#434343;
	font-size:11px;
	padding-top:30px;
	margin-top:25px;
	clear:both;
	}
	#footer-container a {color:#434343;}
	#footer-container a:hover {color:#BF6600;}
body.front #footer-container {
	background:url(images/home/home-back-footer.png) center bottom no-repeat;
	min-height:95px;
	margin-top:0;
	padding-top:24px;
	}
	
/***********************************
		=Button Styling
***********************************/
		.btn-learn-more,
		.btn-more-io,
		.btn-more-drx,
		.btn-more-tlx,
		.btn-more-mach,
		.btn-more-talon,
		.btn-more-fb,
		.btn-more-fb span,
		.btn-more-fragbox,
		.btn-more-io span,
		.btn-more-drx span,
		.btn-more-tlx span,
		.btn-more-mach span,
		.btn-more-talon span,
		.btn-more-fragbox span,
		.btn-cta-custom-painting,
		.btn-cta-custom-painting span,
		.btn-cta-mach-v,
		.btn-cta-mach-v span,
		.btn-cta-talon,
		.btn-cta-talon span,
		.btn-cta-fragbox,
		.btn-cta-fragbox span,
		.btn-cta-tlx,
		.btn-cta-tlx span,
		.btn-cta-drx,
		.btn-cta-drx span,
		.btn-cta-io,
		.btn-cta-io span,
		.btn-cta-tiki,
		.btn-cta-tiki span,
		.btn-more-tiki,
		.btn-more-tiki span,
		.btn-configure-falcon,
		.btn-configure-falcon span,
		.btn-cta-compare-desktops,
		.btn-cta-compare-desktops span,
		.btn-cta-compare-laptops,
		.btn-cta-compare-laptops span {
			text-indent:-9999px;
			display:block;
			background-repeat:no-repeat;
			}
			.btn-more-io,
			.btn-more-drx,
			.btn-more-tlx,
			.btn-more-mach,
			.btn-more-talon,
			.btn-more-fb,
			.btn-more-tiki,
			.btn-more-fb span,
			.btn-more-fragbox,
			.btn-more-io span,
			.btn-more-drx span,
			.btn-more-tlx span,
			.btn-more-mach span,
			.btn-more-talon span,
			.btn-more-fragbox span,
			.btn-more-tiki span,
			.btn-configure-falcon,
			.btn-configure-falcon span {
				width:184px;
				height:53px;
				background-image:url(images/buttons/more-buttons.png);
				}
			
			.btn-more-io {background-position:0 0;}
				.btn-more-io span {background-position:0 -53px;}
			.btn-more-drx {background-position:-368px 0;}
				.btn-more-drx span{background-position:-368px -53px;}
			.btn-more-tlx {background-position:-184px 0;}
				.btn-more-tlx span{background-position:-184px -53px;}
			.btn-more-mach {background-position:-549px 0;width:182px;}
				.btn-more-mach span {background-position:-549px -53px;}
			.btn-more-talon {background-position:-731px 0;width:182px;}
				.btn-more-talon span{background-position:-731px -53px;}
			.btn-configure-falcon {background-position:-1104px 0;width:203px;}
				.btn-configure-falcon span {background-position:-1104px -53px;width:203px;}
					p a.btn-configure-falcon:hover,
					p a.btn-configure-falcon span:hover {border-bottom:none 0;}
				

			.btn-more-fragbox,
			.btn-more-fb {
				background-position:-913px 0;
				width:191px;
				}

			.btn-more-fragbox span,
			.btn-more-fb span {
				background-position:-913px -53px;
			}

			.btn-more-tiki {

				background-position:-1313px 0px;
			}
			.btn-more-tiki span {
				background-position:-1313px -53px;
				}
					
			.btn-cta-custom-painting,
			.btn-cta-custom-painting span,
			.btn-cta-mach-v,
			.btn-cta-mach-v span,
			.btn-cta-talon,
			.btn-cta-talon span,
			.btn-cta-fragbox,
			.btn-cta-fragbox span,
			.btn-cta-tlx,
			.btn-cta-tlx span,
			.btn-cta-drx,
			.btn-cta-drx span,
			.btn-cta-io,
			.btn-cta-io span,
			.btn-cta-tiki,
			.btn-cta-tiki span {
				width:258px;
				height:73px;
				background-image:url(images/buttons/cta-buttons2.png); 
				overflow:auto;
				}
				
			.btn-cta-custom-painting { background-position:0 0;}
				.btn-cta-custom-painting span { background-position:0 -73px;}
				
			.btn-cta-mach-v { background-position:-258px 0;}
				.btn-cta-mach-v span { background-position:-258px -73px; }
				
			.btn-cta-talon { background-position:-516px 0; }
				.btn-cta-talon span { background-position:-516px -73px; }
				
			.btn-cta-fragbox { background-position:-774px 0; }
				.btn-cta-fragbox span { background-position:-774px -73px; }
				
			.btn-cta-tlx { background-position:-1032px 0; }
				.btn-cta-tlx span { background-position:-1032px -73px; }
				
			.btn-cta-drx { background-position:-1290px 0; }
				.btn-cta-drx span { background-position:-1290px -73px; }
				
			.btn-cta-io { background-position:-1549px 0; }
				.btn-cta-io span { background-position:-1549px -73px; }
				
			.btn-cta-tiki { background-position:-1808px 0; }
				.btn-cta-tiki span { background-position:-1808px -73px; }
				
				
			.btn-learn-more,
			.btn-learn-more:hover {
				display:block;
				background-image:url(images/buttons/btn-learn-more.png);
				width:158px;
				height:53px;
				border-bottom:none;
				}
				.btn-learn-more {background-position:0 0;}
				.btn-learn-more:hover {background-position:0 -53px;}
				
			.btn-cta-compare-desktops,
			.btn-cta-compare-desktops span,
			.btn-cta-compare-laptops,
			.btn-cta-compare-laptops span {
				width:256px;
				height:71px;
				overflow:auto;
				}
				.btn-cta-compare-desktops,
				.btn-cta-compare-desktops span {
					background-image:url(images/buttons/cta-compare-desktops.png);
					}
				.btn-cta-compare-laptops,
				.btn-cta-compare-laptops span {
					background-image:url(images/buttons/cta-compare-laptops.png);
					}
					.btn-cta-compare-desktops,
					.btn-cta-compare-laptops {
						background-position:0 0;
						}
						.btn-cta-compare-desktops span,
						.btn-cta-compare-laptops span {
							background-position:0 -71px;
							}
					.btn-cta-compare-laptops:hover,
					.btn-cta-compare-desktops:hover {
						border-bottom:0 none;
						}
						
			body.section-desktops a.btn-cta-compare-laptops,
			body.section-laptops a.btn-cta-compare-desktops {display:none;}
				
/***********************************
		=Drupal Specific
***********************************/

  /* For Falcon because of SEO slices */


  
.page-laptops table,
.page-desktops table { 
  margin:0 auto;
  height:266px;
  }
  .page-laptops table {
	height:400px;
	margin-top:30px;
  }
	
.logged-in #main .content div.admin-inline:hover {
	padding-top:50px;
	display:block;
  }
  .logged-in #main div.admin-links {top:0;}
	  div.admin-links {
		  left:0;
		  right:auto;
		  }
	  div.admin-links a.icon-edit {
		  margin-left:100px;
		  }
		  #main div.admin-links a.icon-edit {
			  margin-left:0px;
			  }
	  div.admin-links a.icon-delete {
		  margin-left:20px;
		  }

.logged-in #main .content div.admin-inline ul.menu {padding-top:0;}



/* Pagination Styling */
.page-why-falcon-customer-feedback .item-list{
  border-top:1px solid #2C2C2C;
  margin-top:25px;
  padding-top:28px;
 /* float:left;
  width:100%;*/
}
.page-why-falcon-customer-feedback .social-links .item-list {
	border-top: 0 none;
    margin-top: 0;
    padding-top: 0;	
}
  
  .page-why-falcon-customer-feedback .view-content .item-list,
  .page-why-falcon-reviews .view-content .item-list{
	  padding-top:0;
	  margin-top:0;
	  }

/* Feedback Sidebar */
.page-why-falcon-customer-feedback #info-sub .item-list,
.section-why-falcon #info-sub .view-id-reviews .view-content .item-list {
	border-top:0;
	padding-top:0;
	margin-top:0;
	}
	
	
/* Home */
.views_slideshow_singleframe_pager div {padding-left:0;}
.views_slideshow_singleframe_pause {display:none;}

.front #banner div.admin-links {top:0;}

/* Gallery Carousel */
.jcarousel-skin-tango {clear:both;}
  .jcarousel-skin-tango .jcarousel-container {
	  background:none;
	  border:none;
	  height:auto;
	  }
	  .jcarousel-skin-tango .jcarousel-container-horizontal{
		width:  352px;
		padding:0 32px;
		}
		.jcarousel-skin-tango .jcarousel-clip-horizontal {
			height:28px;
			width:352px;
			}
			.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:0;}
			.jcarousel-skin-tango .jcarousel-item {
				background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
				border: 0 none;
				height: 28px;
				width: 66px;
			}
		.jcarousel-skin-tango .jcarousel-next-horizontal {
			background:url(images/gallery/next-horizontal.png) 0 0 no-repeat;
			cursor:pointer;
			height:32px;
			position:absolute;
			right:0;
			width:32px;
			top:0;
			}
	  .jcarousel-skin-tango .jcarousel-prev-horizontal {
			background:transparent url(images/gallery/prev-horizontal.png) 0 0 no-repeat;
			cursor:pointer;
			height:32px;
			right:0;
			position:absolute;
			width:32px;
			top:0;
			}
		  
		  
form#recent-form {padding-top:10px;clear:both;}

ul.links li {background:none;}
ul ul {
list-style-type:none;
}

ul.primary li a {padding:0 13px 0 6px;}


#compare-desktops .sub-group {
	border-left: 1px solid gray;
	width: 60px;
	padding:3px 0 0 5px;
	height: 47px;
	/*display:table-cell;*/
	position:relative;
	/*vertical-align:middle;*/
	float:left;
	}
	#compare-desktops .align {padding-top:15px;height:35px;}

/*#compare-desktops .sub-group-wide {
	border-left: 1px solid gray;
	width: 50px;
	padding:0 3px 0 5px;
	height: 50px;
	float:left;
}*/

#compare-desktops .sub-group.first,
#compare-desktops .sub-group-wide.first {
	border-left: none;
}

#block-nodeblock-627 {
	position: relative;
	left: -11px;
	top: -14px;
}



/* Generic Page Glow Options */

/* Blue */
body.node-type-promo-page.blue #header {
	background-image:url("images/bckgrnd-generic/blue-header.png");
	}
body.node-type-promo-page.blue #banner {
	background-image:url("images/bckgrnd-generic/blue-banner.png");
	height:215px;
	}
body.node-type-promo-page.blue #content-container .common {
	background-image:url("images/bckgrnd-generic/blue-ccback.png");
	}
	
/* Green */
body.node-type-promo-page.green #header {
	background-image:url("images/bckgrnd-generic/green-header.png");
	}

body.node-type-promo-page.green #banner {
	background-image:url("images/bckgrnd-generic/green-banner.png");
	height:215px;
	}
body.node-type-promo-page.green #content-container .common {
	background-image:url("images/bckgrnd-generic/green-ccback.png");
	}

/* Red */	
body.node-type-promo-page.red #header {
	background-image:url("images/bckgrnd-generic/red-header.png");
	}

body.node-type-promo-page.red #banner {
	background-image:url("images/bckgrnd-generic/red-banner.png");
	height:215px;
	}
body.node-type-promo-page.red #content-container .common {
	background-image:url("images/bckgrnd-generic/red-ccback.png");
	}

/* Orange */
body.node-type-promo-page.orange #header {
	background-image:url("images/bckgrnd-generic/orange-header.png");
	}

body.node-type-promo-page.orange #banner {
	background-image:url("images/bckgrnd-generic/orange-banner.png");
	height:215px;
	}
body.node-type-promo-page.orange #content-container .common {
	background-image:url("images/bckgrnd-generic/orange-ccback.png");
	}

/* Purple */	
body.node-type-promo-page.purple #header {
	background-image:url("images/bckgrnd-generic/purple-header.png");
	}

body.node-type-promo-page.purple #banner {
	background-image:url("images/bckgrnd-generic/purple-banner.png");
	height:215px;
	}
body.node-type-promo-page.purple #content-container .common {
	background-image:url("images/bckgrnd-generic/purple-ccback.png");
	}

/* Teal */
body.node-type-promo-page.teal #header {
	background-image:url("images/bckgrnd-generic/teal-header.png");
	}

body.node-type-promo-page.teal #banner {
	background-image:url("images/bckgrnd-generic/teal-banner.png");
	height:215px;
	}
body.node-type-promo-page.teal #content-container .common {
	background-image:url("images/bckgrnd-generic/teal-ccback.png");
	}
/*NEW CSS*/
#res-menu, #res-menu1 {
    display: none;
}
#block-zfalconmod-social-links {
    bottom: 0;
    float: right;
    position: absolute;
    right: 0;
}
body.page-desktops table tr td .views-field.views-field-field-short-description {
    clear: both;
    min-height: 55px;
	 position: relative;
    top: -30px;
}
body.page-laptops table tr td .views-field-title .field-content a {
    color: #bf6800;
    font: 24px "Times New Roman",Times,serif;
}

body.section-support .field-type-text-with-summary {
    float: left;
}
#info-sub .views-field div.field-content {
    padding-left: 55px;
	color:#595959;
}
#info-sub .views-field.views-field-field-vendor-logo div.field-content {
    color: #595959;
    padding-left: 0;
}
#info-sub .views-field span.views-label {
    color: #9e9e9e;
    padding-left: 55px;
}
body.page-company-newsroom .view-display-id-page_1 .views-field-field-news-image,body.section-why-falcon .view-id-reviews .views-row > div:first-child{
	 background: url("images/why-falcon/review-photo-back.png") repeat-y scroll center top;
    float: left;
    width: 152px
}
body.section-why-falcon .view-id-reviews .views-row > div:first-child{
	width:150px;
}
body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-field-awards-image{
	 background: url("images/awards/awards-frame.png") no-repeat scroll left top;
    height: 117px;
    margin: 0 auto;
    padding-top: 11px;
    width: 136px;
}
body.page-company-newsroom .view-display-id-page_1 .views-field-field-news-image > .field-content, body.section-why-falcon .view-id-reviews .views-row > div:first-child > div{
	padding-top:20px;
	background:url("images/news/news-header.png") no-repeat scroll left top;
}

body.page-company-newsroom .view-display-id-page_1 .field-content span,body.section-why-falcon .view-id-reviews .views-row > div:first-child span.imagefield-field_image{
	padding:0 0px 20px;
	background:url("images/news/news-footer.png") no-repeat scroll left bottom;
	display:block;
}
body.section-why-falcon .view-id-reviews .views-row span.imagefield-field_image img, body.page-company-newsroom .view-display-id-page_1 .field-content span img,body.section-why-falcon #info-main .view-id-awards table.views-view-grid td .views-field-field-awards-image .field-content img{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    margin: 0 auto;
    padding-bottom: 0;
    width: auto;
}
body.section-why-falcon .view-id-awards table.views-view-grid td .views-field-field-date{
	margin-bottom: 30px;
}

/*body.section-why-falcon .view-id-awards table.views-view-grid tbody{background:transparent;}*/
body.page-desktops .view-Desktops td .views-field-field-image{height:375px;}
body.section-why-falcon .view-id-reviews .views-field.views-field-title, body.section-why-falcon .view-id-reviews .views-field.views-field-field-quote,body.section-why-falcon .view-id-reviews .views-field-php,body.page-why-falcon-reviews .views-field.views-field-body{
	/*width:77%;*/
	margin-left: 177px;
    width: 550px;
}
.jcarousel-skin-tango .jcarousel-item{background:transparent!important;}
.page-why-falcon-customer-feedback .item-list ul li{margin-top:30px;}
.page-why-falcon-customer-feedback .item-list ul.pager li{margin-top:0px;}
#lightbox #outerImageContainer{background:transparent!important;height:450px!important; width: 718px !important;}
#outerImageContainer #modalContainer {
    background-image: url("/sites/all/themes/falcon/images/lightbox/lightbox-stretcher.png") ;
	background-repeat:repeat;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    padding: 0 18px !important;
    width: 718px !important;
	overflow:hidden;
}
#outerImageContainer #modalContainer object {
    background-color: #ffffff;
    padding: 30px;
	box-sizing:border-box;
}
@-moz-document url-prefix() { 
  #outerImageContainer #modalContainer object {
     box-sizing:content-box;
  }
}
body.section-why-falcon .view-id-reviews .views-field-php a {
    position: relative;
    top: -15px;
}
#lightbox #imageDataContainer{
	height:44px;
	overflow:hidden;
	background-position:left center!important;
	 width: 718px !important;
}
body.section-desktops table tr td .views-field.views-field-php {
    left: 15px;
    position: relative;
    top: -25px;
}
table tr td .views-field.views-field-field-short-description p {
    line-height: normal !important;
}
.page-why-falcon-customer-feedback .social-links .item-list ul li {
    margin: 0;
}

div.contextual-links-wrapper{
display: block !important;
left:0px !important;
}
div.contextual-links-wrapper ul.contextual-links{left:0;right:auto;}
.admin-nw #main .tabs{display:inline-block;}
.admin-nw #main ul.tabs-primary{float:left;margin-left:0px}
.admin-nw #main ul.tabs-primary li{float:left;padding:0 10px 0 0;}
.admin-nw #main ul.tabs-primary li a{padding: 0 5px;color:#fff;}

.logged-in #banner img {
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: -16px;
}
