/*:: Imports
------------------------------------- */
	@import url(framework.css);
	
/*:: Overall
------------------------------------- */
	#overall{width:900px; margin:0 auto;}
	
/*:: Head
------------------------------------- */
	#head{height:150px; padding:0 10px;}
	#head h2 a{display:block; height:117px; width:250px; background:url(images/logo.gif) no-repeat top left; margin:18px 0 0 0; float:left; position:relative; z-index:2;}
	#head h3{height:114px; width:232px; background:url(images/serving.gif) no-repeat top left; margin:12px 0 0 22px; float:left;}
	#head h4{height:13px; width:253px; background:url(images/tagLine.gif) no-repeat top left; margin-top:18px; float:right; clear:right;}
	#head #phone{float:right; margin-top:32px;}
	#head #phone strong{font-size:18px;}
	#head #gNav{font-size:11px; width:350px; text-align:right; float:right;margin-top:33px;}
	#head #gNav li{margin-left:22px}
	#head #gNav a{color:#fff;}
	
/*:: Content
------------------------------------- */
	html>body #dsTop{background:url(images/contentTop.png) no-repeat top left; padding-top:17px;}
	html>body #content{background:url(images/contentMid.png) repeat-y top left;}
	html>body #dsBottom{background:url(images/contentBottom.png) no-repeat bottom left; padding-bottom:32px;}
	#dsTop{background:url(images/contentTop.gif) no-repeat top left; padding-top:17px;}
	#content{background:url(images/contentMid.gif) repeat-y top left;}
	#dsBottom{background:url(images/contentBottom.gif) no-repeat bottom left; padding-bottom:32px;}
	#content{padding:7px 24px 2px 21px;}
	
/*:: Left Nav
------------------------------------- */
	#lNav{float:left; width:144px; margin-right:30px; display:inline;}
	#lNav h3 a{display:block; height:24px; width:125px; padding-left:10px; line-height:24px; color:#fff; background:url(images/blueButton.gif) no-repeat top left; font-size:12px; font-weight:normal; margin:0 0 10px 3px;}
	#lNav h3 a:hover{background-position:bottom left; text-decoration:none;}
	#lNav .nestTop a{background-image:url(images/topBlueButton.gif); width:144px; margin:0}
	#lNav ul{list-style:none;}
	#lNav ul ul{list-style:disc; background:url(images/lNavBg.gif) no-repeat bottom left; margin-bottom:4px; padding:2px 14px 14px 25px; color:#0078b8;}
	#lNav ul ul li{ margin-top:3px;}
	#lNav ul ul li a{color:#000; font-weight:normal; color:#000; font-size:11px;}

/*:: Content Buffer
------------------------------------- */
	#contentBuffer{float:left; width:516px; margin-right:15px;}
	html>body #contentBuffer {margin-right:30px;}
	.longContent{margin-right:0 !important; width:681px !important;}
	#contentBuffer #breadcrumbs{list-style:none; font-size:11px; color:#999; margin-bottom:0; line-height:normal; margin-left:0;}
	#contentBuffer #breadcrumbs li{display:inline;}
	#contentBuffer #breadcrumbs li a{color:#999;}
	#contentBuffer h1{font-size:22px; font-weight:normal; margin:1em 0 .5em 0;}
	#contentBuffer h2, #contentBuffer h3, #contentBuffer h4{font-weight:normal; margin:1em 0 .5em;}
	#contentBuffer h2{font-size:18px;}
	#contentBuffer h3{font-size:16px;}
	#contentBuffer h4{font-size:14px;}
	#contentBuffer h2 a, #contentBuffer h3 a, #contentBuffer h4 a, #contentBuffer h5 a, #contentBuffer h6 a {color:#013B5B;}
	#contentBuffer .secTitle{border-bottom:1px solid #000;}
	#contentBuffer p, #contentBuffer ol, #contentBuffer ul{margin-bottom:1em; line-height:14px;}
	#contentBuffer ol, #contentBuffer ul{margin-left:20px;}
	
	#contentBuffer #catalog{display:block; height:21px; padding-left:25px; background:#013B5B url(images/pdf.gif) no-repeat 3px center; color:#fff; width:191px; line-height:20px; border:2px outset #32AAEA; margin:0 0 10px 10px;}
	#contentBuffer #catalog:hover{text-decoration:none;}
	#contentBuffer #catalog:active{border-style:inset; }
	
	/*:: Page Specific Styles
	------------------------------------- */
		#parts #contentBuffer img{margin-bottom:.5em;}
		#parts #contentBuffer ul strong{color:#641703;}
	
	
/*:: Product Nav
------------------------------------- */
	#prodNav{list-style:none;}
	#prodNav li{width:33%; float:left; height:141px; margin-top:10px;}
	#prodNav li a{display:block; width:135px; height:141px; background-repeat:no-repeat; background-position:top left; margin-left:17px;}
	#prodNav li a:hover{background-position:top right;}
	#prodNav #nav1 a{background-image:url(images/nav1.jpg);}
	#prodNav #nav2 a{background-image:url(images/nav2.jpg);}
	#prodNav #nav3 a{background-image:url(images/nav3.jpg);}
	#prodNav #nav4 a{background-image:url(images/nav4.jpg);}
	#prodNav #nav5 a{background-image:url(images/nav5.jpg);}
	#prodNav #nav6 a{background-image:url(images/nav6.jpg);}
	
/*:: Right Nav
------------------------------------- */
	#rNav{float:left; width:135px;}
	#rNav h5 a{display:block; height:24px; width:100%; text-align:center; line-height:24px; color:#fff; background:url(images/button.gif) no-repeat top left; margin-bottom:1em;}
	#rNav h5 a:hover{background-position:bottom left; text-decoration:none;}
	#rNav fieldset legend{color:#c00; margin-bottom:.5em;}
	#rNav fieldset label{color:#999; font-size:11px;}
	#rNav fieldset input, #rNav fieldset textarea{width:135px; border:1px solid #999;}