﻿body{
	margin:0;
	background:#d5d5d5;
	font:12px Arial, Helvetica, sans-serif;
	/*font:12px 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;*/
	line-height: 18px;
}

#test-header {
	width: 50%;
	height: auto;
	float: left;
}
#test-header p {
	line-height: 16px;
	width: 95%;
	size: 14px;
}
#test-images a {
	float: left;
}
#test-header img {
	padding-top: 10px;
	padding-right: 10px;
}
#test-header-right {
	float: right;
	width: 49%;
	background-color: none;
	height: auto;
	border-left: 1px gray solid;
}
#test-header-right ul {
	font-size: 13px !important;
	font-family: helvetica, sans-serif !important;
}
#test-images {
	width: 100%;
	height: 100px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom: gray 1px solid;
	padding-bottom: 5px;
}
h3.sub-photos {
	padding-top: 20px;
	padding-bottom: 10px;
}
a.hpts-doc {
	float: left;
	display: block;
	width: 119px;
	height: 100px;
	background: transparent url(/images/testimonials/document-icon.png) no-repeat;
}
a.hpts-doc:hover {
	background-position: 0 -98px;
}
a.mutual{
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/ma.jpg) no-repeat;
}
a.mutual:hover {
	background-position: 0 -88px;
}
a.ba{
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/ba.jpg) no-repeat;
}
a.ba:hover {
	background-position: 0 -88px;
}
a.ex{
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/ex.jpg) no-repeat;
}
a.ex:hover {
	background-position: 0 -88px;
}
a.cp{
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/cp.jpg) no-repeat;
}
a.cp:hover {
	background-position: 0 -88px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{
	display:block;
	border:none;
}
a{color: #333;}
a:hover {color: #315b89;}
h3, h4 {color: #215b8b;}
h4 {/*color: #b51a00;*/}
/* wrapper */
#wrapper{
	margin:0px auto 0;
	width:1083px;
	background:url('../images/bg-wrapper-strip.gif') repeat-y;
	position:relative;
}
#wrapper .t{
	width:100%;
	overflow:hidden;
}
#wrapper .b{
	width:984px;
	overflow:hidden;
	background:url('../images/bg-wrapper-bottom.gif') no-repeat 0 100%;
	padding:80px 48px 90px 49px;
}
/* header */
#header{
	width:973px;
	position:absolute;
	top:20px;
	left:49px;
	height:40px;
	background:url('../images/bg-header.gif') no-repeat;
	padding:0 10px 0 1px;
}
#header ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
#header ul li{
	float:left;
	position:relative;
}
#header ul a{
	display:block;
	height:39px;
	overflow:hidden;
	background:url('../images/sep-header.gif') no-repeat 100% 0;
	width:107px;
	text-decoration:none;
}
#header ul a span{
	display:block;
	overflow:hidden;
	height:13px;
	margin:12px auto 0;
	background:url('../images/txt-nav.gif') no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#header ul a.products:hover span{
	display:block;
	overflow:hidden;
	height:13px;
	margin:12px auto 0;
	background:none;
	text-indent:-9999px;
	cursor:pointer;
}

.home{width:82px !important;}
.home span{
	width:38px;
	
}

#header ul li.hover .home span,
#header ul li:hover .home span,
#header ul li.active .home span{background-position:0 -13px !important;}
#header ul li.hover .home,
#header ul li:hover .home,
#header ul li.active .home{background:url('../images/bg-home.gif') no-repeat;
}

.products span{
	width:58px;
	background-position:-83px 0 !important;
}

#header ul li.hover .products span,
#header ul li:hover .products span,
#header ul li.active .products span{background-position:none; display:none;}
.financing span{
	width:64px;
	background-position:-184px 0 !important;
}

#header ul #productmnu:hover a,
#header ul #productmnu.hover a,
#header ul #productmnu.active a{
	background:url('../images/nav-hover1.gif') no-repeat left;
	margin-top:-4px;
	height:43px;
	overflow:hidden;
}

#header ul li.hover .financing span,
#header ul li:hover .financing span,
#header ul li.active .financing span{background-position:-184px -13px !important;}
.company span{
	width:64px;
	background-position:-288px 0 !important;
}

#header ul li.hover .company span,
#header ul li:hover .company span,
#header ul li.active .company span{background-position:-288px -13px !important;}
.resources span{
	width:68px;
	background-position:-394px 0 !important;
}
#header ul li.hover .resources span,
#header ul li:hover .resources span,
#header ul li.active .resources span{background-position:-394px -13px !important;}
.review span{
	width:92px;
	background-position:-494px 0 !important;
}

#header ul li.hover .review span,
#header ul li:hover .review span,
#header ul li.active .review span{background-position:-494px -13px !important;}
#header ul li:hover a,
#header ul li.hover a,
#header ul li.active a{
	background:url('../images/bg-nav.gif') repeat-x;
	color:#fff;
}

#header ul li ul.panel
{ display:none;	width: 591px; height:240px; position: absolute; top: 39px; left: -7px; padding: 28px 7px 7px 22px; margin: 0; background: transparent url(../images/bg-panel.gif) no-repeat;	}
#header ul li:hover ul.panel,
#header ul li.hover ul.panel, #header ul li a:hover ul.panel{display:block;}

#header ul li ul.panel li { margin:0; padding:0; list-style:none; width:686px; height:auto;}

#header ul #productmnu:hover ul.panel li ul li a,
#header ul #productmnu.hover ul.panel li ul li a,
#header ul #productmnu.active ul.panel li ul li a{
	background:none; 
	height:auto;
	margin:0;
	padding:0;
}

#header ul li ul.panel .navblock
{	width: 175px; float:left; padding: 0; margin: 0 20px 0 0;	}
#header ul li ul.panel .navblock a
{	width: auto; height: auto; background: transparent none 0 0 no-repeat;	}
#header ul li ul.panel .navblock a sup
{	vertical-align: baseline; position: relative; top: -3px;	}
#header ul li ul.panel .navblock img
{	margin: 0; padding: 0;	}
#header ul li ul.panel .navblock .divideline
{	padding-bottom: 8px; margin-bottom: 10px; background: transparent url(../images/dropdown-horizontal-line.png) left bottom no-repeat;	}
#header ul li ul.panel .navblock .headerlink
{	margin: 0 0 1px; font: 14px "Verdana", "Arial";	}
#header ul li ul.panel .navblock .headerlink a:link
{	color: #003967; }
#header ul li ul.panel .navblock .headerlink a:visited
{	color: #003967; }
#header ul li ul.panel .navblock .headerlink a:hover
{	color: #023A67;	}
#header ul li ul.panel .navblock .headerlink a:active
{	color: #003967; }
#header ul li ul.panel .navblock ul li.viewAll a:link 
{   color:#636363;}
#header ul li ul.panel .navblock ul li.viewAll a:visited
{   color:#636363;}
#header ul li ul.panel .navblock ul li.viewAll a:hover
{   color: #003967;	}
#header ul li ul.panel .navblock ul li.viewAll a:active
{   color:#636363;}
#header ul li ul.panel .navblock ul
{	width: auto; padding: 0; margin: 0; background-image: none;	}
#header ul li ul.panel .navblock ul li
{	width: 100%; float: none; padding: 0 0 2px; margin:0; font: normal 10px/12px "Verdana", "Arial"; 	}
#header ul li ul.panel .navblock ul li a
{	width: 100%; height: auto; background: transparent none 0 0 no-repeat; font: normal 10px/12px "Verdana", "Arial";	}
#header ul li ul.panel .navblock ul li a:link
{	color: #636363; }
#header ul li ul.panel .navblock ul li a:visited
{	color: #636363;	}
#header ul li ul.panel .navblock ul li a:hover
{	color: #003967;	}
#header ul li ul.panel .navblock ul li a:active
{	color: #636363;	}
#header ul li ul.panel .navblock ul.bluelinks
{	width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; background-image: none;	}
#header ul li ul.panel .navblock ul.bluelinks li
{	width: 100%; padding: 0; margin: 0;	}
#header ul li ul.panel .navblock ul.bluelinks li a
{	width: auto; height: auto; background: transparent none 0 0 no-repeat; font: 12px/20px "Verdana", "Arial";	}
#header ul li ul.panel .navblock ul.bluelinks li a:link
{	color: #003967; }
#header ul li ul.panel .navblock ul.bluelinks li a:visited
{	color: #003967;	}
#header ul li ul.panel .navblock ul.bluelinks li a:hover
{	color: #023A67;	}
#header ul li ul.panel .navblock ul.bluelinks li a:active
{	color: #003967;	}


#header fieldset{
	float:right;
	margin:8px 0 0;
}
#header fieldset div{
	float:left;
	background:url('../images/bg-input.gif') no-repeat;
	width:108px;
	height:18px;
	overflow:hidden;
	padding:2px 3px 0 22px;
	margin:0 1px 0 0;
}
#header fieldset div input{
	background:none;
	width:100%;
	border:none;
	color:#3b3b3b;
	font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
}
.btn-go{float:left;}
/* main */
#main{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.gallery{
	width:979px;
	background:url('../images/bg-gallery.gif') no-repeat;
	height:360px;
	padding:1px 0 0 1px;
	overflow:hidden;
}
.gallery img{float:left;}
.gallery div{
	float:right;
	width:442px;
}
.firm-logo{
	display:block;
	overflow:hidden;
	background:url('../images/bg-firm-logo.gif') no-repeat;
	width:275px;
	height:64px;
	margin:57px 0 0;
	text-indent:-9999px;
}
.gallery h2{
	margin:36px 0 0;
	background:url('../images/txt-premier.gif') no-repeat;
	width:343px;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery ul{
	margin:71px 0 0;
	padding:0;
	list-style:none;
}
.gallery ul li{
	float:left;
	padding:0 6px 0 0;
}
.gallery ul a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/btn-gallery.gif') no-repeat;
	width:12px;
	height:9px;
}
.gallery ul a:hover{background-position:0 -9px;}
.boxes{
	width:990px;
	overflow:hidden;
	margin:17px -10px 0 0;
}
/*
.boxes div{
	float:left;
	margin:0 10px 0 0;
	width:320px;
	height:181px;
} */
.boxes a{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:320px;
	height:199px;
	border: none;
	text-decoration: none;
}
/*
.box-1{background:url(../images/bg-box-1.jpg) no-repeat;}
.box-2{background:url(../images/bg-box-2.jpg) no-repeat;}
.box-3{background:url(../images/bg-box-3.gif) no-repeat;}
.boxes h2{
	margin:14px auto 0;
	overflow:hidden;
	text-indent:-9999px;
	height:33px;
}
.box-1 h2{
	background:url(../images/txt-why-shop.gif) no-repeat;
	width:197px;
}
.box-2 h2{
	background:url(../images/txt-special-offer.gif) no-repeat;
	width:294px;
}
.box-3 h2{
	background:url(../images/txt-download.gif) no-repeat;
	width:263px;
	margin:14px 0 0 28px !important;
}
*/
/* content page */
#left-column{
	width:169px;
	float:left;
}
.side-box{
	width:100%;
	overflow:hidden;
	background:url('../images/bg-side-box-strip.gif') repeat-y;
	margin:10px 0 0;
}
.side-box .frame{
	width:100%;
	overflow:hidden;
	background:url('../images/bg-side-box-top.gif') no-repeat 0 26px;
}
.side-box .bg{
	width:100%;
	overflow:hidden;
	background:url('../images/bg-side-box-bottom.gif') no-repeat 0 100%;
	padding:0 0 10px;
}
* html .side-box .bg{
	height:241px;
	overflow:visible;
}
.side-box h3{
	background:url('../images/bg-side-l-heading.gif') no-repeat;
	height:26px;
	margin:0;
	overflow:hidden;
	padding:0 0 0 5px;
	width:164px;
	color:#eeeeee;
}
h3.like-quote, h3.request-quote{
	background:url('../images/bg-side-r-heading.gif') no-repeat;
	height:26px;
	margin:0;
	overflow:hidden;
	padding:0 0 0 5px;
	width:164px;
	color:#eeeeee;
}
.side-box h3 span{
	display:block;
	/*overflow:hidden;*/
	height:14px;
	margin:4px 0 0 7px;
	font-size:13px;
}
.side-box a{text-decoration:none;}
.side-box a:hover {color:#215B8B}
.side-box .holder{
	padding:0 0 0 12px;
	width:151px;
}
.side-nav{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.side-nav li{line-height:24px;}
.side-nav a, .resourcelist a{text-decoration:none;}
.side-nav a:hover,
.side-nav li.active a, 
.resourcelist a:hover, 
.resourcelist li.active a {color:#215b8b;}
.rating{
	margin:0;
	padding:6px 0 0;
	list-style:none;
}
.rating li{margin:12px 0 0;}
.rating a:hover{text-decoration:none;}
.rating ul{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
	padding:0;
	list-style:none;
}
.rating ul li{
	float:left;
	margin:0;
}
ul.resourcelist {
	margin: 0;
	padding: 6px 0 0;
	list-style: none;
}
ul.resourcelist li {
	margin-top:6px; 
	margin-bottom:6px;
}
/* content */
#content{
	width:804px;
	float:right;
}
.entry{
	width:796px;
	overflow:hidden;
	background:url('../images/bg-entry.gif') no-repeat;
	height:32px;
	padding:0 0 0 8px;
	font-size:11px;
}
.home-link{
	float:left;
	margin:9px 15px 0 0;
	text-decoration:none;
	color:#606060;
}
.home-link:hover{text-decoration:none;}
.breadcrumbs{
	float:left;
	margin:10px 0 5px 5px;
	padding:0;
	list-style:none;
	font-weight: bold;
	
}
.breadcrumbs li{float:left;}
.breadcrumbs a{
	background:url('../images/bullet-breadcrumbs.gif') no-repeat 100% 50%;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:none;}
.ad-nav{
	float:right;
	margin:9px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.ad-nav li{
	float:left;
	background:url('../images/sep-entry.gif') no-repeat 100% 4px;
	padding:0 8px;
	margin:0 -1px 0 1px;
}
.ad-nav a{
	color:#606060;
	text-decoration:none;
}
.ad-nav a:hover{text-decoration:none;}
.content-box_800{
	width:800px;
	float:left;
	background:url('../images/bg-content-strip_800.gif') repeat-y;
	margin:10px 0 0;
}
.content-box_800 .frame{
	width:100%;
	overflow:hidden;
	background:url('../images/bg-content-top_800.gif') no-repeat;
}
.content-box_800 .bg{
	width:770px;
	overflow:hidden;
	background:url('../images/bg-content-bottom_800.gif') no-repeat 0 100%;
	padding:15px 15px 15px;
}
.content-box{
	width:625px;
	float:left;
	background:url('../images/bg-content-strip.gif') repeat-y;
	margin:10px 0 0;
}
.content-box .frame{
	width:100%;
	overflow:hidden;
	background:url('../images/bg-content-top.gif') no-repeat;
}
.content-box .bg{
	width:595px;
	overflow:hidden;
	background:url('../images/bg-content-bottom.gif') no-repeat 0 100%;
	padding:0 15px 15px;
}
.content-box h2{
	margin:23px 0 0;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.img-holder{
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
	border-top:1px solid #898989;
	border-bottom:1px solid #898989
}
.content-box h3{
	margin:10px 0 -4px;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	color:#24598A;	
}
/*
.content-box .box h3{
	margin:10px 0 -4px;
	font-size:15px;
	font-weight:normal;
	color: #000 !important;
} */
.content-box p{margin:14px 0 0;}
/* right column */
#right-column{
	float:right;
	width:169px;
}
.side-box p{
	margin:18px 0 0;
	/*letter-spacing:-0.01em;
	word-spacing:-1px;*/
}
.info{
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.alt .bg{min-height:282px;}
* html .alt .bg{height:282px;}
/* category page */
.product-list{
	overflow:hidden;
	margin:18px 0 0 0;
	padding:0 0 0 10px;
	list-style:none;
}
.product-list li{
	float:left;
	width:151px;
	margin:0;
}
.product-list li div{
	width:100%;
	padding:0;
	width:151px;
}
.product-list li div.overview {
	position: relative;
}
.product-list li div.overview a {
	position: absolute;
	bottom: 0px;
	left: 9px;
}
.product-list strong{
	display:block;
	margin:3px 0 0;
	text-align: center;
}
.product-list span{
	display:block;
	color:#606060;
	line-height:14px;
}
a.product-title {
	font-size: 11px;
	color: #000 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.text{
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
	border-top:1px solid #909090;
	padding:0 0 20px;
}
.text .product-list{
	float:left;
	width:auto !important;
}
.alter{margin:0 !important;}
.text .block{
	float:right;
	width:285px;
	padding:29px 0 0;
}
.text .block h3{
	margin:0;
	font-size:16px;
}
.get-quote{
	background:url('../images/ico-go.gif') no-repeat 100% 50%;
	float:left;
	margin:20px 0 0;
	color:#215b8b;
	font-weight:bold;
	padding:0 32px 0 0;
	font-size:18px;
	text-decoration:none;
}
.get-quote:hover{text-decoration:none;}
.ordered-list{
	margin: 15px 0 0;
	padding-left: 20px;
}
.ordered-list li{
	line-height: 14px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.more{
	float:left;
	margin:15px 0 0;
	text-decoration:none;
}
.more:hover{text-decoration:none;}
.new-window {
	padding-right: 16px;
	background:url('../images/new_window.gif') no-repeat right 50%;
}
strong.finance {
	color: #007933;
	font-size: 120%;
}
.visual{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #909090;
	padding:0 0 11px;
}
.visual .block{
	float:left;
	width:357px;
	margin:35px 0 0;
}
.visual .block img{margin:0 auto;}
.visual .box{
	float:right;
	width:225px;
	margin:20px 0 0;
}
.features{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.features li{
	background:url('../images/bullet-features.gif') no-repeat 0 8px;
	padding:0 0 0 11px;
	width:214px;
	margin:1px 0 0;
	line-height:14px;
	float:left;
}
.visual h4{
	color:#a73e16;
	font-size:12px;
	font-weight:normal;
	padding:0 0 2px;
}
.photo-list img { border: 1px solid #ccc; }
.photo-list{
	overflow:hidden;
	padding: 0 0px 0 0px;
	margin:9px -13px 0 0;
	list-style:none;        
}
.photo-list li{
	float:left;
	margin:10px 10px 0 0;
	width:105px;
	border:none;
}
.side-box fieldset{
	width:100%;
	padding:15px 0 0;
}
.form-holder{
	width:100%;
	padding:19px 0 0;
}
	.form-holder label {
		float:left;
		margin-right:10px;
	}
.input-holder select{
	border: none;
}
.input-holder{
	float:left;
	background:url('../images/bg-input-holder.gif') no-repeat;
	width:19px;
	height:18px;
	overflow:hidden;
	padding:2px;
}
.input-holder select{
	background:none;
	border:none;
	font:11px 'Lucida Sans Unicode', 'Lucida Grande',  arial, sans-serif;
	color:#262626;
}
.input-holder input{
	width:100%;
	background:none;
	border:none;
	font:11px 'Lucida Sans Unicode', 'Lucida Grande',  arial, sans-serif;
	color:#262626;
	text-align:center;
}
.form-btns{
	clear:both;
	float:left;
	padding-top:19px;
	width:100%;
}
.btn-add{
	display:block;
	overflow:hidden;
/*	background:#24598a; */
	background:url(../images/btn-add.gif) no-repeat;
	width:110px;
	height:20px;
	color:#fff;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
}
.btn-submit{
	display:block;
	overflow:hidden;
	background:#ca5a28;
	background:url(../images/btn-submit.gif) no-repeat;
	width:110px;
	height:20px;
	color:#fff;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	margin:7px 0 0;
	text-decoration:none;
	cursor: pointer;
}
.btn-add-a{
	float:left;
	overflow:hidden;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	border:none;
	cursor: pointer;
}
.btn-add-a span{
	float:left;
	padding:0 5px 0 10px;
	height:20px;
	background:url(../images/btn-add-left.gif) no-repeat;
	background-position: 0 !important;
/*	background:#24598a; */
	width: auto;
}
.btn-add-a strong{
	float:left;
	height:20px;
	background:url(../images/btn-add-right.gif) no-repeat;
/*	background:#24598a; */
	width:8px;
}
.btn-submit-a{
	float:left;
	overflow:hidden;
	height:20px;
	color:#fff;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	margin:7px 0 0;
	text-decoration:none;
	cursor: pointer;
}
td.cartpage .btn-submit-a {
	margin-top: 0 !important;
}
.btn-submit-a span{
	float:left;
	padding:0 0 0 7px;
	height:20px;
	background:url(../images/btn-submit-left.gif) no-repeat;
	background-position: 0 !important;
/*	background:#ca5a28; */
	width: auto;
}
.btn-submit-a strong{
	float:left;
	height:20px;
	background:url(../images/btn-submit-right.gif) no-repeat;
/*	background:#ca5a28; */
	width:9px;
}
.overall-rating{
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
}
.overall-rating ul{
	float:left;
	margin:2px 6px 0 0;
	padding:0;
	list-style:none;
}
.overall-rating ul li{float:left;}
.overall-rating span{float:left;}
.views{
	margin:6px 0 0;
	padding:0;
	list-style:none;
}
.views li{line-height:18px;}
.views a{color:#999;}
.views a:hover{text-decoration:none;}
/* footer */
#footer{
	width:100%;
	margin:0 auto;
	width:979px;
	font-size:11px;
	overflow:hidden;
	padding:16px 0 0;
}
#footer .frame{
	width:100%;
	border-bottom:1px solid #909090;
	padding:0 0 5px;
}
#footer .frame:after{
	display:block;
	content:"";
	clear:both;
}
#footer .frame a{text-decoration:none;}
#footer .frame a:hover{text-decoration:none;}
.footer-nav{
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.footer-nav li{
	float:left;
	background:url('../images/sep-footer.gif') no-repeat 0 3px;
	padding:0 12px 0 14px;
	margin:0 1px 0 -1px;
}
.footer-options{
	float:right;
	margin:0;
	padding:0 7px 0 0;
	list-style:none;
}
.footer-options li{
	float:left;
	padding:0 0 0 12px;
}
.chat {
	padding:5px 31px 5px 0;
	float:left;
	margin:-5px 0 0;
	position:relative;
}
/*
.chat{
	background:url(../images/ico-chat.gif) no-repeat 100% 50%;
	padding:5px 31px 5px 0;
	float:left;
	margin:-5px 0 0;
	position:relative;
}
*/
.contact{
	background:url('../images/ico-contact.gif') no-repeat 100% 50%;
	padding:5px 31px 5px 0;
	float:left;
	margin:-5px 0 0;
	position:relative;
}
#footer fieldset{
	float:left;
	padding:6px 0 0 8px;
}
#footer label{
	float:left;
	margin:2px 7px 0 0;
	color:#909090;
}
#footer fieldset div{
	float:left;
	background:url('../images/bg-footer-input.gif') no-repeat;
	width:123px;
	height:20px;
	padding:1px 3px 1px 8px;
	margin:0 2px 0 0;
	overflow:hidden;
}
#footer fieldset div input{
	background:none;
	border:none;
	width:100%;
	font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	color:#262626;
}
.btn-footer-go{
	float:left;
	margin:1px 0 0;
}
#footer .box{
	float:right;
	margin:4px 0 0;
}
.footer-ad-nav{
	float:right;
	margin:9px -9px 0 0;
	padding:0;
	list-style:none;
}
.footer-ad-nav li{
	float:left;
	color:#74665b;
	background:url('../images/sep-ad-nav.gif') no-repeat 100% 3px;
	padding:0 10px 0 12px;
	margin:0 -1px 0 1px;
}
.footer-flash-nav{
	float:right;
	margin:9px -9px 0 0;
	padding:0;
	list-style:none;
}
.footer-ad-nav a{text-decoration:none;}
.footer-ad-nav a:hover{text-decoration:none;}
.footer-ad-nav span{color:#161616;}
#review-form, #customer-reviews,#h-customer-reviews{}
/*.photo-list li a img{height: 79px;}*/
button.btn-submit, button.btn-add{border: none; padding: 0;}
.flc-1-button .btn-submit{
	background: url('../images/btn-add.gif') no-repeat 0 0;
}
td.buttons-row .btn-submit-a{margin: 0;}
.left-buttons-row div, .left-buttons-row button{float: left;}
td.buttons-row a{float: left;}
.right-buttons-row .btn-submit{margin: 0;}
.update-btn .btn-add-a {margin-left: 38px;}
.product-list li div a img{margin: auto;}
.side-box h3.show span { text-indent: 0px; color: white; }
.side-box h4.why { color: black; }
.side-box ul.finance { padding-left: 15px; margin-left: 0px; }
.side-box a.apply { color: #24588a; text-decoration: underline; font-size: 12px;}
.card {clear: both; padding-bottom: 20px;}
.card .card_left {float: left; width: 205px; padding-right: 25px;}
.card .card_left a img { padding-top: 5px; }
.card li { font-size: 10px; }
.card ul { padding-top: 0px; }
.card_left img { margin: auto;  }
.blue { text-decoration: none; color: #24598a; font-weight: bold;}
.center img {margin: auto; }
h3.card_header { margin-bottom: 10px; margin-top: 20px; }
h3.show span { font-size: 14px; }
#star ul.star { list-style:none; margin:0; padding:0; width: 100px; height:20px; float:left; background: url('../images/stars.gif') repeat-x; cursor:pointer; overflow:hidden; }
#star li { padding:0; margin:0; float:left; display:block; width:100px; height:20px; z-index:20; }
#star li.curr { background:url('../images/stars.gif') bottom left;  font-size:1px; margin:0; padding:0; }
#star div.user { left:15px; position:relative; float:left; font-size:13px; font-family:Arial; color:#888; }
/* Testimonials
--------------------------------------------------*/
a.hp-test {
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/hp-test.jpg) no-repeat;
}
a.hp-test:hover {
	background-position: 0 -88px;
}
a.aspire-test {
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/aspire-test.jpg) no-repeat;
}
a.aspire-test:hover {
	background-position: 0 -88px;
}
a.park-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/park-test.jpg) no-repeat;
}
a.park-test:hover {
	background-position: 0 -88px;
}
a.bpg-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/bpg-test.jpg) no-repeat;
}
a.bpg-test:hover {
	background-position: 0 -88px;
}
a.arw-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/arw-test.jpg) no-repeat;
}
a.arw-test:hover {
	background-position: 0 -88px;
}
a.surgical-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/surgical-test.jpg) no-repeat;
}
a.surgical-test:hover {
	background-position: 0 -88px;
}
a.maddox-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/maddox-test.jpg) no-repeat;
}
a.maddox-test:hover {
	background-position: 0 -88px;
}
a.lg-test {
	float: left;
	display: block;
	width: 142px;
	height: 87px;
	background: transparent url(/images/testimonials/lg-test.jpg) no-repeat;
}
a.lg-test:hover {
	background-position: 0 -88px;
}
#last {
	margin-left: 9px;
}
#two 	{
	margin-top: 5px;
}
.clear {
	clear: both;
}
#t	{
	width: 612px;
	height: auto;
	z-index:-10;
}
#t1	{
	width: 349px;
	height: auto;
	float: left;
	
}

#t2 {
	width: 250px;
	height: 273px;
	float: left;
	background-image:url('/images/testimonials/right_column.jpg');
	margin-right: 5px;
	
}
#h3_more	{
	padding-top: 10px;
	clear: both;
}
#t2t {
	padding: 10px;
	margin-top: 75px;
	line-height: 16px;
}
#tlogo	{
	clear: both;
	height:;
}
#tl1	{
	float: left;
	margin-right: 9px;
	height: 90px;
}
#tl		{
	float: left;
	margin-right: 9px;
}
#tl2		{
	
}
#tl0	{
	float: left;
	margin-right: 9px;
}