BODY
{
  margin-top: 12px;
  margin-left: 12px;
  text-align: center;
  font-family: Arial;
}
TD
{
  color: #333333;
  font-size: small;
  font-family: Arial;
}
A
{
  text-decoration: none;
  color: #FF0000;
}
A:hover
{
  text-decoration: underline;
}
A.TopNavLink
{
  font-family: Arial;
  font-size: small;
  color: white;
  font-weight: bold;
}
A.FooterLink
{
  font-size: small;
  color: #999999;
  font-family: Arial;
}
.Copyright
{
  color: #999999;
  font-family: Arial;
  text-align: right;
  font-size: small;
}
.NoticePanel
{
  color: white;
  font-size: small;
  font-family: Arial;
  font-weight: bold;
  background-image: url(/CircleK/images/noticepanel.gif);
  width: 100%;
  height: 2%;
}
A.Nav2Link
{
  font-family: Arial;
  font-size: small;
  color: #ff0000;
}
A.Nav2LinkCurrent
{
  font-family: Arial;
  font-size: small;
  color: #AB1214;
  font-weight: bold;
}
A.Nav3Link
{
  font-family: Arial;
  font-size: small;
  color: #ff0000;
}
A.Nav3LinkCurrent
{
  font-family: Arial;
  font-size: small;
  color: #AB1214;
  font-weight: bold;
}
H1,.Subtitle
{
  font-size: larger;
  font-family: Arial;
  color: #013364;
  font-weight: bold;
  margin-bottom: 0px;
}
.Subhead
{
  font-size: small;
  font-family: Arial;
  color: #003366;
  font-weight: bold;
}
H2
{
  font-size: small;
  font-family: Arial;
  color: #003366;
  font-weight: bold;
  margin-bottom: 0px;
}
H3,.Subhead2
{
  font-size: small;
  font-family: Arial;
  color: #333333;
  font-style: italic;
  margin-bottom: 0px;
  font-weight: normal;
}
H4
{
  margin-top: 0px;
  font-size: small;
  font-family: Arial;
  color: #333333;
  font-style: normal;
  margin-bottom: 0px;
  font-weight: normal;
}
H5
{
  margin-top: 0px;
  font-size: small;
  font-family: Arial;
  color: #333333;
  font-style: normal;
  margin-bottom: 0px;
  font-weight: normal;
}
H6
{
  margin-top: 0px;
  font-size: small;
  font-family: Arial;
  color: #333333;
  font-style: normal;
  margin-bottom: 0px;
  font-weight: normal;
}
.Question
{
  font-size: small;
  font-family: Arial;
  color: #003366;
  font-weight: bold;
}

.Answer
{
  font-size: small;
  font-family: Arial;
  color: #333333;
  padding-left: 1px;
}

.DefaultText
{
  font-size: small;
  font-family: Arial;
  color: #333333;
  padding-left: 1px;
}
.FieldReq
{
  color: red;
}
.FormLabel
{
  font-size: small;
  font-family: Arial;
}
.FormTextInput
{
  font-size: small;
  font-family: Arial;
  width: 120px;
}
.SearchResultHeader
{
  color: #013368;
  font-weight: bold;
}
.PollQuestion
{
  color: #114170;
  font-size: small;
  font-weight: bold;
  padding-bottom: 8px;
}
.PollSubmitButtonArea
{
  padding-left: 20px;
}
.PollAnswers
{
  padding-left: 35px;
}
.ScrapbookCaption
{
  font-style: italic;
}
A.Sitemap1
{
  font-weight: bold;
}
A.Sitemap2
{
  font-style: italic;
}
A.Sitemap3
{
  padding-left: 13px;
}
A.Sitemap4
{
  padding-left: 30px;
}
IMG
{
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
A.MapResult
{
  font-weight: bold;
}
.DirectionsHeader
{
  color: white;
  background-color: red;
  text-align: center;
}
.FlyoutCell
{
   PADDING-LEFT: 6px;
}
.FlyoutLink
{
   font-family: Arial;
}
.PromoRegion
{
  color: black;
  font-weight: bold;
  font-size: small;
  padding-right: 8px;
  background-color: #cccccc;
}
.PromoDesc1
{
}
.PromoPrice1
{
  background-color: #fff000;
}
.PromoDesc2
{
}
.PromoPrice2
{
  background-color: #fff000;
}
.PromoDesc3
{
}
.PromoPrice3
{
  background-color: #fff000;
}
.PromoDesc4
{
}
.PromoPrice4
{
  background-color: #fff000;
}
.PromoDesc5
{
}
.PromoPrice5
{
  background-color: #fff000;
}
.PromoDesc6
{
}
.PromoPrice6
{
  background-color: #fff000;
}

TABLE.MapResult,TABLE.StoreDirections
{
	border-width: 2px;	
	border-style: none;
	margin-top: 2%;
	width: 100%;
    border-collapse: collapse;	
}

TD.StoreDirections,TR.StoreDirections,TD.MapResult,TR.MapResult
{
	text-align: left;
	vertical-align: top;
	color: #333333;
	font-size: small;
	font-family: Arial;
	border-width: 2px;
	border-style: none;
    border-collapse: collapse;
}

TH.StoresEnRoute,TH.DriveDirections
{
	color: white;
	background-color: red;
	text-align: center;
	vertical-align: top;
	font-size: small;
	font-family: Arial;
	border-width: 2px;
	border-style: solid;
    border-collapse: collapse;  
}

TD.StoresEnRoute,TD.DriveDirections,TR.StoresEnRoute,TR.DriveDirections
{
	vertical-align: top;
	color: #333333;
	font-size: small;
	font-family: Arial;
	border-width: 2px;
	border-style: solid;
    border-collapse: collapse;
}

TABLE.StoresEnRoute,TABLE.DriveDirections
{
	border-width: 2px;
	border-style: solid;
	margin-top: 2%;
	margin-bottom: 2%;
	width: 100%;
    border-collapse: collapse;    	
}

.Distance
{
	text-align: right;
	width: 100%;
}

DIV.StoreDirectionsMap, DIV.StoreLocatorMap
{
	margin-top: 2%;	
	margin-bottom: 2%;
    text-align: center;
}

IMG.Specials
{
	width: 121px;
	height: 30px;
}

IMG.Promotion
{
	width: 113px;
	height: 30px;
}

TR.SubNav
{
	background-color: #e0e0e0;
}

TABLE.SubNav
{
	width: 95%;
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
}

TABLE.SubNav2
{
	BACKGROUND-IMAGE: url(/CircleK/images/nav3bg.gif);	
	width: 95%;
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;	
}

TR.FlyoutNav
{
	background-color: #e2e1df;
	width: 100%;
}

TD.FlyoutCell
{
	vertical-align: top;
}

TABLE.SiteHeader
{
	width:96%;
	text-align:center;
	border-style: none;
	background-color: Red;
}

INPUT.SiteSearch
{
	width: 82px; 
	height: 22px;	
}
