/*
	stStyle.css
	Written By: Christopher Landry
*/

body {
   background-color: #D3D3D3;
}

#container {
   background-color: #FFFFFF;
   width: 801px;
   margin-left: auto;
   margin-right: auto;
   border-left: 1px solid #FFFFFF;
   border-right: 0px solid #FFFFFF;
   margin-top: auto;
}

/*HEADER AREA*/
#header {
   background-color: #000000;
   color: White;
   width: 800px;
   height: 92px;
   margin: 0;  
   padding: 0;
   border-top: 1px solid #FFFFFF;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0;

#header a img {
   border: 0;
}

#header a:link img {
   text-decoration: none;
   border: 0;
}

#header a:visited img {
   text-decoration: none;
  border: 0;
}


}
#header a:link {
   text-decoration: none;
}
#header a:visited {
   img-decoration: none;
}

#header a:hover {
   color: #FFFFFF;
}

/*FOOTER AREA*/
#footer {
   background-color: #000000;
   color: white;
   width: 800px;
   padding-top: 1px;
   margin-left: auto;
   margin-right: auto;
   border-left: 0px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}

#footer table td a img {
   border: 0;
}

#footer table td a:link img {
   text-decoration: none;
   border: 0;
}

#footer table td a:visited img {
   text-decoration: none;
  border: 0;
}

#footer p {
   color: #FFFFFF;
   margin-top: 5px;
   margin-left: 30px;
}

#footer table {
   width: 770px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0;
   border: 0;
}

#footer table td {
   vertical-align: top;
   text-align: center; 
}

.label {
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   font-size: small;
}

.myLogo {
   font-family: courier;
   font-size: small;
   color: #FF0000;
}


/*MENUBAR AREA*/
#menuBar {
   background-color: Black;
   color: #FF0000;
   width: 770px;
   margin-left: auto;
   margin-right: auto;
   border-right: 1px solid White;
   border-bottom: none;
   word-spacing: 33px;
   padding-left:  30px;
   padding-top: 10px;
   padding-bottom: 3px;
   font-family: century gothic, sans-serif;
   font-weight: bold;
   font-size: 100%;


}

#menuBar a {
   color: #6A6A6A;
}

#menuBar a:link {
   text-decoration: none;
}

#menuBar a:hover {
   color: #FFFFFF;
} 

#menuBar a:visited {
   text-decoration: none;
}


/*MENUBAR AREA*/
#menuBarN {
   background-color: white;
   color: #FF0000;
   width: 770px;
   margin-left: auto;
   margin-right: auto;
   border-right: 1px solid White;
   border-bottom: 5px solid Black;
   word-spacing: 40px;
   padding-left:  30px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-family: century gothic , sans-serif;
   font-weight: bold;
   font-size: 100%;

}

#menuBarN a {
   color: #6A6A6A;
}

#menuBarN a:link {
   text-decoration: none;
}

#menuBarN a:hover {
   color: black;
}

#menuBarN a:visited {
   text-decoration: none;
}



/*MAIN CONTENT*/
#mainContent {
   margin-top: 1px;
   border-bottom: 0px solid White;
}

#mainContent h1 {
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   font-size: x-large;
   white-space: nowrap;
}

#mainContent h2 {
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   font-size: large;
   white-space: nowrap;
}

#mainContent p {
   font-family: "century gothic", "times new roman", serif;
   font-weight: normal;
   font-size: medium;
}

#mainContent p.main {
   text-align:justify;
   font-family: "century gothic", "times new roman", serif;
   font-weight: normal;
   font-size: medium;
}

#mainContent a {
   color: #800000;
 font-weight: bold;
}

#mainContent a:link {
   text-decoration: none;
}

#mainContent a:hover {
   color: #FF0000;
}
#mainContent a:visited {
   text-decoration: none;
}

#mainContent img { 
   border: none;
}

#mainContent table {
   margin-left: 25px;
   margin-right: 25px;
   margin-bottom: 0;
   border: 0;
}

#mainContent table td {
   vertical-align: top;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 0;
}

#priceTable table {
   margin-left: 25px;
   margin-right: 25px;
   margin-bottom: 0px;
   border: 1px solid #2E2E20;
}

#priceTable table th {
   vertical-align: top;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
   width: 400px;
   font-family: "century gothic", "times new roman", serif;
   font-weight: bold;
   font-size: x-large;
}

#priceTable table td {
   vertical-align: top;
   padding-left: 5px;
   padding-right: 5px;
   font-family: "century gothic", "times new roman", serif;
   font-weight: normal;
   font-size: large;
}

#priceTable p {
   font-family: "century gothic", "times new roman", serif;
   font-weight: normal;
   font-size: medium;
   margin-left: 25px;
}

.oddRow {
   background-color: Silver;
}

/*FORM AREA*/
#mainContent form label {
   font-family: helvetica, arial, sans-serif;
   font-size: medium;
   font-weight: bold;
   vertical-align: top;
   padding-right: 4px;
}

#mainContent form legend {
   font-family: helvetica, arial, sans-serif;
   font-size: medium;
   background-color: #FFFFFF;
   border: 5px dotted #000000;
}

#mainContent form fieldset {
   background-color: Silver;
   border: 1px solid #000000;
   padding-top: 15px;
   margin-bottom: 15px;
   padding-right: 40px;
   text-align: right;
   white-space: nowrap;
}

#mainContent form input {
   margin-bottom: 10px;
}

.fieldLine input {
   background-color: #FFFFFF;
   border: 1px solid #000000; 
   width: 200px;
   vertical-align: top;
   margin-right: 0;
   margin-bottom: 10px;
   padding-right: 0;
}

.fieldArea textarea {
   background-color: #FFFFFF;
   border: 1px solid #000000; 
   vertical-align: top;
  margin-bottom: 10px;
}
