/* CSS Document */

/*sitewide settings*/
img{border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
div{color:#666666; /*font-size: 1.1em; line-height:1.5em;*/}
iframe{ border:none; }
body, div, input, textarea, select{font-family: Verdana, Arial, Helvetica, sans-serif;}

/* page framework */
html{margin:0; padding:0; background-color:#cccccc; height:100%;}
body{margin:0; padding:0; background: url('../img/bg.jpg') repeat-x; font-size:62.5%; min-height:100%; height:100%; }
.wrapper{ width:727px; background-color:#FFFFFF; margin:0 auto; padding:0 0 0 15px; min-height: 100%; }
.pagebody, .topnav{width:742px;}
.topnav a{ float:left; padding-right:3px;}
#ccnav{ position:absolute; z-index:10; display:none; top:109px; width:140px; }
a.ccnavlink{ color:white; font-weight:normal; border-bottom:1px solid #ff0000; padding:4px; text-decoration:none; background-color: #660000; display:block;  width:132px; }
a.ccnavlink:hover{ color:#ff0000; font-weight:bold; width:132px; }
/*#ccnavarea{ position:absolute; z-index:9; display:none; top:55px; width:200px; height:200px; background-color:transparent; margin-left:-15px;}*/

/*header*/
.hdr{padding-top:2px; }
.hdr-links{float:right; color:#666666; font-size:0.9em; letter-spacing:-0.015em; padding-right:15px;}
.hdr-links a{color:#666666;}

/*footer*/
.ftr{ padding:8px 0; width:712px; color:#999999; font-size:.9em; }
.ftr a{ color:#0000FF; }

/*.btn-compare-the-benefits{ background:url('../img/btn-compare-the-benefits.gif') no-repeat; width:213px; height:37px; }
.btn-compare-the-benefits img{ margin:6px 0 0 176px; }*/

/*floats & columns*/
.lt{float:left;}
.rt{float:right;}
.lt102{float:left; width:102px; }
.lt126{float:left; width:126px; margin-right:14px;}
.lt201{float:left; width:201px; margin-right:12px;}
.lt242{float:left; width:242px;}
.lt246{float:left; width:246px;}
.lt246-rev{float:left; width:246px !important; width:245px;}
.lt248{float:left; width:248px;}
.lt520{float:left; width:520px;}
.lt4-dotted{float:left;  background:url('../img/vr-664-dotted.gif') no-repeat; width:4px; height:664px; margin:0 5px 0 5px; }

/*links*/

/* <h> styles: used primarily for SEO, not styling */
h1, div h1, h2, div h2, h3, div h3{margin:0; padding:0; font-size:1em; line-height:1.5em; font-weight: bold; display:inline;}

/*form elements*/
form{margin:0;padding:0;display:inline;}
.form{ color:#666666; height:14px; margin:0; padding:3px 0 0 3px;}
select{ color:#666666; height:17px; }

/*other*/
.clear {clear:both;}
.plus{color:#666666; cursor:pointer;}
.minus{color:#CC3300; font-weight:bold; cursor:pointer;}

/*page specific styles*/
/*index.htm*/
.bkt-account-sign-in{ background:url('../img/bkt-account-sign-in.gif') no-repeat; height:83px; width:201px; }
.bkt-account-sign-in select { width:147px; height:18px; font-size:1em; margin:54px 4px 0 8px; }
#bkt-account-sign-in-submit{ vertical-align:middle; margin-top:-4px; }
/*
.bkt-station-finder{ background:url('../img/bkt-station-finder-hdr.gif') no-repeat; width:201px; height:57px; }
.bkt-station-finder img{ margin:26px 0 0 163px; }*/
a.index-link{ font-weight:bold; font-size:.9em; color:#cc3300; line-height:1.55em; padding-left:10px }

#accountPop{ position:absolute; background:url('../img/accountPopBG.gif') no-repeat; width: 340px; height: 145px; padding:8px 0 0 23px; }
.accountPopClose{ float:right; padding:2px 34px 0 0; }

/*subpages*/
/*
.bkt-account-sign-in2{ background:url('../img/bkt-account-sign-in2.gif') no-repeat; height:72px; width:125px; }
.bkt-account-sign-in2 img{ margin:32px 0 0 92px; }
.bkt-station-finder2{ background:url('../img/bkt-station-finder2.gif') no-repeat; width:125px; height:97px; }
.bkt-station-finder2 img{ margin:39px 0 0 92px; }*/

