@charset "utf-8";
/* CSS Document */

*, html {
	margin:0;
	padding:0;
	}
	
body{
	background-image:url("images/bg.jpg");
 	background-color:#fefad9;
 	background-repeat:repeat-x;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	}

p{
	padding:2px;
}

img {
	behavior: url("http://www.decoratemyweb.com/fastfixin/wp-content/themes/fastfixin/iepngfix.htc");
	}
 
#container{
	width:845px;
	margin:0 auto;
	position:relative;
	}

#header{
	background-image:url("images/header.png");
	background-repeat:no-repeat;
	height:224px;
	behavior: url("http://www.decoratemyweb.com/fastfixin/wp-content/themes/fastfixin/iepngfix.htc");
	}
	
#body_block{
	background-image:url("images/body_bg.jpg");
	background-repeat:repeat-y;
	padding:0 90px 0 70px;
	overflow:auto;
	}



#side_image{
	position:absolute;
	z-index:10;
	top:307px;
	left:0;
	}

	
#footer{
	background-image:url("images/footer.png");
	background-repeat:no-repeat;
	height:111px;
	behavior: url("http://www.decoratemyweb.com/fastfixin/wp-content/themes/fastfixin/iepngfix.htc");
	}
	
a{
	color:#000099;
	text-decoration:none;
}
	
#clear_div{
	clear:both;
	}
	
a img{
	border:none;
}
	
/****************************************************************/
/********************* Left Content *****************************/
/****************************************************************/		
#left_content{
	float:left;
	width:400px;
}


/****************************************************************/
/************************* Side Bar *****************************/
/****************************************************************/	

#side_bar{
	width:280px;
	float:right;
	}
	

/****************************************************************/
/******************* Large Content Boxes ************************/
/****************************************************************/	
.large_box{
	background-image:url("images/large_topper.jpg");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:380px;
	margin:0 auto;
	border:2px solid #df1030;
	padding:0 3px 3px 3px;
	margin-bottom:10px;
	font-size:120%;
	overflow:auto;
}

.large_box h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	height:50px;
	margin:0 auto;
	text-align:center;
	padding-top:8px;
}

/****************************************************************/
/******************* Small Content Boxes ************************/
/****************************************************************/	
.small_box{
	background-image:url("images/small_topper.jpg");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:260px;
	margin:0 auto;
	border:2px solid #df1030;
	padding:0 3px 3px 3px;
	margin-bottom:10px;
	overflow:auto;
}

.small_box h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	margin:0 auto;
	text-align:center;
	padding-top:8px;
}

.small_box ul{
	list-style:none;
	}

.small_video{
width:240px;
margin:0 auto;
padding:2px;
}

.plain_small_box{
	background-color:#ffffff;
	width:260px;
	margin:0 auto 10px auto;
	overflow:auto;
}



/****************************************************************/
/************************* Twitter  *****************************/
/****************************************************************/
#twitter{
	background-image:url("images/twitter_bg");
	background-repeat:no-repeat;
	width:240px;
	height:90px;
	margin:0 auto;
}

a#follow_us{
width:240px;
height:40px;
display:block;
}

#TwitterCounter{
	width:100px;
	padding:0 0 0 30px;
	text-align:center;
	color:#26429B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}


/****************************************************************/
/***************** Add Us To Your Blog **************************/
/****************************************************************/

.add_us_image{	
	width:200px;
	float:left;
}

.add_us_code{
	float:left;
	width:170px;
	height:110px;
	margin-right:2px;
}

/****************************************************************/
/************************* comments *****************************/
/****************************************************************/
#comments{
	width:380px;
	background-color:#FFFFFF;
	width:380px;
	margin:0 auto;
	border:2px solid #df1030;
	padding:0;
	margin-bottom:10px;
	font-size:120%;
	overflow:auto;	
}

#comments ol{
	list-style-position:inside;
}

#comments h1{
	margin:0;
	padding:3px;
	color:#FFF;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	float:left;
	width:180px;
	display:block;
}

#comment_header{
	background-color:#df1030;
	overflow:auto;
}

#number_of_comments{
	float:right;
	text-align:right;
	width:180px;
	display:block;
	color:#FFF;
}

#commentlist{	
	clear:both;
}

li.alt{
	background-color:#f1f2f2;
	border-bottom:1px dotted #009;
	padding:5px 3px;
}

li.standard{
	background-color:#FFF;
	border-bottom:1px dotted #009;
	padding:5px 3px;
}

#commentblock{
	width:360px;
	background-color:#f1f2f2;
	padding:10px;
	margin:0;
}

#commentblock h1{
	font-size:110%;	
	margin:0;
	padding:3px;
	color:black;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}


/****************************************************************/
/********************* Post Navigation **************************/
/****************************************************************/
#postNavigation{
	width:380px;
	margin:0;
	padding:0;
	overflow:auto;
}

#postNavigation .previous{
	width:180px;
	float:left;
	text-align:left;
}

#postNavigation .next{
	width:180px;
	float:right;
	text-align:right;
}


/****************************************************************/
/*********************** Top Nav Bar ***************************/
/****************************************************************/
#nav {

	width: 810px;

	padding: 0 0 0 0; 

	overflow: hidden; 

	position: relative;
	
	top:23px;
	
	left:25px;

	z-index: 4;

}	

	#nav li {

		display: inline; 

		list-style: none;

	}	

	

		/* navigation, our food */

		#navOurFood {

			width: 135px; 

		    background: url(http://www.fastfixin.com/http://www.fastfixin.com/images/template/b-ourfood.png) no-repeat;

		}	

			#navOurFood a {

				width: 135px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-ourfood.png');

				cursor: pointer;	

			}	

			html>body #navOurFood a {

			    background: url(http://www.fastfixin.com/images/template/b-ourfood.png) no-repeat;

			}

					#navOurFood a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-ourfood-over.png');

					}

					html>body #navOurFood a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-ourfood-over.png) no-repeat;	

					}

					

		/* navigation, our food active*/

		

		#navOurFood_active {

			width: 135px; 

		    background: url(http://www.fastfixin.com/images/template/b-ourfood-over.png) no-repeat;

		}	

			#navOurFood_active a {

				width: 135px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-ourfood-over.png');

				cursor: pointer;	

			}	

			html>body #navOurFood_active a {

			    background: url(http://www.fastfixin.com/images/template/b-ourfood-over.png) no-repeat;

			}

					#navOurFood_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-ourfood-over.png');

					}

					html>body #navOurFood_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-ourfood-over.png) no-repeat;	

					}		

		

	

		/* navigation, quality promise */

		#navQualityPromise {

			width: 102px; 

		    background: url(http://www.fastfixin.com/images/template/b-qualitypromise.png) no-repeat;

		}	

		

		

			#navQualityPromise a {

				width: 102px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-qualitypromise.png');

				cursor: pointer;	

			}	

			html>body #navQualityPromise a {

			    background: url(http://www.fastfixin.com/images/template/b-qualitypromise.png) no-repeat;

			}

					#navQualityPromise a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-qualitypromise-over.png');

					}

					html>body #navQualityPromise a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-qualitypromise-over.png) no-repeat;	



					}

					

		/* navigation, quality promise active*/

		#navQualityPromise_active {

			width: 102px; 

		    background: url(http://www.fastfixin.com/images/template/b-qualitypromise.png) no-repeat;

		}	

		

		

			#navQualityPromise_active a {

				width: 102px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-qualitypromise-over.png');

				cursor: pointer;	

			}	

			html>body #navQualityPromise_active a {

			    background: url(http://www.fastfixin.com/images/template/b-qualitypromise-over.png) no-repeat;

			}

					#navQualityPromise_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-qualitypromise-over.png');

					}

					html>body #navQualityPromise_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-qualitypromise-over.png) no-repeat;	



					}					

	

		/* navigation, recipes */

		#navRecipes {

			width: 137px; 

		    background: url(http://www.fastfixin.com/images/template/b-recipes.png) no-repeat;

		}	

			#navRecipes a {

				width: 137px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-recipes.png');

				cursor: pointer;	

			}	

			html>body #navRecipes a {

			    background: url(http://www.fastfixin.com/images/template/b-recipes.png) no-repeat;

			}

					#navRecipes a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-recipes-over.png');

					}

					html>body #navRecipes a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-recipes-over.png) no-repeat;	

					}

					

		/* navigation, recipes active*/

		#navRecipes_active {

			width: 137px; 

		    background: url(http://www.fastfixin.com/images/template/b-recipes.png) no-repeat;

		}	

			#navRecipes_active a {

				width: 137px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-recipes-over.png');

				cursor: pointer;	

			}	

			html>body #navRecipes_active a {

			    background: url(http://www.fastfixin.com/images/template/b-recipes-over.png) no-repeat;

			}

					#navRecipes_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-recipes-over.png');

					}

					html>body #navRecipes_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-recipes-over.png) no-repeat;	

					}					

	

		/* navigation, fanatics */

		#navFanatics {

			width: 96px; 

		    background: url(http://www.fastfixin.com/images/template/b-fanatics.png) no-repeat;

		}	

			#navFanatics a {

				width: 96px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-fanatics.png');

				cursor: pointer;	

			}	

			html>body #navFanatics a {

			    background: url(http://www.fastfixin.com/images/template/b-fanatics.png) no-repeat;

			}

					#navFanatics a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-fanatics-over.png');

					}

					html>body #navFanatics a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-fanatics-over.png) no-repeat;	

					}

					

					

		/* navigation, fanatics active*/

		#navFanatics_active {

			width: 96px; 

		    background: url(http://www.fastfixin.com/images/template/b-fanatics.png) no-repeat;

		}	

			#navFanatics_active a {

				width: 96px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-fanatics-over.png');

				cursor: pointer;	

			}	

			html>body #navFanatics_active a {

			    background: url(http://www.fastfixin.com/images/template/b-fanatics-over.png) no-repeat;

			}

					#navFanatics_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-fanatics-over.png');

					}

					html>body #navFanatics_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-fanatics-over.png) no-repeat;	

					}					

	

		/* navigation, rewards */

		#navRewards {

			width: 193px; 

		    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards.png) no-repeat;

		}	

			#navRewards a {

				width: 193px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-hometeamrewards.png');

				cursor: pointer;	

			}	

			html>body #navRewards a {

			    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards.png) no-repeat;

			}

					#navRewards a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-hometeamrewards-over.png');

					}


					html>body #navRewards a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards-over.png) no-repeat;	

					}

					

		/* navigation, rewards active */

		#navRewards_active {

			width: 193px; 

		    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards-over.png) no-repeat;

		}	

			#navRewards_active a {

				width: 193px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-hometeamrewards-over.png');

				cursor: pointer;	

			}	

			html>body #navRewards_active a {

			    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards-over.png) no-repeat;

			}

					#navRewards_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-hometeamrewards-over.png');

					}

					html>body #navRewards_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-hometeamrewards-over.png) no-repeat;	

					}				

	

		/* navigation, special treats */

		#navSpecialTreats {

			width: 144px; 

		    background: url(http://www.fastfixin.com/images/template/b-specialtreats.png) no-repeat;

		}	

			#navSpecialTreats a {

				width: 144px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-specialtreats.png');

				cursor: pointer;	

			}	

			html>body #navSpecialTreats a {

			    background: url(http://www.fastfixin.com/images/template/b-specialtreats.png) no-repeat;

			}

					#navSpecialTreats a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-specialtreats-over.png');

					}

					html>body #navSpecialTreats a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-specialtreats-over.png) no-repeat;	

					}

					

		/* navigation, special treats active*/

		#navSpecialTreats_active {

			width: 144px; 

		    background: url(http://www.fastfixin.com/images/template/b-specialtreats-over.png) no-repeat;

		}	

			#navSpecialTreats_active a {

				width: 144px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-specialtreats-over.png');

				cursor: pointer;	

			}	

			html>body #navSpecialTreats_active a {

			    background: url(http://www.fastfixin.com/images/template/b-specialtreats-over.png) no-repeat;

			}

					#navSpecialTreats_active a:hover {	

						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/b-specialtreats-over.png');

					}

					html>body #navSpecialTreats_active a:hover {

					    background: url(http://www.fastfixin.com/images/template/b-specialtreats-over.png) no-repeat;	

					}					

			

		

			#nav a {

				float: left; 

				padding: 83px 0 0 0; 

				overflow: hidden; 

				height: 0; 

			}
			
/****************************************************************/
/********************* Secondary Nav Bar ************************/
/****************************************************************/

#sec {

	width: 835px;

	height: 62px;

	position: relative;
	
	top:8px;
	
	left:5px;

	z-index: 3;

	display: block;

}



#secNav {	

	width: 304px;

	height: 62px;

	margin: 0;

	padding: 0; 

	overflow: hidden; 

	display: inline;

}	

	#secNav li {

		display: inline; 

		list-style: none;

	}		

	

		/* secondary navigation, pretty bar on the right */

		#secBar {

			width: 531px; 

		    background: url(http://www.fastfixin.com/images/template/sec-bar.png) no-repeat;

		}	

			#secBar a {

				width: 531px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/sec-bar.png');

				cursor: default;	

			}	

			html>body #secBar a {

			    background: url(http://www.fastfixin.com/images/template/sec-bar.png) no-repeat;

			}	

	

		/* secondary navigation, home */

		#secHome {

			width: 61px; 

		    background: url(http://www.fastfixin.com/images/template/sec-b-home.png) no-repeat;

		}	

			#secHome a {

				width: 61px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/sec-b-home.png');

				cursor: pointer;	

			}	

			html>body #secHome a {

			    background: url(http://www.fastfixin.com/images/template/sec-b-home.png) no-repeat;

			}

	

		/* secondary navigation, where to buy */

		#secWhere {

			width: 109px; 

		    background: url(http://www.fastfixin.com/images/template/sec-b-where.png) no-repeat;

		}	

			#secWhere a {

				width: 109px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/sec-b-where.png');

				cursor: pointer;	

			}	

			html>body #secWhere a {

			    background: url(http://www.fastfixin.com/images/template/sec-b-where.png) no-repeat;

			}

	

		/* secondary navigation, faq */

		#secFaq {

			width: 44px; 

		    background: url(http://www.fastfixin.com/images/template/sec-b-faq.png) no-repeat;

		}	

			#secFaq a {

				width: 44px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/sec-b-faq.png');

				cursor: pointer;	

			}	

			html>body #secFaq a {

			    background: url(http://www.fastfixin.com/images/template/sec-b-faq.png) no-repeat;

			}

	

		/* secondary navigation, contact */

		#secContact {

			width: 90px; 

		    background: url(http://www.fastfixin.com/images/template/sec-b-contact.png) no-repeat;

		}	

			#secContact a {

				width: 90px; 

				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.fastfixin.com/images/template/sec-b-contact.png');

				cursor: pointer;	

			}	

			html>body #secContact a {

			    background: url(http://www.fastfixin.com/images/template/sec-b-contact.png) no-repeat;

			}			

		

		#secNav a {

			float: left; 

			padding: 62px 0 0 0; 

			overflow: hidden; 

			height: 0; 

		}

/****************************************************************/
/************************ Flash Logo ****************************/
/****************************************************************/

#flash_logo{
	float:right;
	padding-right:50px;
	}

/****************************************************************/
/************************* Footer ******************************/
/****************************************************************/

	#footer_nav {

		padding: 40px 0 0 340px;

		text-align:left;

		line-height: 1.7;

		font-family:Arial, Helvetica, sans-serif;

		font-size:.70em;
		
		color:#FFFFFF;

	}
	
	#footer_nav a{
		color:#FFFFFF;
		}

		#footer_nav li {

			margin: 0;

			padding: 0;

			display: inline;

		}
	

