body.simple {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	font-size: 8pt;
	text-align: center;
}

h2{
	text-align: center;
	font-size: 13pt;
	font-weight: bold;
  margin: 0px;
}

h1{
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
  margin: 0px;
}

table.container{
}

/* ----==== STRUCTURE ====----*/

td.navbar {
	background: url(../images/common/t_header_litefill.gif);
	text-align: left;
}

td.title_tl_1{
	width: 123px;
  height: 59px;
  background-image: url(../images/common/tl_header.jpg);
  background-repeat: no-repeat;
}

td.title_tl_2{
	width: 260px;
  height: 32px;
  background-image: url(../images/common/t_header_l.jpg);
  background-repeat: no-repeat; 
}

td.title_l{
	width: 123px;
  height: 300px;
  background-image: url(../images/common/l_header_b.jpg);
  background-repeat: no-repeat;
}

td.title_span {
	background: url(../images/common/t_header_fill.gif);
	text-align: right;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
  padding-right: 20px;
}

td.content{
	padding: 10px 26px 26px 0px;
}

/* ----==== LINKS ====---- */

a:link {
	text-decoration: none;
	color: #0066FF;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	color: #00FFFF;
	text-decoration: none;
	background-color: #0066FF;
}
a:active {
	text-decoration: none;
}

/* ----==== HOME PAGE INTRO ====---- */

table.intro{
	height: 333px;
  width: 100%;
	background-image: url(../images/intro/intro_span.gif);
}

td.intro_l{
  width: 148px;
  height: 333px;
  background-image: url(../images/intro/intro_l.gif);
  background-repeat: no-repeat;
}
td.intro_t{
	width: 133px;
  height: 165px;
  background-image: url(../images/intro/intro_t.gif);
  background-repeat: no-repeat;
}
td.intro_b{
	width: 133px;
  height: 168px;
  background-image: url(../images/intro/intro_b.gif);
  background-repeat: no-repeat;
}
td.intro_r{
  height: 333px;
  background-image: url(../images/intro/intro_r.gif);
  background-repeat: no-repeat;
  padding: 20px 20px 20px 0px;
}

td.intro_text{
  font-weight: bold;
}

td.intro_break{
	background: #000000;
  height: 1px;
}

/* ----==== PRODUCTS ====---- */

table.products {
margin: 0px auto;
border: solid 1px #CCCCCC;
margin-bottom: 10px;
}

table.products th {
background-color: #fff !important;
font-weight: normal !important;
}

table.products_harnesses{
margin: 0px auto;
	border: solid 1px #CCCCCC;
  background-image: url(../images/backgrounds/products_harnesses.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
margin-bottom: 15px;
}

table.products_accessories{
margin: 0px auto;
	border: solid 1px #CCCCCC;
  background-image: url(../images/backgrounds/products_accessories.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

h2.product_title, #contact_form_header {
	border-bottom: solid 1px #000000;
  padding-bottom: 10px;
}

div.product_Description img {
padding: 0px 25px !important;
}

div.product_footer {
text-align: center;
}

div.product_footer table {
margin: 0px auto;
}

/* ----==== RETAILERS ====---- */

table.retailer{
	border: solid 1px #CCCCCC;
}

td.retailer_name{
	border-bottom: dashed 1px #CCCCCC;
}

td.retailer_address_title{
	text-align: right;
  font-weight: bold;
  width: 60px;
  padding: 10px 0px 10px 10px;
}

td.retailer_address{
	padding: 10px 10px 10px 10px;
}

td.retailer_icons{
	padding: 10px;
}

td.retailer_phone_title{
	text-align: right;
  font-weight: bold;
  width: 60px;
  border-top: dashed 1px #CCCCCC;
}

td.retailer_phone{
  border-top: dashed 1px #CCCCCC;
}

td.retailer_shop{
	padding: 10px;
}

/* ----==== REVIEWS ====---- */

.review_header {
clear: both;
}

.review_header img{
padding: 10px;
}

.review_content{
clear: both;
line-height: 17px;
padding: 15px !important;
background: #F4F4F9;
border: solid 1px #D5D5E9;
}

span.review_author{
	font-size: 12pt;
  font-weight: bold;
}

a.review_link{
	font-size: 10pt;
  font-weight: bold;
}

div.review_quote{
	float: right;
  
  background-color: #FFFFFF;  
  background-image: url(../images/common/review_quote.gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  
  padding: 10px;
  
  font-size: 13pt;
  font-weight: bold;
  line-height: 20px;
  
  width: 180px;
}

#content {
width: 600px;
margin: 0px auto;
}

#home_page_main {
margin: 0px auto;
width: 500px;
}

#home_page_images {
width: 768px;
margin-left: -84px;
}

/* CONTACT FORM */

#contact_form {
BACKGROUND-POSITION: left bottom; 
BACKGROUND-IMAGE: url(../images/backgrounds/products_harnesses.gif); 
BACKGROUND-REPEAT: no-repeat;
}

#buttons {
padding: 25px !important;
text-align: center;
}

#name_and_mail, #m1 {
margin: 10px 0px;
}

#name_and_mail input {
width: 30%;
}

#m2 {
text-align: center;
padding: 
}

#m2 textarea {
width: 80%;
}
