/* Buttons - set all default styles */

page_view a:link, page_view a:visited
{
  float: left;
  margin: 2px 5px 2px 5px;
  padding: 2px;
  width: 100px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  font: normal 10px Verdana;
  color: black;
}

page_view a:hover
{
  background: #eeeeee;
}

page_view a:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}


.cart a:link, .cart a:visited,  .sec_chkout
{
  float: left;
  padding: 3px 6px 3px 6px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;

  text-align: center;
  text-decoration: none;
  color: black;
  font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
  /*background-color: #EEF4F7; */

  background-color:  #EEE8AA;


}

.cart a:hover
{
  background: #eeeeee;
}

.cart a:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}


.general a:link, .general a:visited
{
  float: left;
  padding: 3px 6px 3px 6px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;

  text-align: center;
  text-decoration: none;
  color: black;
  font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
  /*background-color: #EEF4F7; */

  background-color:  #E6E6FA;


}


.button_blue  {
  text-decoration:none;
  padding: 4px 20px 4px 20px;
  font-size: 1.0em;
  font-family: arial, sans-serif;
  color:#ffffff;
  background-color: #336699;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
  float:left;display:inline;margin-left:5px;
}

.button_blue:hover   {
  color: #000000;
  background-color: #FFFF00;
}


.button_blue_test  {
  text-decoration:none;
  padding: 4px 20px 4px 20px;
  font-size: 1.0em;
  font-family: arial, sans-serif;
  color:#ffffff;
  background-color: #336699;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}

.button_blue_test:hover   {
  color: #000000;
  background-color: #FFFF00;
}

.button_grey  {
  text-decoration:none;
  padding: 4px 20px 4px 20px;
  font-size: 1.0em;
  font-family: arial, sans-serif;
  color:#A4A4A4;
  background-color:#E3E3E3;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}




#demo_btn a {
  margin-right: 2px;
  border-style: solid;
  border-color: #000;
  border-width: 1px;
  padding: 2px 5px 2px 15px;
  color: #ffffff;
  text-decoration: none;
  background-position: 6px 5px;
  background-color: #336699;
  font-size:120%;
}
#demo_btn a:hover {
  background-color: #FF6;
  color: #000000;
}


.button_pointer  {
  text-align:center;
  text-decoration:none;
  width:40px;
  padding: 2px 2px 2px 2px;
  font-size: .9em;
  font-family: arial, sans-serif;
  background-color: #ffffff;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}

.button_pointer:hover   {
  color: #ffffff;
  background-color: #0fa447;
}

.button_pointer_done {
  text-align:center;
  text-decoration:none;
  width:40px;
  padding: 2px 2px 2px 2px;
  font-size: .9em;
  font-family: arial, sans-serif;
  background-color: #dcdad4;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}

.button_pointer_done:hover   {
  color: #ffffff;
  background-color: #0fa447;
}










.general a:hover
{
  background: #eeeeee;
}

.general a:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}


.button_red   {
  text-decoration:none;
  padding: 4px 20px 4px 20px;
  font-size: 1.0em;
  font-family: arial, sans-serif;
  color:#ffffff;
	background-color: red;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}

.button_red:hover   {
  color: white;
  background-color: green;
}



.button_contact  {
  text-decoration:none;
  padding: 4px 20px 4px 20px;
  font-size: 1.0em;
  font-family: arial, sans-serif;
  color:#ffffff;
	background-color: #336699;
  font-weight: bold;
  border: solid 1px;
  border-color: #000000;
}

.button_contact:hover   {
  color: #000000;
  background-color: #6699FF;
}



ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 90%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
