@charset "UTF-8";
/* CSS Document */

body{
	background:url(../images/FinishLine-bg.jpg) repeat-x;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
}

.Hdr{ font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#b82323; line-height:36px; }
.colHdr{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#b82323; line-height:24px; }


.Hdr a{ font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#b82323; line-height:36px; text-decoration:none; }
.Hdr a:hover{ color:#666666;}
.Hdr a:visited{}

.learnMore{ color:#b82323; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; float:right; line-height:10px;   }
a.learnMore{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; text-decoration:none; padding-right: 13px; background: transparent url(../images/arrowSMgrey.jpg) no-repeat center right; }
a.learnMore:hover{ color:#b82323; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; text-decoration:none; padding-right: 13px; background: transparent url(../images/arrowSM.jpg) no-repeat center right;  }

.nav{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px;	}
a.nav{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px;	}
a.nav:hover{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px;	}

.navRed{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b82323; line-height:17px;	}
a.navRed{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b82323; line-height:17px;	}
a.navRed:hover{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b82323; line-height:17px; text-decoration:none;	}


.contentCopy{	}

.contentCopy ul{ margin:0px 0px 0px 5px; 	}
.contentCopy li{ margin:0px 0px 0px 10px;	}

.menuItem{	float:left; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b82323; line-height:18px;}
.menuItemli{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.special{	font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b82323; line-height:18px;}

.pricing{	float:right; font-weight:bold; }
.pricingReg{ font-weight:normal; font-size:11px; font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; }
.pricingli{ float:right; font-weight:normal; font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; }


.pricingHdr{	float:right; font-style:italic; }


.menuList{	margin:0px 0px 0px 0px;}
.menuList ul{	margin:10px 0px 20px 0px;}
.menuList li{	margin:5px 0px -5px 0px;}

ul { margin-left:-15px; margin-bottom:25px; }
li { margin-bottom:5px; }

#contactNamesArea{ margin:0px 0px 0px 20px;	}

.contactNames{ float:left; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b82323; line-height:18px;	}
a.contactNames{ float:left; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b82323; line-height:18px; text-decoration:none;}
a.contactNames:hover{ float:left; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b82323; line-height:18px; text-decoration:underline;	}
.req{  font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#b82323; line-height:18px;	}



#li1{ width:225px; float:left; }
#li2{ width:225px; float:left; margin-left:15px; }



#container{
	width:1000px;
	margin: 0px auto;
	height:100%;
}
#masthead{
	width:1000px;
	height:150px;
	margin: 0px;
}
#logo{
	background:url(../images/FinishLine-logo.jpg) no-repeat;
	height:150px;
	margin: 0px;
	float:left;
	width: 300px;
	margin-left:45px;
}
#logo h1{
	display:none;
}
#topnav{
	
	float:right;
	width:593px;
	height:20px;
	margin: 10px 55px 0px 0px;
}
#mainnav{
	
	float:right;
	width:542px;
	height:30px;
	margin: 82px 55px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bolder;
}
#contentHolder{
	width:1000px;
	margin: 0px;
}
#contentArea{
	background:url(../images/FinishLine-contentTop.png)  no-repeat top;
	float:left;
	width:600px;
	margin:10px 0px 0px 0px;
}
#photoArea{
	/*background:url(../images/homepage_photos.gif)  no-repeat top;*/
	float:left;
	width:600px;
	height:200px;
	margin: 25px 0px 0px 0px;
}
#cars{
	float:right;
	margin: 36px 0px 0px 0px;
	height: 200px;
	width: 377px;
}
#contentImg{
	/*background:url(../images/FinishLine-ImageFrame.png)  no-repeat top;*/
	float:right;
	width:323px;
	margin: 10px 10px 0px 0px;
}
#contentCol{
	/*background:url(../images/FinishLine-ImageFrame.png)  no-repeat top;*/
	float:right;
	width:265px;
	margin: 20px 45px 0px 0px;
	text-align:justify;
}
#content{
	margin:50px 45px 0px 45px
}
#homeContent{
	width:900px;
	margin:30px 45px 0px 45px
}

#home1{	text-align:left; text-align:justify; margin:0px 55px 0px 6px;}
#home2{ text-align:left; text-align:justify; margin:0px 55px 0px 0px;}
#home3{	text-align:left; text-align:justify;}



#footer{
	background:url(../images/FinishLine-contentBottom.jpg)  no-repeat top;
	float:left;
	width:600px;
	height:130px;
	margin: 0px 0px 0px 0px;
}
#copyright{
	width:550px;
	height:15px;
	margin: 90px 0px 0px 45px;
	font-size:9px;
}
#homeFooter{
	float:left;
	width:600px;
	height:20px;
	margin: 60px 0px 0px 48px;
}
#copyrightHome{
	width:550px;
	height:15px;
	margin: 0px 0px 0px 0px;
	font-size:9px;
}
#phatwrx{
	background:url(../images/phatwrx.jpg) bottom right no-repeat;
	float:right;
	position:fixed;
	bottom:0;
	right:0;
	width:90px;
	height:16px;
}
#phatwrx a{
	background:url(../images/phatwrx.jpg) bottom right no-repeat;
	float:right;
	position:fixed;
	bottom:0;
	right:0;
	width:90px;
	height:16px;
}

#phatwrx a:hover{
	background:url(../images/phatwrx_ROLL.jpg) bottom right no-repeat;
	float:right;
	position:fixed;
	bottom:0;
	right:0;
	width:90px;
	height:16px;
}

/*******************  PNG HACK       *******************/

* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
