/* Normal */
a         {text-decoration: none; font-weight: 700; color: #2D877D}  /* general         */
a:link    {text-decoration: none; font-weight: 700; color: #2D877D}  /* unvisited link  */
a:visited {text-decoration: none; font-weight: 700; color: #2D877D}  /* visited link    */
a:hover   {text-decoration: none; font-weight: 700; color: #FFFF00}  /* mouse over link */
a:active  {text-decoration: none; font-weight: 700; color: #116D7B}  /* selected link   */

/* Index Page */
a.i         {text-decoration: none; font-size:20pt; font-weight: 700; color: #2D877D}  /* general         */
a.i:link    {text-decoration: none; font-size:20pt; font-weight: 700; color: #2D877D}  /* unvisited link  */
a.i:visited {text-decoration: none; font-size:20pt; font-weight: 700; color: #2D877D}  /* visited link    */
a.i:hover   {text-decoration: none; font-size:20pt; font-weight: 700; color: #FFFF00}  /* mouse over link */
a.i:active  {text-decoration: none; font-size:20pt; font-weight: 700; color: #116D7B}  /* selected link   */

/* Closeout Page */
a.c         {text-decoration: none; font-size:12pt; font-weight: 700; color: #2D877D}  /* general         */
a.c:link    {text-decoration: none; font-size:12pt; font-weight: 700; color: #2D877D}  /* unvisited link  */
a.c:visited {text-decoration: none; font-size:12pt; font-weight: 700; color: #2D877D}  /* visited link    */
a.c:hover   {text-decoration: none; font-size:12pt; font-weight: 700; color: #FFFF00}  /* mouse over link */
a.c:active  {text-decoration: none; font-size:12pt; font-weight: 700; color: #116D7B}  /* selected link   */

/* Normal */
a.n         {text-decoration: none; font-size:8pt; font-weight: 700; color: #2D877D}  /* general         */
a.n:link    {text-decoration: none; font-size:8pt; font-weight: 700; color: #2D877D}  /* unvisited link  */
a.n:visited {text-decoration: none; font-size:8pt; font-weight: 700; color: #2D877D}  /* visited link    */
a.n:hover   {text-decoration: none; font-size:8pt; font-weight: 700; color: #FFFF00}  /* mouse over link */
a.n:active  {text-decoration: none; font-size:8pt; font-weight: 700; color: #116D7B}  /* selected link   */



body {
        font-family: Arial, Helvetica, sans-serif; 
        font-size:10pt;
        color: #000000;
        margin:0;
        margin-top: 0px;
	padding-top:    0px;
	padding-left:   0px;
	padding-right:  0px;
	padding-bottom: 0px;
        border-top-color: #2d877d;
        border-left-color: #2d877d;
        border-right-color: #404040;
        border-bottom-color: #404040;
        background-image: url("bggrad.jpg") ;
        background-attachment: fixed;
        background-color: #D1EDF3;;
}
 
.c_date {font-size: 12pt; color: #e7ecf2; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_cat  {font-size: 24pt; color: #e7ecf2; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_item {font-size: 12pt; color: #000000; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_desc {font-size: 8pt;  color: #2D877D; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_price{font-size: 10pt; color: #000000; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_qty  {font-size: 12pt; color: #000000; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_index{font-size: 12pt; color: #ffffff; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}
.c_pic{outline-style: solid; outline-color: #000000; outline-length: 1; }
.i_desc {font-size: 10pt;  color: #e7ecf2; font-family:  Arial, Helvetica, sans-serif; font-weight: 700}


.hdrtable{
	color: #000000;
	padding-top:    0px;
	padding-left:   0px;
	padding-right:  0px;
	padding-bottom: 0px;
	text-decoration: none;
	background-color:   #D1EDF3;
	border: 5px ridge   #ffffff;
	border-top-color:   #D1EDF3;
	border-left-color:  #D1EDF3;
	border-right-color: #D1EDF3;
	border-bottom-color:#D1EDF3;
}


.whdrtable td {
	padding-top:    0px;
	padding-left:   0px;
	padding-right:  0px;
	padding-bottom: 0px;
}
.bldgtable{
	display: block;
	color: #000000;
	padding-top: 2px;
	padding-left: 2px;
	padding-right:2px;
	padding-bottom: 2px;
	text-decoration: none;
	background-color: #D1EDF3;
	border: 5px solid #000000;
	border-top-color: #2d877d;
	border-left-color: #2d877d;
	border-right-color: #404040;
	border-bottom-color: #404040;
}

.itemtable{
	display: block;
	color: #000000;
	padding-top: 2px;
	padding-left: 2px;
	padding-right:2px;
	padding-bottom: 2px;
	width: 800px;
	text-decoration: none;
	background-color:   #D1EDF3;
	border: 5px ridge   #000000;
	border-top-color:   #D1EDF3;
	border-left-color:  #D1EDF3;
	border-right-color: #D1EDF3;
	border-bottom-color:#D1EDF3;
}
.itemtable td {padding-right:1px; padding-left: 3px; }

.cattable{
        font-size: 8pt; 
        font-family:  Arial, Helvetica, sans-serif;
        font-weight:700
	display: block;
	color: #000000;
	padding-right:0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	width: 250px;
	text-decoration: none;	
	border: 0px solid #000000;
}



.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 600px; /* width of menu (don't forget to add border with below!) */
border-left: 18px solid #126C6C; /* thick left border of menu */
border-right: 18px solid #126C6C; /* thick left border of menu */
border-top: 18px solid #126C6C; /* thick left border of menu */
border-bottom: 18px solid #126C6C; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 3px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
font: 10px "Lucida Grande", "Trebuchet MS", Verdana;
color:#2D877D;
padding: 1px 2px;
background:url(vstrip.gif) repeat-y left top;
}