/*local_priorityPerks.css*/
#ErrorCode {
	font-size : 12px;
	color : #ff0000;
	font-weight : bold;
	margin : 0px 0px 0px 5px;
	padding :0px 0px 0px 5px;
}

#CANinfo {
	float : center;
	width : 300px;
	background-color : #eaf1fa;
	padding : 4px 7px 7px 7px;
	margin-bottom  :0px;
	color : #666666;
	font-size : 11px;
}

#CANinfo h1 {
	margin : 0 0 0 0;
	padding : 3px 7px;
	background-color : #85a6cf;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : 1px solid #ffffff;
}

#CANinfo p {
	color : #333333;
	padding : 5px 5px;
	font-size : 13px;
	line-height : 16px;
	text-align  :left;
}

#CANinfo #signinbutton{
	float : right;
	display : inline;
	margin-top : 5px;
}
#CANinfo a.forgotlink{
	display : block;
	color : #666666;
	text-decoration : underline;
	width : 80px;
	font-size : 9px;
	margin-top : 5px;
	line-height : 10px;
}

#CANinfo input.textbox {
	width : 133px;
}

#TCinfo {
	float : center;
	width : 600px;
	background-color : #eaf1fa;
	padding : 4px 7px 7px 7px;
	margin-bottom  :0px;
	color : #666666;
	font-size : 11px;
}

#TCinfo h2 {
	margin : 0 0 0 0;
	padding : 3px 7px;
	background-color : #85a6cf;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : 1px solid #ffffff;
}

#TCinfo textarea {
	font-size : 11px;
	letter-spacing : 0px;
}

#content #regcolumn {
	margin : 0 158px 0 0;
	padding : 0;
	border : 1px solid #003366;
}

#regcolumn {
	background-color : #eaf1fa;
	color : #666666;
	font-size : 11px;
}

#regcolumn h1 {
	margin : 0 0 0 0;
	padding : 3px 7px;
	background-color : #85a6cf;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : 1px solid #ffffff;
}

#regcolumn input.textbox {
	width : 100px;
}



#formfirstName, .formLabel{width:120px;padding-left:8px;display:block;float:left;}
	form imput{float:left;}
	.formRow {margin-bottom:2px;}
	.formtext{margin-bottom:2px;padding:0 0 0 20px;font-weight:bold;}
	.asterisk{color:orange; width:8px;display:block;float:left; padding-left:5px;}
	.required{display:inline;float:none;}
	#firstName, #lastName, #organization, #phone,#emailAddress, #comments{padding-left:0px;width:128px;}
	form{margin-top:12px;}
	#formCancel,#formSubmit{float:right;margin-right:20px;}


#submitInfo{
	margin:10px 0 0 375px;
}

#container #relatedBlocks {
	float: right;
}

#container #relatedBlocks p.loggedInHeaders {
margin: 0;
padding: 1px 7px 1px 7px;
color: #666666;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
border-width: 0 0 3px 0;
border-style: solid;
border-color: #b4e2f6;

}

#container #relatedBlocks p.blockItemTitle a{
	font-weight: 700;
	font-size: 11px;
	color: #003366;
}

#content #centercolumn p.perkdescriptionNormal {
	font-weight : normal;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left:  20px;
	font-size : 14px;
	line-height: 18px;
	color:#093b8a;
}

#content #centercolumn p.legal {
	font-weight : normal;
	margin-left:  20px;
	font-size : 10px;
	color:#333333;
	width:400px;
}

#content #centercolumn sup {
	font-weight : bold;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left:  1px;
	font-size : 10px;
	line-height: 18px;
}
#content .PartnerLegal p  {
	font-weight : normal;
	margin-bottom : 10px;
	margin-top : 50px;
	margin-left:  0px;
	font-size : 10px;
	line-height: 12px;
	color:#333333;
}

#content #centercolumn #details p.Legal {
	font-size : 10px;
	line-height  :10px;
}

#content #centercolumn p.perkdescription2 {
	font-weight : normal;
	margin-left:  20px;
	font-size : 14px;
	line-height: 18px;
	color:#000000;
}

#content #centercolumn p.perkdescriptionBold {
	font-weight : bold;
	margin-left:  20px;
	font-size : 14px;
	line-height: 18px;
	color:#ff7800;
}

#content #centercolumn h3.RealBig {
	font-weight : bold;
	margin-left:  20px;
	font-size : 18px;
	line-height: 18px;
	color:#000000;
}


#content #centercolumn a.perkDescA {
	color : #ff7800;
	text-decoration : underline;
}

#content .currentperk h4 {
	font-weight : bold;
	color:#ff7800;
	width:300px;
	font-size : 11px;
	margin : 4px 0 0 0;
	padding : 0;
	line-height : 14px;
	float: right;
}

#content #centercolumn #PrgDetails p {
	font-size : 14px;
	line-height  :14px;
}

#content #centercolumn p.PrgHeader {
	font-weight : bold;
	margin-bottom : 20px;
	margin-top : 20px;
	margin-left:  0px;
	font-size : 16px;
	line-height: 18px;
	color:#093b8a;
}

#content #centercolumn p.specialOffer {
	font-weight : bold;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left:  20px;
	font-size : 14px;
	line-height: 18px;
	color:#333333;
}

#content #centercolumn #PrgDetails p {
	font-size : 14px;
	line-height  :14px;
}

#content #centercolumn p.PrgHeader {
	font-weight : bold;
	margin-bottom : 20px;
	margin-top : 20px;
	margin-left:  0px;
	font-size : 16px;
	line-height: 18px;
	color:#093b8a;
}

#content #centercolumn #details {
	border-top: 0px;
}

#content #centercolumn #details .detailsBold {
	font-size : 14px;
	line-height  :14px;
	font-weight: bold;
}
/*local content priority perks ----------------------------------------------------*/
#content #centercolumn #details p.indent {
	font-size : 14px;
	line-height  :14px;
	margin:0 0 2px 10px;
}

#content #registersignin #registerbox sup {
	padding:0px;
	margin:0px;
	font-size : 8px;
}

#content a.forgotlinksignin{
	display : block;
	color : #666666;
	text-decoration : underline;
	width : 100px;
	font-size : 9px;
	margin : 5px 0 0 120px;
}

#content #centercolumn ol {
	font-size : 12px;
	line-height  :14px;
	color : #333333;
}
#content #registersignin #signinbox p {
	color : #333333;
	font-size : 9px;
	line-height : 10px;
	text-align  :left;
}
#content #registersignin #signinbox p.bold {
	color : #333333;
	font-size : 11px;
	line-height : 13px;
	text-align  :left;
	font-weight : bold;
	margin : 2px 0 0 0;
}
#content #registersignin #signinbox sup {
	color : #333333;
	font-size : 7px;
	line-height : 10px;
	text-align  :left;
}

#content #welcomeBlurb, #content #featuredPromo {
	width: 440px;
	float: left;
	padding-top: 2px;
}

#content #welcomeBlurb ul {
	padding-top: 0;
	margin-top: 0;
}

#content #featuredPromo {
	padding: 0px;
	background-color: #EAF1FA;
}

#content #featuredPromo #headlinePromo {
	float: right;
	width: 260px;
	padding: 7px;
	padding-bottom: 14px;
}

#content #featuredPromo #headlinePromo a, #content #featuredPromo #headlinePromo a:hover, #content #featuredPromo #headlinePromo a:visited, #content #featuredPromo #headlinePromo a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

#content #featuredPromo #imgPromo {
	float: left;
	width: 150px;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
}

#content #featuredPromo #blurbPromo {
	float: right;
	width: 260px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	font-size: x-small;
}
.perkDetails #details{margin:0 !important; border:0px !important;}
#centercolumn #details ul li{line-height:16px;}

#content #centercolumn h2.perkheader {color: #000000; font-size: 14px; border-width: 0; font-weight: 700;}

#content div.perkDetails h1 {
	border-width: 0 0 3px 0;
	border-style: solid;
	border-color: #009BDF;
	color:#666666;
	font-size:11px;
	font-weight:700;
	margin:0 8px 8px 0;
	padding:0 0 3px 0;
}
 #details h3{font-size:14px; font-weight:bold;margin:0px 0  4px 0; }
 #details h4{font-size:11px; font-weight:bold;margin: 4px 0 2px 0; }


#content #centercolumn h2.featuredOffer {
	margin : 0 0 8px 0;
	padding : 0 0 8px 0;
	border-bottom : 3px solid #003366;
	clear : left;
}

#content #centercolumn h2.imgheader {clear: both;}

#content h1.perkslogo, #container h1.perkslogo { float:left; width: 269px }

#content #newperks .perk .perkbody {
	height: 95px;
}

#signinPage form{width:250px;height:auto;}
#signinPage form input{float:right;}
#signinPage .forgotlinksignin{float:right;}
#signinPage .formDescription{float:left;font-size:12px;}
#signinPage .formRow{clear:both;padding-top:4px;}
#signinPage h3{font-size:13px;font-weight:bold;}}
