
BODY
{
	background-color: white;
	background-image: url(/images5/site-bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	font-family: Tahoma, Helvetica;
	font-size: 9pt;
	behavior:url("/_scripts/csshover2.htc");
}


h1
{
	font-size: 20pt;
	font-family: Segoe, Tahoma, Helvetica; 
	font-weight: normal;
	color: white;
	letter-spacing: 0.05em;
}

h2
{
	font-size: 16pt;
	font-family: Segoe, Tahoma, Helvetica;
	font-weight: normal;
	color: #2c567c;
	letter-spacing: 0.05em;
}

h3
{
	font-size: 12pt;
	font-family: Tahoma, Helvetica;
	font-weight: normal;
	color: #2c567c;
	
}

.FAQQuestion
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 5px;
}

.FAQAnswer
{
	font-size: 10pt;
	margin-bottom: 25px;
}

.contentContainer
{
	width: 904;
	background-image: url(../images3/hero-base-bg.jpg);
	background-repeat: no-repeat;
	padding: 10px 70px 20px 70px;
	text-align: left;
}

.contentContainerAfterFlash
{
	width: 904;
	padding: 10px 141px 20px 143px;
	text-align: left;
}
.contentContainerAfterFlash h1
{
	color: #2c567c;
}
.emph
{
	color: #2c567c;
	font-weight: bold;
}

.clickBulletBtnDiv
{
	font-family: tahoma, arial;
	font-size: 10pt;
	width: 202px;
	height: 102px;
	background-image: url(/images3/pcbpg_button.jpg);
}
A.clickBulletBtn:active, A.clickBulletBtn:link, A.clickBulletBtn:visited
{
	color: white;
	text-decoration: none; ;
}
A.clickBulletBtn:hover
{
	color: yellow;
}


ul.listOrange
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.listOrange
{
	background-image: url(/images3/bullet-blue.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 18px;
	margin-bottom: 8px;
	padding-top: 5px;
	height: 18px;
	vertical-align: top;
	
}

/********** V2 LEFT OVERS ********************/


.textarea
{
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 9pt;
}


.ErrorLabel
{
	color: Red;
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
}

.InfoLabel
{
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
}

.tdFooter
{
	color: White;
	padding: 10px;
}

a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited
{
	color: White;
}



div.menuBar
{
	color: #5A7BBD;
}

a.menuBar:link, a.menuBar:active, a.menuBar:visited
{
	color: #5A7BBD;
	text-decoration: none;
	font-weight: bolder;
}
a.menuBar:hover
{
	color: Black;
}

a.boldMenuBar:link, a.boldMenuBar:active, a.boldMenuBar:visited
{
	color: Black;
	text-decoration: none;
	font-weight: bolder;
}
a.boldMenuBar:hover
{
	color: Black;
}

.headline
{
	font-size: 16pt;
	color: #5A7BBD;
	font-weight: bolder;
}

.headlineResult
{
	font-size: 11pt;
	color: #5A7BBD;
	font-weight: bolder;
}

.ComboBoxInputPostalCode
{
	width: 100%;
	height: 17px;
	border: solid 1px #eaeaea;
	vertical-align: middle;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666; /*padding-top: 3px;*/ /*padding-left: 3px;*/
	cursor: default;
}

.customTableOrganization, a.customTableOrganization:link, a.customTableOrganization:active, a.customTableOrganization:visited
{
	font-size: 8pt;
	color: #5A7BBD;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.customTableOrganization:hover
{
	font-size: 8pt;
	color: Black;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.customTableOrganizationContent
{
	font-size: 10pt;
	color: #000080;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.customTableOrganizationContentDefault
{
	font-size: 10pt;
	color: Black;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.customTableOrganizationContent:hover
{
	font-size: 10pt;
	color: Black;
	font-weight: bolder;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.customTableContact
{
	color: #5A7BBD;
	font-weight: bolder;
}

.customGridPager td
{
	height: 23px;
	background: white;
	color: #9d6b0b !important;
	border-bottom: solid 1px #d0d7e5;
}
.customGridPager table td
{
	background: white;
}
.customGridPager INPUT
{
	background: white;
	border: 0px;
	font-size: 11px;
}
.customGridPager A
{
	background: white;
	color: #9d6b0b;
}
.customGridPager TD
{
	background: white;
	padding: 0px;
}

.h2
{
	font-size: 12pt;
	font-weight: bolder;
	color: #5A7BBD;
}

.h3
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bolder;
	color: #5A7BBD;
}

.oursup
{
	vertical-align: text-top;
	font-size: 70%;
}


ul.listArrow
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.listArrow
{
	background-image: url(/images/img-bullet-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 17px;
	margin-bottom: 8px;
}


.OfferFinePrint
{
	font-size: 7pt;
}

table.Results
{
	vertical-align: top;
}
td.ResultsOne
{
	background-color: #EDF6FA;
	vertical-align: top;
	padding: 4px;
}
td.ResultsTwo
{
	background-color: #F5FAFC;
	vertical-align: top;
	padding: 4px;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
}
td.ResultsIcons
{
	background-color: white;
	vertical-align: top;
	text-align: right;
	padding: 4px;
}

#RedeemOffersTableTitle
{
	padding: 8px 10px 8px 10px;
	border-top: solid 1px #eeeeee;
	text-align: left;
}
#RedeemOffersTableValue
{
	padding: 8px 10px 8px 10px;
	border-top: solid 1px #eeeeee;
	white-space: nowrap;
	text-align: center;
}
#RedeemOffersTableRedeem
{
	padding: 8px 10px 8px 10px;
	border-top: solid 1px #eeeeee;
	white-space: nowrap;
}

span.ReportNoWrap
{
	white-space: nowrap;
}

a.ReportNoWrap
{
	white-space: nowrap;
}

td.ReportNoWrapRightJustify, span.ReportNoWrapRightJustify
{
	white-space: nowrap;
	text-align: right;
}

.RightJustify th
{
	/*  	white-space: nowrap; 	text-align: right;  	*/
}

.RightJustify td, .RightJustify th
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.RightJustify
{
	border: solid 1px #CCCCCC;
}

/********** Added for BuyLocal V4  ********************/

A.MiniPltLinkButton:active, A.MiniPltLinkButton:link, A.MiniPltLinkButton:visited
{
	color: #5a7bbd;
	text-decoration: none;
	font: bold 11px Arial, Verdana, Sans-serif; 
}

A.MiniPltLinkButton:hover
{
	color: red;
	text-decoration: none;
	font: bold 11px Arial, Verdana, Sans-serif;
}

img.SponsoredPcList
{
   position: relative;
   /*border: #d5e2e9 1px solid;*/
   border: #0E3E54 1px solid;
   margin-top: 0px;
   margin-left: 0px;
   padding: 0px;
}

div.SponsoredPcListCross
{
   position: relative;
   /*left: 4px;*/
   /*display:block;*/
   z-index: 200;
}

div.SponsoredPcListBuyNowBlock
{
   font: bold 12px Arial, Verdana, Sans-serif;
   /*color: #5A9AAd;*/
   color: #376A7D;
   position:relative;
   top: -11px;
}

A.Sitemap:active, A.Sitemap:link, A.Sitemap:visited
{
	color: #5a7bbd;
	text-decoration: none;
	font: bold 11px Arial, Verdana, Sans-serif; 
}

A.Sitemap:hover
{
	color: yellow;
	text-decoration: none;
	font: bold 11px Arial, Verdana, Sans-serif;
}

a.popup, a.popup:visited
{
	position:relative; 
	z-index:1;
}

a.popup dd 
{
	position:absolute;
	visibility:hidden; /* hide the image */
	/* width:170; give it a width */
	/* height:0; no height to solve an Opera bug that makes it selectable when hidden */
	border:0px solid #000; /* add a border */
	left:70px; /* position:the image */
	top:-80px;
}

a.popup:hover 
{
	text-decoration:none; 
	border:0; /* needed for this to work in IE */ 
	z-index:1000;
}

a.popup:hover dd
{
	visibility:visible; /* make the image visible */
	/* height:150px; now give it a height */
	cursor:pointer; /* for IE */
	z-index:500; 
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.0;
}



.menubuttons {
	background-color: white;
	float:left;
	height:20px;
	font-family:verdana,arial,sans-serif;
	line-height: 20px;
	font-size: 11px;
	border: solid 1px black;
	border-bottom: solid 0px black;
	margin-right: 5px;
}
.menubuttons ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	width: auto;
}
.menubuttons ul li {
	float:left;
	position:relative;
	width: auto;
}
.menubuttons ul li a, .menubuttons ul li a:visited {
	text-decoration:none;
}
.menubuttons .title {
	display:block;
	float:left;
}
.menubuttons .articles {
	display:block;
	float:left;
	padding:0px 10px;
	color: Black;
	width: auto;
}
.menubuttons ul li:hover 
{
	
}
.menubuttons ul li a:hover {
}
.menubuttons ul li:hover a 
{
}
.menubuttons ul li ul {
	display:none;
	width: auto;
}
.menubuttons table 
{
	border-collapse:collapse;
	left:0pt;
	margin:0pt;
	top:0pt;
	width: auto;
}
.menubuttons ul li:hover ul.endstop 
{
	border: solid 1px black;
	border-top: solid 1px black;
	background-color: White;
	top: 20px;
	left: -1px;
	width: 200px;
}
.menubuttons ul li:hover ul {
	display:block;
	left:0pt;
	position:absolute;
	width: inherit;
}
.menubuttons ul li:hover ul li 
{
	width: 100%;
}
.menubuttons ul li:hover ul li ul {
	display:none;
}
.menubuttons ul li:hover ul li a.drop 
{
	white-space: nowrap;
	padding: 0px 10px 0px 10px;
	color: Black;
}
.menubuttons ul li:hover ul li a:hover 
{
}
.menubuttons ul li:hover ul li a.drop:hover 
{
	background-color: #fff7ae;
}

.menubuttons ul li:hover ul li:hover ul {
	display:block;
	overflow:auto;
	position:absolute;
}
.menubuttons ul li:hover ul li a {
	display:block;
}
.menubuttons ul li:hover ul.scroller {
	overflow:auto;
}
.menubuttons ul li:hover ul li:hover ul li a {
}
.menubuttons ul li:hover ul li:hover ul li.group {
	padding:5px 0pt;
}
.menubuttons ul li:hover ul li:hover ul.left {
}
.menubuttons ul li:hover ul li:hover ul li a:hover {
}

.navbar, .navbar a
{
	color: White; 
	font-family: Verdana; 
	font-size: 10px; 
	padding-top: 7px; 
	padding-left: 10px;
	text-decoration: none;
}
.navbar a
{
	padding: 0px 10px;
	margin: 0px 5px;
}
.navbar a:hover
{
	color: Yellow;
	text-decoration: overline;
}

