html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}

/* Main Layout */
html {height:100%;margin-bottom:1px;}
body {font:62.5%/1.2 Helvetica, Arial, sans-serif;color:#555;}
h1,h2,h3,h4,.componentheading {font-weight:bold;margin:2em 0 1em;}
h1,.componentheading {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:110%;}
a {color:#cc0000;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
ul {margin:1em;}
p {margin-top:10px;margin-bottom:10px;}
#main {font-size:1.3em;line-height:140%;}
.background {position:absolute;width:100%;height:130px;background:url(../images/light3.png) 0 -384px repeat-x;}
#main .foreground, #message, #showcase, .leading, #page {position:relative;}
#message, #showcase {z-index:0;}
#main-content {border-bottom:1px solid #ddd;}
.dp20,.dp25,.dp33,.dp50,.dp100 {float:left;margin-top:15px;}
.dp20 {width:20%;}
.dp25 {width:25%;}
.dp33 {width:33.33%;}
.dp50 {width:50%;}
.dp100 {width:100%;margin-top:0;}
.clr {clear:both;font-size:0;}
#colmask {clear:both;overflow:hidden;position:relative;width:100%;}
#maincol, #wrapper {position:relative;}
.s-c-s #colmid, .s-c-x #colright {float:left;position:relative;width:200%;}
.s-c-s #colright {float:left;left:50%;position:relative;width:100%;}
.s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;}
.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;}
.s-c-s #col1 {overflow:hidden;width:100%;}
.s-c-s #col2 {float:left;position:relative;overflow:hidden;margin-left:-50%;}
.s-c-s #col3 {float:left;position:relative;overflow:hidden;left:0;}
.s-c-x #col1wrap {float:right;position:relative;width:50%;}
.s-c-x #col1 {overflow:hidden;position:relative;right:100%;}
.s-c-x #col2 {float:left;position:relative;}
.x-c-s #colright {float:left;position:relative;right:100%;width:200%;}
.x-c-s #col1wrap {float:left;left:50%;position:relative;width:50%;}
.x-c-s #col3 {float:right;position:relative;}
/*.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {background:#eee;}*/
.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {background:#fff;}
.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {background:#d1e0e7;}
.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright, #wrapper, body {background:#fff;}
.cols1 {display:block;float:none;margin:0;width:100%;}
.cols2 {width:49%;overflow:hidden;}
.cols3 {width:30%;}
.column1, .column2 {position:relative;float:left;margin:0;}
.colpad {padding:0 10px;position:relative;}
.column2 {float:right;width:49%;}
.article_row {overflow:hidden;margin:0 -10px 15px -10px;}

/* Header */
#logo {width:289px;height:80px;background:url(../images/rutherford-agricultural-logo.gif) 0 0 no-repeat;display:block;margin:10px 15px 15px 700px;}
#header {overflow:hidden;background:url(../images/agri-header-background.jpg) 0 0 no-repeat;}
#header li {list-style:none;float:left;padding-left:15px;font-weight:bold;}
#nav {height:34px;background:#888;z-index:1;position:relative;}
#nav ul {margin:0 0 0 15px;}
#nav li {list-style:none;float:left;padding-left:3px;height:34px;position:relative;}
#nav li a {display:block;padding:0 10px;line-height:30px;color:#fff;font-weight:bold;text-decoration:none;}
#nav li.active a {background:#fff;color:#cc0000;}
#nav li a:hover, #nav li:hover a, #nav li.sfHover a {background:#cc0000;color:#fff;text-decoration:none;}
#nav li ul {position:absolute;width:170px;left:-999em;margin-left:-1px;border:1px solid #B10000;border-top:0;}
#nav li ul ul {margin:-31px 0 0 170px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {left:-999em;}
#nav li li {padding:0;height:auto;background:#fff;width:170px;}
#nav li li a, #nav li li.active a, #nav li li a:hover {margin:0;height:30px;line-height:30px;background:#fff;border-top:1px solid #B10000;color:#cc0000;}
#nav li li a, #nav li.active li a {font-weight:normal;}
#nav li:hover ul, #nav li.sfHover ul {left:4px;}
#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {left:0;}

/* Showcase */
#showcase {margin:3px 0 8px 0;position:relative;color:#000;}
#showcase .background {position:absolute;width:100%;height:130px;background:url(../images/light3.png) 0 -514px repeat-x;}
#showcase .foreground {border:1px solid #dfeaee;overflow:hidden;padding-bottom:25px;}
#showcase h1 {font-weight:normal;font-size:3.0em;line-height:105%;margin:25px 55px 10px 25px;}
#showcase h3 {font-weight:normal;font-size:1.4em;font-weight:normal;margin:0 55px 20px 25px;}
#showcase b {font-weight:normal;color:#026AB6;}
#showcase .pad {padding:0 50px 25px 25px;}
#showcase .num {float:left;background:#026AB6;text-align:center;line-height:90%;color:#fff;font-size:2em;padding:3px 8px;}
#showcase .pad h2 {font-size:1.4em;font-weight:bold;margin:0 0 5px 40px;}
#showcase .pad p {margin-left:40px;}

/* Content styles */
p.buttonheading {position:absolute;top:2px;right:10px;margin:0;}
.buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;}
.buttonheading .pdf {background:url(../images/light3.png) -57px -366px;}
.buttonheading .print {background:url(../images/light3.png) -21px -366px;}
.buttonheading .email {background:url(../images/light3.png) -39px -366px;}
.iteminfo {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;}
.modifydate, .createdby, .createdate {display:block;}
.createdby {font-weight:bold;}
a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;}
a.readon2 {background:url(../images/light3.png) 100% -344px;display:block;float:right;color:#fff;font-weight:bold;line-height:20px;}
a.readon2 span {background:url(../images/light3.png) 0 -344px;display:block;margin-right:10px;height:21px;float:left;padding:0 5px 0 15px;}
.breadcrumbs-pad {padding:0 1px;}
div.breadcrumbs {background:url(../images/light3.png) 0 -68px repeat-x;border-bottom:1px solid #e6e6e6;font-size:80%;font-weight:bold;margin:0;padding:7px 15px 5px;color:#777;border-top:1px solid #d9d9d9;}
div.breadcrumbs .sep {padding:0 5px;}
.component-pad {padding:0 15px 15px;}
.banneritem_text {margin-bottom:10px;}
#modlgn_username, #modlgn_passwd {border:1px solid #ccc;padding:3px;}
.pagination span, .pagination a {margin-right:5px;}
#colmask ul li {list-style:circle;}
#colmask ul ul {margin-top:0;}
#colmask ul ul li {list-style:square;}
.colpad h2.contentheading {padding-right:65px;}
.sectiontableheader {font-weight:bold;line-height:25px;text-align:left;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left;padding:0 4px;vertical-align:middle;border-top:1px solid #ddd;line-height:30px;}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}

/* Modules */
.module {padding:1px;}
.module-title {font-size:110%;font-weight:bold;margin:0;padding:7px 15px 5px;}
.module-body {padding:10px 15px 25px;}
.color1 .module-title {background:url(../images/light3.png) 0 -204px repeat-x;border-bottom:1px solid #ddd;color:#777;}
.color1 .module-body {border-top:1px solid #fff;}
.color2 .module-title {background:url(../images/light3.png) 0 -136px repeat-x;border-bottom:1px solid #c3d9e1;color:#50646d;}
.color2 .module-body {border-top:1px solid #dfeaef;}
#colmask .m_menu {background:#026AB6;color:#fff;}
#colmask .m_menu .module-title {background:url(../images/light3.png) 0 -0px repeat-x;border-bottom:1px solid #005A9B;color:#fff;}
#colmask .m_menu .module-body {border-top:1px solid #247EBF;}
#colmask .m_menu a {color:#fff;}
#colmask .m_menu ul {margin:0 1em;}
#mainmods, #mainmods2, #mainmods3 {overflow:hidden;padding-top:15px;}
#mainmods3 {background:#eee;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
.spacer .module {float:left;}
.spacer.w99 .module {width:100%;}
.spacer.w49 .module {width:49.2%;}
.spacer.w33 .module {width:32.8%;}
#header .module {float:right;margin-left:325px;}

/* Footer */
#footer {background:#f7f7f7;border-top:1px solid #fff;}
.footer-pad {padding:10px 15px;overflow:hidden;}
#logo2 {width:165px;height:20px;background:url(../images/light3.png) 5px -646px no-repeat;display:block;float:right;margin-left:15px;margin-top:15px;}
#footer ul {margin:0;}
#footer li {list-style:none;float:left;padding-right:20px;font-weight:bold;}

/* RokAjaxSearch */
#searchmod-surround h3 {font-size: 12px;margin: 0;padding: 0 0 6px 6px;}
#searchmod-surround {margin-right: 10px;padding-top: 5px;}
#searchmod-surround .inputbox {background: none;border: 0;padding: 8px 0 4px 0;font-size: 14px;line-height: 22px;height:18px;width: 100%;text-indent: 6px;}
#searchmod-surround .search_options {display: block;margin-top: 8px;}
#roksearch_search_str {width: 150px;}
#roksearch_search_str.loading {background: transparent url(../images/spinner.gif) no-repeat scroll 97% 50% !important}
#roksearch_results {z-index: 10000;position: absolute;width: 400px;float: right;margin-top: -1px;text-align: left;visibility: hidden;background:#ffffff;border:1px solid #efefef;}
#roksearch_results a#roksearch_link {float: right;padding-right: 5px;margin-top: 3px;display: block;height: 18px;width: 18px;}
#roksearch_results h3 {margin-top: 0;margin-bottom: 0;line-height: 110%;font-size: 120%;padding-bottom: 0;}
#roksearch_results span {display: block;line-height: 130%;font-size: 90%;}
#roksearch_results .container-wrapper {overflow: hidden;}
#roksearch_results .page {float: left;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {padding: 10px;line-height: 100%;text-transform: uppercase;font-weight: normal;font-size: 100%;}
#roksearch_results .roksearch_row_btm {overflow: hidden;border-bottom: 0;}
#roksearch_results .roksearch_row_btm span {line-height: 140%;}
#roksearch_results span.small {display: block;position: absolute;bottom: 6px;right: 10px;text-align: right;font-size: 80%;font-weight: normal;}
#roksearch_results span.highlight {display: inline;}
#roksearch_results a.clr {font-size: 100%;}
#roksearch_results a:hover {text-decoration: none;}
#roksearch_results .roksearch_odd {padding: 15px;position: relative;}
#roksearch_results .roksearch_even {padding: 15px;position: relative;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {padding-left: 12px;}
.results ol.list {padding-left: 30px;margin-top: 0;}
.results ol.list h4 {border: 0;margin-top: 0;margin-bottom: 0;}
.results ol.list li {padding: 10px 5px;margin-bottom: 5px;}
.results ol.list li p {margin-top: 0;}
#roksearch_results .container-arrows {height: 12px;width: 30px;float: left;margin-right: 5px;position: relative;}
#roksearch_results .arrow-left {width: 12px;height: 12px;position: absolute;top: 0;left: 0;cursor: pointer;}
#roksearch_results .arrow-left-disabled {width: 12px;height: 12px;position: absolute;top: 0;left: 0;}
#roksearch_results .arrow-right {width: 12px;height: 12px;position: absolute;top: 0;left: 18px;cursor: pointer;}
#roksearch_results .arrow-right-disabled {width: 12px;height: 12px;position: absolute;top: 0;left: 18px;}

#roksearch_results .viewall span {line-height: 100%;}
#roksearch_results a.viewall {float: left;margin-right: 5px;}
#roksearch_results .estimated_res, #roksearch_results .pagination_res {font-size: 9px;font-style: italic;text-transform: none;float:left;}
#roksearch_results .pagination_res {font-style: normal;float: right;font-size: 11px;margin-top: -1px;}
#roksearch_results .powered-by-google {text-transform: lowercase;font-style: italic;font-size: 9px;}
.roksearch_wrapper4.google-search .roksearch_odd, .roksearch_wrapper4.google-search .roksearch_even {height: 110px;}
form.search_result input.button {border: 0;background: none;cursor: pointer;padding-top: 3px;}
form.search_result fieldset {padding: 15px 0;}
.search-results-full .readon-wrap1 {margin-top: 0;}
form.search_result input#search_searchword.inputbox {background: none;border: 0;padding: 4px 0 4px 5px;font-size: 14px;line-height: 22px;height:22px;width: 100%;margin-left: -5px;margin-bottom: 10px;}
form.search_result fieldset.word {margin-top: 0;margin-bottom: 0;padding: 10px 0 25px 0;}
form.search_result fieldset.phrase {margin-top: 5px;margin-bottom: 0;padding: 10px 0 35px 0;}
form.search_result fieldset.word label, form.search_result legend {font-size: 120%;display: block;height: 26px;margin: 0;padding: 0;}
.search-results-full h3 {margin-top: 10px;padding: 0;margin-bottom: 0;font-size: 130%;}
form.search_result .display {float: left;margin-left: 20px;height: 20px;margin-top: 5px;}
#roksearch_results .google-search a#roksearch_link {margin-top: 5px;}
#searchmod-surround .input-field-l {margin-left: 5px;}
#searchmod-surround .input-field-r {margin-left: -5px;}
form.search_result .input-field-l {margin-left: 5px;width: 300px;}

div#credits {font-size:0.8em;color:#999999;}
div#credits a {color:#999999;}

div.m-companyInfo {background: url(../images/tel-no-plus-logo.png) right bottom no-repeat; padding-bottom:70px;font-size:0.8em;}

.callToAction {
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF0000;
	padding:5px;
	text-decoration:none;
	margin-top:20px;
	text-align:center;
	display:block;
	}
	
.callToAction a {
	color:#fff;
	text-decoration:none;
	display:block;
	}
	
h2.subHeading2 {
	font-weight:bold;
	font-size:1.8em;
	text-align:left;
	}
	
span.highlight {
	color:#FF0000;
	}
	
p.caveat {
	font-style:italic;
	}

table#partsOpeningHours {text-align:center;}
table#partsOpeningHours caption {text-align:left;font-size:0.8em;font-style:italic;padding-bottom:10px;color:red;}
table#partsOpeningHours tr {line-height:1.6em;}
table#partsOpeningHours td.day {text-align:right;font-weight:bold;}

/************************/
/*	Customer Card Form  */
/************************/


form#frmSS9 {
  font-size: 1.2em;
  width: 400px;
  margin:0 auto;
}


/* fieldset styling */
form#frmSS9 fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

/* legend styling */
form#frmSS9 legend {
  font-weight: bold;
}


/* style for  labels */
form#frmSS9 label {
  display: block;
  margin-bottom:10px;
}

/* style for required labels */
form#frmSS9 label .required {
  font-size: 0.75em;
  color:#760000;
  margin-bottom:10px;
}

form#frmSS9 input {
  width: 200px;
  margin-bottom:10px;
  padding:5px;
  border:1px solid #999999;
}


form#frmSS9 input.radio, 
form#frmSS9 input.submit {
  width: auto;
  margin-bottom:10px;
  padding:5px;
}

form#frmSS9 select {
  width: auto;
  margin-bottom:10px;
  border:1px solid #999999;
  padding:5px;
}

form#frmSS9 input.submit {
	background-color:#DF002C;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 2px solid #CC6633;
	color:white;
	font-weight:bold;
	}

/* style form elements on focus */
form#frmSS9 input:focus, 
form#frmSS9 textarea:focus {
  background: #ffc;
}

form#frmSS9 input.radio {
  float: left;
  margin-right: 1em;
}

form#frmSS9 textarea {
  width: 300px;
  height: 100px;
}

/* Hack to make sure the floated radio buttons
   sit next to the labels correctly in IE/Mac*/

/* This is the style I want IE/Mac to see */
form#frmSS9 input.radio + label {
  text-indent: 2em;
}

/* Using the commented backslash filter, I'm resetting
   the above rule for everything other than IE5/Mac \*/
form#frmSS9 input.radio + label {
  text-indent: 0;
}

/* End the hack */

.captchaImage {
	border:1px solid #FFCC99;
	float:left;
	}
	
.captchaInput {
	clear:left;
	}
	
p.captchaFAQ {
	font-size: 0.8em !important;
	}

/*	Customer Club Card Benefits List  */

dl#customerClubCardBenefits {
width:200px;
}

dl#customerClubCardBenefits dt {
	color:#FF0000;
	font-weight:bold;
	float:left;
	clear:left;
	line-height:1.6em;
	font-size:1.2em;
	width:200px;
	}
	
dl#customerClubCardBenefits dd {
	float:left;
	clear:left;
	line-height:1.6em;
	padding-bottom:10px;
	width:200px;
	}
.image
{float:right;
margin:10px;
}
.image_2
{
margin-left:150px;
}

.picqall
{
 float:right;
 margin:10px;
margin-right:0px;
}



a:link {
color:#666666;
text-decoration:underline;
}
a:visited {
color:#999999;
}
a:hover {
color:#666666;
text-decoration:none;
}
a:active {
color:#666666;
text-decoration:none;
}
#content h1 {
color:#DF0030;
font-size:1.6em;
font-weight:bold;
line-height:2em;
padding-bottom:10px;
}
#content h2 {
font-size:1.3em;
font-weight:bold;
line-height:1.8em;
padding-bottom:10px;
text-align:left;
}
#content h3 {
font-size:1.2em;
font-weight:bold;
line-height:1.4em;
padding-bottom:10px;
}
#content p {
clear:left;
font-size:1.2em;
line-height:1.75em;
padding-bottom:10px;
}
#content img {
padding-bottom:15px;
padding-top:15px;
}
#content p img {
float:left;
padding-bottom:15px;
padding-right:15px;
}
#content .caption {
font-style:italic;
font-weight:bold;
padding-bottom:10px;
}
#content .underline {
background-image:url(images/backgrounds/fading-strip.jpg);
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
color:#303030;
font-size:1.4em;
line-height:3em;
padding-left:10px;
}
#content #secondaryContent {
clear:left;
float:left;
padding-left:10px;
width:220px;
}
#content #primaryContent {
float:right;
padding-right:10px;
width:510px;
}
#content #addPhotos {
float:left;
text-align:center;
width:740px;
}
#content #addPhotos img {
margin:0 5px;
}
#content #singleColumn {
clear:left;
float:left;
margin-left:20px;
padding-left:10px;
padding-right:10px;
width:700px;
}
dl#contact {
font-size:1.2em;
line-height:2em;
padding-bottom:20px;
width:700px;
}
dl#contact dt {
clear:left;
float:left;
text-align:right;
width:350px;
}
dl#contact dt em {
font-style:normal;
font-weight:bold;
}
dl#contact dd {
float:left;
padding-left:10px;
width:300px;
}
dl#Linkscontact {
float:left;
font-size:1.2em;
line-height:2em;
padding-bottom:40px;
width:700px;
}
dl#Linkscontact dt {
clear:left;
float:left;
padding-left:40px;
text-align:left;
width:150px;
}
dl#Linkscontact dt em {
font-style:normal;
font-weight:bold;
}
dl#Linkscontact dd {
float:left;
padding-left:10px;
width:300px;
}
dl.links {
clear:left;
float:left;
padding-left:100px;
width:600px;
}
dl.links dt {
clear:both;
float:left;
padding-bottom:10px;
text-align:center;
width:150px;
}
dl.links dt img {
padding:0;
}
dl.links dd.businessName {
float:right;
font-size:1.4em;
font-weight:bold;
line-height:2em;
width:430px;
}
dl.links dd.link {
float:right;
font-size:1.2em;
line-height:1.6em;
width:430px;
}
dl.links dd.separator {
clear:both;
padding-bottom:30px;
width:600px;
}
dl#agriLocations {
clear:both;
padding-left:150px;
padding-top:20px;
width:650px;
}
dl#agriLocations dt {
clear:both;
float:left;
font-size:1.4em;
font-weight:bold;
padding-bottom:15px;
}
dl#agriLocations dd.locationImage {
clear:left;
float:left;
margin-bottom:15px;
margin-top:0;
width:150px;
}
dl#agriLocations dd.locationDetails {
float:right;
padding-right:20px;
padding-top:10px;
width:400px;
}
dl.results {
font-size:1.2em;
line-height:2em;
padding-bottom:20px;
width:700px;
}
dl.results dt {
clear:both;
float:left;
font-size:1.4em;
font-weight:bold;
padding-bottom:10px;
text-align:right;
width:220px;
}
dl.results dd {
float:right;
padding-left:10px;
width:410px;
}
dl.results dd h1 {
color:#666666;
font-size:1.2em;
}
ul.results {
font-size:1.2em;
line-height:1.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:20px;
width:700px;
}
ul.results li {
background-color:white;
clear:both;
float:left;
font-size:1em;
font-weight:bold;
padding-bottom:10px;
text-align:right;
width:700px;
}
ul.results li:hover {
background-color:#F3F3F3;
}
ul.results li a img {
float:left;
padding-left:10px;
}
ul.results li h2 a {
color:#666666;
float:right;
font-size:0.8em;
width:550px;
}
ul.results li h6 {
float:right;
font-size:1em;
text-align:left;
width:550px;
}
ul.results li a img.viewDetailsButton {
padding-left:47px;
}
legend {
font-weight:bold;
}
label {
display:block;
font-size:0.8em;
}
label .required {
color:#760000;
font-size:0.75em;
}

/*	Contacts on Links page  */

dl#Linkscontact {
	width:700px;
	font-size:1.0em;
	line-height:2em;
	padding-bottom:40px;
	float:left;
	}

dl#Linkscontact dt {
	float:left;
	clear:left;
	width:150px;
	padding-left:40px;
	text-align:left;
	}
	
dl#Linkscontact dt em {
	font-weight:bold;
	font-style:normal;
	}
	
dl#Linkscontact dd  {
	float:left;
	width:300px;
	padding-left:10px;
	}
	
/*	Links Page  */

dl.links {
	width:600px;
	padding-left:100px;
	clear:left;
	float:left;
	}
	
dl.links dt {
	clear:both;
	float:left;
	width:150px;
	text-align:center;
	padding-bottom:10px;
	}
	
dl.links dt img {
	padding:20px 0 0 0;
	}
	
dl.links dd.businessName {
	float:right;
	width:430px;
	font-size: 1.1em;
	font-weight:bold;
	line-height:1.6em;
padding:20px 0 0 0;
	}
	
dl.links dd.link {
	float:right;
	width:430px;
	font-size:1.0em;
	line-height:1.4em;
	}
	
dl.links dd.separator {
	clear:both;
	width:600px;
	padding-bottom:30px;
	}

/* Footer Menus */

ul.menufooter {
padding:0;
margin:0;
list-style-type:none;
}

ul.menufooter li a {
color:#ff0000;
text-decoration:none;
}

.productDiv:hover {background-color:#fff !important;}

/* First Independent Finance Calculator */

div#financeCalculator {
float:right;
padding-top:30px;
padding-left:30px;
padding-bottom:30px;
}

#quote {
background-color: #dddddd;
float: left;
font-family: arial;
font-size: 7pt;
padding-top: 5px;
text-align: center;
width: 205px;
}

#quote a {
color: #666666;
}

#quote input.button {
color: #666666;
width: 106px;
}

#quote input.standard {
border: 1px solid #aaaaaa;
width: 100px;
}

#quote label {
color: #666666;
font-family: arial;
font-size: 7pt;
}

#quote select {
border: 1px solid #aaaaaa;
width: 103px;
}

#quote td {
text-align: center;
}

#quote td.label {
text-align: right;
width: 80px;
}