@import url(/styles/styles_sponsor.css);

body, img, form, object {
	margin:0;
	padding:0;
}
body {
	background-color: transparent;
}
p, dd, dl, ul, li {
	font: 11px Segoe UI,Arial, Helvetica, sans-serif;
	color: #003366;
	margin: 2px 0;
	padding: 1px 0;
}
h1 {
	font: bold 0.9em Segoe UI, Arial, Helvetica, sans-serif;
	padding:0;
	margin: 2px;
	color: #003366;
}
h1.white {
	color: #FFFFFF;
}
h2 {
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	padding:0 4px;
	margin: 2px;
	color: #003366
}
th {
	background-color: #357DC5;
	padding: 0.3em 0.5em;
	font: bold 0.75em Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
td {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
}
dt {
	font: bold 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 4px 0 0 10px;
}
a, a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: none;
	color: #00CCFF;
}
.TopDateText {
	font: normal 11px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TopLinkText {
	font: normal 10px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.TopLinkText, a.TopLinkText:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.TopLinkText:hover {
	text-decoration: none;
	color: #FFCC00;
}
.LatestDealsTitle {
	font: bold 11px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
.LatestDealsText {
	font: normal 11px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
.BotVisitorsText {
	font: normal 11px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.BotVisitorsText, a.BotVisitorsText:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.BotVisitorsText:hover {
	text-decoration: none;
	color: #00CCFF;
}
.BotNaviText {
	font: normal 10px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.BotNaviText, a.BotNaviText:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.BotNaviText:hover {
	text-decoration: none;
	color: #00CCFF;
}
.DirectoryListingHeading {
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
.DirectorySponsoredListingHeading {
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #EE0000;
}
.menu .options {
	font: bold 11px Segoe UI, Arial Narrow, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px solid #194778;
	background-color: #1F568F;
}
.menu a {
	color: #FFFFFF;
	display: block;
	padding: 2px 8px;
	text-decoration: none;
	background-color: transparent;
}
.menu a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.menu a:hover {
	text-decoration:none;
	background-color:#1E5083;
	color:#FFFF00;
}
.clear-both {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.image-float-left {
	float: left;
	border: none;
	margin: 4px;
}
.image-float-right {
	float: right;
	border: none;
}
.red {
	color:#FF0000;
}
.yellow {
	color: #FFFF00;
}
.orange {
	color: #FF6600;
}
.white {
	color: #FFFFFF;
}
.grey {
	color: #CCCCCC;
}
.green {
	color: #00CC00;
}
.blue {
	color: #0080FF;
}
.boldtext {
	font-weight: bold;
}
.largetext {
	font-size: large;
	font-weight: bold;
}
.smalltext {
	font-size: smaller;
}
.box {
	float: left;
	width: 99%;
	margin: 2px 8px 4px 0;
	padding: 2px 3px;
	background: #EAF1F8;
	border: 1px solid #B8CADC;
	text-align: center;
	font: bolder 1em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}	
/* Top include */
#Favorites {
	position:relative;
	background-color:transparent;
	left:300px;
	top:10px;
	width:220px;
	height:20px;
	z-index:1;
	float:left;
	color: #FFFFFF;
	font: bold 12px 'Segoe UI', Arial, Verdana;
	margin-top: -26px;
}
#header	{
	position: relative;
	width: 100%;
	min-width: 960px;
	background-image:url(/images/top_image_bg.gif);
	padding:0;
	margin: 0 auto; 
	height: 130px;
}
#headerRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 476px;
	padding-right:4px;
	padding-top:2px;
	text-align:right;
	margin-top:4px;
}
#headerLeft { 
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 513px;/*444px;*/
}
#headerBanner {
	float: right;
	width: 468px;
	height: 60px;
	background-color:#184879;
	margin:0 4px 2px 0;
	padding:0;
	border: inset 2px #184879;
	text-align: center;
	vertical-align:middle;
}
#topnav	{
	width: 100%;
	min-width: 960px; /*926px */
	background-image:url(/images/top_navi_bg.gif);
	padding:0;
	margin: 0 auto; 
	height: 35px;
	white-space: nowrap;
	z-index:0;
}
#topnav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin:0;
	white-space: nowrap;
}
#topnav li {
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 35px;
	vertical-align: middle;
}
.menuImage {
	position: absolute;
	right: 1px;
	bottom: 2px;
	border: none;
}
.homeImage {
	border: none;
	padding:0 3px;
}
#topnav a:link, #topnav a:visited, #topnav a:active, #topnav a:hover {
	position: relative;
	float: left;
	height: 17px;
	margin: 0;
	padding: 0.8em 2.5em 0.5em 0.7em;
	border-right: 1px solid #163D65;
	font: bolder 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color:#FFFFFF;
}
#topnav a.yellow:link, #topnav a.yellow:visited, #topnav a.yellow:active, #topnav a.yellow:hover {
	position: relative;
	float: left;
	height: 17px;
	margin: 0;
	padding: 0.8em 2.5em 0.5em 0.7em;
	border-right: 1px groove #163D65;
	font: bolder 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color:#FFFF00;
}
.topnavButton {
	float: left;
	width: auto;
	padding:0;
	text-align: left;
	margin:0;
}
#datebar {
	width: 100%;
	background-color: #357DC5;
	padding:0;
	margin: 0 auto; 
	height: 18px;
}
#datebar h3 {
	padding: 1px 4px;
	margin: 0;
	text-align: left;
}
#datebarLinks {
	float: right;
	width: 250px;
	padding:0 20px;
	text-align: right;
	margin:0;	
	font: normal 10px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* bot include */
#footerContainer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	float: left;
}
#loginbar {
	float: left;
	width: 100%;
	background-image: url(/images/top_navi_bg.gif);
	padding: 10px 0 0 0;
	margin: 0 auto; 
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font: normal 10px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#footer	{
	width: 100%;
	float: left;
	background: #1F5A94 url(/images/top_image_bg.gif);
	padding: 1px 0;
	margin: 0 auto; 
	height: 130px;
	text-align: center;
	font: normal 10px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#footer	a:link, #footer	a:visited, #footer a:active {
	font: bolder 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#footer	a:hover {
	font: bolder 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFCC00;
}
#footerBanner {
	width: 468px;
	height: 60px;
	background-color:#184879;
	margin: 2px auto;
	padding:0;
	border: inset 2px #184879;
	text-align: center;
	vertical-align:middle;
}
/* Main content */
#containerL { 
	width: 100%;
	float: left;
	background: transparent url(/images/left_bg.gif) left repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
} 
#containerR { 
	width: 100%;
	float: left;
	background: url(/images/right_bg.gif) right repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
} 
#container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
} 
#left {
	float: left;
	width: 176px;
	height: 100%;
	padding: 2px;
	text-align: left;
	font: 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}
#left h2 {
	width:169px;
	margin: 0;
	padding: 2px 1px 2px 5px;
	background-color: #FFFF01;
	border-bottom: #CFCE00 solid 1px;
	border-right: #FFFF01 solid 1px;
	font-size: 12px;
}
#left a:link, #left a:visited, #left a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#left a:hover {
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
} 
#left ul {
	list-style: none;
	padding: 3px 0;
	margin:0;
	font: 1em Segoe UI, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	display: list-item;
}
#left li {
	margin: 0;
	padding-left: 5px;
	padding-bottom: 1px;
	display:block;
}
/* Won't work on IE browsers */
/*#left a:before{*/
/*	content: "» ";*/
/*} */
.leftBanner {
	padding-bottom: 4px;
	text-align:center;
}
.leftTestimonial {
	color: #FFFFFF;
	font: normal 12px Segoe UI, Arial, Helvetica, sans-serif;
	padding: 5px
}
.selectfull {
	width: 176px;
	margin: 2px auto;
	background-color: #EAF1F8;
	font: 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
.selecthalf {
	width: 122px;
	margin: 2px auto 4px auto;
	background-color: #EAF1F8;
	font: 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
.button50 {
	width: 50px;
	margin: 1px auto;
	padding: 0;
	background-color: #184879;
	border-color:#1F5C9B;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFF01;
	vertical-align: top;
	display:inline;
}
.button66 {
	width: 66px;
	margin: 0 auto;
	padding: 0;
	background-color: #184879;
	border-color:#1F5C9B;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFF01;
	vertical-align: top;
	display:inline;
}
.buttonfull {
	margin: 5px auto;
	padding: 0.2em 0.75em;
	background-color: #184879;
	border-color:#1F5C9B;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFF01;
	vertical-align: top;
	display:inline;
}
#right {
	float: right;
	width: 128px;
	height: 100%;
	margin: 0;
	padding: 4px 2px;
	text-align: center;
}
.rightBanner {
	padding-bottom: 4px;
	text-align:center;
}
#mainContent { 
	margin: 0 136px 0 184px;
	padding-bottom: 4px;
	text-align: center;
}
#hometop15 {
	float: left;
	width: 99%;
	border: 1px solid #CCC000;
	padding: 0;
	margin: 4px 0 5px 2px;
	text-align: center;
}
#hometop15 h2 {
	background-color:#FFFF00;
	width: 100%;
	margin: 0 0 2px 0;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #CCC000;
}
#hometop15 table {
	border: none;
	width: 99.5%;
	border-spacing: 1px;
}
#hometop15 tr {
	cursor: pointer;
	background: #EAF1F8;
}
#buyersGuide {
	float: left;
	width: 99%;
	border: 1px solid #2365A6;
	padding: 0;
	margin: 4px 0 5px 2px;
	text-align: left;
}
#buyersGuide ul {
	margin: 5px 20px;
	padding: 3px;
}
#buyersGuide p, #buyersGuide dd {
	margin: 1px 5px 2px 5px;
}
#homeDirectory {
	float: left;
	width: 99%;
	min-width: 600px;
	border: 1px solid #2365A6;
	padding: 0;
	margin: 4px 0 5px 2px;
	text-align: center;
}
#searchForm {
	float: left;
	width: 99%;
	border: 1px solid #B8CADC;
	background-color: #EAF1F8;
	padding: 0;
	margin: 4px 0 5px 2px;
	text-align: center;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
}
#searchFormLogo {
	float: right;
	width: 230px;
	border: 1px solid #B8CADC;
	background-color: #FFFFFF;
	padding: 3px;
	margin: 8px 4px 4px 4px;
	text-align: center;	
	color: #CCCCCC;
	font: x-small normal Segoe UI, Arial, Helvetica, sans-serif;
}
#searchFormSearch {
	float: left;
	width: 230px;
	padding: 3px;
	margin: 0;
	text-align: left;
}
#searchLinksContainer {
	margin: 0 250px;
	padding: 0;
	text-align: center;
	font: bold 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}
#searchLinks {
	margin: 4px auto;
	width: 125px;
	padding: 5px;
	text-align: left;
}
#searchFormSearch form {
	width: 100%;
	text-align: center;
	font: 0.8em bold Segoe UI, Arial, Helvetica, sans-serif;
}
#searchFormSearch form fieldset {
	clear: both;
	font-size: 100%;
/*	border: 2px solid #B8CADC;*/
	padding: 2px;
	margin: 0;
}
#searchFormSearch form fieldset legend {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0 5px;
	text-align: center;
}
#searchFormSearch label {
	font-size: 0.8em;
}
#searchFormSearch form div {
	clear: left;
	display: block;
	width: 99%;
	height: expression('1%');
	margin: 2px 0 0 0;
	padding: 1px 3px;
	text-align: left;
}
#searchFormSearch form div label {
	display: block;
	float: left;
	width: 15%;
	padding: 2px 5px;
	margin: 0 2px 5px 0;
	text-align: left;
}
#searchFormSearch form div.required label, #searchFormSearch label.required {
	font-weight: bold;
	color: #000000;
}
#searchFormSearch form input.long {
	font: 0.9em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	width: 200px;
}
#searchFormSearch form select.short {
	font: 0.9em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	width: 150px;
}
#homeDirectory h1, #buyersGuide h1, #searchForm h1 {
	color: #FFFFFF;
	background-color:#357DC5;
	width: 100%;
	margin: 0 0 2px 0;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #2365A6;
}
#homeDirectory p, #buyersGuide p, #advertise p {
	padding: 2px 10px 0 10px;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}
#directorySearchForm {
	padding: 5px;
	text-align: center;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;	
}
#directorySearchFormMPU {
	padding: 5px;
	text-align: left;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;	
}
#directorySearchFormMPU2 {
	padding: 5px;
	text-align: center;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;	
}
#homeDirectoryLeft {
	width:33%;
	float:left;
	padding-bottom: 5px;
	text-align: left;
}
#homeDirectoryLeftMPU {
	width:25%;
	float:right;
	padding-bottom: 5px;
	text-align: left;
}
#homeDirectoryCenter {
	width:33%;
	float:left;
	padding-bottom: 5px;
	text-align: left;
}
#homeDirectoryCenterMPU {
	width:25%;
	float:right;
	padding-bottom: 5px;
	text-align: left;
}
#homeDirectoryLeft ul, #homeDirectoryCenter ul {
	list-style: none;
	padding: 5px;
	margin:0;
	font-size: 0.8em;
	display:list-item;
}
#homeDirectoryLeft li, #homeDirectoryCenter li {
	margin: 0;
	padding-left: 5px;
	padding-bottom: 3px;
	display:block;
}
#homeDirectoryRight {
	width:32%;
	float:left;
	padding-bottom: 5px;
	font: 0.7em Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: bottom;
}
#homeDirectoryRightMPU {
	width:48%;
	float:left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: 0.7em Segoe UI, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}
#homeDirectoryRightMPU2 {
	width:48%;
	float:right;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: 0.7em Segoe UI, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}
#offerOfTheWeek {
	float: left;
	width: 99%;
	border: 2px solid #FFCC00;
	background-color: #EAF1F8;
	padding: 0 0 4px 0;
	margin: 4px 0 5px 2px;
	text-align: center;
	font: bold 1.2em Segoe UI,Arial, Helvetica, sans-serif;
	color: #000000;
}
#offerOfTheWeek h1 {
	color: #000000;
	background-color: #FFFF00;
	background-image: url(/images/ootw_top_bg.gif);
	width: 99.6%;
	margin: 1px;
	padding: 5px 0;
	text-align: center;
	border: 1px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
}
#offerOfTheWeekBar {
	float: left;
	width: 99.7%;
	padding: 0;
	margin: 0;
	border: 1px solid #FFFF00;
	background-color: #FFCC00;
	text-align: left;
}
#offerOfTheWeek a:link, #offerOfTheWeek a:visited {
	text-decoration: none;
	color: #000000;
}
#offerOfTheWeek a:hover {
	text-decoration: none;
	color: #FF6600;
}
.offerOfTheWeekButtonRight {
	float: right;
	width: auto;
	margin:0;
	padding: 0.2em 0.4em 0.2em 0.3em;
	text-align: left;
	vertical-align: top;
	color: #000000;
}
.offerOfTheWeekButtonRightImg {
	float: right;
	width: auto;
	margin:0;
	padding: 0.2em 0.2em 0.1em 0.3em;
	text-align: left;
	vertical-align: top;
	color: #000000;
}
#vanType{
	float: left;
	width: 99%;
	padding: 0;
	margin: 4px 0 5px 1px;
	text-align: center;
}
#vanType h1 {
	width: 99.5%;
	margin: 4px 0;
	padding: 2px 3px;
	background: #EAF1F8;
	border: 1px solid #B8CADC;
	text-align: center;
	font: bolder 1em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
#vanType p {
	font: normal 0.8em Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 8px;
}	
.vanTypeDetails {
	float: left;
	width: 99%;
	border-top: 1px solid #EAF1F8;
	padding: 5px;
	margin: 4px 0 5px 1px;
	text-align: left;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
#advertise {
	float: left;
	width: 99%;
	border: 1px solid #2365A6;
	margin: 4px 0 5px 2px;
	text-align: left;
}
#advertise .boldtext {
	font-weight: bold;
}
#advertise h1 {
	color: #FFFFFF;
	background-color:#357DC5;
	width: 100%;
	margin: 0 0 2px 0;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #2365A6;
}
#advertise p {
	padding: 2px 10px 0 10px;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
}
#advertise tr {
	background-color: #F5F5F5;
}
#advertise td {
	padding: 0.1em 0.5em;
	font: normal 0.8em Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}
#advertise ul {
	list-style: none;
	padding: 0 10px;
	margin: 0;
	line-height: 0.9em;
	display: list-item;
}
#advertise li {
	margin: 0;
	padding-left: 5px;
	font: 1.1em Segoe UI, Arial, Helvetica, sans-serif;
	display: block;
}
#advertise form {
	width: 80%;
	text-align: center;
	background-color: #DBE3F0;
	margin: 10px;
	border: 1px solid #3D4F7A;
	font: 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}

#advertise form.login {
	width: 100%;
	text-align: center;
	background-color: #EAF1F8;
	margin: 0;
	border: none;
	font: 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}
#advertise form fieldset {
	clear: both;
	font-size: 100%;
	border: none;
	padding: 10px;
	margin: 0;
}
#advertise form input.long, #advertise form select.long, #advertise form textarea.long {
	font: 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	width: 250px;
}
#advertise form input.short, #advertise form select.short, #advertise form textarea.short {
	font: 12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #003366;
	width: 100px;
}
#advertise form fieldset legend {
	font-size: 100%;
	font-weight: normal;
	color: #003366;
	margin: 0 0 0 0;
	padding: 0 5px;
	text-align: center;
}
#advertise label {
	font-size: 100%;
}
#advertise form div {
	clear: left;
	display: block;
	width: 90%;
	height: expression('1%');
	margin: 5px 0 0 0;
	padding: 1px 3px;
	text-align: left;
}
#advertise form div label {
	display: block;
	float: left;
	width: 25%;
	padding: 3px 5px;
	margin: 0 2px 5px 0;
	text-align: right;
}
#advertise form div.optional label, label.optional {
	font-weight: normal;
	color: #003366;
}
#advertise form div.required label, label.required {
	font-weight: bold;
	color: #003366;
}
#advertise form div.optional label:before {
	content: ' ';
}
#advertise form div.required label:before {
	content: '*';
}
#advertise .hidden {
	border: none;
	color: #FF0000;
	width: 80%;
	text-align: center;
	background-color: #DBE3F0;
	margin: 10px;
	font: bold 1em Segoe UI, Arial, Helvetica, sans-serif;
}
#RgdBnr8Layer {
	clear: both;
	visibility: hidden;
	position: absolute;
	text-align: center;
	width: 468px;
	height: 200px;
	z-index: 1;
	background-color: #979797;
	layer-background-color: #979797;
	border: 1px none #000000;
}
.bannerDiv {
	float: left;
	width: 99%;
	margin: 4px auto 5px auto;
	text-align: center;
}
.IEmarginfix {
	text-align: left;
	margin: 0 auto;
	width: 468px;
}
#advertise .bannerDiv {
	float: left;
	width: 99%;
	margin: 4px auto 5px auto;
	text-align: center;
}
#advertise .IEmarginfix {
	text-align: left;
	margin: 0 auto;
	width: 468px;
}
.column3 {
	width:30%;
	float:left;
	padding: 3px 5px;
	text-align: center;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}
.rightColumn {
	width:32%;
	float:right;
	padding-bottom: 3px;
	text-align: center;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}
#results {
	float: left;
	width: 99%;
	margin: 4px 0 5px 1px;
	padding-left: 10px;
	text-align: left;
	color: #003366;
	font: normal 0.75em Segoe UI, Arial, Helvetica, sans-serif;
}
.resultsNav {
	float: left;
	width: 99%;
	margin: 4px 0 5px 1px;
	text-align: center;
	color: #003366;
	font: bold 0.8em Segoe UI, Arial, Helvetica, sans-serif;
}
#homeDirectoryLeft a:link,#homeDirectoryLeft a:visited,#homeDirectoryLeft a:hover, #homeDirectoryCenter a:link, #homeDirectoryCenter a:visited, #homeDirectoryCenter a:hover, .column3 a:link, .column3 a:visited, .column3 a:hover, .column3 a:active, .resultsNav a:link, .resultsNav a:visited, .resultsNav a:hover, .resultsNav a:active {
	font-weight: bold;
}
#mainContent .pagingNav {
	float: left;
	width: 99%;
	border: 1px solid #B8CADC;
	background-color: #EAF1F8;
	padding: 0;
	margin: 4px 0 5px 2px;
	text-align: center;
}
#mainContent .pagingNavLeft {
	float: left;
	width: 60%;
	padding: 5px;
	margin: 0;
	font: bold 0.7em Segoe UI, Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-align: left;
}
#mainContent .pagingNavRight {
	float: right;
	width: 30%;
	padding: 5px;
	margin: 0;
	font: bold 0.7em Segoe UI, Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-align: right;
}
#dealsContainer {
	float: left;
	width: 99%;
	margin: 4px 0 5px 1px;
	padding: 0 0 5px 0;
	border: 1px solid #B8CADC;
	background-color: #EAF1F8;
	text-align: center;
}
.dealsInner {
	float: left;
	width: 98.5%;
	border: 1px solid #B8CADC;
	padding: 3px 0 4px 0;
	margin: 4px 0 3px 5px;
	background-color: #FFFFFF;
	text-align: left;
	font: bold 0.7em Segoe UI, Arial, Helvetica, sans-serif;
}
.dealsLogo {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 5px 0 5px 5px;
	text-align: center;
}
.dealsLogo2 {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 5px 0 5px 5px;
	text-align: center;
}
.dealsText {
	clear: none;
	width: 74%;
	white-space: normal;
	float: left;
	padding-left: 10px;
	margin: 0;
	text-align: left;
}
.dealsText2 {
	clear: none;
	width: 71%;
	white-space: normal;
	float: left;
	padding-left: 10px;
	margin: 0;
	text-align: left;
}
.dealsBar {
	float: left;
	width: 98.7%;
	padding: 0;
	margin: 5px;
	border: 1px solid #0066CC;
	background-color: #3399FF;
	text-align: left;
}
.dealsBarButton {
	float: left;
	width: auto;
	margin:0;
	padding: 0.5em 0.2em 0.1em 0.3em;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
}
.dealsBarButtonImg {
	float: left;
	width: auto;
	margin:0;
	padding: 0.2em 0.2em 0.1em 0.8em;
}
.dealsBarButtonRight {
	float: right;
	width: auto;
	margin:0;
	padding: 0.5em 0.2em 0.1em 0.3em;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
}

.dealsBarButtonRight A.white, .dealsBarButtonRight A.white:visited, .dealsBarButton A.white, .dealsBarButton A.white:visited{
	color: #ffffff;
}

.dealsBarButtonRight A.white:hover, .dealsBarButton A.white:hover{
	color: #00CCff;
}

#companyTitle {
	float: left;
	width: 99%;
	height: 29px;
	border: 1px solid #B8CADC;
	background-color: #EAF1F8;
	background-image:url(/images/top_navi_bg.gif);
	padding: 6px 0 0 0;
	margin: 4px 0 5px 2px;
	text-align: center;
	vertical-align: middle;
	font: bold 14px Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
