﻿

/* Global */

html {  }
body { background-position: center top;
	padding: 0;
	margin: 0;
	line-height: 1.18;
    background-color: #ffffff;
  }
  

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 imag, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text Header */

.text-19-black-center-s{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 19px;
	color: #000000;
	text-align: center;
	font-weight:bold;
	}

.text-16-black-center{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
	text-align: center;
	}
	
.text-14-white-center {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight:normal;	
}


/* Text Homepage */

.mainbox {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
	text-align: left;
	}
	
.home-text {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
	text-align: left;
	}


/* Text Sidebar */
	
.sidebar {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
	text-align: left;
	}
	

/* Text Main Body */	

.text-main-header{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px;
	color: #000000;
	text-align: center;
	font-weight:bold;
	}
	
.text-16-black{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
	text-align: left;
	}
	
.text-15-white{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	text-decoration: underline;
	}
	
.text-15-white-none{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	}
	
.text-15-black {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #000000;
	text-align: left;
}

.text-15-black-bold {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #000000;
	text-align: left;
	font-weight:bold;
}

.text-15-gray-none{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #bababa;
	text-align: center;
	text-decoration: none;
	}


.text-14-green {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #015d1e;
	text-align: left;
	font-weight:bold;	
}

.text-14-black-bold {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #000000;
	text-align: left;
	font-weight:bold;
}

.text-14-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B2B2B2;
}

.text-14-green-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #015d1e;
	text-align: left;
	font-weight:bold;
}


.text-13-green-bold {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;
	color: #015d1e;
	text-align: left;
	font-weight:bold;	
}

.text-14-gray-bold {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #606060;
	text-align: left;
	font-weight:bold;
}
	

/* Spacer */

div.spacer3
{
    font-size: 0; 
    height: 3px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer5
{
    font-size: 0; 
    height: 5px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer8
{
    font-size: 0; 
    height: 8px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}


div.spacer10
{
    font-size: 0; 
    height: 10px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer12
{
    font-size: 0; 
    height: 12px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer15
{
    font-size: 0; 
    height: 15px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer18
{
    font-size: 0; 
    height: 18px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}

div.spacer20
{
    font-size: 0; 
    height: 20px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}


div.spacer25
{
    font-size: 0; 
    height: 25px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}


div.spacer30
{
    font-size: 0; 
    height: 20px;
    width: 50%;
    margin-left:auto; margin-right:auto;
    line-height: 0;
}


/* Navigation */

#menubar
{ margin: 0 0 0 26px;
  padding: 0;
 }

#menubar li
  { float: left;
    list-style: none;
    font: 15px Arial, Tahoma
    }

#menubar li a
  { display: block;
    background: #015D1E;
    padding: 5px 30px 5px 16px;
    text-decoration: none;
    border-bottom: 0px solid #808080;
    color: #ffffff;
    vertical-align: middle;
    white-space: nowrap    
    }

#menubar li a:hover
  {  color: #9e9e9e
  }

#menubar li ul
    { margin-left: 0px;
      padding: 0;
      position: absolute;
      visibility: hidden;   /* IMPORTANT!! This property needs to be present for the plugin to work! And no, */
                            /* display:none will NOT do! */
      border-left: 1px solid #000000;
      border-right: 1px solid #000000;
      border-bottom: 1px solid #000000;
      z-index: 1999;
      width: 175px     
      }
      
#menubar li ul li
      { float: none;
        display: inline}

#menubar li ul li a
      { width: auto;
        background: #015D1E;
        color: #ffffff}

#menubar li ul li a:hover
      { background: #e6e6e6; color: #000000}


/* Text Elements */

p { color:#000; font-size:16px; line-height:125%; }
p .left {margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right {margin: 1.5em 1.5em 1.5em 0; padding: 0; }

a			{	}
a:link		{ color: #0000ff; text-decoration: none; }
a:visited	{ color: #0000ff; }
a:active	{ color: #0000ff; }
a:focus		{ color: #0000ff; }
a:hover		{ color: #015d1e; text-decoration: underline; }

.rdl a:link		{ color: #bababa; text-decoration: underline; }
.rdl a:visited	{ color: #bababa; }
.rdl a:active	{ color: #bababa; }
.rdl a:focus	{ color: #bababa; }
.rdl a:hover	{ color: #808080; }

.ebay a:link		{ color: #ff0000; text-decoration: underline; }
.ebay a:visited	{ color: #ff0000; }
.ebay a:active	{ color: #ff0000; }
.ebay a:focus	{ color: #ff0000; }
.ebay a:hover	{ color: #ff0000; }

.sitemap a:link		{ color: #bababa; text-decoration: none; }
.sitemap a:visited	{ color: #bababa; }
.sitemap a:active	{ color: #bababa; }
.sitemap a:focus	{ color: #bababa; }
.sitemap a:hover	{ color: #808080; }

.top a:link		{ color: #ffffff; text-decoration: none; }
.top a:visited	{ color: #ffffff; }
.top a:active	{ color: #ffffff; }
.top a:focus	{ color: #ffffff; }
.top a:hover	{ color: #808080; }


blockquote	{ color:#000; font-size:12px; }

strong	{font-weight: bold; }
em	{ font-style:italic; }



/* Rounded Corners */

.curvedcorners3
{
	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
 border-radius: 15px;
 
 }


#curvedcorners3
{
	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
 border-radius: 15px;
 
 }



/* Misc */

table	{ margin-left:auto; margin-right:auto; }
td		{ margin-left:auto; margin-right:auto;}
.table-left	{text-align: left;}
.table-pad-8	{padding:14px;}
.td-center	{text-align: center;}
.td-center-top	{text-align: center; vertical-align:top;}
.td-left-specials	{text-align: left; height:40px; line-height: 1.30; }
.td-right	{text-align: right;}
.td-left	{text-align: left;}
.table-menu		{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; padding:0px;}
.table-menu-left	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; padding:0px; margin-left:13px;}
.td-menu	{ vertical-align:top; padding-top:4px; padding-bottom:4px;}
.td-menu-padding	{ padding-left:10px;}
.td-menu-gray	{ vertical-align:top; padding-top:4px; padding-bottom:4px; background-color: #ebebeb;}	
.td-category	{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight:bold; text-align: left; }
.td-header	{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; text-align: center; }

.td-menu1	{ vertical-align:top; padding:4px 0px 4px 3px; border-bottom:  1px #ebebeb solid; width: 120px;}
.td-menu2	{ vertical-align:top; padding:4px 0px 4px 10px; border-bottom:  1px #ebebeb solid; width: 384px;}
.td-menu3	{ vertical-align:top; padding:4px 0px 4px 10px; border-bottom:  1px #ebebeb solid; width: 63px;}
.td-menu4	{ vertical-align:top; padding:4px 0px 4px 0px; border-bottom:  1px #ebebeb solid; width: 72px;}
	
.row:hover	{background-color: #f0f0f0;}
.td-line {border-bottom:  1px #ebebeb solid;}


/* Form */

.required { display:none;}
.formbbc { display:none;}
