body {
	margin:0px;
}
td {
	font-family:arial,sans-serif;
	font-size:11px;
}
h1 {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.help {
	font-size:12px;
}
a:link, a:visited, a:hover, a:active {
	color:#333333;
}

/*  begin Styles for store locator */
.locator {
	color:#666666;
	font-size:12px;
}
select.locator {
	width:170px;
	height:20px
}
input.locator {
	width:169px;
	height:19px
}
.locatorZip {
	color:#666666;
	font-size:12px;
}
input.locatorZip {
	/*width:169px;*/
	height:19px
}

.error {
	color:#990000;
	font-weight:bold;
}
.locatorrslthead {
		color:#666666;
		font-size:12px;
		font-weight:bold;
}
tr.storepoprow {
	background-color:#FFFFFF;
	height:19px;
}
tr.storepoprow2 {
	background-color:#F3F4F4;
	height:16px;
}
.storepoprow {
	color:#666666;
	padding-left:13px;
	vertical-align:middle;
}
tr.locatorresultsub {
	background-color:#FFFFFF;
}
tr.locatorresultsub2 {
	background-color:#F3F4F4;
}
td.locatorrslt {
	padding-left:58px;
	padding-top:10px;
	padding-bottom:10px;
}
.locatoraddress {
	color:#666666;
	font-size:11px;
}
.locatorrsltlink {
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
a.locatorrsltlink:link, a.locatorrsltlink:active, a.locatorrsltlink:hover, a.locatorrsltlink:visited {
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.locatorhours {
	color:#666666;
	font-size:11px;
	padding-top:13px;
}
a.closewindow:link, a.closewindow:active, a.closewindow:hover, a.closewindow:visited {
	color:#666666;
	font-size:9px;
}
tr.eventbar {
	background-color:#999999;
	height:25px;
}
.eventbar {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:14px;
}
.eventbarhead {
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:14px;
}
.eventbardetail {
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding-right:5px;
	padding-top:5px;
}
.nonefound {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding:20px;
}
a.eventbar:link, a.eventbar:active, a.eventbar:hover, a.eventbar:visited {
	color:#FFFFFF;
}
a.eventbardetail:link, a.eventbardetail:active, a.eventbardetail:hover, a.eventbardetail:visited {
	color:#FFFFFF;
}
.eventbox {
	width:515px;
	background-color:#F3F4F4;
	padding:15px;
}
.eventtd {
	background-color:#F3F4F4;
}
.eventrslt {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:14px;
	padding-top:29px;
	padding-bottom:29px;
	vertical-align:top;
}
.eventrsltdate {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:left;
}
/*  end Styles for store locator */

/* For Subscriptions 2.0*/

.columnsectionheaderleft {
	border-top:1px solid #999999;
	padding-top:10px;
	padding-left:10px;
}

/* END Sub 2.0 */

/* For Global Pools Jan 2007 */
/* for top nav pool */
#GPNavTop {
	width:750px;
	text-align:center;
}
#GPNavFlash {
	width:750px;
	text-align:center;
}
#GPNavBottom {
	width:750px;
	text-align:center;
}

img.poolAdImage {
	border-width:0px;
}

/* for GVR Pool */
#GPGVRAdTop {
	margin-top:25px;
	margin-bottom:15px;
	text-align:center;
}

#GPGVRAdFlash {
	margin-bottom:15px;
	text-align:center;
}

#GPGVRAdBottom {
	margin-bottom:30px;
	text-align:center;}

img.GPImageAd {
	border-width:0px;
}

/* for CVR Pool */

#GPCVRAdTop {
	margin-top:10px;
	margin-bottom:25px;
}

#GPCVRAdFlash {
	margin-bottom:25px;
}

#GPCVRAdBottom {
	margin-bottom:6px;
}
