body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #555;
	background: #edeff6 url(../img/mainBg.gif) repeat-x;
	cursor: default;
	}
	

	body#external {
		background: #fff url(../img/mainBg2.gif) repeat-x;
	}
	
/* header */
	#header {
		height: 160px;
		min-width: 900px;
		width: 920px;
		}

	#header h1 {
		display: block;
		overflow: hidden;
		width: 253px;
		height: 71px;
		cursor: pointer;
		margin: 5px 0 0 25px;
		padding: 0;
		text-indent: -1000px;
		background: url(../img/logo.gif);
		}
		
#dgBrokersByName {
		overflow: hidden;
		width: 410px;
		z-index: 1;
		}

	/* main menu */
		#header ul {
			display: block;
			margin: 0;
			padding: 5px 0 0 10px;
			height: 84px;
			list-style-type: none;
			}
		
		#header ul li {	
			display: block;
			float: left;
			height: 84px;
			padding: 0 2px;
			}
		
		#header ul li a {
			white-space: nowrap;
			display: block;
			height: 19px;
			float: left;
			background-position: 50% 0;
			background-repeat: no-repeat;
			padding: 65px 0 0 0;
			text-decoration: none;
			}
		
		#header ul li a span {
			display: block;
			float: left;
			height: 19px;
			width: 75px;
			padding: 0 5px;
			line-height: 18px;
			color: #fff;
			font-weight: bold;
			text-align: center;
			font-size: 10px;
			text-decoration: none;
			cursor: pointer;
			background-color: #6b78dd;
			}
		
		#header ul li a.res { background-image: url(../img/ico_residential.gif); }
		#header ul li a.cor { background-image: url(../img/ico_corporate.gif); }
		#header ul li a.sto { background-image: url(../img/ico_storage.gif); }
		#header ul li a.tru { background-image: url(../img/ico_truckRental.gif); }
		#header ul li a.rea { background-image: url(../img/ico_realEstate.gif); }
		#header ul li a.mor { background-image: url(../img/ico_mortgage.gif); }
		#header ul li a.ins { background-image: url(../img/ico_insurance.gif); }
		#header ul li a.cus { background-image: url(../img/ico_customs.gif); }
		#header ul li a.leg { background-image: url(../img/ico_legal.gif); }
		#header ul li a.tit { background-image: url(../img/ico_title.gif); }
		#header ul li a.hom { background-image: url(../img/ico_home.gif); }
		
		#header ul li a:hover {
			background-position: 50% 100%;
			}
		
		#header ul li a:hover span {
			background-color: #dd816d;
			}
	/* // main menu */

	#header a.banner {
		position: absolute;
		left: 350px;
		top: 8px;
		}
/* // header */

/* container */
	#container {
		display: block;
		background: url(../img/containerBg.gif) repeat-y;
		width: 835px;
		}
		
		#external #container {
		display: block;
		background: url(../img/containerBg2.gif) repeat-y;
		width: 835px;
		}
/* // container */

/* left column */
	#leftCol {
		display: block;
		float: left;
		width: 180px;
		background: url(../img/lc_top.gif) no-repeat;
		padding-top: 10px;
		}
	
	#leftCol h3 {
		display: block;
		height: 21px;
		background: url(../img/lc_header.gif) no-repeat top right;
		margin: 0;
		padding: 0;
		line-height: 20px;
		color: #5f9242;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		text-indent: 25px;
		}
	
	#leftCol ul {
		display: block;
		margin: 0;
		list-style-type: none;
		padding: 3px 0 10px 0;
		}
	
	#leftCol ul li {
		display: block;
		width: 175px;
		}
	
	#leftCol ul li a {
		display: block;
		width: 175px;
		color: #666;
		text-decoration: none;
		text-indent: 25px;
		background: url(../img/bullet2.gif) no-repeat 15px 6px;
		padding: 1px 0;
		}
	
	#leftCol ul li a:hover {
		color: #000;
		text-decoration: underline;
		}
/* // left column */

/* middle column */
	#middleCol {
		display: block;
		float: left;
		width: 488px;
    overflow:none;
		}
		
		#external #middleCol {
		display: block;
		float: left;
		width: 628px;
		}
		
	#middleCol td {
		font-size: 11px;
		}
	
	#middleCol p,ol {
		margin: 0 auto;
		width: 408px;
		padding: 10px 0;
		}
				
		#external #middleCol p {
		margin: 0 auto;
		padding: 20px 0;
		}
		
		#salarycalc p {
		width: 100%;
		}
	
	#middleCol h4 {
		font-size: 18px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #c00;
		width: 408px;
		margin: 10px auto;
		font-weight: normal;
		border-bottom: 2px solid #c00;
		text-align:left;
		}
		
		.h4 {
		font-size: 14px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #c00;
		width: 408px;
		margin: 10px auto;
		font-weight: normal;
		text-align:left;
		}
		
		
		#external #middleCol h4 {
		font-size: 18px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #c00;
		width: 578px;
		margin: 10px auto;
		font-weight: normal;
		border-bottom: 2px solid #c00;
		text-align:left;
		}
		
		
		
	#middleCol hr {
		color: #c00;
		width: 408px;
		height: 1px;
		margin: 0px auto;
		border: 1px solid #c00;
		}
		
		
	/* global search */
		#globalSearch {
			margin: 0 auto;
			padding: 5px 0 0 0;
			height: 41px;
			width: 409px;
			display: block;
			background: url(../img/searchBg.gif);
			}
		
		#globalSearch fieldset {
			border: 0;
			padding: 0;
			margin: 0;
			background: none;
			}
		
		#globalSearch fieldset legend {
			display: none;
			}
		
		#globalSearch fieldset label {
			float: left;
			width: 120px;
			color: #cb2222;
			text-align: right;
			padding-right: 5px;
			line-height: 19px;
			}
		
		#globalSearch a.more {
			display: block;
			margin-left: 125px;
			width: 100px;
			}
		
		#globalSearch a.more:hover {
			color: #000;
			}
		
	/* // global search */

	/* free quote */
		div#freeQuote { 
			width: 409px;
			height: 160px;
			margin: 15px auto;
			padding-top: 15px;
			background: url(../img/freeQuote.jpg) no-repeat top left;
			}
		
		div#freeQuote[id] {
			height: 155px;
			padding-top: 20px;
			}

		div#freeQuote legend {
			display: none;
			}
		
		div#freeQuote fieldset {
			border: none;
			padding: 0 0 0 120px;
			height: 155px;
			}
		
		div#freeQuote input,
		div#freeQuote select {
			margin-bottom: 4px;
			}
		
		div#freeQuote input.button {
			margin-top: 0;
			}
		
		div#freeQuote label {
			color: #fff;
			text-align: right;
			padding-right: 5px;
			}
		
		div#freeQuote button {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/btn_getQuote.gif);
			width: 88px;
			height: 20px;
			margin-left: 95px;
			margin-top: 5px;
			}
	/* // free quote */
/* // middle column */

/* right column */

	.first_last_name {
		text-align: left;
		line-height: 17px;
		padding-right: 5px;
		font-size: 11px;
/*		text-transform: uppercase; */
		color: #444;
		font-size: 11px;
		font-weight: bold;
		margin-left: 12px;
		padding-left: 12px;
		margin-bottom: 12px;
		background: url(../img/bullet3.gif) no-repeat 0px 50%;
	
	}
	
	#rightCol {
		display: block;
		float: left;
		width: 167px;
		background: url(../img/rc_top.gif) no-repeat;
		padding: 10px 0 0 0;
		}

	#rightCol h3 {
		display: block;
		height: 21px;
		background: url(../img/rc_header.gif) no-repeat top left;
		margin: 0;
		padding: 0;
		line-height: 20px;
		color: #6b78dd;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		text-indent: 20px;
		}
			
	#rightCol h4 {
		margin: 5px 0;
		font-size: 11px;
		color: #000;
		text-indent: 15px;
		}

	#rightCol ul {
		width: 140px;
		}
		
	#rightCol p {
		margin: 0;
		padding: 12px 12px 5px 15px;
		}

	/* quick box */
		#rightCol .quickBox {
			display: block;
			margin: 0 0 10px 5px;
			padding: 0;
			width: 157px;
			height: 57px;
			background: url(../img/quickBox.gif);
			position: relative;
			}
		
		#rightCol .quickBox a {
			display: block;
			position: absolute;
			overflow: hidden;
			text-indent: -1000px;
			height: 19px;
			}
		
		#rightCol .quickBox a.signIn { 
			width: 60px;
			top: 5px;
			left: 5px;
			}
		
		#rightCol .quickBox a.register {
			width: 77px;
			top: 5px;
			left: 75px;
			}
		
		#rightCol .quickBox a.help {
			width: 153px;
			top: 35px;
			left: 3px;
			}
	/* // quick box */
	
	/* quick box 2*/
		#rightCol .quickBox2 {
			display: block;
			margin: 0 0 10px 5px;
			padding: 0;
			width: 157px;
			height: 57px;
			background: url(../img/quickBox2.gif);
			position: relative;
			}
		
		#rightCol .quickBox2 a {
			display: block;
			position: absolute;
			overflow: hidden;
			text-indent: -1000px;
			height: 19px;
			}
		
		#rightCol .quickBox2 a.logout { 
			width: 60px;
			top: 5px;
			left: 5px;
			}
		
		#rightCol .quickBox2 a.update {
			width: 77px;
			top: 5px;
			left: 75px;
			}
		
		#rightCol .quickBox2 a.help {
			width: 153px;
			top: 35px;
			left: 3px;
			}
	/* // quick box */
	
	/* Ask MIAO Form */
		#askMIAO, #askMIAO fieldset {
			margin: 0;
			padding: 0;
			border: none;
			}
		
		#askMIAO fieldset {
			padding: 5px 10px 10px 10px;
			}
		
		#askMIAO fieldset legend {
			display: none;
			}
		
		#askMIAO fieldset input,
		#askMIAO fieldset select,
		#askMIAO fieldset textarea {
			width: 135px;
			margin: 1px 0;
			}
		
		#askMIAO fieldset textarea {
			height: 50px;
			}
		
		.askMIAObutton {
			overflow: hidden;
			text-indent: -1000px;
			height: 20px;
			width: 48px;
			background: url(/MoveInandOut/img/btn_send.gif) no-repeat 0 50%;
			border: none;
			padding: 0;
			margin-top: 5px;
			}
	/* // Ask MIAO Form */
	/* functions paragraph */
		#functions {
			display: block;
			position: relative;
			height: 45px;
			width: 408px;
			margin: 10px auto;
			background: url(../img/functionsBg.gif);
			padding: 0 !important;
			}
		
		#functions a {
			display: block;
			position: absolute;
			top: 0;
			width: 128px;
			height: 45px;
			overflow: hidden;
			text-indent: -1000px;
			}
		
		#functions a.address { left: 0px; }
		#functions a.phone { left: 140px; }
		#functions a.house { left: 280px; }
	/* // functions paragraph */
	/* features div */
		#features {
			display: block;
			margin: 10px auto;
			padding: 0;
			width: 408px;
			overflow: hidden;
			}
		
		#features fieldset {
			float: left;
			width: 129px;
			height: 80px;
			border: none;
			padding: 0;
			margin: 0 10px 0 0;
			background: url(../img/promoBox.gif);
			}
		
		#features fieldset legend {
			display: none;
			}

		#middleCol #features fieldset p {
			margin: 0;
			width: auto;
			padding: 3px 8px;
			font-weight: bold;
			}
		
		#features fieldset p strong {
			display: block;
			color: #fff;
			padding-bottom: 8px;
			font-size: 10px;
			}
		
		#features fieldset select {
			float: left;
			margin: 1px 5px 0 8px;
			}
		
		#features fieldset input {
			float: left;
			margin: 1px 5px 0 8px;
			width: 70px;
			}

		#features fieldset button,
		#features fieldset .features_button{
			overflow: hidden;
			text-indent: -1000px;
			height: 20px;
			width: 27px;
			background: url(../img/btn_go.gif);
			border: none;
			padding: 0;
			float: left;
			cursor: pointer;
			}
	/* // features div */
/* // right column */

/* footer */
	#footer {
		display: block;
		height: 120px;
		background: url(../img/footerBg.gif) repeat-x;
		}
	
	#footer ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 935px;
		text-align: center;
		padding-top: 2px;
		}
	
	#footer ul li,
	#footer ul li a {
		color: #fff;
		display: inline;
		}
	
	#footer ul li a {
		text-decoration: none;
		padding: 0 5px;
		}
	
	#footer ul li a:hover {
		text-decoration: underline;
		}
	
	#footer .ads {
		margin: 0;
		padding: 10px 0 5px 0;
		width: 835px;
		text-align: center;
		}
	
	#footer .links {
		width: 770px;
		color: #fff;
		margin: 0;
		padding: 0;
		font-size: 10px;
		position: relative;
		padding-left: 65px;
		}
	
	#footer .links span {
		position: absolute;
		bottom: 0px;
		right: 65px;
		display: block;
		padding: 0;
		margin: 0;
		}

	#footer .links a {
		color: #fff;
		text-decoration: none;
		}
	
	#footer .links a:hover {
		text-decoration: underline;
		}
	
	#footer .inCom {
		color: #CCCCCC;
		text-align: center;
		position: absolute;
		width: 770px;
		margin: 0;
		padding: 0;
		font-size: 10px;
		padding-left: 65px;
		font-weight: bold;
		}
	
	#footer .inCom a {
		color: #CCCCCC;
		text-decoration: none;
		font-weight: bold;
		}
	
	#footer .inCom a:hover {
		text-decoration: underline;
		}
/* // footer */

/* global */
	a {
		color: #6B78DD;
		}
	
	a:hover {
		color: #000;
		}
	
	a.more {
		color: #cb2222;
		padding-left: 10px;
		background: url(../img/bullet1.gif) no-repeat 0 50%;
		}
		
	a.more2 {
		margin-left: 95px;
		font-style: italic;
		background: url(../img/bullet1.gif) no-repeat 0px 50%;
		margin-top: -15px;
		display: block;
		padding-left: 10px;
		}
	
	a.banner img {
		border: none;
		}
		
	.red {
		color: #990000;
		display: block;
		font-weight: bold;
		}
		
	/* input fields */
		div fieldset input,
		div fieldset select,
		div fieldset textarea {
			font-size: 11px;
			font-family: Tahoma, Verdana, Arial, Sans-Serif;
			color: #666;
			border: 2px inset #eee;
			padding: 1px;
			}
		
		div fieldset select {
			padding: 0;
			}
		
		button {
			height: 20px;
			background: url(../img/buttonBg.gif);
			font-weight: bold;
			color: #6B78DD;
			font-family: Tahoma, Verdana, Arial, Sans-Serif;
			font-size: 10px;
			text-transform: uppercase;
			padding: 0 10px;
			cursor: pointer;
			border: 1px solid #aaa;
			}
		
		div label {
			float: left;
			width: 90px;
			line-height: 19px;
			
			}
			
		div.normal fieldset tbody td label {
			float: left;
			width: 90px;
			line-height: 19px;
			
			}
			
		div.normal fieldset table {
			float: left;
					
			}
			
			#external #container div.middlecol able {
			float: center;
						
			}
	/* // input fields */
	/* Unordered List */
		#container #rightCol ul {
			margin: 0;
			padding: 10px 0 5px 15px;
			list-style-type: none;
			display: block;
			}
		
		#container #rightCol ul li {
			display: block;
			padding-left: 12px;
			background: url(../img/bullet2.gif) no-repeat 0 5px;
			}
		
		#container #rightCol ul li a {
			text-decoration: none;
			}
	/* // Unordered List */
/* // global */

/* div */
	div.normal {
		margin: 0;
		padding: 0;
		}
	
	div.normal fieldset {
		margin: 10px 15px;
		padding: 15px;
		border: none;
		background: #fff;
		position: relative;
		}
	
	div.normal fieldset.columns input,
	div.normal fieldset.columns select {
		margin-left: 10px;
		}
	
	div.normal fieldset.columns label.fluid {
		width: 109px;
		padding: 0;
		}
		
	table label.fluid {
		width: 109px;
		padding: 0;
		}

	div.normal fieldset legend {
		font-size: 14px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #D32F2F;
		font-weight: bold;
		
		}
		
	div.normal fieldset legend2 {
		font-size: 12px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #626262;
		font-weight: bold;
		margin-bottom: 8px;
		padding-left: 12px;
		background: url(../img/bullet3.gif) no-repeat 0px 50%;
		}
		
	div.normal textarea {
		font-size: 11px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #626262;
		font-weight: normal;
		width: 200px;
		height: 82px;
		}
	
	div.normal h6 {
		font-size: 11px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
		color: #D32F2F;
		font-weight: bold;
		margin-left: 80px;
		margin-top: -10px;
		margin-bottom: -40px;
		float: left;
		}
	
	div.normal fieldset label {
		display: block;
		float: left;
		text-align: left;
		width: 120px;
		line-height: 17px;
		padding-right: 5px;
		font-size: 11px;
/*		text-transform: uppercase; */
		color: #444;
		font-weight: bold;
		}
		
	div.normal fieldset label2 {
		display: block;
		float: left;
		text-align: left;
		width: 120px;
		line-height: 17px;
		padding-right: 5px;
		font-size: 11px;
/*		text-transform: uppercase; */
		color: #444;
		font-weight: bold;
		padding-left: 12px;
		background: url(../img/bullet3.gif) no-repeat 0px 50%;
		}
		
	div.normal fieldset .label3 {
		display: block;
		float: left;
		width: 100%;
		text-align: left;
		line-height: 17px;
		padding-right: 5px;
		font-size: 11px;
/*		text-transform: uppercase; */
		color: #444;
		font-weight: bold;
		padding-left: 12px;
		margin-bottom: 5px;
		background: url(../img/bullet3.gif) no-repeat 0px 50%;
		}
		
	div.normal .label2 {
		padding-left: 12px;
		background: url(../img/bullet3.gif) no-repeat 0px 50%;
		}
	
	div.normal fieldset br {
		clear: left;
		}
	
	div.normal fieldset input,
	div.normal fieldset textarea,
	div.normal fieldset select {
		color: #666;
		border: 1px solid #aaa;
		font-size: 12px;
		padding: 2px;
		float: left;
		margin-bottom: 2px;
		background-color: #fff;
		}
	
	div.normal fieldset input:focus,
	div.normal fieldset textarea:focus,
	div.normal fieldset select:focus {
		background-color: #fff;
		border: 1px solid #000;
		color: #333;
		}

	div.normal fieldset input:disabled {
		font-style: italic;
		color: #999;
		}

	div.normal fieldset select {
		padding: 0;
		}

	div.normal fieldset input.indented {
		margin-left: 125px;
		}
	
	div.normal fieldset input.plain {
		background-color: transparent !important;	
		border: none !important;
		}

	div.normal fieldset input.indented[class] {
		margin-left: 130px;
		}
	
	div.normal fieldset label.fluid {
		text-align: left;
		padding-left: 5px;
		line-height: 19px;
		width: auto;
		font-weight: normal;
		float: left;
		}
		
	div.normal fieldset .label3.fluid {
		text-align: left;
		padding-left: 5px;
		line-height: 19px;
		width: auto;
		font-weight: normal;
		float: left;
		}

	div.normal button {
		padding: 3px 10px;
		border: none;
		cursor: pointer;
		color: #777;
		font: bold 10px Tahoma;
		text-transform: uppercase;
		background-color: #fff;
		border: 2px solid #ccc;
		margin-top: 10px;
		}
	
	div.normal button:hover {
		border: 2px solid #000;
		color: #000;
		}
/* // div */

.margintop {
			margin-top: 10px;
			}
			
.rightmargin {
			margin-right: 10px;
			}
			
div.normal span {
			float: left;
			}
			
input {
			font-size: 11px;
			font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
			color: #666666;
			font-weight: bold;
		
			}
			
select {
			font-size: 11px;
			font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
			color: #666666;
			font-weight: normal;
		
			}
/* buttons */

div.normal .submit {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/submit.gif);
			width: 91px;
			height: 25px;
			float: left;
			margin-top: 10px;
			margin-right: 5px;
			margin-left: 130px;
			}
			
div.normal .submit2 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/submit.gif);
			width: 91px;
			height: 25px;
			float: left;
			margin-top: 10px;
			margin-right: 5px;
			margin-left: 0px;
			}
			
div.normal .searchnow {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/searchnow.gif);
			width: 91px;
			height: 25px;
			float: left;
			margin-top: 10px;
			margin-right: 5px;
			margin-left: 130px;
			}
			
div.normal .getquote {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/getquote.gif);
			width: 88px;
			height: 20px;
			float: left;
			margin-top: 10px;
			margin-right: 5px;
			margin-left: 130px;
			}
			
div.normal .instantquote {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/getinstantquote.gif);
			width: 107px;
			height: 48px;
			float: left;
			margin-right: 5px;
			margin-left: 20px;
			}
			
div.normal .comparemovers {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/comparemovers.gif);
			width: 79px;
			height: 35px;
			float: left;
			}
			
div.normal .contactlenders {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/contactlenders.gif);
			width: 83px;
			height: 40px;
			float: left;
			margin-top: 10px;
			margin-left: 130px;
			margin-right: 5px;
			margin-bottom: 10px;
			}
			
div.normal .comparelenders {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/comparelenders.gif);
			width: 83px;
			height: 40px;
			float: left;
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
div.normal .partner1 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/budget.gif);
			width: 51px;
			height: 34px;
			float: left;
			margin-right: 5px;
			margin-top: 10px;
			}
			
div.normal .partner2 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/hertw.gif);
			width: 62px;
			height: 34px;
			float: left;
			margin-right: 5px;
			margin-top: 10px;
			}
			
div.normal .partner3 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/penske.gif);
			width: 79px;
			height: 30px;
			margin-top: 10px;
			float: left;
			}
			
div.normal .partner4 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/geico.gif);
			width: 127px;
			height: 40px;
			float: left;
			margin-right: 5px;
			}
			
div.normal .partner5 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/tdinsurance.gif);
			width: 157px;
			height: 40px;
			float: left;
			margin-right: 5px;
			}
			
div.normal .partner6 {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/buttons/axa.gif);
			width: 41px;
			height: 40px;
			float: left;
			}
			
/* // buttons */


/* Custom styles for How To */
TD
{
	font-size: 11px;
	padding: 3px 3px 3px 3px;
}

TR.DataGrid_ItemStyle
{
	background-color: #edeff6
}

TR.DataGrid_ItemStyle TD
{
	word-wrap: break-word
}

TR.DataGrid_AlternatingItemStyle
{
	Color: Navy;
	background-color: #FFF; 
}

TR.DataGrid_AlternatingItemStyle TD
{
	word-wrap: break-word
}

TR.DataGrid_HeaderStyle A
{
	text-decoration:	underline;
	color:	White;
}

TR.DataGrid_HeaderStyle A:visited
{
	text-decoration:	underline;
	color:	White;
}

TR.DataGrid_HeaderStyle A:hover
{
	text-decoration:	none;
	color:	#9CF;
}

TR.DataGrid_SelectedItemStyle
{
	font-weight: bold;
	Color: Navy;
	background-color: #9CF; 
}

TR.DataGrid_SelectedItemStyle TD
{
	word-wrap: break-word
}

TR.DataGrid_HeaderStyle
{
	color: #000000;
	background-color:#fff; 
	font-family: Verdana;
	font-weight: bold;
}

TR.DataGrid_FooterStyle
{
	background-color: #9CF; 
}

TR.DataGrid_PagerStyle
{
	color: White;
	background-color: #CCC; 
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}

/*datagrid*/

 .globalSearch_button {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/btn_globalSearch.gif);
			width: 88px;
			height: 20px;
			float: left;
			margin-top: 0;
			cursor: pointer;
 }
 
 .globalSearch_input {
			float: left;
			margin: 0 5px 5px 0;
			display: block;
			width: 145px;
}

  .features_button 
	 { 
			overflow: hidden;
			text-indent: -1000px;
			height: 20px;
			width: 27px;
			background: url(../img/btn_go.gif);
			border: none;
			padding: 0;
			float: right;
			}
			
  .freeQuote_button {
			display: block;
			overflow: hidden;
			text-indent: -1000px;
			padding: 0;
			border: none;
			background: url(../img/btn_getQuote.gif);
			width: 88px;
			height: 20px;
			margin-left: 95px;
			margin-top: 5px;
			}
			
			
#cart_left_side_table {
	BORDER-RIGHT: #67BAE0 1px solid; BORDER-TOP: #67BAE0 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #67BAE0 1px solid; COLOR: #999999; BORDER-BOTTOM: #67BAE0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#cart_showcase_orange_bg {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; HEIGHT: 30px; BACKGROUND-COLOR: #67BAE0; TEXT-ALIGN: center
}

INPUT.Button
{
	color: Navy;
	background-color: #9CF;
	font-weight: bold;
	font-family: Verdana;
	cursor: hand;
	border-style: outset;
}

/* Table results breaking outside of middle col. */
/*
fieldset table {
  table-layout:fixed;
}
*/