body
{
    margin: 0;
    padding: 0;
    line-height: 1.5px;
    FONT: lighter 12px/14px Verdana,Arial,Helvetica,sans-serif;
}

H1 
{
Color: #086B3F;
font-family: "Verdana,Tahoma,Arial,Helvetica,Times New Roman"; 
font-size: 18pt;
LINE-HEIGHT: 22px;
}

H2 
{
Color: #086B3F;
font-family: "Verdana,Tahoma,Arial,Helvetica,Times New Roman"; 
font-size: 10pt;
LINE-HEIGHT: 12px;
margin-top: 0px;
margin-bottom: 5px;
}

H3 
{
Color: #805E35;
font-family: "Verdana,Tahoma,Arial,Helvetica,Times New Roman"; 
font-size: 16pt;
LINE-HEIGHT: 18px;
margin-top: 0px;
margin-bottom: 5px;
}

.bodytext
{
    line-height: 1.5px;
    font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif
}

.price
{
font-family: "Verdana,Tahoma,Arial,Helvetica,Times New Roman"; 
font-size: 18pt;
LINE-HEIGHT: 20px;
font-weight: bold;
}

.greentext
{
    line-height: 1.5px;
    font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
    Color: #086B3F;
    font-weight: bold;
}

.GreenI
{
    line-height: 1.5px;
    font: italic 16px/20px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    Color: #086B3F;
    margin-top: 10px;
    margin-bottom: 10px;
}

b{font-size: 110%;}


#maincontainer{
width: 1024px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFFFFF;

}


#topsection{
background: #EAEAEA;
height: 217px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
background: #FFFFFF;
}

#contentcolumn{
margin: 0 87px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
   	BACKGROUND-IMAGE: url(_images/category_background.jpg);
   	BACKGROUND-REPEAT: no-repeat;
	height: 551px;
}

#contentwrappertan{
float: left;
width: 100%;
}

#contentcolumntan
{
	margin: -16px 87px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	background: #FFFFFF;
   	BACKGROUND-IMAGE: url(_images/center_background.jpg);
   	BACKGROUND-REPEAT: no-repeat;
	height: 551px;
	line-height: 2.0px;
    FONT: lighter 12px/17px Verdana,Arial,Helvetica,sans-serif;
}

#contentcolumnie
{
	margin: 0px 87px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	background: #FFFFFF;
   	BACKGROUND-IMAGE: url(_images/center_background.jpg);
   	BACKGROUND-REPEAT: no-repeat;
	height: 551px;
	line-height: 1.5px;
    FONT: lighter 12px/16px Verdana,Arial,Helvetica,sans-serif;
}


#leftcolumn{
float: left;
width: 215px; /*Width of left column in pixel*/
BACKGROUND-IMAGE: url(_images/menubg.jpg);
height: 551px;
margin-left: -1024px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 87px; /*Width of right column*/
margin-left: -87px; /*Set left margin to -(RightColumnWidth)*/
background: #ffffff;
}

#footer{
clear: left;
width: 100%;
text-align: left;
margin-top: -2px;
BACKGROUND-IMAGE: url(_images/footer_background.jpg);
}

#category
{
top: 20px;
position: relative;
}


#productgallery
{
  padding-top: 2px;
    position: relative;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 30px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-bottom: 0;
}

.innertubeie{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-bottom: 0;
}

.centerinnertube{
margin: 30px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/* Left vertical Menu */
#vertmenu {
font-family: "Verdana,Tahoma,Arial,Helvetica,Times New Roman"; 
letter-spacing: 1px;
float: right;
font-size: 11pt;
width: 215px;
padding: 0px;
margin-right: 0px;
margin-top: 0px;
}

#vertmenu h1 a {
display: block; 
font-size:22px;
font-variant:small-caps;
font-weight:bolder;
padding: 3px 0 0px 3px;
border: 0px solid #000000;
color: #82603E;
margin: 0px;
width:212px;
text-align:center;
text-decoration:none;
padding-bottom:7px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
border-top: 2px solid #1A462D;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
border-bottom: 2px solid #1A462D;
color: #0F4D2A;
text-align:center;
}
#vertmenu ul li a {
font-size:15px;
font-variant:small-caps;
display: block;
padding: 10px 0px 10px 0px;
text-decoration: none;
color: #0F4D2A;
width:215px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #ffffff;
background-color: #82603E;
font-weight:900;
opacity: 0.5;
filter:alpha(opacity=50)
}

.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }

