/******************************
NOTE - The home page does not use template.css,
it instead uses template/home.css.
******************************/

body{
	margin: 0;
	padding: 0;
	background-color: #0e284b;
	font-size: 10pt;
}



#t_container{
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(/template/images/containerbg.jpg) repeat-x bottom left;
	background-color: #ffffff;
}

#t_header{
	padding: 13px 0 0 13px;
	width: 999px;
	height: 88px;
}

	#t_banner{
		height: 45px;
	}

		#t_banner ul{
                        margin: 0 14px 0 0;
                        padding: 0;
                        float: right;
                }

			#t_banner ul li{
				float: left;
			}

			#t_banner ul li.searchbox input.searchfield{
				margin: 0 5px 0 0;
				padding: 4px 0 0 34px;
				width: 100px;
				height: 26px;
				background: url(/template/images/searchbox.jpg) no-repeat top left;
				border: none;
				color: #787878;
			}

				#t_banner ul li.searchbox input.searchbutton{
					background: none;
				}

			#t_banner ul li.bttn{
				margin: 0 2px;
				padding: 0;
				width: 33px;
				height: 29px;
			}

				#t_banner ul li.bttn a{
					display: block;
					width: 33px;
					height: 29px;
				}

				#t_banner ul li.bttn a:link{
					text-decoration: none;
				}


				#t_banner ul li.bttn a.home{
					background: url(/template/images/headerbttn_home.jpg) no-repeat top left;
				}
                                #t_banner ul li.bttn a.sitemap{
                                        background: url(/template/images/headerbttn_sitemap.jpg) no-repeat top left;
                                }
                                #t_banner ul li.bttn a.contactus{
                                        background: url(/template/images/headerbttn_contactus.jpg) no-repeat top left;
                                }



				#t_banner ul li.bttn a span{
					display: none;
				}

#t_main{
	margin: 0;
	padding: 0;
        background: url(/template/images/pagebg.jpg) repeat-x top left;
}

#t_content{
	clear: left;
	margin-left: 57px;
	padding: 0;
	width: 929px;
	background: url(/template/images/contentbg.gif) repeat-y top left;
}

#t_subcontent{
/* do not add background color to this div */
	margin: 0;
	width: 919px;
	padding: 0 5px;	
	background: url(/template/images/subcontentbg.jpg) no-repeat bottom left;
}


#t_infobar{
	margin: 0 0 0 3px;
	padding: 0;
	width: 921px;
	height: 43px;
	border-left: 1px solid #8290ae;
        border-right: 1px solid #8290ae;
	background: url(/template/images/infobarbg.gif) repeat-x top left;
	background-color: #0b243c;
}

	#t_infobar h2{
		float: left;
		margin: 0 0 0 15px;
		padding: 5px 0 0 0;
		color: #ffffff;
	}

#t_footer{
	margin: 0;
	padding: 10px 0 0 15px;
	width: 914px;
	height: 27px;
        background: url(/template/images/footerbg.gif) no-repeat top left;
        background-color: #0b243c;
	color: #ffffff;
}

#t_data{
	margin: 0;
	padding: 30px 0 10px 0;
        background: url(/template/images/databg.jpg) repeat-x top left;
	color: #333333;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}


#t_bottom{
	padding: 1px;
	height: 200px;
	background: url(/template/images/bottombg.jpg) repeat-x top left;
	background-color: #0e284b;
}


	#t_bottom ul.info{
		position: relative;
		margin: 0;
		padding: 0;
		top: 30px;
		left: 230px;
		width: 750px;
	}

		#t_bottom ul.info li{
			margin: 0 0 15px 0;
			padding: 0;
			text-align: right;
			color: #ffffff;
			clear: right;
		}


		#t_bottom ul.info li.nav ul{
			float: right;
		}

		#t_bottom ul.info li.nav ul li{
			float: left;
			margin: 0;
			padding: 0 4px;
			border-right: 1px solid #ffffff;
			font-size: .7em;
		}

		#t_bottom ul.info li.nav  ul li.last{
			border-right: none;
		}

			#t_bottom ul.info li a{
				color: #ffffff;
				text-decoration: none;
				font-size: 9pt;
			}

				#t_bottom ul.info li a:visted{
					color: #ffffff;
				}


			#t_bottom ul.info li a.company{
				float: right;
				display: block;
				margin: 0;
				padding: 20px 120px 0 0;
				width: 200px;
				height: 20px;
				background: url(/template/images/carcarelogo.jpg) no-repeat top right;
				font-size: .8em;
			}


			#t_bottom ul.info li ul.buttons{
				float: right;
				width: 272px;
				height: 35px;
				background: url(/template/images/bottombttnsbg.jpg) no-repeat top left;
			}

				#t_bottom ul.info li ul.buttons li{
					float: left;
					margin: 0;
					padding: 0;
				}

					#t_bottom ul.info li ul.buttons li a{
						text-decoration: none;
					}
						#t_bottom ul.info li ul.buttons li a span{
							display: none;
						}

					#t_bottom ul.info li ul.buttons li a.fram{
						display: block;
						width: 90px;
						height: 27px;
						background: url(/template/images/bottombttn_fram.jpg) no-repeat top left;
					}
		                        #t_bottom ul.info li ul.buttons li a.prestone{
						display: block;
		                                width: 89px;
                		                height: 27px;
                                		background: url(/template/images/bottombttn_prestone.jpg) no-repeat top left;

                        		}
		                        #t_bottom ul.info li ul.buttons li a.autolite{
                		                display: block;
                               			width: 89px;
                                		height: 27px;
                                		background: url(/template/images/bottombttn_autolite.jpg) no-repeat top left;
                        		}


					#t_bottom ul.info li.copyright{
						font-size: 9pt;
					}

#t_logo{
        display: block;
        margin: 0 0 0 20px;
        padding: 0;
        width: 347px;
        height: 45px;
        background: url(/template/images/framlogo.jpg) no-repeat top left;
}

	#t_logo span{
		display: none;
	}

	#t_logo:link{
		text-decoration: none;
	}


#t_mainnav{
        margin: 10px 0 0 47px;
        padding: 0 0 0 200px;
	width: 739px;
	height: 33px;
	background: url(/template/images/mainnavbg.jpg) no-repeat;
}

	#t_mainnav li{
		float: left;
		position: relative;
		margin: 0 9px;
		padding: 10px 0 0 0;
		font-weight: bold;
		font-size: .9em;
		height: 23px;
	}

		#t_mainnav li a{
			margin: 0;
			padding: 0;
			text-decoration: none;
			color: #000000;
			/* IE Fix - long links were wrapping*/
			white-space: nowrap;
		}

		#t_mainnav li a:hover{
			color: #f36f21;
		}

		#t_mainnav li.selected a{
			color: #f36f21;
		}

			#t_mainnav li div.dropdown{
				position: absolute;
				top: 32px;
				left: 0;
				width: 140px;
				display: none;
				margin: 0;
				padding: 0 0 5px 0;
				border-right: 1px solid #ff5a18;
                                border-left: 1px solid #ff5a18;
                                border-bottom: 1px solid #ff5a18;
				background: url(/template/images/subnavbg.jpg) repeat-x bottom left;
				background-color: #ffffff;
				z-index: 5;
			}
			#t_mainnav li div.dropdown.right{
				left: -80px;
			}

				#t_mainnav li div.dropdown ul{
					margin: 0;
					padding: 0;
					list-style: none;
				}

					#t_mainnav li div.dropdown ul li{
						float: none;
						margin: 0;
						padding: 0;
						min-width: 60px;
						width: auto !important;
						width: 60px;
					}

						#t_mainnav li div.dropdown ul li a{
							display: block;
							margin: 5px 0;
							padding: 3px 5px 0 8px;
							width: 125px;
							height: 20px;
							color: #000000;
						}

						#t_mainnav li div.dropdown ul li a:hover{
							background: url(/template/images/subnavhover.jpg) repeat-x top left;
				                        color: #f36f21;
						}


#t_subnav{
	float: left;
        margin: 10px 0 0 25px;
	padding: 0;
}

	#t_subnav li{
		float: left;
		margin: 0 4px;
		padding: 0;
		color: #ffffff;
		font-weight: normal;
		font-size: 1em;
	}

		#t_subnav li.selected a{
			text-decoration: underline;
			color: #f15738;
		}

		#t_subnav li a{
			color: #ffffff;
			text-decoration: none;
		}

		#t_subnav li a:hover{

		}

.sitemap ul li ul{
	list-style: disc !important;
}

p.logintext{
	color: #F36F21;
}
#t_productImage{

}

