body { background:#727378 url(/images/fanzone_dcfc_1011_oss_bg.jpg) repeat-x left top; padding-top:0px; font-size:80%; font-family: verdana, geneva, arial, helvetica, sans-serif; }

#siteContainer { margin-top:-14px; }
#headerTable {  }
#headerDiv { width:990px; height:77px; margin:0px auto; background: url(/images/fanzone_dcfc_hdr_1011v3.jpg) no-repeat top; }
#headPromoDiv { float:left; width:318px; height:67px; display:none; }
#headPromoDiv { position:absolute; width:284px; height:77px; background: url(/images/awards_dcfc_1011.jpg) no-repeat top; margin:0 0 0 346px; *margin:0; display:none; }
#toptelephone { height:36px; padding:0; margin:0; *margin:0 0 0 10px; width:399px; background: url(/images/fanzone_dcfc_sales_hotline.gif) no-repeat; }


/* Navigation Styles */
#dcfcNav        { width:129px; text-align:left; margin:15px 0px 15px 0px; display:inline-block; line-height:1em; }
#dcfcNav p.heading { display:block; overflow:hidden; font-size:0px; padding-left:129px; width:0px; height:50px; margin:0px 0px; text-align:left; font-weight:bold; background: url(/images/dcfc_nav_boxout_free_gifts2.gif) no-repeat; }
#dcfcNav ul     { width:113px; margin:0px; padding:0px 8px 4px 8px; background:url("/images/bmp_nav_boxout_middle.gif") repeat scroll 0 0 #0C5CA1; }
#dcfcNav ul li  { display:inline-block; width:113px; list-style-image:none; list-style-type:none; margin-bottom:0px; padding:5px 0px;  border-bottom:1px solid #3D7DB4; }

#dcfcNav ul ul    { background:none; }
#dcfcNav ul ul li  { border-bottom:1px solid #3d7db4; padding-left:5px; width:108px; }

.lhDcfcNav { margin:0px; font-size:0.9em; line-height:0.9em; }
.liSubHead { font-weight:bold; color: white; font-family:arial; font-size:1.1em; margin-top:10px; }
.liSubHead a { font-weight:bold; text-decoration:none; color: white; font-family:Arial, Helvetica, sans-serif; }
A.lhDcfcNav { color: #dfdfdf; text-decoration: none; }
A.lhDcfcNav:visited { text-decoration: none; }
A.lhDcfcNav:hover { color: #F17507; text-decoration: none; }
A.lhDcfcNav:active { text-decoration: none; }

/* DCFC SPECIFIC PAGES */
#signup { background-color:black; padding:10px 30px; width:600px; }
#fanzoneSignupTable { color:white; border-collapse:collapse; }
#fanzoneSignupTable th { text-align:left; font-size:1.4em; font-family: arial, helvetica, sans-serif;}
#fanzoneSignupTable tr.hlght { }
#fanzoneSignupTable tr.hlght td { background-color:black; padding:2px; }
#fanzoneSignupTable tr td.tableDivider1 { padding:10px; background-color:black; height:10px; }
#fanzoneSignupTable tr td.tableDivider2 { padding:0px; background-color:black; height:15px; }


/*Season Ticket table styles*/
#dcfcUpgradeTable { width:400px; text-align:center; border-collapse:collapse; border-left: 2px solid black; border-top: 2px solid black; margin:0px 0px 20px 20px; }
/*tr.conHead { background-color:#000000; color:white; }
tr.bandaa  { background-color:#25b561; color:black; }
tr.banda   { background-color:#ef3533; color:white; }
tr.bandb   { background-color:#f0e92b; color:black; }
tr.bandc   { background-color:#f8962d; color:white; }
tr.bandd   { background-color:#488ccb; color:white; }*/
th.conHead { background-color:#000000; color:white;}
td.bandaa  { background-color:#25b561; color:black; }
td.banda   { background-color:#ef3533; color:white; }
td.bandb   { background-color:#f0e92b; color:black; }
td.bandc   { background-color:#f8962d; color:white; }
td.bandd   { background-color:#488ccb; color:white; }
#dcfcUpgradeTable em { font-size:1.3em; font-style:normal; font-weight:bold; }
#dcfcUpgradeTable th, #dcfcUpgradeTable td { border-right: 2px solid black; border-bottom: 2px solid black; padding:3px; }


/* RamZone Matches Remaining Table */
#dcfcMatchesRemainingTable { width:610px; text-align:center; border-collapse:collapse; border-left: 2px solid black; border-top: 2px solid black; margin:10px 0px 20px 20px; background-color:#FFF; color:black;  font-size:0.9em; font-style:normal;}
#dcfcMatchesRemainingTable th, #dcfcMatchesRemainingTable td {text-align: center;}
#dcfcMatchesRemainingTable td.grey {background-color: #d4d4d4;}
th.matchesHead { background-color:#000000; color:white; font-weight:bold; }
td.matchesDate {width: 110px;}
td.matchesKickOff {width: 30px;}
td.matchesMatch {width: 160px;}
td.matchesSpacer {width: 10px;}
#dcfcMatchesRemainingTable th, #dcfcMatchesRemainingTable td { border-right: 2px solid black; border-bottom: 2px solid black; padding:3px; }


/* RamZone Product Listing Headers */
#dcfcProdListingHdr { width:780px; margin:0 0 0 25px; padding:0; }
#dcfcProdListingHdr #moreDealsBtn { width:165px; height:40px; padding:175px 0 0 495px; text-align:right; }
#dcfcProdListingHdr p { font:normal 1.0em Arial, Helvetica, sans-serif; line-height:1.5em; }
#dcfcProdListingHdr p.alldeals { float:left; font:0.9em Arial,Helvetica,sans-serif; margin:387px 0 -37px -425px; display:inline; }
#dcfcProdListingFtr { font:normal 0.8em Arial, Helvetica, sans-serif; color:#555; text-align:right; }

#dcfcProdListingHdr .tabbedNavContainer { margin-right:25px; width:760px; }
#dcfcProdListingHdr #planListingContainer { margin-right:25px; width:760px; }
#dcfcProdListingHdr #planListingContainer th { background-color:#FFF; }


/* RamZone FAQ */
#dcfcStrFaq p { font:normal 1.2em Arial, Helvetica, sans-serif; color:#000; text-align:left; }
#dcfcStrFaq p .dcfcFaqHdr { font:normal 1.3em Arial, Helvetica, sans-serif; color:#000; text-align:left; font-weight:bold; }

/* FREE DCFC HOME SHIRT THEME */
.dcfcHdr3Col { width:785px; margin:0 0 0 25px; }
.dcfcCol1Left { width:227px; margin:0 40px 0 25px; float:left; }
.dcfcCol1Right { width:227px; margin:0; float:right; }
.dcfcCol2Right { width:517px; margin:0; float:right; }
p.dcfcPara { font:normal 0.9em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }
h2.dcfcHdr { font:bold 1.8em Arial, Helvetica, sans-serif; color:#000; }

/* 1 Million Orders */
.dcfcSpecOfferContainer { width:760px; margin:20px 25px; }
.dcfcSpecOfferContainer .specOff { border-bottom:1px dotted #DBDBDB; display:inline; float:left; height:230px; padding:10px 0; width:374px; }
.dcfcSpecOfferContainer .specOffDealInfo  { display:inline; float:left; margin:5px 0 0 10px; padding:0; width:239px; _width:229px;}
.dcfcSpecOfferContainer .specOff.specOffRight .specOffPhoneImg { display:inline; float:left; margin:0 10px 0 0; overflow:visible; text-align:center; width:95px; padding-left:20px; }

