/*addition*/
ol
{
font-size: 10px;
}


/*secondaryNav----------------------------------------------------------*/
#secondaryNav {
	clear : both;
	margin : 18px 0px 0 0;
	padding : 0;
	float : left;
	display : inline;
	width : 148px;
}

#secondaryNav.home {
	width : 182px;
}

#secondaryNav img.secNavHeader {
	margin  : 0 0 0 12px;
	display : block;
}

#secondaryNav ul{
	padding : 0;
	margin : 2px 0 18px 0;
	line-height : 10px;
	border-top : 1px dotted #b9c8d8;
}
#secondaryNav ul.last{
	margin-bottom : 0px;
}

#secondaryNav ul li {
	list-style-type: none;
	padding : 1px 0;
	margin : 0;
	border-bottom : 1px dotted #b9c8d8;
	line-height : 10px;
	height : 15px;
	min-height : 16px;
	
}
#secondaryNav ul li a {
	display  :block;
	color : #024589;
	font-weight : bold;
	font-size : 10px;
	padding : 2px 0px 2px 20px;
	margin : 0px;
	line-height : inherit;/*was 10px*/
	height : inherit;/*was 10px*/
}
#secondaryNav ul li.selected a {
	background-color : #083b8a;
	color : #ffffff;
	padding : 3px 0px 3px 20px;	
}
#secondaryNav ul li a:hover {
	color : #009bdf;
}
#secondaryNav ul li a,#secondaryNav ul li {height:inherit;}






/*relatedBlocks----------------------------------------------------------*/
#relatedBlocks {
	float : right;
	width : 155px;
	display : inline;
	margin-left : 0px;
	padding : 25px 0 0 0;
	/*border : 1px solid #00ff00;*/
	line-height : 13px;
}

#relatedBlocks .block {
	padding : 8px 0px 8px 7px;
	border-bottom : 1px dotted #b3b3b3;
}

#relatedBlocks .block2 {
	padding : 8px 0px 15px 7px;
}


#relatedBlocks h1 {
	margin : 0 0 0 0;
	padding : 1px 7px;
	color : #666666;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : 3px solid #b4e2f6;
}

/*from original 
#relatedBlocks #businessresources, #relatedBlocks #contactus {
	margin : 0 0 40px 0;
}

#relatedBlocks h1.offer {
	margin : 0px 0 0 0;
	border-bottom : 3px solid #aed100;
}
#relatedBlocks #prioritypicks.extrapad {
	padding-top : 21px;
}
#relatedBlocks #prioritypicks h1.offer {
	border-bottom : 3px solid #ff7704;
	margin-bottom : 6px;
}

#relatedBlocks .offerblock {
 	font-size : 11px;
	margin : 0 0 30px 0;
}
#relatedBlocks .offerblock p {
 	margin : 0 8px 10px 8px;
}
#relatedBlocks .offerblock form select {
	font-size : 11px;
}
#relatedBlocks .offerblock form #godevices {
	margin-left:  2px;
	position : relative;
	top : 3px;
}

*/


#relatedBlocks h1.savings {
	margin : 40px 0 0 0;
	border-bottom : 3px solid #aed100;
}
#relatedBlocks .savingsblock {
 	font-size : 11px;
}
#relatedBlocks .savingsblock p {
 	margin : 0 8px 10px 8px;
}
#relatedBlocks .savingsblock form select {
	font-size : 11px;
}
#relatedBlocks .savingsblock form #godevices {
	margin-left:  2px;
	position : relative;
	top : 3px;
}


#relatedBlocks h2 {
	font-size : 11px;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

#relatedBlocks h2 a {
	font-weight : bold;
}

#relatedBlocks a {
	color : #003366;
}
#relatedBlocks p {
	color : #333333;
	font-size : 10px;
	line-height : 13px;
	margin : 0;
	padding : 0;
}
#relatedBlocks a.readmore, #relatedBlocks a.learnmore {
	font-size : 10px;
	text-decoration : underline;
}




#content {
	margin : 18px 0 0 156px;
}
#content.home {
	margin : 18px 0 0 190px;
}
#content p {
	font-size : 12px;
	color : #333333;
	line-height : 14px;
	margin-bottom : 10px;
	margin-top : 0px;
}



#content #centercolumn {
	margin : 0 158px 0 0;
	padding : 0;
	/*border : 1px solid #ff0000;*/
}
#content #centercolumn p.perkdescription {
	font-weight : bold;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left:  20px;
	font-size : 16px;
	line-height: 18px;
	color:#093b8a;
}


#content #centercolumn a.requestoffer {
	display : block;
	text-align : right;
	margin-right : 15px;
}
#content #centercolumn h1.imgheader {
	margin : 0 0 10px 0;
	padding : 0;
}

/*addition*/
#content #centercolumn h2 {
	margin : 0 8px 8px 0;
	padding : 0 0 3px 0;
	border-bottom : 3px solid #009bdf;
	color : #666666;
	font-size : 11px;
	font-weight : bold;
}
#content #centercolumn h2.imgheader {
	margin : 0 0 8px 0;
	padding : 0 0 8px 0;
	border-bottom : 3px solid #ff6600;
	clear : left;
}
/*addition*/
#content #centercolumn h2.imgheaderNC {
	margin : 0 0 8px 0;
	padding : 0 0 8px 0;
	border-bottom : 3px solid #ff6600;
}


#content #centercolumn #details {
	margin-top : 20px;
	border-top : 1px dotted #b3b3b3;
	width  :440px;
}

#content #centercolumn #details h2 {
	margin : 15px 0 8px 0;
	padding : 0 0 0 0;
	color : #ff6600;
	font-size : 12px;
	font-weight : bold;
	
}
#content #centercolumn #details p {
	font-size : 14px;
	line-height  :14px;
}
#content #centercolumn #details td, table{
	padding : 1px 1px 1px 1px;
	vertical-align : top;
	background-color : #ffffff;
	border: 5px;
	border-color: #000000;
	font-size: 12px;
	
}

#content #centercolumn #details sup {
	font-size : 10px;
	line-height  :14px;
}

#content #centercolumn #details ul {
	font-size : 14px;
	line-height  :15px;
    color : #333333;
}

#content img.perkslogo {
	display  :block;
	margin-bottom : 5px;
}

#content #registersignin {
	float : right;
	display : inline;
	width : 151px;
}

#content #registersignin 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;
}

#content #registersignin p {
	color : #333333;
	font-size : 11px;
	line-height : 13px;
	text-align  :left;
}

#content #registersignin #registerbox {
	background-color : #eaf1fa;
	padding : 7px;
	text-align  :center;
	margin-bottom  :10px;
}
#content #registersignin #signinbox {
	background-color : #eaf1fa;
	padding : 4px 7px 7px 7px;
	margin-bottom  :0px;
	color : #666666;
	font-size : 11px;
}
#content #registersignin #signinbox #signinbutton{
	float : right;
	display : inline;
	margin-top : 5px;
}
#content #registersignin #signinbox a.forgotlink{
	display : block;
	color : #666666;
	text-decoration : underline;
	width : 80px;
	font-size : 9px;
	margin-top : 5px;
	line-height : 10px;
}

#content #registersignin #signinbox input.textbox {
	width : 133px;
}
#content #newperks {
	clear : right;
	border-top : 1px dashed #b3b3b3;
	padding-top : 7px;
}

#content #newperks a#seeallperks {
	float : right;
	display : inline;
	margin : 5px;
}
#content #newperks .perk  {
	width : 195px;
	float : left;
	display : inline;
	margin : 5px 7px 0 0;
}
#content .highlightbox  {
	width : 220px;
	float : left;
	display : inline;
	margin : 5px 1px 0 0;
}
#content .otherbox  {
	width : 211px;
	float : left;
	display : inline;
	margin : 5px 0px 0 0;
	border : 1px solid #ff6600;
	padding : 3px 0 10px 8px;
	
}
#content #newperks .perk.last {
	margin-right : 0;
}

#content #newperks .perk h1, #content .highlightbox h1 {
	margin : 0 0 0 0;
	padding : 3px 0px 3px 7px;
	background-color : #f37721;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	border-bottom : 1px solid #ffffff;
}

#content #newperks .perk h1, #content .highlightbox sup {
	margin : 0 0 0 0;
	padding : 0px 0px 0px 0px;
	background-color : #f37721;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 10px;
	font-weight : bold;
}
#content .otherbox h1 {
	margin : 0 0 0 0;
	padding : 0px 0px 8px 0px;
	color : #ff6600;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
}
#content #newperks .perk .perkbody, #content .highlightbox .boxbody {
	background-color : #fdeadd;
	padding : 7px 3px 7px 7px;
}
#content .highlightbox .boxbody ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
	font-size : 11px;
}
#content .highlightbox .boxbody ul li {
	list-style-type : none;
	margin : 0;
	padding : 0;
	line-height : 18px;
}
#content .highlightbox .boxbody ul li a {
	text-decoration : underline;
	font-weight : bold;
}
#content .highlightbox .boxbody form{
	font-size  :11px;
	margin-top  :5px;
}

#content .highlightbox .boxbody form select{
	font-size  :11px;
}


#content .highlightbox .boxbody form #gocategories {
	margin-left:  10px;
	position : relative;
	top : 3px;
}
#content #newperks .perk .perkbody a.perkicon, #content .otherbox a.othericon  {
	float : left;
	display : inline;
	margin : 0;
}


#content #newperks .perk .perkbody a {
	color : #ef3f23;
}
#content #newperks .perk .perkbody p, #content .otherbox .otherbody p{
	color : #666666;
	font-size : 11px;
	line-height : 12px;
	margin : 0 0 0px 84px;
	padding : 0;
	height : 56px;
}

#content #newperks .perk .perkbody a.offername {
	margin : 0 0 0 84px;
	font-size : 10px;
	font-weight : bold;
	display : block;
}
#content #newperks .perk .perkbody a.requestlink, #content .otherbox .otherbody  a.requestlink {
	margin : 0 0 0 84px;
	font-size : 9px;
	font-weight : bold;
	display : block;
}
#content .currentperk  {
	color : #333333;
	margin : 0 0 20px 0;
	padding : 0 0 10px 0;
	height : 85px;
}

#content .currentperk a.imglink {
	float : left;
	display : inline;
	margin : 0 10px 0 0;
	padding : 0;
}

#content .currentperk h3 {
	width:300px;
	font-size : 14px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0px 0 0 0;
	float: right;
}
#content .currentperk p {
	width:300px;
	font-size : 11px;
	margin : 4px 0 0 0;
	padding : 0;
	line-height : 14px;
	float: right;
}

#content .currentperk a.learnmore {
	font-size : 11px;
	margin : 0 0 0 0;
	padding : 0;
	color : #003366;
	text-decoration : underline;
	width:300px;
	float:right
}




#content .blurb {
	margin : 0 0 30px 0;
	color : #333333;
}
#content .blurb img  {
	float : left;
	display : inline;
}
#content .blurb p a, #content .blurb li a, #content #centercolumn  #featured h3 a  {
	color : #093b8a;
	text-decoration : underline;
}

#content  #centercolumn .blurb h3 {
	margin : 0 0 4px 140px;
	padding : 0 0 0 0;
	font-size : 14px;
	font-weight : bold;
}
#content .blurb p {
	margin : 0 0 0 140px;
	padding : 0 0 0 0;
	font-size : 11px;
}
#content .blurb ul {
	margin : 0 0 0 154px;
	padding : 0 0 0 0;
	font-size : 11px;
}
#content .blurb .readmore {
	font-weight : bold;
}





#homeboxes {
	float : left;
	display : inline;
	clear : both;
	padding : 10px 0 0 0;
	margin : 0;

}
#homeboxes div {
	float : left;
	display : inline; 
	margin : 0 10px 0 0;
	padding : 0;
	width  :182px; 
	
	   
}
#homeboxes div.last {
	margin-right : 0px;
}
#homeboxes h1 {
	margin : 0 0 0 0;
	padding : 3px 0px 3px 7px;
	background-color : #009bdf;
	color : #ffffff;
	text-transform : uppercase;
	font-size : 11px;
	font-weight : bold;
	border-bottom : 1px solid #ffffff;
}
#homeboxes div div {
	height : 136px;
	background-color : #eaf1fa;
	margin  :0 ;
	padding : 0;
}
#homeboxes a.learnmore {
	font-size : 10px;
	color : #336699;
	text-decoration : underline;
}
#homeboxes div.why div {
	background : #eaf1fa url(http://www.pbpriorityperks.com/images/homebox_why_bg.gif) top left no-repeat;
}

#homeboxes div.why div a.learnmore  {
	position : relative;
	left : 75px;
	top  : 117px;
}
#homeboxes div.getstarted div {
	background : #eaf1fa  url(http://www.pbpriorityperks.com/images/homebox_getstarted_bg.gif) top left no-repeat;
}

#homeboxes div.getstarted div a.learnmore  {
	position : relative;
	left : 8px;
	top  : 117px;
}
#homeboxes div.rewards div {
	background : #eaf1fa  url(http://www.pbpriorityperks.com/images/homebox_rewards_bg.gif) top left no-repeat;
}
#homeboxes div.rewards div a.learnmore  {
	position : relative;
	left : 8px;
	top  : 117px;
}

#homeboxes ul {
	margin : 10px 0 0 22px;
	padding : 0 0 0 0;
	line-height : 18px;
}
#homeboxes ul li {
	color : #003366;
	font-size : 11px;
	font-weight : bold;
	line-height : 18px;
}

#homeboxes ul li a{
	color : #003366;
	text-decoration : underline;
	font-weight : bold;
}


