
/* global
----------------------------------------------- */
body {
margin-top: 0px;
background-color: #707070;
text-align: left;
}


/* layout
----------------------------------------------- */
#Page_tbl {
top: 0px;
z-index: 1;
width: 770px;
background-color: #81CA64;
margin-left: auto;
margin-right: auto;
border-bottom: 2px solid #151f1c;
}

#Content_tbl {
width: 430px;
border-left: 2px solid #FF0000;
border-right: 2px solid #FF0000;
}

#L {
background-color: #DDFFFF;
}

#R {
background-color: #FFF1F1;
}

#Masthead {
background-color: #81CA64;
height: 42px;
text-align: center;
border-top: 1px solid #151f1c;
}

#DynamicImage {
background-color: #CCCCCB;
height: 10px;
}

#PageTitle {
background-color: #C5D6DD;
height: 42px;
text-align: center;
}


#Content {
padding: 5px;
background-color: #FFFFFF;
width: 430px;
text-align: left;
vertical-align: top;
}

#ContentPrint {
padding: 5px;
background-color: #FFFFFF;
text-align: left;
vertical-align: top;
}

#Footer {
padding: 5px;
background-color: #FFFFFF;
width: 430px;
text-align: center;
}

#FooterPrint {
padding: 5px;
background-color: #FFFFFF;
text-align: center;
}

#L1 {
background-color: #707070;
width: 180px;
height: 40px;
}

#R1 {
background-color: #707070;
width: 180px;
height: 40px;
}

#L2 {
background-color: #707070;
width: 180px;
height: 2px;
}

#R2 {
background-color: #707070;
width: 180px;
height: 2px;
}

#L3_SiteNav {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
background-color: #707070;
width: 180px;
height: 15px;
border-bottom: 3px solid #FF0000;
text-align: left;
}

#R3_SiteNav {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
background-color: #707070;
width: 180px;
height: 15px;
border-bottom:  3px solid #FF0000;
text-align: right;
}


#L4_SiteNav {
padding-left: 5px;
padding-right: 5px;
background-color: #707070;
width: 180px;
height: 42px;
text-align: left;
vertical-align: top;
}

#R4_SiteNav {
padding-left: 5px;
padding-right: 5px;
background-color: #707070;
width: 180px;
height: 42px;
text-align: right;
vertical-align: top;
}

#L5_PCNavTitle {
background-color: #FFFFC0;
width: 180px;
height: 10px;
border-top: 1px solid #151f1c;
border-bottom: 1px solid #151f1c;
text-align: center;
}


#R5_SCNavTitle {
background-color: #FFFFC0;
width: 180px;
height: 10px;
border-top: 1px solid #151f1c;
border-bottom: 1px solid #151f1c;
text-align: center;
}

#L6_PCNav {
padding-top: 5px;
padding-left: 8px;
background-color: #F3EFEF;
width: 180px;
vertical-align: top;
}

#L7_PCNav {
  margin-left: 5px; 
  margin-top: 5px;
}

#L7_PCNav a, #L7_PCNav a:link {
  color: gray;
}

#L7_PCNav a.selected, #L7_PCNav a:link.selected {
  color: red;
}

#L7_PCNav a:hover, #L7_PCNav a:active {
  color: red;
}

#R6_SCNav {
padding-top: 5px;
padding-left: 8px;
background-color: #F3EFEF;
width: 180px;
vertical-align: top;
}

/* Text and Content definitions 
----------------------------------------------- */
.copyright {
font-family: arial;
font-size: .7em;
font-weight: normal;
font-style: none;
line-height: 1em;
color: #C0C0C0;
}

.footerNav a {
font-family: arial;
font-size: .7em;
font-weight: normal;
font-style: none;
text-decoration: none;
text-align: justify;
color: #000000;
}

.footerNav a:hover {
color: #FF0000;
}

.siteNav a {
font-family: verdana, arial;
font-size: .8em;
letter-spacing: .1em;
font-weight: bold;
font-style: none;
text-decoration: none;
color: #FFFFFF;
}

.siteNav a:hover {
color: #C0FFFF;
}
.cNavTitle {
font-family: verdana, arial;
font-size: .8em;
letter-spacing: .1em;
font-weight: bold;
font-style: none;
text-decoration: none;
color: #000000;
}



.cNav a {
font-family: arial;
font-size: .7em;
font-weight: normal;
font-style: none;
text-decoration: none;
color: #000000;
}

.cNav a:hover {
color: #FF0000;
}

.cNav .selected {
  color: red;
}

.pageTitle {
font-family: verdana, arial;
font-size: .9em;
letter-spacing: .1em;
font-weight: bold;
font-style: none;
text-decoration: none;
color: #000000;
}

.content {
font-family: arial;
font-size: .8em;
font-weight: normal;
font-style: none;
color: #000000;
}


.red {
color: #FF0000;
}

.white {
color: #FFFFFF;
}

.cart {
  border-collapse: collapse;
}

.cart_titles td {
  border-bottom: double 3px black;
}

.cart_detail td {
  border: solid 1px black;
}

h1 {
  font-size: 22px;
  font-weight: normal;
}

h2 {
  font-size: 17px;
}