﻿/* Used on all standard links. */
a:link {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #385B39; text-decoration: underline}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #829382; text-decoration: underline}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #CD8A3F; text-decoration: underline}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #CD8A3F; text-decoration: underline}

/* Used on side cookie-crumb and product-list include files; and SearchResult.aspx (grid view). */
a.SmallerLinks:link {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #385B39; text-decoration: underline}
a.SmallerLinks:visited {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #829382; text-decoration: underline}
a.SmallerLinks:hover {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: underline}/* Normal:CD8A3F Christmas:990000 */
a.SmallerLinks:active {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: underline}/* Normal:CD8A3F Christmas:990000 */

.MainPage 
{ 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #f5f6f7; 
	font: 12pt Arial, Verdana, sans-serif;
	color: #333;
}

.Container
{
	width: 100%;
	position: relative;
	padding-top: 5px; 
	margin: 0 auto; 
	background: url(http://www.geobulb.com/images/content_top.png) no-repeat 0 0; 
}

.Main
{
	width: 100%;
	position: relative;
	padding-bottom: 10px;
	background: url(http://www.geobulb.com/images/content_bottom.png) no-repeat 0 100%; 
}

.Component
{
	width: 100%;
	position: relative;
	color: #333;
	background: url(http://www.geobulb.com/images/content_bg.png) repeat-y;
}

.Header
{
	font: 12pt Arial, Verdana, sans-serif;
	color: #333;
	font-weight: bold;
}

.LargeHeader
{
	font: 18pt Arial, Verdana, sans-serif;
	color: #333;
	font-weight: bold;
}

.Date
{
	font: 12pt Arial, Verdana, sans-serif;
	color: #AAA;
}

.Content
{
	font: 10pt Arial, Verdana, sans-serif;
	color: #333;
}

.mark
{
	font: 10pt Arial, Verdana, sans-serif;
	color: #333;
}

.Content img
{
	margin-left: 15px; 
	margin-right: 15px;
	position: relative;
	z-index: 1;
	top: 0px;
	left: 0px;
}

.LargeContent
{
	font: 17pt Arial, Verdana, sans-serif;
	color: #333;

}

.ProductPrice
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	color:	#CC0000;
	font-weight: bold;
}

/* ProductSale: Used on product bots to display product sale prices on product pages. */
.ProductSale
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color:	#666666;
	font-weight: normal;
}


/************************************/
/* Light Bulb Comparison Chart		*/
/************************************/
#compare { padding-top: 16px; }
#compare img { display: inline; }
#compare table { color: #777; font-size: 14px; line-height: 16px; border-collapse: separate; }
#compare tr th.oneword { word-spacing: -.35em; }
#compare tr th, 
#compare tr td { vertical-align: middle; padding: 8px 10px 10px 14px; border-bottom: 1px solid #eff3f4; }
#compare tr th { color: #444; font-weight: bold; padding-left: 0; border-right: 1px solid #eff3f4; }
#compare tr.head img { display: block; }
#compare tr.head th { padding: 0; border: 0; border-bottom: 1px solid #eff3f4; }
#compare th.geobulb { border: 0; border-bottom: 1px solid #eff3f4; background-color: #D0ECF3;}
#compare th.vivid { border: 0; border-bottom: 1px solid #eff3f4; background-color: #E6F5F0;}
#compare tr td { background-color: #fff; border-left: 1px solid #fff; border-right: 1px solid #eff3f4; }
#compare td.geobulb { background-color: #E6EBF8; border-left: 1px solid #fff; border-right: 1px solid #eff3f4; } /*D0ECF3  NEW D5F1F8*/
#compare td.vivid { background-color: #F7FFF7; border-left: 1px solid #fff; border-right: 1px solid #eff3f4; } /* E6F5F0 */
#compare tr.alt td { background-color: #ffffff; } /* eff3f4; */
#compare tr.bottom th { border-bottom: 0; }
#compare tr.bottom td { padding-bottom: 32px; }
#compare tr.color td { padding-right: 7px; }
#compare tr.color li, #specs #compare tr.color li { float: left; margin: 2px 2px 0 0; }
#compare tr.color li.newline { clear: left; }
#compare tr.color li img { display: block; }

#savings { padding-top: 16px; }
#savings img { display: inline; }
/*#savings table { color: #777; font-size: 10pt; line-height: 12px; border-collapse: separate; }*/
#savings table { color: #777; font-size:10pt; }
#savings tr th.oneword { word-spacing: -.35em; }
#savings tr th, 
#savings tr td { vertical-align: middle; padding: 8px 10px 10px 14px; border-bottom: 1px solid #eff3f4; }
#savings tr th { color: #444; font-weight: bold; padding-left: 0; border-right: 1px solid #eff3f4; }
#savings tr.head img { display: block; }
#savings tr.head th { padding: 0; border: 0; border-bottom: 1px solid #eff3f4; }
#savings tr td { background-color: #fff; border-left: 1px solid #fff; border-right: 1px solid #eff3f4; }
#savings tr.alt td { background-color: #E6EBF8; } /* eff3f4 */
#savings tr.bottom th { border-bottom: 0; }
#savings tr.bottom td { padding-bottom: 32px; }
#savings tr.color td { padding-right: 7px; }
#savings tr.color li, #specs #compare tr.color li { float: left; margin: 2px 2px 0 0; }
#savings tr.color li.newline { clear: left; }
#savings tr.color li img { display: block; }

.RunningCost
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16pt;
	color:	#CC0000;
	font-weight: bold;
}

.Show { display:block; }	/* inline */
.Hidden { display: none; }
.Collapsable { display: none; position:relative; left:10px; }

/* Used on product names and other page headers. */
h1 { font-family: Arial, Verdana, sans-serif; font-size: 13pt; color: #6D4832; font-weight: bold; font-style: normal; text-decoration: none; margin-bottom: 0px; margin-top: 0px; }

/* Used at top of product list include files and other areas like the bottom of the Kloss Model Three Complete System. */
h2 { font-family: Arial, Verdana, sans-serif; font-size: 12pt; color: #003282; font-weight: bold; font-style: normal; text-decoration: none; }

h3 { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #003282; font-weight: bold; font-style: normal; text-decoration: none; }

/* Product Support Tabs */
.DarkTab { background-color: #607FB1; }
.Box { border-left: 1px solid #607FB1; border-right: 1px solid #607FB1; border-bottom: 1px solid #607FB1; background-color: #FFFFFF; }
.Floor { border-bottom: 1px solid #003282;  }
.LightContentTab { border-top: 1px solid #607FB1; background-color: #FFFFFF; }
.ContentBox { border-left: 1px solid #607FB1; border-right: 1px solid #607FB1;  border-bottom: 1px solid #607FB1; background-color: #FFFFFF; }

/* Used on tabs text links. */
a.LightTabLinks:link {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #6D4832; text-decoration: none;}
a.LightTabLinks:visited {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #6D4832; text-decoration: none;}
a.LightTabLinks:hover {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: none;}
a.LightTabLinks:active {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: none;}

/* Used on tabs text links. */
a.DarkTabLinks:link {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.DarkTabLinks:visited {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.DarkTabLinks:hover {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: none;}
a.DarkTabLinks:active {font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #CD8A3F; text-decoration: none;}

.ErrorMessages
{
	font-family: Arial, Verdana, sans-serif; /* Font Face */
	font-size: 100%; /* Font Size */
	color: #CC0000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/* background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	/*text-align: center; /* Text Align */
}

/***********************/
/* Support Hidden Tabs */
/***********************/
.HiddenSupport { border-bottom: 1px solid #607FB1; visibility:hidden; width:0%; }
.ExpandSupport { border-bottom: 1px solid #607FB1; width:100%; }

#download { border: 1px solid #CE8C3E; background-color: #F3E2CF; }
#download td.header { background-color: #CE8C3E; white-space:nowrap; }

#labReports { border: 1px solid #607FB1; }
#labReports td.header { background-color: #E6EBF8; white-space:nowrap; }