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

#t_container{
	width: 100%;
	background-color: #ffffff;
}

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

	#t_banner{
		height: 45px;
	}

		#t_banner ul{
			margin: 0 0 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/../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/../template/images/headerbttn_home.jpg) no-repeat top left;
				}
                                #t_banner ul li.bttn a.sitemap{
                                        background: url(/template/../template/images/headerbttn_sitemap.jpg) no-repeat top left;
                                }
                                #t_banner ul li.bttn a.contactus{
                                        background: url(/template/../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/../template/images/pagebg.jpg) repeat-x top left;
}

#t_content{
	margin: 0;
	padding: 0;
	height: 480px;
	background: url(/template/../template/images/home.jpg) no-repeat top left;
}

#t_subcontent{
/* do not add background color to this div */
	margin: 0;
	padding: 0;
	width: 919px;
}


#t_infobar{
	display: none;
}


#t_footer{
	position: relative;
	top: 397px;
	left: 0;
	margin: 0;
	padding: 0;
	height: 83px;
}

	#t_footer ul#largebttns{
		margin: 0;
		padding: 0;
		width: 999px;
		list-style: none;
	}

		#t_footer ul#largebttns li{
			float: left;
			margin: 0 5px 0 0;
			padding: 0;
			width: 241px;
			height: 83px;
		}

			#t_footer ul#largebttns li a{
				display: block;
				width: 241px;
				height: 83px;
	                        background: url(/template/../template/images/largebttnbg.jpg) no-repeat; top left;
			}

				#t_footer ul#largebttns li a:hover{
				}


#t_footer ul#largebttns li.usaCanada {
display: block;
				width: 241px;
				height: 83px;
	                        background: url(/template/../template/images/bttnUsaCanada.jpg) no-repeat; top left;
position: relative;
}

#t_footer ul#largebttns li.usaCanada:hover {
	background: url(/template/../template/images/bttnUsaCanada_hover.jpg) no-repeat; top left;
}

#t_footer ul#largebttns li.usaCanada a{
	background: transparent;
	width: 120px;
	height: 83px;
	padding: 0;
	margin: 0;
	position: absolute;
}


#t_footer ul#largebttns li.usaCanada a.usa{
	top:0;
	left: 0;
}

#t_footer ul#largebttns li.usaCanada a.canada{
	top:0;
	left: 121px;
}

			#t_footer ul#largebttns li a span{
				display: none;
			}

			#t_footer ul#largebttns li a.learn{
				background: url(/template/../template/images/bttnlearnabout.jpg) no-repeat top left;
			}
	                        #t_footer ul#largebttns li a.learn:hover{
        	                        background: url(/template/../template/images/bttnlearnabout_hover.jpg) no-repeat top left;
                	        }


			#t_footer ul#largebttns li a.view{
				background: url(/template/../template/images/bttnviewcatalog.jpg) no-repeat top left;
			}
	                        #t_footer ul#largebttns li a.view:hover{
        	                        background: url(/template/../template/images/bttnviewcatalog_hover.jpg) no-repeat top left;
                	        }

			#t_footer ul#largebttns li a.sign{
				background: url(/template/../template/images/bttnsignin.jpg) no-repeat top left;
			}
	                        #t_footer ul#largebttns li a.sign:hover{
        	                        background: url(/template/../template/images/bttnsignin_hover.jpg) no-repeat top left;
                	        }


			#t_footer ul#largebttns li a.register{
				background: url(/template/../template/images/bttnregister.jpg) no-repeat top left;
			}
        	                #t_footer ul#largebttns li a.register:hover{
	                                background: url(/template/../template/images/bttnregister_hover.jpg) no-repeat top left;
                	        }




#t_data{
	margin: 0;
	padding: 0;
}


#t_bottom{
	margin: 0 0 0 0;
	padding: 0;
	height: 200px;
	background: url(/template/../template/images/bottombg2.jpg) repeat-x top right;
	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 0 0;
			padding: 0 0 15px 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/../template/images/carcarelogo2.jpg) no-repeat top right;
                                font-size: .8em;
                        }


			#t_bottom ul.info li ul.buttons{
				float: right;
				width: 272px;
				height: 35px;
				background: url(/template/../template/images/bottombttnsbg2.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/../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/../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/../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 32px;
	padding: 0;
	width: 347px;
	height: 45px;
	background: url(/template/../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 0;
	padding: 0 0 0 260px;
	width: 799px;
	height: 33px;
	background: url(/template/../template/images/mainnavbg2.jpg) no-repeat;
}

	#t_mainnav li{
		float: left;
		position: relative;
		margin: 0 10px;
		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/../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/../template/images/subnavhover.jpg) repeat-x top left;
                                                        color: #f36f21;
                                                }



