body{	font-family: Arial,Helvetica,sans-serif;	background: #010101 url(../../images/body_back.jpg) repeat-x;	margin: 0;	padding: 0;	font-size: 30px;}h1{	font-size: 66%;	color: #1e4b82;	text-transform: uppercase;	padding-top: 14px;}h3{	font-size: 50%;	color: #1e4b82;}#page{	margin: 0;	padding: 0;	width: 100%;}#headercontainer{	margin: 0 auto;	padding: 0;	width: 960px;}#header{	background: url(../../images/header_back.jpg) no-repeat center;	margin: 0 auto;	height: 158px;	width: 960px;}#header .logo{	float: left;	height: 158px;	width: 675px; 	text-indent: -10000px;}#header .tollfree{	float: left;	padding: 120px 40px 0 0;	color:  #c8171d;	font-size: 50%;	font-weight: bold;}#header .tollfree a{	color:  #c8171d;	text-decoration: none;}#header .tollfree a:hover{	color:#333;}#primarynav{	font-size: 50%;	text-align: center;	font-weight: bold;	height: 38px;}#primarynav ul{	list-style-type: none;	margin:0;	padding: 10px 0 0 0;}#primarynav ul li{	display: inline;	padding: 0 6px 0 6px;}#primarynav ul li a{	color: White;	text-decoration: none;}#primarynav ul li a:hover{	color: #333;}#postheader{	margin: 0 auto;	height: 258px;	width: 960px;	padding-top: 7px;}#phleft{	float: left;	width: 623px;	margin-right: 10px;}#phlnav{	position: absolute;	z-index: 100;	width: 277px;}.phlnav_new a{	float: left;		height: 81px;	width: 277px;	display:block;	margin-bottom: 4px;	background: transparent url(../../images/phlnav_new.png) 0 0 no-repeat;	text-indent: -10000px;}.phlnav_new a:hover{	background: transparent url(../../images/phlnav_new.png) 0 -81px no-repeat;}.phlnav_used a{	float: left;		height: 81px;	width: 277px;	display:block;	margin-bottom: 3px;	background: transparent url(../../images/phlnav_used.png) 0 0 no-repeat;	text-indent: -10000px;}.phlnav_used a:hover{	background: transparent url(../../images/phlnav_used.png) 0 -81px no-repeat;}.phlnav_specials a{	float: left;		height: 81px;	width: 277px;	display:block;	background: transparent url(../../images/phlnav_specials.png) 0 0 no-repeat;	text-indent: -10000px;}.phlnav_specials a:hover{	background: transparent url(../../images/phlnav_specials.png) 0 -81px no-repeat;}#phlrotate{	height: 250px;	width: 375px;	background: White;	overflow: hidden;	float: right;}#phright{	float: left;	width: 308px;	margin-left: 10px;}#phrvideotitle{	width: 308px;	height: 56px;	background: url(../../images/videotitle_back.png) no-repeat;}#phrvideo{	height: 195px;	width: 308px;}#graybar{	height: 37px;	width: 960px;}#contentcontainer{	width: 100%;	overflow: hidden;	background: #010101 url(../../images/contentcontainer_back.jpg) repeat-x;}#content{	width: 940px;	margin: -14px auto 4px;	padding: 0 10px 0 10px;	background: White;}#content p{	font-size: 54%;	color: #333;}#content ul{	font-size: 54%;	color: #333;}#content ul ul{	font-size: 100%;}#content a{	color: #333;}#content a:hover{	text-decoration: none;}#content .iBox{	float: left;}#content .home{	float: right;}#content .iBoxhead, #content .homehead{	background: url(../../images/redbar_back.jpg) no-repeat;	color: White;	font-size: 58%;	text-transform: uppercase;	width: 460px;	height: 26px;	font-weight: bold;	padding: 8px 0 0 8px;	margin-bottom: 3px;}#content .iBoxbody{	width: 453px;	height: 225px;	overflow: auto;	padding: 5px;}#content .homebody{	float: right;	width: 460px;}#content .newstitle{	color: #1e4b82;	font-size: 44%;	text-transform: uppercase;	font-weight: bold;	border-bottom: 1px dotted #1e4b82;}#content .newsdate{	color: #1e4b82;	font-size: 44%;	text-align: right;	width: 100%;	font-weight: bold;	margin-bottom: 5px;}.facebook a{	float: right;		height: 44px;	width: 144px;	display:block;	background: transparent url(../../images/facebook.jpg) 0 0 no-repeat;	text-indent: -10000px;}.facebook a:hover{	background: transparent url(../../images/facebook.jpg) 0 -44px no-repeat;}#content .hours{	float: left;	font-size: 50%;	color: #333;}#contentfooter{	width: 940px;	margin: 0 auto;	padding: 25px 0 10px 0;}.directoryleft{	float: left;	width: 185px;}.directoryright{	float: left;}#contentfooter .left{	float: left;	width: 50%;	width: 456px;	height: 82px;	background: url(../../images/warranty_back.jpg) no-repeat;}#contentfooter .right{	float: right;	width: 50%;	color: #1e4b82;	text-align: right;	font-size: 48%;	line-height: 18px;	padding-top: 8px;}#footer{	text-align: right;	width: 960px;	margin: 0 auto 10px;	font-size: 40%;}#footer a{	text-decoration: none;	color: White;}#footer a:hover{	text-decoration: underline;}