
h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15 px;
    Font-weight: bold;
    color: #EC7D09;
    text-decoration: none;
    padding-left : 10 px;
    margin : 0;
    text-align : left;
    display: inline; 
    float:left;
}

h1.borderbottom{
    border-bottom : 1px groove #E0E0E0;
     }

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	text-decoration: none;
	padding-left : 20 px;
	margin : 0;
	text-align : left;
	display: inline;
	float:left;
}


.pheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left : 20 px;
	margin : 0;
	text-align : left;
	float:left;
	margin-top: 7px;
}


a.freeshippinglink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 14 px;
    Font-weight: bold;
    color: #000000;
    text-decoration: none;
    border-left : 1 px solid Black;
    padding-left : 5 px;
    border-bottom : 1px dotted #ffffff;
    width : 140px;
}


a.freeshipping {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	margin : 0;
	text-align : left;
}

.freeshipping {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	margin : 0;
	text-align : left;
}


h4	 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	text-decoration: none;
	padding-left : 20 px;
	margin : 0;
	text-align : left;
	float:left;
}
	 
.price {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15 px;
    Font-weight: bold;
    color: #CE0000;
    text-decoration: none;
    padding-left : 10 px;
    margin : 0;
    text-align : left;
}

.price-label {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15 px;
    Font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-left : 10 px;
    margin : 0;
    text-align : left;
}

/* SPECIFICATIONS BEGIN */
.spec-title
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15 px;
    Font-weight: normal;
    color: #606060;
    text-decoration: none;
    padding-left : 10 px;
    margin : 0;
    text-align : left;
}

.spec-label{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20 px;
    Font-weight: normal;
    color: #606060;
    text-decoration: none;
    padding : 3 px;
    margin : 0;
    text-align : right;
 }

 .spec{
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13 px;
    font-weight: normal;
    color: #E97F00;
    text-decoration: none;
    padding: 3px;
    margin : 0;
    text-align : left;
  }

 .spec-title{
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #E97F00;
    text-decoration: none;
    margin : 0;
    text-align : center;
  }

/* SPECIFICATIONS END */


/* SPECIFICATIONS TABLE BEGIN */
table.spec{
  width: 100%;
  padding: 0px;
  border: 1px solid #e0e0e0;
}

table.spec tr td.spec-cell{
    border-bottom : 1px solid #b3b3b3;
    border-right : 1px solid #b3b3b3;
}

table.spec tr td.spec-cell-right{
    border-bottom : 1px solid #b3b3b3;
    border-right : 1px solid #b3b3b3;
    text-align : center;
}

/* SPECIFICATIONS TABLE END */


td.left-of-leftnav-vertical{
    border-left : 1 px solid;
    color: #4D6F35;
}

body {
    /*background-color: #333333;*/
    margin-left: 2px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}

a.left-nav-text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16 px;
    Font-weight: normal;
    color: #303030;
    text-decoration: none;
    border-left : 1 px solid Black;
    padding-left : 3 px;
    width : 140px;
}

a.left-nav-text:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16 px;
    Font-weight: bold;
    color: #000000;
    text-decoration: none;
    border-left : 1 px solid Black;
    padding-left : 3 px;
    border-bottom : 1px dotted #ffffff;
    width : 140px;
}

a.left-nav-text-bottom
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16 px;
    Font-weight: bold;
    color: #303030;
    text-decoration: none;
    border-left : 1 px solid Black;
    padding-left : 5 px;
    border-bottom : 1px dotted #ffffff;
    width : 140px;
}



a.left-nav-text-bottom:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16 px;
    Font-weight: bold;
    color: Gray;
    text-decoration: none;
    border-left : 1 px solid Black;
    padding-left : 10 px;
    border-bottom : 1px dotted #98BC86;
    width : 140px;
}

.links2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    Font-weight: normal;
    color: #000000;
}

.links2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    Font-weight: normal;
    color: #666666;
}

.links3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    Font-weight: bold;
    color: #000000;
}

.links3:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    Font-weight: bold;
    color: #FFFFFF;
    }

.horizontal-topnav{
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    letter-spacing : 2 px;
    word-spacing : 5px;
}

.horizontal-topnav:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
}

td.horizontal-topnav{
    height: 12px;
    width: 25%;
    color : #c0c0c0;
}

td.horizontal-topnav{
    height: 12px;
    width: 25%;
    color : #FFFFFF;
}

td.horizontal-topnav-bar{
    border-top : 1px solid #C0C0C0;
/*  border-right : 1px solid #C0C0C0;
    border-left : 1px solid #C0C0C0; */
    border-bottom : 1px solid #C0C0C0;
}
/*  FONT TAGS */


/*  FONT TAGS */


/*  FONT TAGS */


/*  FONT TAGS */


.body-text {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.bold {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.bold-underline{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration : underline;
}

.category-bold {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#category-list{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration : underline;
    color : #606060;
    padding-left: 15px;
}

.bold2 {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.red-body-text {color: #FF0000;}


#left-cell{
    vertical-align : top;
/*  background-color : #99CC33;
    background-color :#7AAA5B;*/
    background-color :#98BC86;
    padding-top: 15px;
    padding-bottom: 8px;
    width: 160px;
}

#left-cell-bottom{
	vertical-align : top;
	/*background-color : #99CC33;
	background-color :#7AAA5B;
	background-color :#98BC86;
	*/
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left : 5px;
	border-top : 3px solid #98BC86;
	border-left : 2px solid #98BC86;
	border-right: 2px solid #98BC86;
	border-bottom : 3px solid #D0D0D0;
	width: 150px;
	padding-left : 5px;
}

#gap{
    width:1px;
}

#center-cell{
    vertical-align : top;
    background-color : #FFFFFF;
    border-top : 2px solid  #D0D0D0;
    border-left : 2px solid  #D0D0D0;
    border-right: 2px solid  #D0D0D0;
    border-bottom : 2px solid  #D0D0D0;
}

#right-cell{
    vertical-align : top;
    width : 150 px;
    padding-top: 3px;
    padding-bottom: 8px;    
    padding-left: 6px;
    padding-right: 6px; 
    border-top : 2px solid #98BC86;
    border-left : 2px solid #98BC86;
    border-right: 2px solid #98BC86;
    border-bottom : 2px solid #98BC86;
}



td.long-horizontal-spacer{
    color:#525252;
    line-height : 4px;
}

#left-nav-title{ 

 }

 #main-body-table{
    border-bottom : 1px solid #FFFFFF;
    border-left : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    border-top : 1px solid #FFFFFF;
}

#bold { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16 px;
    Font-weight: bold;
    color: #303030;
    text-decoration: none;
    padding-left : 5 px;
    width : 140px;
 }

 #normal { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15 px;
    Font-weight: normal;
    color: #303030;
    text-decoration: none;
    padding-left : 5 px;
    width : 140px;
 }


  #center-header {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15 px;
    Font-weight: bold;
    color: #EC7D09;
    text-decoration: none;
    padding-left : 10 px;
    margin-top : 10 px;
    text-align : center;
    border-bottom : 1px groove #E0E0E0;
}

#trail-head {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 28 px;
    Font-weight: bold;
    color: #EC7D09;
    text-decoration: none;
    padding-left : 10 px;
    margin-top : 10 px;
    text-align : center;
    border-bottom : 1px groove #E0E0E0;
}

#trail {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13 px;
    Font-weight: bold;
    color: #EC7D09;
    text-decoration: none;
    padding-left : 10 px;
    margin-top : 10 px;
    text-align : center;
}



/*left navigation curved tops. */


.centre { text-align: center; }


.line {
    display: block;
    position: relative;
    background: #669966;
    height: 10px;
    width: 15em;
    padding: 0;
}


.line p {
    display: inline;
    font-family: sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


.line .l, .line .r {
    width: 11px;
    height: 10px;
    position: absolute;
    top: 0;
}

.line .l { left:  0; background-image: url(/images/top_left_left_nav.jpg); }

.line .r { right: 0; background-image: url(/images/top_right_left_nav.jpg); }


/* PRODUCT PAGE TAGS: BEGIN*/

.specification-cell-container{ 
    display: block;
    padding-left: 25px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : normal;
    padding-right: 10 px;   
 }


.specification-cell-container .bold{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    padding-right: 10 px;   
}

.specification-cell-container .title{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B0B0B0;
    padding-left: 60 px;
    text-align : center;
    line-height: 11px;
}


.specification-cell-container .production-description-header{ 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    font-weight : bold;
 }


.specification-cell-container .production-description-content{ 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
 }

select { 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : normal;
}

 .specification-item-container hr{
    color: #E0E0E0;
    width: 210px;
    height: 1px;
    line-height: 1px;
} 


hr.spec{
    color: #E0E0E0;
    height: 1px;
    line-height: 1px;
}

 .product-title {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align : center;
}

td.product-right-cell{
    border-bottom : 10px solid Blue;
    padding-left: 10 px;
}


/* PRODUCT PAGE TAGS: END*/