/*  This is the style Sheet used for the Total Recall Website */
  /* General Body Structure */
body {
  background-color: #9bafd2;
  color: #172466;
  font-size: 13px;
  padding: 0;
  margin: 0
}

#abc {
	width: auto;
	height: 20px;
	float: left;
	background-color: #9bafd2
}
right-block-trmrack {
	float: left;
	height: auto;
	width: auto;
}


/* General Table Structure */
table {
  background-color: #fffffd;
  color: #172466;
  font-family: arial;
  font: 13px arial
}

/* General Page Structure */
#page {
	width: 800px;
	margin: auto;
	background-color: #ffffff;
}

/* Due to the varying length of text on different pages to support 
   comptability with FireFox issues, given blocks have been defined */
#center-block-prod {
  width: 600px;
  height: 705px;
  float: left;
  background-color: #ffffff
}

#right-block-prod {
	width: 200px;
	height: 705px;
	position: static;
	float: right;
	background-color: #ffffff
}

#center-block-privacy {
  width: 800px;
  float: left;
  background-color: #ffffff
}

#right-block-privacy {
  width: 200px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block-services {
  width: 600px;
  height: 740px;
  float: left;
  background-color: #ffffff
}

#right-block-services {
	width: 200px;
	height: 780px;
	position: static;
	float: right;
	background-color: #ffffff
}

#center-block-resform {
  width: 500px;
  height: 950px;
  float: left;
  background-color: #ffffff
}

#right-block-resform {
  width: 300px;
  height: 950px;
  position: static;
  background-color: #ffffff
}

#center-block-contact {
  width: 500px;
  height: 900px;
  float: left;
  background-color: #ffffff
}

#right-block-contact {
  width: 300px;
  height: 900px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block-about {
  width: 600px;
  height: 650px;
  float: left;
  background-color: #ffffff
}

#right-block-about {
  width: 200px;
  height: 650px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block-dealers {
  width: 600px;
  height: 1030px;
  float: left;
  background-color: #ffffff
}

#right-block-dealers {
  width: 200px;
  height: 1030px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block-dealerspage {
  width: 600px;
  height: 5140px;
  float: left;
  background-color: #ffffff
}

#right-block-dealerspage {
  width: 200px;
  height: 5140px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block-resform {
  width: 600px;
  height: 890px;
  float: left;
  background-color: #ffffff
}

#right-block-resform {
  width: 200px;
  height: 890px;
  position: static;
  float: right;
  background-color: #ffffff
}

#center-block {
	width: 600px;
	height: auto;
	float: left;
	background-color: #ffffff
}

#right-block {
	width: auto;
	height: auto;
	position: absolute;
	float: right;
	background-color: #ffffff;
	left: 794px;
	top: 128px;
}
right-block-desktop {
	height: 4000px;
	width: auto;
	position: relative;
	background-color: #FFFFFF;
	float: right;
	visibility: visible;
}


#center-block-research {
  width: 600px;
  height: 745px;
  float: left;
  background-color: #ffffff
}

#right-block-research {
	width: 200px;
	height: 805px;
	position: static;
	float: right;
	background-color: #ffffff
}

#center-block-host {
  width: 600px;
  height: 720px;
  float: left;
  background-color: #ffffff
}

#right-block-host {
	width: 200px;
	height: 805px;
	position: static;
	float: right;
	background-color: #ffffff
}

/* Page Footer Structure */
#footer-menu {
	width: 800px;
	position: static;
	float: left;
	z-index: auto;
	background-color: #172466
}

/* Settings for Unordered List */
ul {
  margin: 10px 5px 10px 20px;
  list-style-type: square;
  list-style-position: inside;
}

ul li {
  margin: 5px 0px 5px 0px;
}

/* General Paragraph Settings */
p {
  color: #172466;
  margin: 10px 5px 5px 12px;
  background-color: #ffffff;
}

/* Anchor tag format */
a {
  color: #be0404;
  text-decoration: none;
}

a:hover img {
  border: none;
  text-decoration: none;
}

a:hover {
  border: none;
  text-decoration: underline;
}

img {
  border: 0px;
}

/* Read More links on Front page for Products */
.readmore {
  color: #eda034
}

.test1 {
  background: #ffffff;
  color: #172466;
  font-size: 11px;
  height: 19px;
  margin: 0;
  padding: 0;
}

.test6 {
  background: #f2f2f9;
  color: #172466;
  font-size: 11px;
  height: 19px;
  margin: 0;
  padding: 0;
}

/* Used by the form buttons of the website and the privacy policy footer on 
   each page 
*/
.btnshape {
  background: #172466;
  color: #ffffff;
  height: 22px;
  margin: 0;
  padding: 0;
  font-size: 10px;
}

.test3 {
  color: #172466;
  height: 11px;
  font-size: 12px;
}

.test4 {
  color: #172466;
  font-size: 14px;
}

.text12 {
  font-family: Verdana;
  font-size: 12px
}

.test5 {
  font-size: 10.5px;
  height: 19px;
}

/* Enlarged format */
.maintext {
  color: #172466;
  font-size: 14.5px;
  height: 19px;
}

/* Recaptcha Display Settings on Contact Us and Resellers Form Page */
recaptchatable .recaptcha_image_cell,#recaptcha_table {
  background-color: #ffffff;
}

#recaptcha_table {
  border-color: #172466;
}

#recaptcha_response_field {
  border-color: #000000;
  background-color: #ffffff;
}

.bottom {
	background-color: #172466;
	color: #ffffff;
	vertical-align: baseline;
}
right-block-index {
	font-size: 960px;
	float: right;
	height: auto;
	width: 190px;
	position: static;
}
Heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
right-block-trmdesktop {
	height: 1500px;
	width: auto;
}
right-block-trmserver {
	height: auto;
	width: auto;
}
right-block-trr {
	height: auto;
	width: auto;
}
right-block-trmcollect {
	height: auto;
	width: auto;
}
right-block-rm {
	height: auto;
	width: auto;
}
right-block-rod {
	height: auto;
	width: auto;
}
right-block-reseller {
	float: right;
	height: auto;
	width: auto;
}
