﻿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_other_link{
    display: block;
    float: left;
    height: 87px;
    width: 142px;
}





#iSpeakVideoVideo {

	height: 0 !important;

}

#box-test {

	background-image: url(/images/hp-banner-20.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test1 {

	background-image: url(/images/hp-banner-7.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test2 {

	background-image: url(/images/hp-banner-4.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}



#box-test3 {

	background-image: url(/images/hp-banner-6.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test4 {

	background-image: url(/images/hp-banner-17.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}



#box-test5 {

	background-image: url(/images/hp-banner-11.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}



#box-test6 {

	background-image: url(/images/hp-banner-8.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test7 {

	background-image: url(/images/hp-banner-21.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test8 {

	background-image: url(/images/hp-banner-18.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test9 {

	background-image: url(/images/hp-banner-5.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test10 {

	background-image: url(/images/hp-banner-12.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test11 {

	background-image: url(/images/hp-banner-16.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}



#box-test12 {

	background-image: url(/images/hp-banner-19.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}



#box-test13 {

	background-image: url(/images/hp-banner-15.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#box-test14 {

	background-image: url(/images/hp-banner-1.png);

	width: 980px;

	height: 438px;

	background-repeat: no-repeat;



}

#logo-hp-test {

	float: right;

	display: block;

	padding-right: 20px;

	padding-top: 20px;

}

#header-home-test {

	font-family: Georgia, serif;

	margin-top: 47px;

	padding-right: 55px;

	margin-bottom: 5px;

}

#right-column-test p {

		margin: 0;

	padding: 0;

padding-top: 5px;

	font-size: 14px;

	width: 344px;

	font-family: arial, helvetica, sans-serif;

	padding-right: 10px;

	line-height: 20px;

	

}

#right-column-test  {

	float: right;

	width: 372px;

	display: block;

	padding-left: 10px;

}











#products-six {

	width: 978px;

	height: auto;

	margin-top: 15px;

	

	padding-top: 8px;

}

a.image-camera {

    display: block;

    width: 102px;

    height: 100px;

    background: transparent url(/images/testimonials/image-camera.png) no-repeat;

	opacity: .8;

float: left;

padding-right: 12px;    

}



a.image-camera:hover {

    opacity: 1;

}

a.two-d {

    display: block;

    width: 102px;

    height: 100px;

    background: transparent url(/images/testimonials/hpts-image.png) no-repeat;

	opacity: .7;

float: left;

padding-right: 11px;    

}



a.two-d:hover {

    opacity: 1;

}

a.three-d {

    display: block;

    width: 102px;

    height: 100px;

    background: transparent url(/images/testimonials/hpts-image-2.png) no-repeat;

	opacity: .7;

float: left;

padding-right: 11px;    

}



a.three-d:hover {

    opacity: 1;

}

a.cubicles {

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/cubicles.jpg) no-repeat;

float: left;

padding-right: 12px;

    

}

a.cubicles:hover {

    background-position: 0 -152px;

}

a.desk {

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/desk.jpg) no-repeat;

float: left;

padding-right: 5px;

    

}

a.desk:hover {

    background-position: 0 -152px;

}

a.chairs {

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/chairs.jpg) no-repeat;

	float: left;

	padding-right: 12px;

    

}

a.chairs:hover {

    background-position: 0 -152px;

}

a.conference {

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/conference.jpg) no-repeat;

	float: left;

	padding-right:9px;

    

}

a.conference:hover {

    background-position: 0 -152px;

}

a.reception{

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/reception.jpg) no-repeat;

	float: left;

	padding-right: 10px;

    

}

a.reception:hover {

    background-position: 0 -152px;

}

a.used{

    display: block;

    width: 155px;

    height: 151px;

    background: transparent url(/images/6products/used.jpg) no-repeat;

	float: left;

    

}

a.used:hover {

    background-position: 0 -152px;

}

#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%;

	display: inline-block;

	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;

}


/***********macmonir*************/
a.axolatl {

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/axolot.jpg) no-repeat;

}

a.axolatl:hover {

	background-position: 0 -88px;

}

a.genesis {

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/genesis.jpg) no-repeat;

}

a.genesis:hover {

	background-position: 0 -88px;

}

a.netbase{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/netbase.jpg) no-repeat;

}

a.netbase:hover {

	background-position: 0 -88px;

}

a.live365{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/live365.jpg) no-repeat;

}

a.live365:hover {

	background-position: 0 -88px;

}

a.technical{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/tech.jpg) no-repeat;

}

a.technical:hover {

	background-position: 0 -88px;

}

a.werner{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/warner.jpg) no-repeat;

}

a.werner:hover {

	background-position: 0 -88px;

}

a.IRA{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/ira.jpg) no-repeat;

}

a.IRA:hover {

	background-position: 0 -88px;

}


a.pc-microstore{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/pc.jpg) no-repeat;

}

a.pc-microstore:hover {

	background-position: 0 -88px;

}


a.patriot{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/patriot.jpg) no-repeat;

}

a.patriot:hover {

	background-position: 0 -88px;

}


a.jessica{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/jessica.jpg) no-repeat;

}

a.jessica:hover {

	background-position: 0 -88px;
}
a.kmcore{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/km-core-logo.jpg) no-repeat;

}

a.kmcore:hover {

	background-position: 0 -88px;

}


a.ipractice{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/practice.jpg) no-repeat;

}

a.ipractice:hover {

	background-position: 0 -88px;

}

a.global{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Global-Resort-Homes_logo.jpg) no-repeat;

}

a.global:hover {

	background-position: 0 -88px;

}

a.riviera{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Riviera-Finance_logo.jpg) no-repeat;

}

a.riviera:hover {

	background-position: 0 -88px;

}

a.riviera{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Riviera-Finance_logo.jpg) no-repeat;

}

a.riviera:hover {

	background-position: 0 -88px;

}


a.hanergy{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/hanergy_logo.jpg) no-repeat;

}

a.hanergy:hover {

	background-position: 0 -88px;

}


a.deTect{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/DeTect_logo.jpg) no-repeat;

}

a.deTect:hover {

	background-position: 0 -88px;

}

a.health{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Health-Data-Inc_logo.jpg) no-repeat;

}

a.health:hover {

	background-position: 0 -88px;

}

a.simplespace{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Simple-Spaces-Design_logo.jpg) no-repeat;

}

a.simplespace:hover {

	background-position: 0 -88px;

}

a.storm{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/Storm-Copper_logo.jpg) no-repeat;

}

a.storm:hover {

	background-position: 0 -88px;

}

a.rockies{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/rockies_logo.jpg) no-repeat;

}

a.rockies:hover {

	background-position: 0 -88px;

}


a.mentoring{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/mentoring-logo_new.jpg) no-repeat;

}

a.mentoring:hover {

	background-position: 0 -88px;

}

a.texas_state{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/texas_state-logo_new.jpg) no-repeat;

}

a.texas_state:hover {

	background-position: 0 -88px;

}



a.metrotalk{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/metrotalk-logo_new.jpg) no-repeat;

}

a.metrotalk:hover {

	background-position: 0 -88px;

}


a.answertel{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/answertel-logo_new.jpg) no-repeat;

}

a.answertel:hover {

	background-position: 0 -88px;

}


a.stratetic_wealth{

	float: left;

	display: block;

	width: 142px;

	height: 87px;

	background: transparent url(/images/testimonials/strategic_wealth_logo_new.jpg) no-repeat;

}

a.stratetic_wealth: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 .testimonial span,

#header ul li:hover .testimonial span,

#header ul li.active .testimonial span{background-position:-500px -13px !important;}

.testimonial span{

	width:82px;

	background-position:-500px 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:5px 10px 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 15px;

	margin:0 -1px 0 1px;

}

.ad-nav a{

	color:#606060;

	line-height:22px;

	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:335px;

	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;
	font-size:12px;

}

.btn-add-a span:hover{
	color:#ED8235;
}

.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;
	font-size:12px;

}

.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;
	margin-left:445px;

	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;

}

#overDiv{
	border:3px solid #24598a;
	border-radius:7px;
	-moz-border-radius:7px;
}
