/*----- BASE STYLES -----*/

body {
  margin: 0px;
  padding: 0px;
  background: #d5d2b9 url("../Images/tile.jpg") top repeat-x;
}

body, div, td { 
  font: 12px Verdana,Helvetica,sans-serif;
  color: #3b4752;
}

a:link { color: #cc6633; }
a:visited { color: #cc6633; }
a:hover { color: #ef4023; }
a:active { color: #ef4023; }

embed, form, object { 
  margin: 0px;
  padding: 0px;
}

h1 {
  margin-top: 0px;
  font-size: 25px;
  font: Georgia,serif; color: #112a6c; 
}

h2 {
  margin-top: 0px;
  font-size: 18px;
  color: #000000;
}

h3 { 
  margin-top: 0px;
  font-size: 12px;
  color: #000000;
}

strong { color: #112a6c; font: Verdana,Helvetica,sans-serif; }

sup, sub { font-size: 9px; }
input, textarea { font-size: 10px; }

p { margin: 0em 0em 1.25em 0em; }

ol, ul { 
  margin-top: .5em;
  margin-bottom: 1.25em; 
}

ul li.arrow {
	list-style-image: url("../Images/arrow_bullet.gif"); 
	margin-bottom: .5em; font-size: 10px; 
}

/*----- CLASSES -----*/

.footer {
  font-size: 9px; 
  color: #888888;
}
.breadcrumb {
  font-size: 9px; 
}
.breadcrumb a:link { text-decoration: none; color: #cc6633; }
.breadcrumb a:visited { text-decoration: none; color: #cc6633; }
.breadcrumb a:active { text-decoration: none; color: #cc6633; }
.breadcrumb a:hover { text-decoration: underline; color: #cc6633; }

.hometext { 
  font: 12px Georgia,serif; 
  color: #3B4752;
}
.hometext a:link { text-decoration: none; color: #CC6633; }
.hometext a:visited { text-decoration: none; color: #CC6633; }
.hometext a:active { text-decoration: none; color: #ef4023; }
.hometext a:hover { text-decoration: underline; color: #ef4023; }

.view { color: #cc0000; }

/*----- IDS -----*/

#masthead { 
  position: absolute;
  top: 0px;
  left: 0px;
}

#content {
  position: absolute;
  top: 57px;
  left: 100px;
  width: 490px;
  padding-left: 10px;
}

#featured-image, .featured-image {
  padding-right: 10px;
}

#faq-home {
  padding-left: 31px;
  padding-right: 25px;
  width: 305px;
  background: #ffffff;
}

#intro-text {
  padding-left: 21px;
  padding-right: 25px;
  padding-top: 10px;
  background: #ffffff; 
}

#standard-text {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
  background: #ffffff; 
}

.intro-text {
  font: 14px Georgia,serif; 
}

.product-text {
  font: 16px Georgia,serif; 
}

#pad20 {
  padding-right: 20px;
}

.sidebar-text {
  font: 12px Georgia,serif; 
}