

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.ErrorMessage
{color:red;font-size:10px;}
.ProductTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#02afff;font-weight:bold}
.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#363636;}

.menu { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#0081bf;}
.menu:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0081bf;
}
.menu:visited,a:visited .menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0081bf;
}
.menu:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration: underline; color:#02afff;}
.menu:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#0081bf;}


.footer:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#363636;}
.footer:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#363636;}
.footer:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#03648c;}
.footer:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#363636;}

.sitemap:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#0081bf;}

.footerText { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#363636;}

.content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555;
}

.conten2t {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7c7c7c;
}

.title1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8fb953;}

.title2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4e7e19;
	font-size: 14px;
	font-weight: bold;
}

.title3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#48ade2;}

.title3-R {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#48ade2;
}

.title4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#48ade2;
	text-align: left;
	text-transform: capitalize;
}

.textGreen {
	font-family:Arial, Helvetica, sans-serif;
	color:#8fb953;
	font-size:12px;
	text-transform:capitalize;
}

.textProducts {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c;}
.textBulletsHome {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#555;

}

.homeProductsBg {background:url(images/index_grad.gif); background-repeat:repeat-x; background-position:bottom;}
.contentLinks { 
font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:underline;
	color:#0081bf;
}
.productsDetailCopy {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#999;
	line-height: 16px;
}
.productDetailSpecs{
	border: 1px solid #a8a5a5;
}
.upsell_titles
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#8fb953;
	font-weight:normal;
	text-decoration:none;
}
.upsell_title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#8fb953;
	font-weight:normal;
}
ol#installation {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#555;
}
ul#bulletsHome
{
	color:#555;
	margin-top: 0px;
	margin-left: -25px;
}
.thumbRollOver{
	border: 1px solid #a8a5a5; 	
}
.leftspace15px{
	margin-left: 15px;
}
.textRed {
	font-family: Verdana, Geneva, sans-serif;
	color:#FF0000;
	font-size:8px;
}

.products-table .buttons-row,
  .products-table .button-row
{
  margin: 0px;
}
.products-table .buttons-row button,
  .products-table .button-row button
{
  margin: 0px;
  float: none;
}
.products-table .buy-now {
  margin-top: 5px;
}
.products-table .buy-now .quantity-title {
  width: auto;
  padding-right: 5px;
}

.button main-button .button-right {
  background: transparent url(images/but_main_right.png) no-repeat right top;
  cursor:hand;
  cursor:pointer;
  border:0;
}
.button main-button .button-left {
  background: transparent url(images/but_main_left.png) no-repeat left top;
    cursor:hand;
  cursor:pointer;

  color: #510000;
}

div.main-button {
  background: transparent url(images/but_main_right.png) no-repeat right top;
  border:0;
  cursor:hand;
  cursor:pointer;
}
div.main-button div,
  div.main-button a:link,
  div.main-button a:visited,
  div.main-button a:hover,
  div.main-button a:active
{
  background: transparent url(images/but_main_left.png) no-repeat left top;
  color: #510000;
  cursor:hand;
  cursor:pointer;
}
table tr.TableHead, table tr.TableHead td a:link, table tr.TableHead td a:visited
{
	border-botton:1px dashed #CCCCCC;
	background-color:#7AC9EF;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	
}
table tr.TableHead td a:hover
{
	text-decoration:underline;
}
.RegSectionTitle
{
	color:#7AC9EF;
	font-weight:bold;
}
a.Button:link,a.Button:visited
{
	text-decoration:none;
	color:#0067CC;
	
}
a.Button:hover
{
	text-decoration:underline;
	
}
#sitemap a{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#0081bf;
	text-decoration: none;
	line-height: 20px;
}
#sitemap a:hover{
	text-decoration: underline;

}
#sitemap a:active{
	color:#0081bf;
}
.menuItem{
	background: url(images/menu_grad-bg.gif);
	height: 41px;
	width: 198px;
	line-height:41px;
	padding-left: 7px;
}
.menuItemLeft{
	width: 6px;
	background:url(images/menu_grad-L.gif);
	background-repeat:repeat-y;
}
.menuItemRight{
	width: 8px;
	background:url(images/menu_grad-R.gif);
	background-repeat:repeat-y;
}