/* Fireproof Mini Site
May-June 2008

Mike Stecker
*/


#fppromo { background:none repeat scroll 0 0 #000;color:#fff;margin:-10px;width:774px;}
#fppromo a, #fppromo a:link, #fppromo a:active, #fppromo a:visited {color:#fff;}

#fppromo h2{height:198px; background:url('/media/cms/0805_p_fpmini_h1.jpg') no-repeat; text-indent:-9999px; margin:0;}

img { behavior:url('/media/cms/iepngfix.htc'); }

/*-----------------------------------------------
GLOBAL HEADER & GLOBAL NAV
-----------------------------------------------*/
#fpglobalnav { width: 774px; height: 44px; background:transparent url('/media/cms/0805_p_fpmini_nav.gif'); margin: 0; position: relative; z-index: 1; }
#fpglobalnav #fpnav { margin: 0; padding: 0; }
#fpglobalnav #fpnav li {display: inline; text-indent:-9999px; margin-left:0;}
#fpglobalnav #fpnav li a {width:129px; height:44px; float: left; overflow: hidden; background:transparent url('/media/cms/0805_p_fpmini_nav.gif');}

/* BUTTONS */
#fpglobalnav #fpnav li#fpnavhome a { background-position: 0 0; }
#fpglobalnav #fpnav li#fpnavabout a { background-position: -129px 0; }
#fpglobalnav #fpnav li#fpnavoutreach a { background-position: -258px 0; }
#fpglobalnav #fpnav li#fpnavinouttools a { background-position: -387px 0; }
#fpglobalnav #fpnav li#fpnavsermtools a { background-position: -516px 0; }
#fpglobalnav #fpnav li#fpnavlovedare a { background-position: -645px 0; }

/* BUTTONS HOVER */
#fpglobalnav #fpnav li#fpnavhome a:hover { background-position: 0 -44px; }
#fpglobalnav #fpnav li#fpnavabout a:hover { background-position: -129px -44px; }
#fpglobalnav #fpnav li#fpnavoutreach a:hover { background-position: -258px -44px; }
#fpglobalnav #fpnav li#fpnavinouttools a:hover { background-position: -387px -44px; }
#fpglobalnav #fpnav li#fpnavsermtools a:hover { background-position: -516px -44px; }
#fpglobalnav #fpnav li#fpnavlovedare a:hover { background-position: -645px -44px; }

/* PRESSED STATES */
#fpglobalnav #fpnav li#fpnavhome a:active { background-position: 0 -88px; }
#fpglobalnav #fpnav li#fpnavabout a:active { background-position: -129px -88px; }
#fpglobalnav #fpnav li#fpnavoutreach a:active { background-position: -258px -88px; }
#fpglobalnav #fpnav li#fpnavinouttools a:active { background-position: -387px -88px; }
#fpglobalnav #fpnav li#fpnavsermtools a:active { background-position: -516px -88px; }
#fpglobalnav #fpnav li#fpnavlovedare a:active { background-position: -645px -88px; }

/* ON STATES */
#fpglobalnav.fpnavhome #fpnav li#fpnavhome a { background-position: 0 -132px; }
#fpglobalnav.fpnavabout #fpnav li#fpnavabout a { background-position: -129px -132px; }
#fpglobalnav.fpnavoutreach #fpnav li#fpnavoutreach a { background-position: -258px -132px; }
#fpglobalnav.fpnavinouttools #fpnav li#fpnavinouttools a { background-position: -387px -132px; }
#fpglobalnav.fpnavsermtools #fpnav li#fpnavsermtools a { background-position: -516px -132px; }
#fpglobalnav.fpnavlovedare #fpnav li#fpnavlovedare a { background-position: -645px -132px; }

/*-----------------------------------------------
MAIN CONTENT AREA
-----------------------------------------------*/
#fpmain{background:url("/media/cms/0805_p_fpmini_bgfire.jpg") no-repeat scroll center top #000;color:#fff !important;margin:0;padding:15px 0 30px;position:relative;width:774px;}

#fpmain p img {vertical-align:middle;}

#fpmain #fpmaincol { width:404px; float:left; }
#fpmain #fpmaincol p{ margin: 0 10px 10px 20px; color:#fff; font-size:12px; line-height:18px; }
#fpmain h3 {font-size:16px;margin-bottom:10px;}

/* wide column */
#fpmain #fpmaincol-wide { width:774px; float:left; color:#fff !important;  }
#fpmain #fpmaincol-wide p{ margin: 0 10px 10px 20px; color:#fff; font-size:12px; line-height:18px; }

#fppromo #fpmain #fpmaincol .fpsubhead { margin: 0 0 5px 10px; }
#fppromo #fpmain #fpmaincol .fptrlr { margin: 15px 0; }
#fppromo #fpmain #fpmaincol .fphomekit { margin: 15px 0; }

.fpsubhead {margin-left:10px;}

.fpmainhr {
	height:10px;
	width: 366px;
	background: url('/media/cms/0805_p_fpmini_mainhr.gif') repeat-x center;
	margin: 5px auto;
}
.fpmainhr hr{
	display:none;
}

/* HOMEPAGE TRAILER */
#fptrlr { width:399px; height:154px; margin: 15px 0; background-image: url('/media/cms/0805_p_fpmini_trlrhome.png'); position:static; _z-index:0;
_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/media/cms/0805_p_fpmini_trlrhome.png',sizingMethod='scale');}

#fptrlr div { position:relative; _position:absolute; z-index:1;}
#fptrlr ul#fptrlrmenu { margin: 0; padding: 0; position:relative; z-index:1;}
#fptrlr ul#fptrlrmenu li{display:inline; text-indent:-9999px;}
#fptrlr ul#fptrlrmenu li a{height:15px; float: left; overflow: hidden;}

#fptrlr ul#fptrlrmenu li#ipod a{ margin-left: 175px; width:42px; margin-top:63px;}
#fptrlr ul#fptrlrmenu li#low a{ margin-left: 2px; width:43px; margin-top:63px;}
#fptrlr ul#fptrlrmenu li#med a{ margin-left: 2px; width:70px; margin-top:63px;}
#fptrlr ul#fptrlrmenu li#high a{ margin-left: 2px; width:49px; margin-top:63px;}
#fptrlr ul#fptrlrmenu li#dlclips a{ margin-left: 197px; margin-top: 22px; width: 158px; height: 30px;}

a#ipod:hover,
a#low:hover, 
a#med:hover, 
a#high:hover, 
a#dlclips:hover { border: 0px; }
/* END HOMEPAGE TRAILER */

/* general list */
#fpmain #fpmaincol ul {
	color: #fff;
}
#fpmain #fpmaincol ul h3{
	color: #fff;
}
#fpmain #fpmaincol #fpmaincol-wide ul {
	color: #fff;
}
#fpmain #fpmaincol #fpmaincol-wide ul h3{
	color: #fff;
}
/* END general list */

#fpmain #fpmaincol ol, #fpmain #fpmaincol ol li, #fpmain #fpmaincol ol p {
	font-size: 12px;
	line-height: 18px;
	color: #ccc;
}

/* spanish bug */
.fp-spanishbug {
	width: 76px;
	height:67px;
	top: 0;
	right: 0;
	position:absolute;
	z-index:90;
	}


/* 5 reasons list
#fpmain #fpmaincol ol {
	font: italic 18px Baskerville, "ITC New Baskerville Std", Garamond, "Times New Roman", serif;
	color: #ccc;
}
#fpmain #fpmaincol ol h3{
	font: bold 18px Baskerville, "ITC New Baskerville Std", Garamond, "Times New Roman", serif;
	color: #fff;
}
#fpmain #fpmaincol ol p{
	margin-left:0;
} */
/* END 5 reasons list */


/*-----------------------------------------------
SIDEBAR
-----------------------------------------------*/
#fpsidebar { width:197px; float:left; color:#fff;}
.fpsidead { width:174px; margin:10px 5px; color:#fff;}

.fpsidequote { width:187px; padding-left: 5px; font: italic 18px/30px  Baskerville, "ITC New Baskerville Std", Garamond, "Times New Roman", serif; color:#fff; }
.fpsidequote blockquote {
  background: url('/media/cms/close-quote.gif') no-repeat right bottom;
  margin:15px 5px 0 0;
  text-indent: -5px;
  padding-left:5px;
}
.fpsidequote blockquote:first-letter {
  background: url('/media/cms/open-quote.gif') no-repeat left top;
  padding-left: 14px;
  padding-top: 5px;
  font: italic 21px Baskerville, "ITC New Baskerville Std", Garamond, "Times New Roman", serif;
}
.fpsidequote .quoteref{ font-size:12px; font-style:normal; line-height:18px; margin-top: 10px;   }

.fpsidebarhr {
	height:10px;
	width: 177px;
	background: url('/media/cms/0805_p_fpmini_sidehr.gif') no-repeat center;
	margin: 5px;
}
.fpsidebarhr hr{
	display:none;
}

.fpsidebtn { margin:5px 0; }

/*-----------------------------------------------
FOOTER
-----------------------------------------------*/
#fpfooter {background:#333 url('/media/cms/0805_p_fpmini_footlg.gif') no-repeat right; width:754px; height: 60px; margin: 0; padding: 10px;}
#fpfooter p {color:#999999; font: 9px/12px Arial, Helvetica, sans-serif; margin:10px;width:460px;}

/*-----------------------------------------------
HIDE THE LIGHTBOX STUFF
-----------------------------------------------*/
#hiddenvideos {display:none;}

/*-----------------------------------------------
bottom buttons
-----------------------------------------------*/
#fpbtm-buttons { width: 605px; height: 64px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); margin: 0; position: relative; z-index: 1; }
#fpbtm-buttons #bottom-btns { margin: 0; padding: 0; }
#fpbtm-buttons #bottom-btns li {display: inline; text-indent:-9999px; }
#fpbtm-buttons #bottom-btns li a {height:64px; float: left; overflow: hidden; }

/* BUTTONS */
#fpbtm-buttons #bottom-btns li#fpbtn1 a {width:196px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: 0 0; }
#fpbtm-buttons #bottom-btns li#fpbtn2 a {width:174px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: -196px 0; }
#fpbtm-buttons #bottom-btns li#fpbtn3 a {width:235px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: -370px 0; }

/* BUTTONS HOVER */
#fpbtm-buttons #bottom-btns li#fpbtn1 a:hover {width:196px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: 0 -64px; }
#fpbtm-buttons #bottom-btns li#fpbtn2 a:hover {width:174px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: -196px -64px; }
#fpbtm-buttons #bottom-btns li#fpbtn3 a:hover {width:235px; background:transparent url('/media/cms/0901_promo_fp_btns.jpg'); background-position: -370px -64px; }
