.OutermostContainer
{		
	margin-left:auto; 
	margin-right:auto; 
	vertical-align:middle; 
	text-align: center; 
       background-color: white;
margin-bottom: 0px;
padding: 0px;
  width: 920px;
 border-collapse: collapse;

}

.OutermostContainer td
{
  margin: 0px;
  padding: 0px;
}

body 
{
  font-family: helvetica, verdana;
  font-size: 13px;
  background-color: #cfcfcf;
  background-image: url('/files/background.gif'); 
  padding: 0px;
  margin: 0px;
margin-top:7px;
}

.ShopItemListCell
{
  border-bottom: 1px dotted #dddddd;
}

.ShopCategoryName
{
  font-size: 18pt;
  font-weight: bold;
}

.SimpleTable
{
  padding: 0px;
  margin: 0px;
}


.SimpleTableFullWidth
{
  padding: 0px;
  margin: 0px;
  width: 100%;
}



.MainContainer 
{
  text-align:center;
  margin-left: auto;
  margin-right: auto;
}


.Content 
{

	padding-left: 10px;
        padding-right: 10px;
	margin: 0px;
	border-collapse: collapse;
	text-align: left;
        margin-left: auto;
        margin-right: auto;
       background-color: #FFFFFF;
     padding-top: 10px;
     padding-bottom: 5px;
     width: 898px;
     border: 1px solid #aaaaaa;
}

.HomeHeader
{
padding-top: 0px; margin-top:0px; border-bottom: 1px solid #aaaaaa; color: #222222; font-size: 14pt; font-weight: normal; margin-bottom: 5px;
}

.Nav
{
  color: white;
}

.NavInside
{
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
background-color: #567DB0;
   width: 920px;
   margin-left: auto;
   margin-right: auto;
}

a.NavLink:link, a.NavLink:visited, a.NavLink:active 
{
	color: #FFFFFF; 
	text-decoration: none;
        font-weight: bold;
}

a.NavLink:hover
{
	color: #FFFFFF; 
	text-decoration: underline;
font-weight: bold;
}


.Footer
{
  
  color: white;
  text-align: left;

}

.FooterContainer
{
  padding-top: 5px;
  padding-bottom: 5px;
  width:920px;
  margin-left: auto;
  margin-right:auto;
background-color: #567DB0;
  text-align:center;
}

.FooterBottom
{		
  padding-top: 8px;
	margin-left:auto; 
	margin-right:auto; 
	vertical-align:middle; 
	text-align: center; 
       color: #666666;
}



a.FooterLinkHeader:link, a.FooterLinkHeader:visited, a.FooterLinkHeader:active 
{
	color: #FFFFFF; 
	text-decoration: none;
        font-weight:bold;
}

a.FooterLinkHeader:hover
{
	color: #FFFFFF; 
	text-decoration: underline;
font-weight:bold;
}

a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active 
{
	color: #FFFFFF; 
	text-decoration: none;
}

a.FooterLink:hover
{
	color: #FFFFFF; 
	text-decoration: underline;
}


a.FooterBottomLink:link, a.FooterBottomLink:visited, a.FooterBottomLink:active 
{
	color: #222222; 
	text-decoration: none;
}

a.FooterBottomLink:hover
{
	color: #222222; 
	text-decoration: underline;
}

.FormTextBox 
{
width: 200px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 14px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
}

.FormTextBoxSmall
{
	width: 80px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 14px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
}

.SendForm
{

}

.SendForm td
{
}

.SendTD
{
  color: #000000;
  font-weight:bold;
  width: 200px;
  vertical-align: top;
  background-color: #F2F2F2;
  padding: 8px;
}

.SendTDSpacer
{
  width: 200px;
}

.SendTDSubText
{
  color: #666666;
  font-weight: normal;
}

.ErrorBox
{
	border-width: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFFFFF;
}

.HeaderTextPopup
{
	color: Green;
	font-weight:bold;
	font-size: 16px;
}

.FormTextBoxLarge
{
width: 345px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 16px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
margin-left:4px;
}

.FormLabelLargeBold
{
	
  font-size: 18px;
  color: #000000;
  font-weight:bold;
  width: 345px;
  vertical-align: top;
 padding-left: 5px;
}

.FormTextBoxLarge1
{
width: 345px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 16px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
}

.FormLabelLargeBold1
{
	
  font-size: 18px;
  color: #000000;
  font-weight:bold;
  width: 345px;
  vertical-align: top;
 padding-left: 0px;
}

.FormTextBoxSmall
{
	width: 80px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 14px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
margin-left: 3px;
}

.FormTextBoxSmall1
{
	width: 80px;
        height 20px;

border: 1px solid #777777;
	font-family: Verdana;
       font-size: 14px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;

}


.ErrorBox
{
	border-width: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFFFFF;
}


.FormDropDown
{
margin-left:4px;
}


.CheckoutCreditCardFormHeaderLarge
{
  background-color: #DDDDDD;
	height: 28px;
	font-family: Helvetica,Arial,Geneva,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #000000;
  
}
