/* Basic Structure Elements */

body {
  background-color: #fff;
  color: #333;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
}


#foxwrap     { 
	padding: 0px;
	margin: 0px;
	min-width: 800px;
	width: 800px;
	float: left;
}


#top {
	float: left;
	margin: 0 auto; 
	width: 800px; 
	height: 90px; 
	background: url(http://www.kirtlandventures.com/reviewengine/images/TopColors.gif) repeat-x fixed top;
}

#sitetitle {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 28px;
  color: #F5DEB3;
  padding-left: 30px;
  padding-top: 10px;
}



#footer {
  height: 50px;
  bottom: 0;
  width: 800px; 
  border-top:1px solid #ccc;
  font-size:11px;
  color:#999;
  text-align:right;
  margin-top: 10px;

}

span#footer_legal_copy {
  line-height: 16px;
  padding-bottom: 20px;
}

#pageleft {
  float: left;
  width: 130px;
  margin: 0px;
  padding-left: 10px;
}


a:link { 
  color: #313330; 
}

a:visited { 
  color: #313330; 
}

div.spacer {
  clear: both;
}

img {
  border: none;
}


/* Ads*/



#ad_leftbanner {
  float: left;
  width: 120px;
  padding-top: 15px;
  margin: 0px;
  padding-left: 0px;
}


/* Left Navigation Menu */



#public_navigation {
  float: left;
  width: 117px;
  padding-top: 6px;
  margin: 0px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background: #F5DEB3;

}

#navigation_attribute_box {
 float: left;
 width: 110px;
 font-size: 12px;
 padding: 2px;
 border-bottom:1px solid #ccc;
 position: relative;
}

#navigation_subheadding {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  padding-left: 10px;
}

#public_navigation ul {
	padding-left: 10px;
	margin-left: 30px;
	margin-top: 5px;
}

#public_navigation li{
  color: #999;
  list-style: none;
  margin: 0 0 0 -28px;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 4px 4px 3px;
}

#public_navigation li a:link{
  color: #06c;
  text-decoration: underline;
}

#public_navigation li a:visited{

}

#public_navigation li a:hover{
}


/* Company Content */


#public_content {
  float: left;
}

#company_box {

  padding: 5px 5px 1em;
  margin-left: 10px;
  border:1px solid #000000;
  width: 637px;
  
}

#company_clearfloat {
	clear: both;
	margin: 1px;
	padding: 0px;
}

#company_promo_box {
 width: 245px;
 position: relative;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}


#company_product_box{
  width: 240px;
  position: relative;
  margin: 0px;
  padding: 0px;
}

#company_name_box {
  float: left;
  width: 300px;
  margin-left: 10px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 22px;
  position: relative;
  padding: 0px;
}

#company_description_box {
  float: left;
  width: 470px;
  color: #333;
  font-size: 12px;
  margin-left: 10px;
  position: relative;
  padding: 0px;
}

#company_right_column {
  float: left;
  width: 500px;
  position: relative;
  margin: 0px;
  padding: 0px;
}

#company_image_box{
  float: left;
  width: 130px;
  position: relative;
  margin: 0px;
  padding: 0px;
}

#company_rating_box {
 float: left;
 width: 220px;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 background: #E0EEEE;
 position: relative;
 margin: 0px;
 padding: 0px;
}

#company_dottedline {
 width: 100%;
 border-bottom:1px dotted #ccc;
 margin-bottom: 12px;
 margin-top:12px;
 padding: 0px;
}

* html #company_dottedline {
 width: 100%;
 border-bottom:1px dotted #ccc;
 margin-bottom: 12px;
 margin-top:-10px;
 padding: 0px;
}

#company_comments_box {
 float: left;
 width: 380px;
 position: relative;
 margin-left: 10px;
 padding: 0px;
}

#company_sitego_image {
	Padding: 10px;
	 margin: 0px;
}

#company_subhedding {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  
}

#company_attribute_box {
 float: left;
 width: 150px;
 font-size: 12px;
 padding: 2px;
 border-bottom:1px solid #ccc;
 position: relative;

}




#company_attribute_image_box{
  float: left;
  width: 60px;
  border-bottom:1px solid #ccc;
  position: relative;
  margin-top:4px;
  vertical-align: middle;
}

* html #company_attribute_image_box{
  float: left;
  width: 60px;
  border-bottom:1px solid #ccc;
  position: relative;
  margin-top:4px;
  height: 17px;
  vertical-align: middle;
}


#company_spacer{
  width: 100%;
  margin-top: 10px;
}

/* Product Table */

.company_producttbl{
 	width: 600px;
 }
 
.company_producttbl_headerrow{
 	font-weight: bold;
 	border-bottom: 1px solid #ccc;
 	vertical-align:bottom;
 }
 
 .company_producttbl_prodcoldata{
 	font-style: italic;
 }
 
  .company_producttbl_prodcol{
 	width: 100px;
 	border-bottom: 1px solid #ccc;

 }
 
 
 .company_producttbl_desccol{
 	width: 250px;
 	border-bottom: 1px solid #ccc;

 }
 
  .company_producttbl_pricecol{
 	width: 90px;
 	border-bottom: 1px solid #ccc;
 }
 
  .company_producttbl_linkscol{
 	width: 50px;
 	border-bottom: 1px solid #ccc;

 }
 
/* General Text */

#companytext {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
}

#companytext td {
  text-align: Left;
  vertical-align: Top;
}

#companytext h1 {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #999;
  font-size: 24px;
}

#companytext h2 {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #999;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
}

#companytext h3 {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #999;
  font-weight: normal;
  font-size: 16px;
}

#companytext p{
  color: #333;
  font-size: 12px;
   margin: 0px;
}

#companytext a:link {
  color: #06c;
  text-decoration: underline;
}

#companytext a:visited {
  color: #06c;
  text-decoration: underline;
}

#companytext a:hover {
  color: #06c;
  text-decoration: underline;
}

#companytext li {
  font-size: 13px;
  line-height: 19px;
  padding-right: 30px;
}

#companytext ul {
	padding-left: 20px;
	margin: 0px;
}



